*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
    font-family: arial;
    font-weight: normal;
    font-size: 13px;
    color: #444444;
    min-width: 1060px;
}
img {
    border: none;
}

[class*="section-box"]{width:100%;float:left;position:relative;}

.section-box-header {
    height: 78px;
    background: #fff;
}
.section-box-footer {
    height: 60px;
    background: #02a1ee;
}
.style {width: 100%;float: left;}
.logo-home {float: left;}
ul.main_menu {float: left;margin-left: 97px;}
ul.main_menu li {
    float: left;
    list-style: none;
    margin-left: 38px;
}
ul.main_menu li:first-child {margin-left: 0;}
ul.main_menu li a {
    text-decoration: none;
    font-size: 13px;
    font-family: Ubuntu;
    font-weight: 700;
    text-transform: uppercase;
    color: inherit;
    line-height: 78px;
}
ul.main_menu li a:hover {text-decoration: underline;}
.login-wrapp {
    float: right;
}
.btn-logout {
    float: left;
    display: block;
    margin-top: 30px;
    font-family: Ubuntu;
    color: #02a1ee;
    font-weight: 700;

}
.btn_login {
    margin-top: 23px;
    float: right;
    width: 140px;
    height: 32px;
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-family: Ubuntu;
    font-weight: 700;
    text-transform: uppercase;
    color: #02a1ee;
    border: 1px solid #02a1ee;
    border-radius: 4px;
    text-align: center;
    line-height: 32px;
}
.btn_login:hover {
    background: #02a1ee;
    color: #fff;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
}
.btn_login:active {
    background: #008fd1;
    color: #fff;
    border: 1px solid #008fd1;
}
.btn_login.login_user {
    border: 0;
    color: #02a1ee !important;
    text-transform: none;
    overflow: hidden;
    position: relative;
}
.btn_login.login_user:before {
    position: absolute;
    height: 100%;
    width: 15px;
    background: #fff;
    content: '';
    top: 0;
    right: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);

}
.btn_login.login_user:hover {background: none;}
.btn_login.login_user:active {background: none}


/***contant***/

.section-box-1 {
    height: 550px;
    background: url("../images/img/img-1.jpg") 50% no-repeat;
}
.section-box-3 {
    height: 471px;
    background: url("../images/img/img-3.jpg") 50% no-repeat;
}

.section-box-last {
    padding-top: 37px;
    padding-bottom: 39px;
}
.section-box-last span {
    font-size: 14px;
    font-family: Ubuntu;
    font-style: italic;
    line-height: 17px;
}
.section-box-5 {
    height: 345px;
    background: url("../images/img/img-4.jpg") 50% no-repeat;
}
.section-box-4 {margin-top: 58px;margin-bottom: 56px;}
.box-3-txt {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 24px;
    font-family: Ubuntu;
    font-weight: 700;
    line-height: 28px;
    margin-top: 37px;
}
ul.btns-box3 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 160px;
}
ul.btns-box3 li {
    float: left;
    width: 110px;
    height: 110px;
    text-decoration: none;
    margin-left: 30px;
    list-style: none;
}
ul.btns-box3 li:first-child {margin-left: 0;}
ul.btns-box3 li a {width: 110px;height:110px;}
ul.btns-box3 li a img {width: 110px;height:110px;}
















/***footer***/
.artweb-wr a, .copyright {
    color: #fff;
    font-family: Ubuntu;
}
.copyright {
    width: 100%;
    float: left;
    height: 60px;
    line-height: 60px;
    font-size: 13px;
}
.artweb-wr {
    width: 100%;
    float: right;
    height: 60px;
    position: relative;
}
.artweb-wr a {
    height: 60px;
    line-height: 60px;
    text-decoration: underline;
    font-size: 13px;
    float: right;
    margin-right: 36px;
}
.artweb-img {
    width: 24px;
    height: 23px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -11px;
    cursor: default;
}
.artweb-img a {
    margin: 0;
    padding: 0;
    width: 24px;
    height: 23px;
    display: block;
}
.artweb-img img {
    width: 100%;
    height: 100%;
    float: left;
}

