/**
 * @category    Dolphin - Abserve Splash CSS
 * @template    Splash Page
 * @author      Abservetech
 * @license     http://www.abservetech.com/privacy-policy/
 * @copyright   Copyright (c) 2017 abservetech
 * @author url  http://www.abservetech.com
 * @skype       balakannav
 */

/**A****B****S****E****R****V****E**
*          @Abserve & CSS          *
************************************/
body {font-family: helvetica, arial, sans-serif;}
.container {max-width: 1000px;margin: 0 auto;padding: 0 40px;}
.container .join {max-width: 50%;margin: 10px auto;padding: 30px 0;float: right;}
a{color: #f2f2f2;text-decoration: none;}
.middle {background: linear-gradient(white, #D3D8E8);padding: 0;display: table;width: 100%;}
.create {font-size: 36px;color: #333;margin-bottom: 18px;font-weight: bold;}
.sub{font-size: 16px;}
.login {display: block;height: 80px;}
.login .form_advanced_table .bx-form-caption {visibility: hidden;margin-top: 0;}
.sys-auth a.bx-btn i {
    font-size: 30px;
}
.sys-auth a.bx-btn {
    font-size: 0;
}
.login input.form_input_submit.bx-btn {
    padding: 7px 20px;
    border-radius: 3px;
    border: none;
}
.login .input_wrapper.input_wrapper_submit {
    margin-top: 25px;
}
.title {
    margin-top: 10px;
}
.title img {
    width: 190px;
}
.form_input_text, .form_input_textarea, .form_input_email, .form_input_url, .form_input_date, .form_input_datetime, .form_input_password, .form_input_number, .form_input_slider, .form_input_range, .form_input_doublerange, .form_input_select, .form_input_select_multiple {border-color: #bdc7d8;}
h1.logo {float: left;}
/*.abserve_login {float: right;}*/
.login .bx-form-value.clearfix {
    float: left;
}
.login .bx-form-element-forgot {
    clear: both;
}
.sys-auth.clearfix {
    display: none;
}
.abs_head {background: #4867AA;}
body.abserve_splash {margin: 0;}
.boxFirstHeader.bx-def-bh-margin, .bx-form-block-header .bx-form-caption{display: none;}
.form_advanced_table .bx-form-caption {color: #66696a;margin-top: 20px;}
.form_input_submit {cursor: pointer;}
.join .form_input_submit, .sys-auth a.bx-btn {background-color: #f6e312;border-color: #e9ac1a;width: 100%;
    height: 40px;margin-top: 20px;
        background: linear-gradient(#67ae55, #578843);
    background-color: #69a74e;
    box-shadow: inset 0 1px 1px #a4e388;
    border-color: #3b6e22 #3b6e22 #2c5115;border: 1px solid;color: #fff;
    font-size: 18px;
}
 .join .form_input_submit:hover, .sys-auth a.bx-btn:hover { background: linear-gradient(#79bc64, #578843);}
.login .form_advanced_table, .login .form_advanced_table .bx-form-element,.title {
    float: left;
}
.abserve_login {float: right;}
.sys-auth.bx-def-margin-sec-top.clearfix {
    float: left;
    margin: 21px 10px;
}
.bx-def-hr.bx-def-margin-top{float: left;}
.login input.form_input_password, .login input.form_input_text{width: auto;margin: 0 10px 0 0;height: 30px;}
.abs_footer.slides {
    background: #fff;
    padding: 30px 0 10px 0;
    text-align: center;
    color: #4867AA;
    font-size: 14px;
}
.abs_footer a {
    padding: 0 10px;    color: #365899;font-size: 14px;
}
.terms {
    color: #777;
    font-size: 14px;
}
.left {
    max-width: 50%;
    float: left;
}
.left img {
    width: 100%;margin-top: 50px;
}
.cont {
    padding: 50px 20px;
    font-size: 20px;
    font-weight: bold;
    color: #0e385f;
}
.mobile.join{display: none;}
@media(max-width: 880px){
    .left{display: none;}
.abserve_login {display: none;}
.mobile.join{display: block;}
.sys-auth.bx-def-margin-sec-top.clearfix{float: none;margin: 0 auto;}
.sys-auth a.bx-btn {
    width: 100%;
    display: block;
    text-align: center;
    border: 2px solid #e9ac1a;font-size: 18px;
}.title {
    display: table;
    margin: 0 auto;float: none;
}
.sys-auth a.bx-btn i {
    line-height: 40px;
    margin: 0 10px 0px 0px;
}
.container {
    padding: 0 0px;
}
.container .join {
    float: none;
    clear: both;padding: 30px 30px;    max-width: none;
}
.abs_footer.slides {
    padding: 10px;
    line-height: 30px;
}
.create {font-size: 26px;}
}