﻿/*@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face {font-family: Catamaran-Bold;src: url(../fonts/Catamaran-Bold.ttf);}
@font-face {font-family: Catamaran-ExtraBold;src: url(../fonts/Catamaran-ExtraBold.ttf);}
@font-face {font-family: Catamaran-Medium;src: url(../fonts/Catamaran-Medium.ttf);}
@font-face {font-family: Catamaran-Light;src: url(../fonts/Catamaran-Light.ttf);}*/
*:not(.fa){font-family:Lato,sans-serif !important;}
body {font-size: 100%;}
body>*{z-index:2;position:relative;}
body:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:1;background-color:#fff;opacity:0.7}
body:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:0;background-image: url('../images/mainvisual.jpg');opacity:0.5;background-size:cover;}
a {text-decoration: none !important;letter-spacing: 0.5px;}
p {letter-spacing: 0.7px;}
.header_section .text_right {color: #fff;text-align: right;margin-right: 90px;margin-top: 15px;}
.header_section .text_right .fa {padding-right: 5px;}.header_section .text_right a {color: #fff;text-decoration: none;padding-right: 10px;}
.hero_image {color: #fff;width: 100%;}.hero_image img {display: block;margin: 0 auto;background: #fff;padding: 14px;border-radius: 12px;width:150px;}
h1, h2, h3, h4, h5, h6 {letter-spacing: .5px;}
.hero_image p {padding: 0% 16%;font-size: 14px;text-align: center;color:#000;}.img-fluid {max-width: 100%;height: auto;}
.hero_image h1 {font-size: 36px;font-weight: 600;color: #3ec68c;text-align: center;margin-top: 22px;}
.form .event_login .sign_in_heading {color: #fff;font-weight: 600;padding: 5px 0px 5px 0px;font-size: 24px;text-align: center;letter-spacing: 3px;}
.form .event_login .heading_bottom {height: 10px;width: 10px;background-color: #fff;text-align: center;display: block;margin: 0 auto;border-radius: 50%;position: relative;}
.form .event_login .heading_bottom:before {content: '';display: inline-block;vertical-align: middle;margin: 10px;width: 44px;height: 2px;background-color: #fff;position: absolute;
top: -6px;left: 5px;}
.form .event_login .heading_bottom:after {content: '';display: inline-block;vertical-align: middle;margin: 10px;width: 44px;height: 2px;background-color: #fff;
position: absolute;top: -6px;right: 5px;}
.form .event_login .control-label {color: #fff;margin-bottom:0;}
.form .event_login .form-control {background: none;background-color: #fff;outline: none;padding: 0.5rem 35px 0.5rem 0.75rem;}
.form .event_login .form-group .fa {position: absolute;right: 24px;top: 11px;font-size: 20px;}
.form .event_login .form-control::placeholder {color: #fff;font-size: 14px;}
.form .event_login .col_head {margin-bottom: 10px;}
.form .event_login {width: 100%;padding: 15px 5px;color: #fff;border-radius: 5px;}
.form .event_login .form-group {font-size: 14px;margin-bottom: 10px;}
.form .event_login .password_group {margin-bottom: 0px !important;}
.form-group.dropdown.login_btnz input.btn.btn_submit {margin-left: 0;}
.form .event_login .btn_submit {color: #fff;background-color: transparent;width: 100%;margin-top: 0px;cursor: pointer;text-transform: uppercase;transition: 0.7s ease-in-out;
-webkit- transition: 0.7s ease-in-out;-moz- transition: 0.7s ease-in-out;-o- transition: 0.7s ease-in-out;padding: 8px 20px;font-weight: 600;border:#fff solid 2px;}
.form .event_login .btn_submit:hover{
    background-color:#fff;
    color:#42CA92;
}
input.btn.btn_submit {color: #fff;background: #008daa;cursor: pointer;margin-left: 5px;}
.event_login .btn_submit {color: #008daa;background-color: #eee;width: 100%;margin-top: 0px;cursor: pointer;text-transform: uppercase;transition: 0.7s ease-in-out;-webkit- transition: 0.7s ease-in-out;-moz- transition: 0.7s ease-in-out;-o- transition: 0.7s ease-in-out;padding: 8px 20px;font-weight: 600;}
.form-group.dropdown.login_btnz {width: 100%;margin-bottom: -20px;}
.dropdown {padding: 0 15px;display: inline-block;padding-bottom: 10px;margin-bottom: -10px;}
.form-group .checkbox {display: inline-block;width: 100%;}
.checkbox {position: relative;display: block;}.form .event_login .password_login, .forget {text-align: right;width: 100%;padding-bottom: 0px;line-height: 18px;}
.form .event_login .password_login a, .form .event_login .forget a {color: #fff;text-decoration: none;display: inline-block;padding-bottom: 2px;font-size: 14px;}


@media (max-width: 768px) {
    .header_section .text_right {margin-right: 3px;margin-top: 8px;margin-bottom: 10px;text-align: center;}
    .hero_image h1 {font-size: 24px;}
    .hero_image p {font-size: 24px;padding: 0% 6%;font-size: 14px;}
}


/*************/
form.event_login {background-color:#42CA92 !important;}
.loginBranding img{
    box-shadow:0px 0px 4px rgba(0,0,0,0.1);
}
.form .event_login .form-group .fa, .header_section .text_right a {
    color: #42CA92;
}
input:-internal-autofill-selected {appearance:none !important;background-color:#fff !important;}