/*!**/
/*Autho: Isihaka Hussein Kiwory,*/
/*Company: Ottimale,*/
/*Autho-Email: isihakakiwory@gmail.com,*/
/*Autho-Phone: 0742701011*/
/**!*/

/*!* general style *!*/
/*html, body{*/
/*    margin: 0px;*/
/*    padding: 0px;*/
/*    font-family: 'Roboto', sans-serif,'Trebuchet MS', 'Nunito', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;*/
/*    height: 100%;*/
/*    position: relative;*/
/*    background-color: transparent;}*/

/*!**/
/*Color*/
/*Red*/
/*#d90113*/
/*Yellow*/
/*#f2bc00*/
/*Green*/
/*#24822e*/
/**!*/


/*!* login container *!*/
/*h5 cont{float:right; font-size: 12px;}*/
/*#container-main-login{height: 100%;width: 100%;margin: 0px;padding: 0px;clear: both;}*/
/*.main-login-cont{background-image: url(../media/icons-and-bg/login_bg.jpg);background-position: top;background-repeat: no-repeat;background-size: cover;}*/
/*.main-login-cont h4 a{font-size: 14px;text-decoration: none;color:#0074c8; font-weight: bold;}*/
/*.main-login-cont h6 a{text-decoration: none;color:#ffcf17; font-weight: bold;}*/
/*.main-login-cont h4{padding-top:35px;font-size: 12px;text-align: center;}*/
/*.main-login-cont h6{font-size: 11px;text-align: center; color: #0074c8;}*/
/*#container-main-login .login-container{width: 550px;height: 600px;float: left;background:#ffffff;padding: 5px 1.5%;border-radius:7px;margin:25vh 0px 0px 250px;box-shadow: 0px 4px 6px 0 rgba(240, 243, 244, 0.17), 0 3px 5px 0 rgba(240, 243, 244, 0.15);}*/
/*#container-main-login .login-container .img-logo-lg{text-align:center;width:100%;clear:both;}*/
/*#container-main-login .login-container .img-logo-lg img{height:150px;width:150px;margin:15px 0px 0px 0px;text-align:center;object-fit:contain;}*/
/*#container-main-login .login-container h2{padding:0px;margin:6px 0px;text-align:center;color:#333;font-weight: 900;font-size:36px;}*/

/*.main-reset-email{background-image: url(../media/insurer/cover-back.jpg);background-position: bottom;background-repeat: no-repeat;background-size: cover;}*/

/*#container-main-login .reset-pass-container{width: 66%;min-height: 340px;float: left;background: #f7f7f7;padding: 10px 2%;border-radius:5px;margin:350px 15% 0px 15%;box-shadow: 0px 6px 9px 0 rgba(240, 243, 244, 0.23), 0 5px 7px 0 rgba(240, 243, 244, 0.19);}*/
/*#container-main-login .reset-pass-container .reset-logo{float:left;height:250px;text-align:center;width:33%;line-height:250px;}*/
/*#container-main-login .reset-pass-container .reset-logo img{width:74%;height:200px;margin:0px 13%;object-fit:contain;}*/
/*#container-main-login .reset-pass-container .reset-cont{float:left;height:260px;width:61%;padding:5px 3%;}*/
/*#container-main-login .reset-pass-container .reset-cont p{margin: 0px;padding: 5px 0px;}*/
/*#container-main-login .reset-pass-container .reset-cont h2{padding:10px 0px 0px 0px;margin:0px;font-size:32px;font-weight:900;color:#333;}*/





/*.background-images{*/
/*    background-color: #E5E7E9 !important;*/
/*    background-image: url('../media/logos/back-log-a.png');*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    height: 100vh;*/
/*    width: 100%;*/
/*    display: block;*/
/*}*/

/*.layer-opacity{*/
/*    background-color: #5a91f750 !important;*/
/*    height: 100vh;*/
/*    width: 100%;*/
/*    display: block;*/
/*    color: #fff;*/
/*}*/

/*.layer-opacity .img-vw{*/
/*    float: left;*/
/*    width: 45%;*/
/*    height: 400px;*/
/*    margin: 300px 0% 0px 10%;*/
/*}*/
/*.layer-opacity .desc-txt{*/
/*    float: right;*/
/*    width: 35%;*/
/*    height: 400px;*/
/*    margin: 500px 10% 0px 0%;*/
/*    text-align: left;*/
/*}*/

/*.layer-opacity .img-vw img{*/
/*    width: 100%;*/
/*    height: 400px;*/
/*    object-fit: contain;*/
/*}*/




