@charset "utf-8";#topmenu>ul>li,.click_here_cursor i,.inner-addon,.rel{position:relative}#footer,#header,#login-frm,.click_here_cursor,.content-box{background:#fff}a img{border:0}img{max-width:100%;height:auto}@font-face{font-family:passwordts;font-style:normal;font-weight:400;src:url(fonts/password.ttf)}#ad_secretrf,#password{font-family:passwordts;font-size:12px}body{color:#777;background:#f0f0f0;font-family:Montserrat,sans-serif;font-size:15px}#header{padding:15px 0}#logo{float:left}#logo img{max-height:70px}#topmenu{float:right;margin-top:20px}#topmenu ul{margin:0;padding:0;list-style:none}#topmenu>ul>li{float:left;background:#0e74bc;color:#fff;font-size:14px;font-weight:600}#topmenu>ul>li+li{margin-left:25px}#topmenu>ul>li>a{padding:5px 25px}#topmenu ul li a{color:inherit;text-decoration:none;display:block}#topmenu ul li.active,#topmenu ul li:hover{color:#fff;background:#454547}#topmenu>ul>li:last-child{padding-left:20px}.phone-text-danger{color:red!important}#login-area,.section{padding:70px 0}.about-content{margin:25px 0 0}.about-content h1{font-weight:300;font-size:50px;margin-bottom:30px;line-height:58px}.about-content *{color:#fff}.about-content p{line-height:27px;font-size:19px}.about-content p a{text-decoration:underline}.about-content a{text-align:center;margin:50px 0 20px;font-size:18px;font-weight:600;text-decoration:none;color:#fff}.about-content a .demo_link{background:#fff;color:#000;padding:10px 20px;margin-top:40px}.frm-holder .btn.btn-default.cancel-btn,.frm-holder input[type=submit]{text-transform:uppercase;background:#0e74bc;color:#fff;font-size:18px;margin-top:10px;text-align:center}.click_here_cursor{width:80px;height:80px;position:absolute;margin-top:-36px;left:50%;z-index:1;border-radius:100%;overflow:hidden;transform:translateX(-50%)}.click_here_cursor i{font-size:38px;color:red;-webkit-animation:1s infinite bounce;animation-name:bounce;animation-duration:1s;animation-iteration-count:infinite}.about-content a span{z-index:2;position:relative;color:#000;font-weight:400;font-size:16px}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}#login-frm{max-width:500px;padding:40px}.frm-holder label{font-weight:400;font-size:14px;display:block}.frm-holder .txtfield{border:1px solid #ccc;outline:0;padding:3px 15px;background:#fff!important;height:42px;width:100%;margin-bottom:15px}.frm-holder input[type=submit]{width:100%;padding:10px 15px;border:0;outline:0}.frm-holder input[type=submit]:hover{background:#2a90d8}.req{color:red}.frm-holder .forget-pass{color:red;font-size:10px;position:absolute;top:4px;right:0}.frm-holder .forget-pass a{color:inherit;text-decoration:none}.register-link{font-size:13px;margin:25px 0 0}.register-link p{margin:0 0 5px}.register-link a{color:#000;text-decoration:underline}.frm-holder input.register-btn{width:45%}.frm-holder .btn.btn-default.cancel-btn{width:45%;border-radius:3px;padding:15px;box-shadow:4px 5px 5px 0 rgba(98,134,148,.29);border:0;float:right}.copyright,.frm-holder .error{text-align:center}.inner-addon .glyphicon{position:absolute;color:#cbcbcb;padding:5px 15px;margin:8px 0;pointer-events:none;border-right:1px solid #ccc}.left-addon .glyphicon{left:0}.frm-holder .left-addon input{padding-left:60px}#footer{padding:25px 0;font-size:12px;border-top:1px solid #ddd}.content-box#register-area{margin:0 auto;max-width:600px;padding:35px}#register-area .cancel-btn{display:inline-block;color:#777;padding:11px 25px;border:1px solid #ddd;margin-left:20px;text-decoration:none}.content-box{padding:25px}.table-style-one{font-size:14px;color:#333}.contact-txt{margin-bottom:4px}.contact-txt span{color:#666;font-size:13px;margin-right:5px}#page-title{padding:45px 0}#page-title .page-title{margin:0;float:left;color:#fff}#page-title .register-link{background:rgba(0,0,255,.24);color:#fff;float:right;margin-top:0;padding:10px}#page-title .register-link a{color:#fff;font-weight:700}@media screen and (min-width:1200px){#login-area,#logo,#logo img{position:relative}#logo img{z-index:1}#logo:after{border-right:140px solid transparent;border-left:140px solid transparent;border-top:35px solid #fff;position:absolute;left:-70px;content:'';bottom:-35px}#login-area{padding:0;height:100vh;z-index:2}#login-frm #logo:after{display:none}#header.header-fixed{position:absolute;width:100%;z-index:5}#login-area .container{position:absolute;left:50%;top:57%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer.fixed{position:fixed;width:100%;bottom:0}}@media screen and (max-width:767px){#logo,#topmenu{text-align:center;float:none}#logo,#page-title .page-title,#page-title .register-link,#topmenu{float:none}#topmenu ul{margin:auto;display:table}#topmenu>ul>li>a{padding:6px 15px}#topmenu>ul>li+li{margin-left:5px}#login-area{padding:60px 0}.about-content h1{font-size:30px;line-height:37px}.about-content p{font-size:15px;line-height:22px}.content-box,.content-box#register-area{padding:20px}#register-area .cancel-btn{margin-top:10px}.frm-holder input.register-btn{width:auto}.section{padding:45px 0}#page-title{padding:25px 0}#topmenu>ul>li{font-size:12px;display:inline-block;float:none;margin-bottom:10px}#login-frm{padding:15px;border-top:1px solid #4b92c833;max-width:initial}.about-content a .demo_link{padding:10px 15px}}@media screen and (max-width:480px){.frm-holder input.register-btn{display:block;margin:auto}#register-area .cancel-btn{display:block;margin:20px auto auto;max-width:175px;text-align:center}}.modal-header {
    background: #2d8dd1;
    padding: 15px 30px;
    min-height: 50px;
    border-radius: 6px 6px 0px 0px;
}.modal-title {
    color: #fff;
}.btn-blue {
    background: #2d8dd1;
    color: #FFF;
    transition: box-shadow .3s ease,background .3s ease,border-color .3s ease;
}.form-control {
    background-color: #2d8dd108;
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid rgba(14, 116, 188, 0.25);
    color: #333;
    height: 38px;
    padding: 3px 10px;
}.modal-header .close {
    margin-top: 2px;
    opacity: 0.6;
    margin-top: 3px;
    background: url(images/icons/close-white.svg) no-repeat;
    width: 18px;
    height: 18px;
    background-size: cover;
    text-indent: -999999px;
}.modal-content{
	border:none;
}.btn {
    padding: 8px 20px;
    font-size: inherit;
    outline: none;
    position: relative;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
}.btn-blue:hover, .btn-blue:focus {
    background: #2d8dd1;
    color: #FFF;
    outline: none;
    box-shadow: none;
    box-shadow: 2px 2px 10px rgb(14 16 188 / 50%);
}