﻿@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}

body {font-family: 'Roboto Slab', serif;font-weight: 400;font-size: 100%;background-color: #f7f7f7 !important;}
a {text-decoration: none !important;letter-spacing: 0.5px;}
p {letter-spacing: 0.7px;}
@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);}
.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;}
h1, h2, h3, h4, h5, h6 {letter-spacing: .5px;font-family: Catamaran-ExtraBold;}
.hero_image p {padding: 0% 16%;font-size: 14px;text-align: center;}.img-fluid {max-width: 100%;height: auto;}
.hero_image h1 {font-size: 36px;font-weight: 600;color: #fff;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;}
.form .event_login .form-control {background: none;border-color: #fff;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;}
.hero_image p {padding: 0% 16%;font-size: 14px;text-align: center;}
.form .event_login {width: 100%;padding: 15px 5px;color: #fff;border-radius: 5px;}
.form .event_login .form-group {font-size: 14px;letter-spacing: 0.8px;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: #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;}
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;}
body.remove-padding {background: url(../images/Rectangle-13.jpg);background-repeat:no-repeat;background-size:cover;}

@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;}
}