/*
Autho: Isihaka Hussein Kiwory,
Company: Ottimale,
Autho-Email: isihakakiwory@gmail.com,
Autho-Phone: 0742701011
*/

/* general style */
html, body{
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto', sans-serif,'Trebuchet MS', 'Nunito', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    height: 100%;
    position: relative;
    background-color: transparent;}

/* login container */
h5 cont{float:right; font-size: 12px;}
#container-main-login{height: 100%;width: 100%;margin: 0px;padding: 0px;clear: both;}
.main-login-cont{background-image: url(../media/icons-and-bg/login_bg.jpg);background-position: top;background-repeat: no-repeat;background-size: cover;}
.main-login-cont h4 a{font-size: 14px;text-decoration: none;color:#0074c8; font-weight: bold;}
.main-login-cont h6 a{text-decoration: none;color:#ffcf17; font-weight: bold;}
.main-login-cont h4{padding-top:35px;font-size: 12px;text-align: center;}
.main-login-cont h6{font-size: 11px;text-align: center; color: #0074c8;}
#container-main-login .login-container{width: 450px;height: 540px;float: left;background:#ffffff;padding: 5px 2%;border-radius:15px;margin:25vh 0px 0px 250px;box-shadow: 0px 4px 6px 0 rgba(240, 243, 244, 0.17), 0 3px 5px 0 rgba(240, 243, 244, 0.15);}
#container-main-login .login-container .img-logo-lg{text-align:center;width:100%;clear:both;}
#container-main-login .login-container .img-logo-lg img{height:90px;width:190px;margin:50px 0px 0px 0px;text-align:center;object-fit:contain;}
#container-main-login .login-container h2{padding:0px;margin:6px 0px;text-align:center;color:#333;font-weight: 900;font-size:36px;}

.main-reset-email{background-image: url(../media/insurer/cover-back.jpg);background-position: bottom;background-repeat: no-repeat;background-size: cover;}

#container-main-login .reset-pass-container{width: 66%;min-height: 340px;float: left;background: #f7f7f7;padding: 10px 2%;border-radius:5px;margin:350px 15% 0px 15%;box-shadow: 0px 6px 9px 0 rgba(240, 243, 244, 0.23), 0 5px 7px 0 rgba(240, 243, 244, 0.19);}
#container-main-login .reset-pass-container .reset-logo{float:left;height:250px;text-align:center;width:33%;line-height:250px;}
#container-main-login .reset-pass-container .reset-logo img{width:74%;height:200px;margin:0px 13%;object-fit:contain;}
#container-main-login .reset-pass-container .reset-cont{float:left;height:260px;width:61%;padding:5px 3%;}
#container-main-login .reset-pass-container .reset-cont p{margin: 0px;padding: 5px 0px;}
#container-main-login .reset-pass-container .reset-cont h2{padding:10px 0px 0px 0px;margin:0px;font-size:32px;font-weight:900;color:#333;}


@media screen and (max-width: 1280px) {
    #container-main-login .login-container .img-logo-lg img{height:90px;width:190px;margin:20px 0px 0px 0px;text-align:center;object-fit:contain;}
    #container-main-login .login-container{width: 380px;height: 520px;float: left;background:#ffffff;padding: 5px 4%;border-radius:12px;margin:10vh 0px 0px 140px;box-shadow: 0px 4px 6px 0 rgba(240, 243, 244, 0.17), 0 3px 5px 0 rgba(240, 243, 244, 0.15);}
}


@media screen and (max-width: 1440px) {
    #container-main-login .login-container{width: 380px;height: 520px;float: left;background:#ffffff;padding: 5px 4%;border-radius:15px;margin:13vh 0px 0px 180px;box-shadow: 0px 4px 6px 0 rgba(240, 243, 244, 0.17), 0 3px 5px 0 rgba(240, 243, 244, 0.15);}
    #container-main-login .login-container .img-logo-lg img{height:90px;width:190px;margin:20px 0px 0px 0px;text-align:center;object-fit:contain;}
}


@media screen and (max-width: 900px) {
    #container-main-login .login-container .img-logo-lg img{height:70px;width:190px;margin:10px 0px 0px 0px;text-align:center;object-fit:contain;}
    #container-main-login .login-container h2{padding:0px;margin:6px 0px;text-align:center;color:#333;font-weight: 900;font-size:22px;}
    #container-main-login .login-container{width: 80%;height: 450px;clear: both !important;background:#ffffff;padding: 5px 4%;border-radius:10px;margin:10vh 10% 0px 10%;box-shadow: 0px 4px 6px 0 rgba(240, 243, 244, 0.17), 0 3px 5px 0 rgba(240, 243, 244, 0.15);}
}