/***forms***/
#overlay {
    z-index: 99997;
    position: fixed;
    background-color: #000;
    opacity: .9;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;

}
.forms_ {
    display: none;
    z-index: 99998;
    position: absolute;
    width: 750px;
    background: #fff;
    border-radius: 4px;
    left: 50%;
    margin-left: -375px;
    top: -50px;
}
#modal_close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    cursor: pointer;
    display: block;
    background: url(../images/img/ico/ico-59.png) no-repeat;
}
.forms_ form{
    width: 100%;
    float: left;
}
.bg_form {
    width: 100%;
    height: 387px;
    float: left;
    background: url("../images/img/forms/omg-1.png") 50% 0 no-repeat;
}
.title_reg-form {
    font-family: Ubuntu;
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: 29px;
    margin-top: 49px;
}
.forms_ label {
    float: left;
    color: #fff200;
    font-size: 14px;
    font-family: Ubuntu;
    margin-top: 12px;
    text-transform: uppercase;
}
.forms_ input {
    width: 100%;
    float: left;
    outline: none !important;
    border-radius: 4px;
    height: 32px;
    padding-left: 8px;
    margin-top: 5px;
    border: 1px solid #fff;
}
.forms_ input:focus {
    box-shadow: 1px 2px 2px 0 rgba(215, 215, 215, 0.75) inset;
    transition: .1s;
}
.forms_ input.errors {border: 1px solid #ff424c; }
.btn-form-login button {
    display: block;
    width: 140px;
    height: 32px;
    border: 1px solid #fff;
    background: none;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    font-family: Ubuntu;
    font-weight: 700;
    color: #fff;
    border-radius: 4px;
    outline: none !important;
}
#register_form .btn-form-login button {width: 170px}
.btn-form-login button:hover {
    background: #fff;
    color: #444;
}
.btn-recovery {
    color: #fff;
    font-size: 16px;
    font-family: Ubuntu;
    font-style: inherit;
}
.btn-recovery:hover {text-decoration: none;}

.title-begin {
    text-align: center;
    font-size: 24px;
    font-family: Ubuntu;
    font-weight: 700;
    margin-top: 37px;
}
.blocks_ {
    width: 50%;
    float: left;
    padding-left: 15px;
    text-align: center;
    margin-top: 24px;
}
.blocks_:first-child {
    padding-left: 0;
    padding-right: 15px;
}

.title-blocks_ {
    font-weight: 700;
    font-size: 16px;
    font-family: Ubuntu;
    color: #ff424c;
    text-transform: uppercase;
}
.help-blocks_ {
    font-size: 14px;
    font-family: Ubuntu;
    font-style: inherit;
    color: #959595;
    line-height: 17px;
    margin-top: 3px;
}
.btn_blocks_ {
    width: 100%;
    height: 48px;
    color: #fff;
    text-decoration: none;
    display: block;
    border-radius: 4px;
    line-height: 48px;
    background: #ff424c;
    border: 1px solid #ff424c;
    font-family: Ubuntu;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 11px;
}
.btn_blocks_:hover {
    background: #fff;
    border: 1px solid #ff424c;
    color: #ff424c;
    transition: 0.2s;
}


.users_ .title-blocks_ {
    color: #02a1ee;
}
.users_ .btn_blocks_ {
    background: #02a1ee;
    border: 1px solid #02a1ee;
}
.users_ .btn_blocks_:hover {
    background: #fff;
    border: 1px solid #02a1ee;
    color: #02a1ee;
}
.new-user {
    text-align: center;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: italic;
    margin-top: 27px;
    margin-bottom: 50px;
}
.btn_register {
    color: #02a1ee;
    text-decoration: underline;
}

.btn_register:hover {text-decoration: none;}




    /***bootstrap grid***/

.container {
    /*min-width:320px;*/
    min-width:751px;
}
@media (max-height: 700px) {
    .title_reg-form {margin-top: 20px;}
    .bg_form {
        height: 318px;
    }
    .title-begin {
        margin-top: 27px;
    }
    .blocks_ {
        margin-top: 14px;
    }
    .new-user {
        margin-top: 17px;
        margin-bottom: 20px;
    }
    .forms_ label {
        margin-top: 8px;
    }
    .btn-form-login {margin-top: 16px !important;}











}

@media (max-width: 1200px) {

}

@media (max-width: 992px) {

}
@media (max-width: 991px) {

}

@media (max-width: 950px) {



}

@media (max-width: 945px) {

}
@media (max-width: 930px) {

}




@media (max-width: 870px) {

}
@media (max-width: 835px) {}
@media (max-width: 820px) {

}
@media (max-width: 810px) {

}





@media (max-width: 767px) {

}



@media (max-width: 668px) {

}

@media (max-width: 560px) {

}
@media (max-width: 525px) {

}
@media (max-width: 480px) {

}
@media (max-width: 460px) { }
@media (max-width: 450px) {

}

@media (max-width: 400px) {


}
@media (max-width: 350px) {

}
@media (max-width: 330px) {

}

*
{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

:before,:after
{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

.img-responsive
{
    display:block;
    max-width:100%;
    height:auto
}

.img-rounded
{
    border-radius:6px
}

.img-thumbnail
{
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}

.img-circle
{
    border-radius:50%
}

.container
{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
}

@media (min-width: 768px) {
    .container
    {
        width:100%
    }
}

@media (min-width: 992px) {
    .container
    {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container
    {
        width:1170px
    }
}

.container-fluid
{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}

.row
{
    margin-left:-15px;
    margin-right:-15px
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12
{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
{
    float:left
}

.col-xs-12
{
    width:100%
}

.col-xs-11
{
    width:91.66666667%
}

.col-xs-10
{
    width:83.33333333%
}

.col-xs-9
{
    width:75%
}

.col-xs-8
{
    width:66.66666667%
}

.col-xs-7
{
    width:58.33333333%
}

.col-xs-6
{
    width:50%
}

.col-xs-5
{
    width:41.66666667%
}

.col-xs-4
{
    width:33.33333333%
}

.col-xs-3
{
    width:25%
}

.col-xs-2
{
    width:16.66666667%
}

.col-xs-1
{
    width:8.33333333%
}

.col-xs-pull-12
{
    right:100%
}

.col-xs-pull-11
{
    right:91.66666667%
}

.col-xs-pull-10
{
    right:83.33333333%
}

.col-xs-pull-9
{
    right:75%
}

.col-xs-pull-8
{
    right:66.66666667%
}

.col-xs-pull-7
{
    right:58.33333333%
}

.col-xs-pull-6
{
    right:50%
}

.col-xs-pull-5
{
    right:41.66666667%
}

.col-xs-pull-4
{
    right:33.33333333%
}

.col-xs-pull-3
{
    right:25%
}

.col-xs-pull-2
{
    right:16.66666667%
}

.col-xs-pull-1
{
    right:8.33333333%
}

.col-xs-pull-0
{
    right:auto
}

.col-xs-push-12
{
    left:100%
}

.col-xs-push-11
{
    left:91.66666667%
}

.col-xs-push-10
{
    left:83.33333333%
}

.col-xs-push-9
{
    left:75%
}

.col-xs-push-8
{
    left:66.66666667%
}

.col-xs-push-7
{
    left:58.33333333%
}

.col-xs-push-6
{
    left:50%
}

.col-xs-push-5
{
    left:41.66666667%
}

.col-xs-push-4
{
    left:33.33333333%
}

.col-xs-push-3
{
    left:25%
}

.col-xs-push-2
{
    left:16.66666667%
}

.col-xs-push-1
{
    left:8.33333333%
}

.col-xs-push-0
{
    left:auto
}

.col-xs-offset-12
{
    margin-left:100%
}

.col-xs-offset-11
{
    margin-left:91.66666667%
}

.col-xs-offset-10
{
    margin-left:83.33333333%
}

.col-xs-offset-9
{
    margin-left:75%
}

.col-xs-offset-8
{
    margin-left:66.66666667%
}

.col-xs-offset-7
{
    margin-left:58.33333333%
}

.col-xs-offset-6
{
    margin-left:50%
}

.col-xs-offset-5
{
    margin-left:41.66666667%
}

.col-xs-offset-4
{
    margin-left:33.33333333%
}

.col-xs-offset-3
{
    margin-left:25%
}

.col-xs-offset-2
{
    margin-left:16.66666667%
}

.col-xs-offset-1
{
    margin-left:8.33333333%
}

.col-xs-offset-0
{
    margin-left:0
}

@media (min-width: 768px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12
    {
        float:left
    }

    .col-sm-12
    {
        width:100%
    }

    .col-sm-11
    {
        width:91.66666667%
    }

    .col-sm-10
    {
        width:83.33333333%
    }

    .col-sm-9
    {
        width:75%
    }

    .col-sm-8
    {
        width:66.66666667%
    }

    .col-sm-7
    {
        width:58.33333333%
    }

    .col-sm-6
    {
        width:50%
    }

    .col-sm-5
    {
        width:41.66666667%
    }

    .col-sm-4
    {
        width:33.33333333%
    }

    .col-sm-3
    {
        width:25%
    }

    .col-sm-2
    {
        width:16.66666667%
    }

    .col-sm-1
    {
        width:8.33333333%
    }

    .col-sm-pull-12
    {
        right:100%
    }

    .col-sm-pull-11
    {
        right:91.66666667%
    }

    .col-sm-pull-10
    {
        right:83.33333333%
    }

    .col-sm-pull-9
    {
        right:75%
    }

    .col-sm-pull-8
    {
        right:66.66666667%
    }

    .col-sm-pull-7
    {
        right:58.33333333%
    }

    .col-sm-pull-6
    {
        right:50%
    }

    .col-sm-pull-5
    {
        right:41.66666667%
    }

    .col-sm-pull-4
    {
        right:33.33333333%
    }

    .col-sm-pull-3
    {
        right:25%
    }

    .col-sm-pull-2
    {
        right:16.66666667%
    }

    .col-sm-pull-1
    {
        right:8.33333333%
    }

    .col-sm-pull-0
    {
        right:auto
    }

    .col-sm-push-12
    {
        left:100%
    }

    .col-sm-push-11
    {
        left:91.66666667%
    }

    .col-sm-push-10
    {
        left:83.33333333%
    }

    .col-sm-push-9
    {
        left:75%
    }

    .col-sm-push-8
    {
        left:66.66666667%
    }

    .col-sm-push-7
    {
        left:58.33333333%
    }

    .col-sm-push-6
    {
        left:50%
    }

    .col-sm-push-5
    {
        left:41.66666667%
    }

    .col-sm-push-4
    {
        left:33.33333333%
    }

    .col-sm-push-3
    {
        left:25%
    }

    .col-sm-push-2
    {
        left:16.66666667%
    }

    .col-sm-push-1
    {
        left:8.33333333%
    }

    .col-sm-push-0
    {
        left:auto
    }

    .col-sm-offset-12
    {
        margin-left:100%
    }

    .col-sm-offset-11
    {
        margin-left:91.66666667%
    }

    .col-sm-offset-10
    {
        margin-left:83.33333333%
    }

    .col-sm-offset-9
    {
        margin-left:75%
    }

    .col-sm-offset-8
    {
        margin-left:66.66666667%
    }

    .col-sm-offset-7
    {
        margin-left:58.33333333%
    }

    .col-sm-offset-6
    {
        margin-left:50%
    }

    .col-sm-offset-5
    {
        margin-left:41.66666667%
    }

    .col-sm-offset-4
    {
        margin-left:33.33333333%
    }

    .col-sm-offset-3
    {
        margin-left:25%
    }

    .col-sm-offset-2
    {
        margin-left:16.66666667%
    }

    .col-sm-offset-1
    {
        margin-left:8.33333333%
    }

    .col-sm-offset-0
    {
        margin-left:0
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
    {
        float:left
    }

    .col-md-12
    {
        width:100%
    }

    .col-md-11
    {
        width:91.66666667%
    }

    .col-md-10
    {
        width:83.33333333%
    }

    .col-md-9
    {
        width:75%
    }

    .col-md-8
    {
        width:66.66666667%
    }

    .col-md-7
    {
        width:58.33333333%
    }

    .col-md-6
    {
        width:50%
    }

    .col-md-5
    {
        width:41.66666667%
    }

    .col-md-4
    {
        width:33.33333333%
    }

    .col-md-3
    {
        width:25%
    }

    .col-md-2
    {
        width:16.66666667%
    }

    .col-md-1
    {
        width:8.33333333%
    }

    .col-md-pull-12
    {
        right:100%
    }

    .col-md-pull-11
    {
        right:91.66666667%
    }

    .col-md-pull-10
    {
        right:83.33333333%
    }

    .col-md-pull-9
    {
        right:75%
    }

    .col-md-pull-8
    {
        right:66.66666667%
    }

    .col-md-pull-7
    {
        right:58.33333333%
    }

    .col-md-pull-6
    {
        right:50%
    }

    .col-md-pull-5
    {
        right:41.66666667%
    }

    .col-md-pull-4
    {
        right:33.33333333%
    }

    .col-md-pull-3
    {
        right:25%
    }

    .col-md-pull-2
    {
        right:16.66666667%
    }

    .col-md-pull-1
    {
        right:8.33333333%
    }

    .col-md-pull-0
    {
        right:auto
    }

    .col-md-push-12
    {
        left:100%
    }

    .col-md-push-11
    {
        left:91.66666667%
    }

    .col-md-push-10
    {
        left:83.33333333%
    }

    .col-md-push-9
    {
        left:75%
    }

    .col-md-push-8
    {
        left:66.66666667%
    }

    .col-md-push-7
    {
        left:58.33333333%
    }

    .col-md-push-6
    {
        left:50%
    }

    .col-md-push-5
    {
        left:41.66666667%
    }

    .col-md-push-4
    {
        left:33.33333333%
    }

    .col-md-push-3
    {
        left:25%
    }

    .col-md-push-2
    {
        left:16.66666667%
    }

    .col-md-push-1
    {
        left:8.33333333%
    }

    .col-md-push-0
    {
        left:auto
    }

    .col-md-offset-12
    {
        margin-left:100%
    }

    .col-md-offset-11
    {
        margin-left:91.66666667%
    }

    .col-md-offset-10
    {
        margin-left:83.33333333%
    }

    .col-md-offset-9
    {
        margin-left:75%
    }

    .col-md-offset-8
    {
        margin-left:66.66666667%
    }

    .col-md-offset-7
    {
        margin-left:58.33333333%
    }

    .col-md-offset-6
    {
        margin-left:50%
    }

    .col-md-offset-5
    {
        margin-left:41.66666667%
    }

    .col-md-offset-4
    {
        margin-left:33.33333333%
    }

    .col-md-offset-3
    {
        margin-left:25%
    }

    .col-md-offset-2
    {
        margin-left:16.66666667%
    }

    .col-md-offset-1
    {
        margin-left:8.33333333%
    }

    .col-md-offset-0
    {
        margin-left:0
    }
}

@media (min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12
    {
        float:left
    }

    .col-lg-12
    {
        width:100%
    }

    .col-lg-11
    {
        width:91.66666667%
    }

    .col-lg-10
    {
        width:83.33333333%
    }

    .col-lg-9
    {
        width:75%
    }

    .col-lg-8
    {
        width:66.66666667%
    }

    .col-lg-7
    {
        width:58.33333333%
    }

    .col-lg-6
    {
        width:50%
    }

    .col-lg-5
    {
        width:41.66666667%
    }

    .col-lg-4
    {
        width:33.33333333%
    }

    .col-lg-3
    {
        width:25%
    }

    .col-lg-2
    {
        width:16.66666667%
    }

    .col-lg-1
    {
        width:8.33333333%
    }

    .col-lg-pull-12
    {
        right:100%
    }

    .col-lg-pull-11
    {
        right:91.66666667%
    }

    .col-lg-pull-10
    {
        right:83.33333333%
    }

    .col-lg-pull-9
    {
        right:75%
    }

    .col-lg-pull-8
    {
        right:66.66666667%
    }

    .col-lg-pull-7
    {
        right:58.33333333%
    }

    .col-lg-pull-6
    {
        right:50%
    }

    .col-lg-pull-5
    {
        right:41.66666667%
    }

    .col-lg-pull-4
    {
        right:33.33333333%
    }

    .col-lg-pull-3
    {
        right:25%
    }

    .col-lg-pull-2
    {
        right:16.66666667%
    }

    .col-lg-pull-1
    {
        right:8.33333333%
    }

    .col-lg-pull-0
    {
        right:auto
    }

    .col-lg-push-12
    {
        left:100%
    }

    .col-lg-push-11
    {
        left:91.66666667%
    }

    .col-lg-push-10
    {
        left:83.33333333%
    }

    .col-lg-push-9
    {
        left:75%
    }

    .col-lg-push-8
    {
        left:66.66666667%
    }

    .col-lg-push-7
    {
        left:58.33333333%
    }

    .col-lg-push-6
    {
        left:50%
    }

    .col-lg-push-5
    {
        left:41.66666667%
    }

    .col-lg-push-4
    {
        left:33.33333333%
    }

    .col-lg-push-3
    {
        left:25%
    }

    .col-lg-push-2
    {
        left:16.66666667%
    }

    .col-lg-push-1
    {
        left:8.33333333%
    }

    .col-lg-push-0
    {
        left:auto
    }

    .col-lg-offset-12
    {
        margin-left:100%
    }

    .col-lg-offset-11
    {
        margin-left:91.66666667%
    }

    .col-lg-offset-10
    {
        margin-left:83.33333333%
    }

    .col-lg-offset-9
    {
        margin-left:75%
    }

    .col-lg-offset-8
    {
        margin-left:66.66666667%
    }

    .col-lg-offset-7
    {
        margin-left:58.33333333%
    }

    .col-lg-offset-6
    {
        margin-left:50%
    }

    .col-lg-offset-5
    {
        margin-left:41.66666667%
    }

    .col-lg-offset-4
    {
        margin-left:33.33333333%
    }

    .col-lg-offset-3
    {
        margin-left:25%
    }

    .col-lg-offset-2
    {
        margin-left:16.66666667%
    }

    .col-lg-offset-1
    {
        margin-left:8.33333333%
    }

    .col-lg-offset-0
    {
        margin-left:0
    }
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after
{
    content:" ";
    display:table
}

.clearfix:after,.container:after,.container-fluid:after,.row:after
{
    clear:both
}

.center-block
{
    display:block;
    margin-left:auto;
    margin-right:auto
}

.pull-right
{
    float:right!important
}

.pull-left
{
    float:left!important
}

.hide
{
    display:none!important
}

.show
{
    display:block!important
}

.invisible
{
    visibility:hidden
}

.text-hide
{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}

.hidden
{
    display:none!important
}

.affix
{
    position:fixed
}

.visible-xs,.visible-sm,.visible-md,.visible-lg
{
    display:none!important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block
{
    display:none!important
}

@media (max-width: 767px) {
    .visible-xs
    {
        display:block!important
    }

    table.visible-xs
    {
        display:table!important
    }

    tr.visible-xs
    {
        display:table-row!important
    }

    th.visible-xs,td.visible-xs
    {
        display:table-cell!important
    }

    .visible-xs-block
    {
        display:block!important
    }

    .visible-xs-inline
    {
        display:inline!important
    }

    .visible-xs-inline-block
    {
        display:inline-block!important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm, .visible_all
    {
        display:block!important
    }

    table.visible-sm
    {
        display:table!important
    }

    tr.visible-sm
    {
        display:table-row!important
    }

    th.visible-sm,td.visible-sm
    {
        display:table-cell!important
    }

    .visible-sm-block
    {
        display:block!important
    }

    .visible-sm-inline
    {
        display:inline!important
    }

    .visible-sm-inline-block
    {
        display:inline-block!important
    }
}
@media (min-width: 940px) {
    .visible_940
    {
        display:block!important
    }
}
@media (max-width: 939px) {
    .visible-mobile, .mob-overlay
    {
        display:block!important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md, .visible_all
    {
        display:block!important
    }

    table.visible-md
    {
        display:table!important
    }

    tr.visible-md
    {
        display:table-row!important
    }

    th.visible-md,td.visible-md
    {
        display:table-cell!important
    }

    .visible-md-block
    {
        display:block!important
    }

    .visible-md-inline
    {
        display:inline!important
    }

    .visible-md-inline-block
    {
        display:inline-block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg, .visible_all
    {
        display:block!important
    }

    table.visible-lg
    {
        display:table!important
    }

    tr.visible-lg
    {
        display:table-row!important
    }

    th.visible-lg,td.visible-lg
    {
        display:table-cell!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block
    {
        display:block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline
    {
        display:inline!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block
    {
        display:inline-block!important
    }
}

@media (max-width: 767px) {
    .hidden-xs
    {
        display:none!important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm
    {
        display:none!important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md
    {
        display:none!important
    }
}

@media (min-width: 1200px) {
    .hidden-lg
    {
        display:none!important
    }
}

.visible-print
{
    display:none!important
}

@media print {
    .visible-print
    {
        display:block!important
    }

    table.visible-print
    {
        display:table!important
    }

    tr.visible-print
    {
        display:table-row!important
    }

    th.visible-print,td.visible-print
    {
        display:table-cell!important
    }
}

.visible-print-block
{
    display:none!important
}

@media print {
    .visible-print-block
    {
        display:block!important
    }
}

.visible-print-inline
{
    display:none!important
}

@media print {
    .visible-print-inline
    {
        display:inline!important
    }
}

.visible-print-inline-block
{
    display:none!important
}

@media print {
    .visible-print-inline-block
    {
        display:inline-block!important
    }
}

@media print {
    .hidden-print
    {
        display:none!important
    }
}

@media (max-width: 1199px) {

}

@media (max-width: 991px) {

}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    width: 20%;
}
.pjax_container {
    position: relative;
}
.preloader {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background: rgba(255, 255, 255, 0.8) url("/images/cabinet/preload_min.gif") 50% 50% no-repeat;
    z-index: 100;
}

