a:focus { outline: none; } 
/*vewport mobile*/
@-webkit-viewport{
    width: device-width;
}
@-moz-viewport{
    width: device-width;
}
@-o-viewport{
    width: device-width;
}
@viewport{
    width: device-width;
}
/* Menu responsive */
    .header-container {
      width: 100%;
      display: flex;
      justify-content: center;
      position: relative;
    }
    .header-inner {
      width: 100%;
      max-width: 600px;
      display: flex;
      justify-content: flex-end;
      padding: 15px 5px 0 5px;
      box-sizing: border-box;
      position: relative;
    }
    .menu-toggle,
    .close-toggle {
      position: absolute;
      top: 15px;
      right: 5px;
      width: 20px;
      height: 20px;
      cursor: pointer;
      z-index: 200;
    }
    .menu-icon div {
      width: 100%;
      height: 3px;
      background-color: #000;
      margin: 3px 0;
      border-radius: 2px;
    }
    .close-icon {
      width: 22px;
      height: 22px;
      position: relative;
    }
    .close-icon::before,
    .close-icon::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      height: 3px;
      background-color: #000;
      transform-origin: center;
    }
    .close-icon::before {
      transform: rotate(45deg);
    }
    .close-icon::after {
      transform: rotate(-45deg);
    }
    .menu-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      background-color: white;
      display: none;
      z-index: 100;
      justify-content: flex-start;
      align-items: center;
      flex-direction: column;
      gap: 20px;
      padding: 80px 20px 30px 20px;
      box-sizing: border-box;
    }
    .btn-menu {
      background-color: #EEEEEE;
      color: #000;
      border: none;
      border-radius: 6px;
      padding: 14px 20px;
      font-size: 16px;
      width: 100%;
      max-width: 300px;
      text-align: center;
      text-decoration: none;
      cursor: pointer;
    }
    .btn-menu:hover {
      background-color: #ccc;
    }
	 @media (max-width: 800px) {
      
      .btn-menu {
        width: calc(100% - 70px);
      }
      .menu-overlay {
        padding-top: 140px;
      }
    }
.google-revocation-link-placeholder{position:relative;margin-left:auto;margin-right:auto;max-width:670px;}
.google-revocation-link-placeholder button.new-class {
    border-top: none !important;
    border-bottom: none !important;
}

