/*-- Fonts --*/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap');
/*--font-family: 'Raleway', sans-serif;
font-family: 'Oswald', sans-serif;
--*/
/*-- Reset css --*/
/*==================box-sizing================*/
*{box-sizing: border-box}
*,
*:before,
*:after{box-sizing: border-box}
html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
*,
*:before,
*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}
/*====*/
*{margin: 0;padding: 0;border: none}
abbr,acronym,dfn{cursor: help;border-bottom: 1px #000 dotted}
dfn{font-style: normal}
.left{float: left}.right{float: right}
.clear{clear: both}
.aligncenter{text-align: center}
.alignright{text-align: right}
a{color: #000;outline: none;border: none;text-decoration: none}
a:visited{color: #43718a}
a:hover{text-decoration: none;color: #43718a;}
a:active{color: #000}
address{margin: 0.2em 0;padding: .5em 0 1em;line-height: 140%;font-style: normal}
:focus{outline: 0}
ul,ol{list-style: none;margin: 0;padding: 0}
p{font-size: 16px;padding: 8px 0;line-height: 24px;margin:0}
.input-group{position: relative;margin-bottom: 15px}
.form-control{background:#fff;border:solid 1px #e1dede;font-size:15px;color:#2e2c2c;border-radius: 4px;width:100%;font-weight:400;min-height:51px;padding:8px 15px}
.form-control::-moz-placeholder{color: #787575;opacity: 1}
.form-control:-ms-input-placeholder{color: #787575}
.form-control::-webkit-input-placeholder{color: #787575}
.form-control:focus{box-shadow:none}
.btn-primary{width:100%;/*min-height:62px;*/background-color:#252525;border:0;font:20px "Raleway", Arial, sans-serif;font-weight:600;padding: 16px 0 0 0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;text-transform:uppercase}
.btn-primary:hover,.btn-primary:focus{background:#059ad9}
.btn-primary:focus,.btn-primary:active{border:0;box-shadow:none}
textarea{font: 12px Arial, Helvetica, sans-serif}
textarea.form-control{height:120px}
.block{display: inline-block;width: 100%}
.button{display: inline-block;background-color: #1bb092;border: none;box-shadow: none;color: #fff;font-size: 21px;text-transform: uppercase;padding: 9px 24px;text-align: center;vertical-align: middle;border-radius: 6px;font-weight: 500;position:relative;z-index:10;overflow:hidden;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family:"Raleway", Arial, sans-serif;}
a:visited.button{color:#00060e;}.button:hover{color:#00060e;}
.button,.button::after{-webkit-transition: all 0.3s;transition: all 0.3s;}
.button::before,.button::after{background: #fff;content: '';position: absolute;z-index: -1;}
.btn-hover::after{height:100%;left:0;top:0;width:0;}
.btn-hover:hover:after{height: 100%;width: 100%;}
.button:hover{color: #00050c;}
.error{display: block;color: #d60606;padding-top: 5px}
.alert-success{opacity: 1}.button.radius{border-radius: 4px}
.capitalize{text-transform: none;text-transform: capitalize}
img.img-block{display: block;max-width: 100%;height: auto}
.center-box{background-color: transparent;text-align: center;padding: 60px 0}
.ucase:before{text-transform: uppercase}
.block{display: inline-block;width: 100%;}
.icon{display: inline-block;fill: currentColor;height: 1em;position: relative;top: -0.0625em;vertical-align: middle;width: 1em;}
.list{list-style:none; margin:0}
.list li{background:url(../images/list.png) no-repeat left 9px;color:#848484;font-size:20px;line-height:26px;margin:0 0 15px;padding-left:24px;font-weight:400;}
.list-numeric{list-style: number;font-size: 16px;color: #1b1b1b;}
.list-numeric li{line-height: 24px;margin: 0 0 16px;}
/*input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,
select:-webkit-autofill:hover,select:-webkit-autofill:focus{transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #fff;background-color:transparent;}*/
/*-- Body --*/
html{background: #fff;height: 100%;font-family: Arial, Helvetica, sans-serif}
body{background: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: 400;font-size: 15px;min-height: 100%;color: #000}
.container{/*max-width:1190px;*/margin:0 auto;position:relative;padding:0 15px}

/*-- Fetch Fonts --*/
h1,h2,h3,h4,h5,h6{font-family:"Raleway", Arial, sans-serif;}
.hdspan{font-family: 'Oswald' ,Arial, sans-serif;display:block;color:#393636;font-size:24px;margin:0 0 12px;font-weight:400;}
/*-- Container --*/
#content{display:inline-block;width:100%;min-height:300px;}

/*-- Header --*/
html{background: none;}
body{background-attachment: fixed;background-image:url(../images/water.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;	text-align: left;}
.styled-checkbox{position: absolute;opacity: 0;}
.styled-checkbox + label{position: relative;cursor: pointer;padding: 0;}
.styled-checkbox + label:before{content: "";margin-right: 10px;display: inline-block;vertical-align: text-top;width: 18px;height: 18px;background: #ccc;box-shadow: 0 0 0 1px rgb(0 0 0 / 12%);}
.styled-checkbox:hover + label:before{background: #1bb092;}
.styled-checkbox:focus + label:before{box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);}
.styled-checkbox:checked + label:before{background: #1bb092;}
.styled-checkbox:disabled + label{color: #787575;cursor: auto;}
.styled-checkbox:disabled + label:before{box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after{content: "";position: absolute;left: 3px;top: 10px;background: white;width: 2px;height: 2px;box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform: rotate(45deg);}
.signin-form .check-label{color: #0e0e0e;font-weight: 500;cursor: pointer;display: inline-block;}

a.helping-words,.helping-words{font-family:"Raleway", Arial, sans-serif;color: #0a8080;font-weight: 500;text-decoration: underline;text-underline-offset: 1px;transition: color 125ms ease-in-out;display:inline-block;}
.signin-form{margin: 0 auto;padding: 75px 0 25px;}
.form-panel{margin: 0 auto 15px;background-color: #fff;padding: 33px 21px 15px;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);max-width: 745px;}
.form-panel .login-logo{margin: 0 auto 33px;}
.form-panel .login-logo img{margin: 0 auto;}
.login-form label{font-family:"Raleway", Arial, sans-serif;display: block;margin: 0;}
.signin-form .h-password{margin: 6px 0 0;}
/*.login-buttons .button:before{content: " ";display: inline-block;font-family: gusto-icons;font-size: inherit;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;margin-right: 8px;text-decoration: none;text-transform: none;transition: color .3s ease-in-out;vertical-align: -1px;}*/
.signin-form .button:hover{background: #43718a;color:#fff;}
.signin-form .separator{text-align: center;background:url(../images/separator-log.png) no-repeat bottom center;margin: 0 0 24px;}
.login-provider .button{background-color: #43718a;border: solid 1px #43718a;color: #fff;font-size: 21px;padding: 10px 24px;}
.login-provider .button:hover{background-color: #181818;border-color:#181818;}
.sign-with img{margin: -5px 3px 0 0;display:inline-block;}
.login-form .helping-words{margin: 6px 0 0;}

.sign-with .button{background:none;border:solid 1px #0a8080;color:#0a8080;font-size: 18px;padding: 9px 18px;}
.sign-with .button:hover{border-color:#181818;background:#181818;}
.login-provider,.sign-with,.help-line{padding: 0 0 15px;}
.help-line{text-align:center;font-family:"Raleway", Arial, sans-serif;}
/*#login-secondary{background: #e6fff9;max-width: 840px;margin: 0 auto 15px;padding: 15px 21px 15px;border-radius: 4px;}*/
#login-secondary{border-top: solid 1px #d6cece;margin: 15px 0 0;padding-top: 15px;}
.login-provider a:visited.button{color: #fff;}
.visa-card{margin: -3px auto 6px;}
.visa-card img{display:block;margin: 0 auto;}
.visa-separator{background:url(../images/visa-separator.png) no-repeat left center;}


/* Slider */
.slides_container{position:relative;overflow:hidden;width:100%;min-height:90px;}
.slides_container .slide{background: #eef6f6;border-radius: 6px;font-family:"Raleway", Arial, sans-serif;font-size: 15px;line-height: 21px;color: #0a0903;padding: 10px 10px 6px;font-weight: 500;position:absolute;width:100%;min-height:90px;visibility:hidden;opacity:0;transition:opacity 0.3s ease-in, visibility 0s ease-in 1s;}
.slides_container .slide.active{visibility:visible;opacity:1;transition:opacity 0.3s ease-in;}

/*====Responsive====*/

@media (max-width:1199px){
.img-responsive{display:block;max-width:100%;height:auto}.form-control{font-size: 14px;min-height: 45px;}.login-provider .button{padding: 9px 24px;}.login-provider, .sign-with, .help-line{padding: 0 0 12px;}
.sign-with .button{font-size: 18px;}
/* body{border: 1px solid #000}*/ 
}

@media (max-width:1024px){
.signin-form .button{font-size: 18px;}.signin-form .separator{margin: 0 0 15px;padding: 0 0 9px;}#login-secondary p{font-size: 15px;padding: 3px 0;}.signin-form{padding: 24px 0 15px;}


/*body{border: 1px solid orange}*/
}

@media (max-width:991px){
.sign-with .button{margin: 0 0 10px;}.visa-card{margin: 0 auto 6px;}.visa-card img{max-width: 250px;height: auto;}.form-panel{max-width: 496px;}.visa-separator{background: none;}

 /*body{border: 1px solid red}*/ 
}

@media (max-width:767px){
.form-panel .login-logo{margin: 0 auto 15px;max-width: 136px;}
.form-panel{margin: 0 auto 15px;padding: 15px 15px 15px;}

/*body{border: 1px solid lightgreen}*/
}

@media (max-width:639px){

/*body{border: 1px solid blue}*/
}

@media (max-width:480px){
html{-webkit-text-size-adjust: none}

/*body{border: 1px solid magenta}*/
}
@media (max-width:320px){
	
/*body{border: 1px solid pink}*/
}
