@charset "utf-8";
/* CSS Document */
html{position:relative;min-height:100%;}
body{font-family: 'Nunito', sans-serif;margin-bottom:368px;}

/*Sign-in*/
.card-signin{border:0;border-radius:0.3rem;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1)}
.card-signin .card-title{margin-bottom:2rem;font-weight:300;font-size:1.5rem}
.card-signin .card-body{padding:2rem}
.card-signin .validate-form .form-control-lg{font-size:14px;}
.card-signin .btn-lg{padding:0.6875rem;font-size:16px;font-weight:600}
.card-signin a{font-size:14px;}
.card-signin a:hover{text-decoration:none}
.card-signin .acc-note{font-size:14px;}
/*Alert Validation*/
.validate-input{position:relative}
.alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:13px;padding:4px 25px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:8px;pointer-events:none;color:#c80000;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}
.alert-validate::after{content:"\f06a";font-family:FontAwesome;display:block;position:absolute;color:#c80000;font-size:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:13px}
.alert-validate:hover:before{visibility:visible;opacity:1}
.signin-back{background:url(../images/signin_back.jpg) no-repeat center}
/*--Sign-in--*/

.bg-blue{background:#0b85a2;}
.bg-lightblue{background:#85c2d0;color:#fff;}
.cust-s1{position:relative;margin-bottom:70px;}
.cust-s1:after{content:'';background:url(../images/back-1.jpg) no-repeat left;height:530px;position:absolute;left:0;top:0;width:100%;z-index:-1;}
.cust-s2{margin-bottom:70px;}
.cust-s3{margin-bottom:70px;}
.cust-s4{margin-bottom:70px;}
.cust-s5{position:relative;margin-bottom:70px;}
.cust-s5:after{content:'';background:url(../images/back-5.jpg) no-repeat center;background-size:cover;height:723px;position:absolute;left:0;top:0;width:100%;z-index:-1;}
.cust-s7{background:#18b079;}
.cust-s8{margin-bottom:70px;}
.cust-s9{margin-bottom:70px;}
.cust-s10{background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #0b85a2 50%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%,#0b85a2 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%,#0b85a2 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    padding:30px 0px; margin-bottom:70px;
}
.cust-rs1{position:relative;margin-bottom:70px;}
.cust-rs1:after{content:'';background:url(../images/back-right1.jpg) no-repeat right;height:530px;position:absolute;right:0;top:0;width:100%;z-index:-1;}

.fw-300{font-weight:300!important}
.fw-400{font-weight:400!important}
.fw-600{font-weight:600!important}
.fw-700{font-weight:700!important}
.fw-900{font-weight:900!important}
.mt-10{margin-top:10rem!important}
.mt-6{margin-top:6rem!important}
.mb-30px{margin-bottom:30px;}
.mxw-210{max-width:210px;}
/*Bootstrap Custom*/
.navbar-nav .nav-link{padding-left:.8rem!important; padding-right:.8rem!important;}
.navbar .dropdown-toggle::after{display:none;}
.jumbotron{background: rgb(7,40,92); background: -moz-linear-gradient(0deg, rgba(7,40,92,1) 0%, rgba(11,133,162,1) 100%); background: -webkit-linear-gradient(0deg, rgba(7,40,92,1) 0%, rgba(11,133,162,1) 100%); background: linear-gradient(0deg, rgba(7,40,92,1) 0%, rgba(11,133,162,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#07285c",endColorstr="#0b85a2",GradientType=1); border-radius:0px!important; color:#fff;
}
.btn-primary{background-color:#18b079;border-color:#18b079}
.btn-primary:hover{background-color:#119163;border-color:#119163}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{background-color:#119163;border-color:#119163}
.btn-primary.focus, .btn-primary:focus{box-shadow:none}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{box-shadow:none}
.form-control:focus{border-color:#ced4da!important;box-shadow:none}
footer{position: absolute;width:100%;bottom:0;}
footer .foot{background:#0b85a2;padding:30px 0;color:#fff}
footer .social-icon{color:#fff;text-decoration:none;margin-right:10px;}
footer .social-icon:hover{color:#bdeaf4;text-decoration:none}
footer .footlink{padding:0px;margin:0px;}
footer .footlink li{padding:0px;margin:0px;list-style:none}
footer .footlink li a{padding:0px;margin:0px;color:#fff}
footer .footlink li a:hover{color:#bdeaf4;text-decoration:none}
footer .copyright{background:#07285c;color:#fff}
footer .copyright a{color:#fff;text-decoration:none}
footer .copyright a:hover{color:#bdeaf4;text-decoration:none}
.f-free{color:#fff;}

/*FAQs*/
.accordion {border-top:2px dashed #e6e7e8!important; }
.accordion .card {border-left:0px;border-right:0px;border-top:0px;border-bottom:2px dashed #e6e7e8!important; }
.accordion .card .card-header{background:none;border-bottom:0px;}
.accordion .card .card-header h5 a{display:block;text-align:left;padding:0px;color:#000;}
.accordion .card .card-header h5 a:hover{text-decoration:none;color:#0b85a2;}
.accordion .card .card-header h5 a:focus{text-decoration:none;color:#0b85a2;}

@media screen and (min-width: 320px) and (max-width : 480px){body{margin-bottom:970px;}}
@media screen and (min-width : 321px) and (max-width : 767px)  {
    body{margin-bottom:946px;}
}


@media screen and (max-width: 767px) {
    .mac_cls{margin-bottom:25px;}
    .mt-10{margin-top:2rem!important}
    .res-mgt-40{margin-top:40px;}

}
@media (min-width: 768px) and (max-width: 1023px) {
    body{margin-bottom:554px;}
    .cust-s2 h3.mt-10, .cust-s3 h3.mt-10, .cust-s4 h3.mt-10, .cust-s5 h3.mt-10, .cust-s7 h3.mt-10{margin-top:50px!important;}
}
/*@media (min-width: 768px) and (max-width: 1024px) {
    body{margin-bottom:368px;}
}*/