.cWAl11z{position:fixed;width:100%;height:50px;z-index:500;background-color:#62809B;overflow:auto;max-height:50px;}
.bRBd34B{position:relative;margin-left:auto;margin-right:auto;height:50px;width:700px;}
.cLLa28R{float:left;padding-left:12px;font-family:Arial,sans-serif;color:#FFFFFF;font-weight:600;font-size:25px;line-height:48px;height:50px;text-decoration:none;}

.fTDc40T{float:left;margin:11px 0px 0px 8px;width:28px;height:28px;
background-image: url("https://www.readim.com/app/res/icon-home.svg");background-repeat: no-repeat;background-position:center;
cursor:pointer;background-size: contain;}

.eAIb55u{float:right;width:29px;height:29px;margin-left:12px;margin-right:8px;text-decoration:none;display:block;}
.eAIb56F{position:absolute;top:0;bottom:0;margin:auto 0;width:28px;height:28px;
background-image: url("https://www.readim.com/app/res/icon-arrow-back.svg");background-repeat: no-repeat;background-position:center;
cursor:pointer;background-size: contain;}
.eAIc53Q{position:absolute;top:0;bottom:0;margin:auto 0;width:28px;height:28px;
background-image: url("https://www.readim.com/app/res/icon-contacts.svg");background-repeat: no-repeat;background-position:center;
cursor:pointer;background-size: contain;}
.eGIa33h{float:right;width:29px;height:29px;margin-right:8px;text-decoration:none;}
.eGIa32T{position:absolute;top:0;bottom:0;margin:auto 0;width:28px;height:28px;
background-image: url("https://www.readim.com/app/res/icon-settings.svg");background-repeat: no-repeat;background-position:center;
cursor:pointer;background-size: contain;}

.eHIb53q{float:right;width:29px;height:29px;margin-left:12px;margin-right:-1px;text-decoration:none;display:block;display:none;}
.eHIb54D{position:absolute;top:0;bottom:0;margin:auto 0;width:27px;height:27px;
background-image: url("https://www.readim.com/app/res/icon-history.svg");background-repeat: no-repeat;background-position:center;
cursor:pointer;background-size: contain;}

.bRBd34T {
    position: absolute;
    cursor: pointer;
    text-decoration: none;
    display: block;
	left:5px;
	top:16px;
}

.bRBd34f {
    position: absolute;
    bottom: -2.4px; 
    padding-top: 0.8px; 
    padding-bottom: 1.6px; 
    padding-left: 4.8px; 
    padding-right: 4.8px; 
    min-width: 14.4px; 
    height: 14.4px; 
    border: 0.8px solid #CCCCCC; 
    border-radius: 20px; 
    color: #808080;
    background-color: #CCCCCC;
    text-align: center;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    font-size: 14.4px; 
    font-weight: 500;
}

.bRBd34f {
    position: relative;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    font-size: 14.4px; 
    line-height: 16px; 
    min-width: 14.4px; 
    background: #CCCCCC;
    border-radius: 32px; 
    padding-top: 0.8px; 
    padding-left: 6.4px; 
    padding-right: 6.4px;
    text-align: center;
    color: #FFFFFF;
	display:none;
}

.bRBd34f:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    right: 3.2px; 
    bottom: -6.4px; 
    border-style: solid;
    border-width: 3.2px 6.4px 6.4px 3.2px; 
    border-color: transparent #CCCCCC transparent transparent;
}


.bDCl38g {
    position: absolute;
    padding-top: 0.8px;
    padding-bottom: 1.6px;
    padding-left: 4.8px;
    padding-right: 4.8px;
    min-width: 14.4px;
    height: 14.4px;
    border: 0.8px solid #00D900;
    border-radius: 20px;
    color: #808080;
    background-color: #00D900;
    text-align: center;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    font-size: 14.4px;
    font-weight: 500;
}

.bDCl38g {
    position: absolute;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    font-size: 14.4px;
    line-height: 16px;
    min-width: 14.4px;
    background: #00D900;
    border-radius: 32px;
    padding-top: 0.8px;
    padding-bottom: 2.4px;
    padding-left: 6.4px;
    padding-right: 6.4px;
    text-align: center;
    color: #FFFFFF;
	display:none;
}

.bDCl38g:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    right: 3.2px;
    bottom: -6.4px;
    border-style: solid;
    border-width: 3.2px 6.4px 6.4px 3.2px;
    border-color: transparent #00D900 transparent transparent;
}


.cC1Ak02a {
    position: absolute;
    bottom: -2.4px;
    padding-top: 0.8px;
    padding-bottom: 1.6px;
    padding-left: 4.8px;
    padding-right: 4.8px;
    min-width: 14.4px;
    height: 14.4px;
    border: 0.8px solid #FFFFFF;
    border-radius: 20px;
    color: #808080;
    background-color: #FFFFFF;
    text-align: center;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    font-size: 14.4px;
    font-weight: 500;
}

.cC1Ak02a {
    position: relative;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    font-size: 14.4px;
    line-height: 16px;
    min-width: 14.4px;
    background: #FFFFFF;
    border-radius: 32px;
    padding-top: 0.8px;
    padding-bottom: 2.4px;
    padding-left: 6.4px;
    padding-right: 6.4px;
    text-align: center;
    color: #62809B;
}

.cC1Ak02a:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    right: 3.2px;
    bottom: -6.4px;
    border-style: solid;
    border-width: 3.2px 6.4px 6.4px 3.2px;
    border-color: transparent #FFFFFF transparent transparent;
}



@media screen and (max-width : 700px){	
.bRBd34B{width:100%;}
.cLLa28R{padding-left:8px;}
}