@font-face {
    font-family: "Gotham-Book";
    src: url("./fonts/gotham/gotham-book.eot");
    src: url("./fonts/gotham/gotham-book.eot?#iefix") format("embedded-opentype"),
    url("./fonts/gotham/gotham-book.woff2") format("woff2"),
    url("./fonts/gotham/gotham-book.woff") format("woff"),
    url("./fonts/gotham/gotham-book.ttf") format("truetype"),
    url("./fonts/gotham/gotham-book.svg#Gotham-Book") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Gotham-Book";
    src: url("./fonts/gotham/gotham-bold.eot");
    src: url("./fonts/gotham/gotham-bold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/gotham/gotham-bold.woff2") format("woff2"),
    url("./fonts/gotham/gotham-bold.woff") format("woff"),
    url("./fonts/gotham/gotham-bold.ttf") format("truetype"),
    url("./fonts/gotham/gotham-bold.svg#Gotham-Bold") format("svg");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "Gotham-Medium";
    src: url("./fonts/gotham/gotham-medium.eot");
    src: url("./fonts/gotham/gotham-medium.eot?#iefix") format("embedded-opentype"),
    url("./fonts/gotham/gotham-medium.woff2") format("woff2"),
    url("./fonts/gotham/gotham-medium.woff") format("woff"),
    url("./fonts/gotham/gotham-medium.ttf") format("truetype"),
    url("./fonts/gotham/gotham-medium.svg#Gotham-Medium") format("svg");
    font-weight: normal;
    font-style: normal;
}

html, body {
    height: 100%;
    min-height: 100%;
    font-family: "Gotham-Medium", sans-serif;
}

#wrapper {
    min-height: 100%;
}

#header {
    border-bottom: 1px solid #d5d5d5;
}

.top {
}

.top .logo {
    padding: 20px 0;
    height: 100%;
    display: block;
    text-decoration: underline;
    float: left;
}
.top.authorized .logo {
    padding: 18px 0 17px;
}

.top .logo img {
    max-height: 100%;
}

.top .top-right {
    height: 40px;
    margin: 33px 10px 32px;
    float: right;
}

.top .top-right .dropdown {
}

.top .top-right .dropdown .dropdown-toggle {
    line-height: 22px;
}

.top .menu-links {
    min-height: 16px;
    line-height: 18px;
    font-size: 16px;
    margin: 11px 0;
    padding: 0 20px 0 0;
    float: right;
}

.top .menu-links a {
    font-size: 14px;
    color: #3c3c3c;
    margin: 0 8px;
}

.top .menu-links a.active,
.top .menu-links a:hover {
    color: #0090ff;
}

.top .navbar-toggle .icon-bar {
    background: #353535;
}

.top .promo-block{
    display: block;
    text-decoration: none;
    background: #ee1b25;
    color: #fff;
    border-radius: 4px;
    float: right;
    height: 85px;
    margin: 10px 10px 0 0;
    width: 125px;
    padding: 10px;
    text-align: center;
}
.top .promo-block span{
    display: block;
    font-size: 14px;
    line-height: 18px;
}
.top .promo-block em{
    display: block;
    font: bold 30px Arial, Helvetica, serif;
}
.top .double-line{
    margin: 10px 125px 10px 355px;
    min-height: 84px;
}
.top .double-line-two .menu-links a,
.top .double-line-two .menu-links span{
    font-size: 13px;
    margin: 0 6px;
    color: #0090ff;
}
.top .double-line-one .menu-links > a{
    font-size: 13px;
}
.top .double-line-two .menu-links > span{
    color: #3c3c3c;
}
.top .double-line-two .dropdown{
    display: inline-block;
}
.top .dropdown-menu-user{
    width: 268px;
    margin-top: 8px;
}
.top .dropdown-menu-user .credits-menu{
    position: relative;
    text-align: center;
}
.top .dropdown-menu-user .credits-menu .credit-title{
    font-size: 13px;
    line-height: 28px;
    padding: 0 10px 5px;
    border-bottom: 1px solid #d5d5d5;
    text-transform: uppercase;
    font-weight: bold;
}
.top .dropdown-menu-user .credits-menu:after,
.top .dropdown-menu-user .credits-menu:before{
    content: "";
    position: absolute;
    right: 20px;
    top: -15px;
    display: block;
    height: 0;
    width: 0;
    border-bottom: 10px solid #d5d5d5;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.top .dropdown-menu-user .credits-menu:after{
    content: "";
    position: absolute;
    right: 21px;
    top: -14px;
    display: block;
    height: 0;
    width: 0;
    border-bottom: 9px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}
.top .dropdown-menu-user .credit-body{
    padding: 10px 0;
    height: 61px;
    line-height: 38px;
    border-bottom: 1px solid #d5d5d5;
}
.top .dropdown-menu-user .credit-body .bootstrap-select{}
.top .dropdown-menu-user .credit-body .bootstrap-select a{
    color: #383838 !important;
    margin: 0 !important;
}
.top .dropdown-menu-user .credit-body .bootstrap-select a > span{
    color: #383838 !important;
}
.delimiter70{
    display: inline-block;
    height: 40px;
    width: 70px;
    margin: 0 10px;
}
.top .dropdown-menu-user .buttons{
    padding: 10px 0 5px;
}
.top .dropdown-menu-user .buttons .btn{
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
}
.top .dropdown-menu-user .buttons .btn-default{
    padding-top: 8px;
    padding-bottom: 8px;
}

.user-menu{
    margin: 35px 0 0;
}
.user-menu .menu-main{}
.user-menu .menu-main .col-fck-7{
    width: 14.25%;
    float: left;
}
.user-menu .menu-main > a{
    display: block;
    height: 72px;
    border: 1px solid #d5d5d5;
    border-left: 0;
    text-align: center;
    color: #000;
    padding: 17px 0 5px;
    text-decoration: none;
}
.user-menu .menu-main > a:first-child{
    border-left: 1px solid #d5d5d5;
    border-radius: 3px 0 0 3px;
}
.user-menu .menu-main > a:last-child{
    border-radius: 0 3px 3px 0;
}
.user-menu .menu-main > a .ic{
    font-size: 20px;
    line-height: 22px;
}
.user-menu .menu-main > a > span{
    display: block;
    font-size: 13px;
    line-height: 1;
    text-transform: uppercase;
}
.user-menu .menu-main > a.active,
.user-menu .menu-main > a:hover{
    color: #fff;
    background-color: #ee1b25;
    border-color: #ee1b25;
}
.user-menu .menu-sub{
    font-size: 13px;
    line-height: 1;
    padding: 16px 0;
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: -16px;
}
.user-menu .menu-sub a{
    color: #000;
    margin: 0 25px;
    text-transform: uppercase;
}
.user-menu .menu-sub a.active{
    color: #ee1b25;
    text-decoration: none;
}
.user-menu .menu-sub a:hover{

}

.dropdown-login {
    width: 220px;
    padding: 20px;
    background: #fff;
    margin: 10px 0 0;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.dropdown-login form {
    position: relative;
    font-size: 13px;
}

.dropdown-login form:before,
.dropdown-login form:after {
    content: "";
    display: block;
    position: absolute;
    right: 30px;
    top: -27px;
    border-bottom: 6px solid #ccc;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}

.dropdown-login form:after {
    content: "";
    display: block;
    position: absolute;
    right: 31px;
    top: -26px;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.dropdown-login .form-group {
    margin-bottom: 8px;
}

.double-line-one{
    height: 38px;
}


#footer {
    border-top: 1px solid #d5d5d5;
}

.bottom {
    list-style: none;
    min-height: 50px;
    text-align: center;
    margin: 0;
    padding: 10px 0;
    font-family: "Gotham-Book", sans-serif;
}

.bottom li {
    display: inline-block;
    line-height: 14px;
    font-size: 13px;
    padding: 0 0 0 5px;
    margin: 8px 3px 8px 0;
    border-left: 1px solid #3c3c3c;
}

.bottom li:first-child {
    border-left: none;
}

.bottom li a {
    color: #3c3c3c;
}

#main {
    padding: 5px 0 55px;
    margin: 0 0 -55px;
}

.home {
    padding: 120px 0 80px;
}

.home .big-logo {
    padding: 0 0 40px;
    text-align: center;
}

.home h1 {
    text-align: center;
    font-size: 43px;
    line-height: 53px;
    margin: 0;
    color: #000;
    font-family: "Gotham-Medium", sans-serif;
}

.home .description {
    font-size: 21px;
    line-height: 22px;
    text-align: center;
    padding: 15px 0 55px;
}

.home .description p {
    margin: 2px 0 6px;
}

.home .description p a {
    text-decoration: underline;
}

.home .description p a:hover {
    color: #05adff;
}

.home .panel-container {
    width: 100%;
    max-width: 470px;
    margin: 0 auto;
}

.home .panel-container .panel {
    border-color: #dcdcdc;
}

.home .panel-heading {
    text-align: center;
    padding: 18px 10px;
    margin: -1px -1px 0;
    border: 1px solid #225ea8;
}

.home .panel-heading .panel-title {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}

.home .panel-body {
    padding: 5px 25px;
    font-size: 16px;
}

.home .panel-body table {
}

.home .panel-body table tr td {
    height: 43px;
    line-height: 42px;
    padding: 0 5px;
}

.home .panel-body table td {
    border-top: none;
    border-bottom: 1px solid #dcdcdc;
}

.home .panel-body table tr td.text-right {
    padding-right: 10px;
}

.home .panel-body table tr td.text-right a {
    color: #0090ff;
    font-size: 15px;
    font-family: "Gotham-Medium", sans-serif;
}

.home .panel-body .buttons {
    padding: 5px 0 20px;
}

.home .panel-body .buttons .btn {
    width: 280px;
    max-width: 100%;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 22px;
    font-family: "Gotham-Medium", sans-serif;
}

.register-container {
    width: 392px;
    max-width: 100%;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 45px 20px 35px;
    margin: 0 auto;
}

.register-container .form-group {
    margin-bottom: 5px;
    padding: 0 35px;
}

.col-line {
    padding: 0;
}

.register-half-left {
    padding-right: 2px;
}

.register-half-right {
    padding-left: 2px;
}

.register-container .buttons {
    margin: 18px 35px 15px;
}

.form-hint {
    margin: 0 -5px;
    text-align: center;
}

.form-small-sub {
    text-align: center;
    margin: 18px 0;
}

.subform {
    text-align: center;
    margin: 18px 0;
}

.login {
    padding-bottom: 160px;
}

.login .register-container {
    padding: 65px 20px 55px;
}

.login .form-group {
    margin-bottom: 10px;
}

.red {
    color: #ee1b25;
}

.auction-description {
    padding-bottom: 35px !important;
}

.auction-description .red {
    font-size: 36px;
    margin-bottom: 15px !important;
}

.auction .register-container {
    width: auto;
    margin: 0 10% 30px;
    padding: 30px 40px;
}

.auction .hot {

}

.auction .hot .title {
    color: #000;
    font-size: 23px;
    line-height: 30px;
    text-align: center;
}

.timer {
    min-height: 66px;
    text-align: center;
    margin: 10px 0;
}

.timer .block {
    display: inline-block;
    width: 66px;
    height: 66px;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
    background: #f6f6f6;
    margin: 0 1px;
    padding: 6px 0;
}

.timer .block .timer-var {
    height: 31px;
    font-size: 31px;
    line-height: 1;
    margin: 0 0 2px;
}

.timer .block .timer-hint {
    height: 14px;
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
}

.table-hot {
    border: 0 !important;
    border-top: 1px solid #225ea8 !important;
    border-radius: 4px !important;
    margin: 30px 0 0;
    table-layout: fixed;
    border-collapse: separate;
}

.table-hot thead {
    border-radius: 0 3px 0 0;
    border-right: 1px solid #225ea8;
}

.table-hot th {
    background: #225ea8;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 0 !important;
    vertical-align: middle !important;
    border-left: 1px solid #769bc9;
    padding: 18px 8px !important;
}

.table-hot tr th:first-child {
    border-left: 0;
    border-radius: 3px 0 0 0;
}

.table-hot tr th:last-child {
    border-radius: 0 3px 0 0;
}

.table-hot tr td {
    border-left: 1px solid #d5d5d5;
    background: #f6f6f6;
    border-top: 0;
    vertical-align: middle !important;
    line-height: 37px !important;
    font-weight: bold;
    color: #000;
    text-align: center;
    font-size: 21px;
    padding: 10px 8px 9px;
}

.table-hot tr td {
    border-bottom: 1px solid #d5d5d5;
}

.table-hot tr td:first-child {
    border-left: 1px solid #d5d5d5;
    border-radius: 0 0 0 3px;
}

.table-hot tr td:last-child {
    border-right: 1px solid #d5d5d5;
    border-radius: 0 0 3px 0;
}

.table-hot tr td .input-group-hot {
    max-width: 210px;
    margin: 0 auto;
}

.table-hot tr td .input-group-addon-hot {
    border: 0;
    background-color: transparent;
    font-size: 21px;
    color: #000;
    font-weight: bold;
}

.table-hot tr td .input-group-addon-hot + .form-control {
    border-radius: 3px;
    height: 37px;
    font-size: 21px;
    line-height: 37px;
    padding: 0 8px;
    text-align: center;
}

.table-hot tr.empty td {
    border: 0 !important;
    background: transparent;
    height: 14px;
    padding: 0;
}

.table-hot tr.button td {
    border: 0 !important;
    background: transparent;
    padding: 0;
}

.auction .button .btn {
    height: 48px;
    line-height: 30px;
    text-transform: uppercase;
}

.nav-tabs-inner {
    border-bottom: 0;
    margin-left: -7px;
}

.nav-tabs-inner > li > a {
    font-size: 15px;
    line-height: 20px;
}

.nav-tabs-outer {
    margin-left: 0;
    margin-right: 0;
}

.page {
    margin: 42px 0;
}

.page .blue-links {
    float: right;
    line-height: 39px;
    padding-right: 24px;
    text-align: right;
    color: #0090ff;
    font-size: 13px;
}

.form-dark {
    background: #f6f6f6;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    padding: 5px 70px;
    margin: 28px 0 8px;
}

.dark-new {
    padding: 10px 70px 0;
}

.form-dark .form-inline {
    margin: 0 10px;
    border-bottom: 1px solid #d5d5d5;
    padding: 20px 0 25px;
}

.form-dark .think {
    padding: 10px 0 15px;
}

.form-dark .form-inline .form-group {
    margin: 0 25px 0 0;
}

.form-dark .check {
    display: inline;
    margin: 0 10px;
}

.form-dark .check input[type="checkbox"] {
    width: 18px;
    height: 18px;
    background: #fff !important;
    border-radius: 0;
    border: 1px solid red;
    position: relative;
    bottom: -4px;
    display: inline-block;
}

.form-dark .buttons {
    padding: 10px;
    border-bottom: 0;
}

.form-dark .buttons .btn {
    padding-left: 28px;
    padding-right: 28px;
    height: 40px;
    font-size: 13px;
}

.form-dark .buttons .btn:hover {
    text-decoration: underline;
}

.form-line {
    margin: 20px 0;
}

.form-line .bootstrap-select {
    width: 100% !important;
}

.dark-new {
    padding-bottom: 0;
}

.dark-new .check {
    width: 80px;
    display: inline-block;
}

.form-line-top {
    margin-bottom: 0;
}

.form-line-top + .form-line {
    margin-top: -8px;
}

.form-dark .clean {
    padding: 8px 18px;
    background: #fff;
    border-top: 1px solid #d5d5d5;
    margin: 0 -70px;
}

.top-pagination {
    margin: 15px 0 10px;
}

.top-pagination li {
    height: 36px;
    width: 36px;
    display: inline-block;
    margin: 0;
}

.top-pagination li > a {
    display: block;
    height: 34px;
    width: 34px;
    font-size: 15px;
    line-height: 34px;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #000 !important;
    text-decoration: none;
    border-radius: 3px;
    border: 1px solid #d5d5d5 !important;
    background: #fff;
    outline: none !important;
}

.top-pagination li.active > a,
.top-pagination li:hover > a {
    background: #f6f6f6 !important;

}
.navigation-bottom{
    margin: 0;
}
.input-small {
    padding: 5px 8px;
    height: 34px;
    line-height: 24px;
}
.form-entries{
    float: right;
    margin: 15px 0 10px;
}
.form-entries .bootstrap-select{
    width: 100% !important;
}
.form-entries .bootstrap-select .btn-select{
    height: 35px !important;
    line-height: 12px;
    margin: 2px 0 0;
}
.top-search{
    width: 170px;
    float: right;
    margin: 17px 40px 10px 0;
}
.top-search input{
    height: 34px;
    background: url("../images/all/search.png") right center no-repeat;
    font-size: 13px;
}
.to-top{
    margin-top: -48px;
}


.table-blue {
    border-collapse: separate;
    border: none;
}

.table-blue th {
    font-size: 15px;
    line-height: 33px !important;
    padding: 10px !important;
    color: #fff;
    background: #225ea8;
    text-align: center;
    border-bottom: 0 !important;
    font-weight: normal;
    border-left: 1px solid #f5f5f5;
    border-right: 0 !important;
}
.table-blue tr th:first-child{
    border-left-color: #225ea8 !important;
}
.table-blue tr th:last-child{
    border-right: 1px solid #225ea8 !important;
}
.table-blue tr th a{
    color: #fff;
    text-decoration: none;
}
.table-blue tr th a:hover{
    text-decoration: underline;
}

.table-blue th.actions {
    width: 34%;
}
.table-blue th.actions.actions-smaller{
    width: 26%;
}
.table-blue th.actions.actions-subsmall{
    width: 31%;
}
.table-blue th.bh{
    width: 18%;
}

.table-blue th .glyphicon {
    font-size: 10px;
}

.table-blue tr td {
    line-height: 34px !important;
    padding: 6px 8px 7px !important;
    background: #fff;
    text-align: center;
    border-left: 1px solid #d5d5d5 !important;
    border-bottom: 1px solid #d5d5d5 !important;
    border-right: 0 !important;
    border-top: 0 !important;
}
.table-blue tr td:first-child{
    text-align: left;
    font-weight: bold;
}
.table-blue tr td:last-child{
    text-align: right;
    border-right: 1px solid #d5d5d5 !important;
}
.table-blue tr td:last-child input{
    text-align: right;
}
.table-blue tr:nth-of-type(even) td {
    background: #fbfcfc;
}
.table-blue tr.tr-red td {
    color: #ee1b25;
}
.table-blue tr.tr-success td {
    background: #eaffdf;
}
.table-blue tr.tr-danger td {
    background: #ffe9e9;
}
.table-blue tr:hover td {
    border-top: 2px solid #a5a5a5 !important;
    border-bottom: 2px solid #a5a5a5 !important;
    padding: 4px 8px 6px !important;
}
.table-blue tr:hover td:first-child{
    border-left: 2px solid #a5a5a5 !important;
    padding: 4px 7px 6px 7px !important;
}
.table-blue tr:hover td:last-child{
    border-right: 2px solid #a5a5a5 !important;
    padding: 4px 7px 6px 6px !important;
}
.table-blue .th75{
    width: 75px;
}
.table-blue .th130{
    width: 130px;
}
.table-blue .text-left-add{
    width: 28%;
    text-align: left;
}
.table-blue .pull-right-add{
    float: right;
    line-height: 32px;
}
.table-blue.last-center tr td:last-child{
    text-align: center;
}
.table-blue.p25{}
.table-blue.p25 td,
.table-blue.p25 th{
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.table-blue.p25 tr:hover td,
.table-blue.p25 tr:hover td:first-child{
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.table-blue.p25 tr:hover td:last-child{
    padding-left: 24px !important;
    padding-right: 23px !important;
}
.table-blue.bold-second tr td:first-child{
    font-weight: normal;
}
.table-blue.bold-second tr td:nth-of-type(2){
    font-weight: bold;
}
.table-blue.fnorm tr td{
    font-weight: normal;
}
.part-10{
    width: 25% !important;
}

.row .sell-st-item-wrap{
    padding: 10px 10px;
}
.row .sell-st-item-wrap:first-child{
    padding-left: 15px;
}
.row .sell-st-item-wrap:last-child{
    padding-right: 15px;
}
.sell-st-item{
    margin: 0;
    background: #fff;
    padding: 15px 20px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
}
.sell-st-item .icon{
    position: relative;
    margin: 7px 0;
    height: 35px;
    width: 100%;
}
.sell-st-item .icon:after{
    content: "";
    display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -17px 0 0 -17px;
    background: url("../images/all/sell-icons.png") left top no-repeat;
}
.sell-st-item .icon.icon-1:after{
    background-position: -35px 0;
}
.sell-st-item .icon.icon-2:after{
    background-position: -70px 0;
}
.sell-st-item .icon.icon-3:after{
    background-position: -105px 0;
}
.sell-st-item .desc{
    font-size: 13px;
    line-height: 15px;
    text-align: center;
}
.sell-st-item b,
.sell-st-item span{
    display: block;
}
.sell-st-item b{
    text-transform: uppercase;
    padding: 5px 0 0;
}
.sell-st-item span{
    padding: 5px 5px 10px;
}
.sell-st-item .button{}
.sell-st-item .button button{
    text-transform: uppercase;
}




.content{
    padding: 0 0 40px;
    font: normal 14px/20px "Gotham-Book", sans-serif;
}
.content-text{

}
.content-text h1{
    margin-bottom: 30px;
    text-align: center;
    font: normal 38px/1 "Gotham-Medium", sans-serif !important;
}
.content p{
    margin-bottom: 15px;
}

.content-small{
    padding: 80px 0;
    color: #000;
}
.content-small h1{
    text-align: center;
    font-size: 43px;
    line-height: 53px;
    margin: 0 0 20px;
    font-family: "Gotham-Medium", sans-serif;
}
.container-small-box{
    width: 100%;
    max-width: 520px;
    margin: 50px auto;
}
.container-middle-box{
    width: 100%;
    max-width: 800px;
    margin: 50px auto;
}
.container-large-box{
    width: 100%;
    margin: 50px auto;
}
.small-line{
    margin: 5px 0;
}
.small-line.line-top{
    margin: 15px 0;
}
.small-line.line-top-large{
    margin: 50px 0;
}
.small-line .text-gray{
    color: #444;
}
.small-line .text-gray p{
    margin-bottom: 6px;
}
.small-text{
    font: normal 13px/16px "Gotham-Medium", sans-serif;
    margin: 40px 0 20px;
    text-align: center;
}
.large-text{
    font: normal 20px/32px "Gotham-Medium", sans-serif;
    margin: 40px 0 20px;
    text-align: center;
}
.large-text.mod-middle{
    font-size: 18px;
}
.large-text p{
    margin-bottom: 20px;
}
.small-label{
    line-height: 30px;
    padding: 5px 0;
}
.col-think .small-label{
    padding: 0;
    line-height: 16px;
}
.btn-30{
    padding-left: 30px;
    padding-right: 30px;
}
.select-auto .bootstrap-select{
    width: 100% !important;
}
.fields-set-gray{
    padding: 15px 0;
    background: #f6f6f6;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
}
.move-top{
    margin-top: 0;
}

.table-blue tr td.zero,
.table-blue tr:hover td.zero{
    padding: 0 !important;
    height: 0;
}
.table-blue tr td.zero,
.table-blue:not(.myAuctionsTable) tr:hover td.zero{
    border: 0 !important;
}
.table-blue tr td.spanned,
.table-blue tr:hover td.spanned{
    padding: 15px !important;
    border-bottom: 1px solid #d5d5d5 !important;
    text-align: center;
}
.table-blue tr td.spanned,
.table-blue:not(.myAuctionsTable) tr:hover td.spanned{
    border: 0 !important;
}

.table-blue .input-ma{
    width: 140px !important;
}
.table-blue .th-select{
    width: 58px !important;
}
.table-blue.left-3 tr td:nth-of-type(3){
    text-align: left;
}
.table-blue .appd{
    text-align: left;
}
.table-blue .th-date{
    width: 12%;
}
.table-blue .th-date{
    width: 12%;
}
.table-blue .th-domain{
    width: 20%;
}
.table-blue .th-double{
    line-height: 1 !important;
}
.table-blue .th-double .glyphicon{
    margin-right: -10px;
    position: relative;
    top: -7px;
}
.table-blue .th-actions{
    width: 16%;
}
.table-blue .select-wrap{
    padding: 5px;
}
.table-blue .select-wrap.select-actions{

}
.table-blue .select-wrap.select-actions .dropdown-menu li a{
    font-weight: normal !important;
}
.table-blue tr:hover td.actions-form,
.table-blue tr td.actions-form{
    padding: 12px 10px !important;
    border: 1px solid #d5d5d5 !important;
    border-top: 0 !important;
    text-align: right !important;
    line-height: 1 !important;
    background: #f6f6f6 !important;
}
.table-blue .select-wrap.select-actions .dropdown-menu li:hover,
.table-blue .select-wrap.select-actions .dropdown-menu li.selected,
.table-blue .select-wrap.select-actions .dropdown-menu li:hover a,
.table-blue .select-wrap.select-actions .dropdown-menu li.selected a{
    background: #ee1b25 !important;
}
.table-blue .select-wrap.select-actions .dropdown-menu li:hover a,
.table-blue .select-wrap.select-actions .dropdown-menu li.selected a{
    color: #fff !important;
}
.table-blue tr:hover td:last-child .select-wrap{
    padding-left: 7px;
}
.table-blue .select-wrap .bootstrap-select{
    width: 100% !important;
}
.table-blue .select-block{
    display: block;
    float: right;
    margin-left: 15px;
}
.table-blue .select-block .select-one{
    float: right;
    margin-left: 15px;
    width: 130px;
    padding: 1px 0;
}
.table-blue .select-block .input-one{
    width: 180px;
}
.table-blue .select-block .input-many{
    margin-left: 0;
}
.table-blue .select-block .input-one .form-control{
    text-align: left;
    max-width: 100%;
    height: 38px;
}
.table-blue .select-block .select-one .bootstrap-select{
    width: 100% !important;
}
.table-blue .select-block .select-one .bootstrap-select .btn-select{
    height: 38px;
    line-height: 16px;
}
.table-blue .select-block .select-label{
    color: #000;
    line-height: 38px;
    float: left;
    font-weight: bold;
}
.input-radio{
    width: auto;
    margin-left: 0;
}
.input-radio input[type="radio"]{
    display: none;
}
.input-radio label{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    margin-left: 2px;
    padding: 0 4px 0 22px;
    position: relative;
}
.input-radio label > span:before,
.input-radio label > span:after{
    content: "";
    display: block;
    position: absolute;
}
.input-radio label > input[type="radio"] + span:before{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid #858585;
    top: 10px;
    left: 0
}
.input-radio label > input[type="radio"]:checked + span:after{
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #ee1b25;
    top: 14px;
    left: 4px;
}
.input-radio label:hover{
    cursor: pointer;
}

.vmiddle td{
    vertical-align: middle !important;
}
.vmiddle tr td:first-child{
    font-weight: normal;
}

.w20{
    width: 20%;
}
.summary{
    background: #f6f6f6;
    border: 1px solid #d6d6d6;
    height: 100%;
    font-size: 14px;
    line-height: 1;
}
.summary .title{
    font-size: 15px;
    border-bottom: 1px solid #d6d6d6;
    padding: 15px 0;
    text-align: center;
    color: #000;
}
.summary .bids{
    padding: 5px 15px;
    font-weight: normal;
}
.summary .bids .bid{
    height: 30px;
    line-height: 30px;
}
.summary .bids .bid > span{
    display: block;
    float: right;
    width: 40px;
    text-align: right;
}
.summary .bids .bid > em{
    display: block;
    margin-right: 40px;
    text-align: left;
    font-style: normal;
}

.table-left-links{
    margin: 32px 0 5px;
    line-height: 1;
    float: left;
    font-size: 13px;
}
.p0{
    padding-left: 0;
    padding-right: 0;
}
.pagination.has-left{
    margin-left: 8px;
    height: 34px;
}
.form-srch{
    margin: 15px 0 10px;
    line-height: 34px;
    height: 34px;
}
.form-srch input{
    height: 34px;
    font-size: 13px;
    display: block;
    float: right;
    margin-left: 8px;
    background: url("../images/all/search.png") right center no-repeat;
    padding-right: 24px;
}
.finances{
     margin: 25px 0;
}
.finances .form-select{}
.finances .form-select .btn-group{
    display: block;
    float: right;
    font-size: 13px;
}
.finances .form-select .bootstrap-select{
    width: 170px !important;
    height: 34px;
}
.finances .form-select .btn-select{
    height: 34px;
    line-height: 15px;
    font-size: 13px;
}
.finances .payment-header{
    background: #f6f6f6;
    border-radius: 4px;
    border: 1px solid #d5d5d5;
    position: relative;
    text-align: center;
    margin: 25px 0 50px;
}
.finances .payment-header:before{
    content: "OR";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 56px;
    height: 56px;
    margin: -28px 0 0 -28px;
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: 50%;
    text-align: center;
    line-height: 54px;
    z-index: 1000;
    font-size: 18px;
}
.finances .payment-header .col-sm-6:first-child{
    border-right: 1px solid #d5d5d5;
}
.finances .payment-header .col-sm-6{
    padding: 30px 0 45px;
}
.finances .payment-header h4{
    color: #000;
}
.finances .payment-header .hint{
    font-size: 14px;
    line-height: 1.5;
    font-weight: normal;
}
.security .title,
.finances .title{
    font-size: 15px;
    line-height: 1;
    padding: 8px 0;
    color: #3c3c3c;
    border-bottom: 1px solid #d5d5d5;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-weight: bold;
}
.no-right{
    padding-right: 0;
}
.finances .pay{
    margin: 20px 0;
}
.finances .pay label{
    line-height: 34px;
    font-weight: normal;
}
.finances .pay label.required:after{
    content: "*";
    color: red;
    margin-left: 3px;
}
.finances .pay .no-right .half{
    width: 50%;
    padding: 0 0 0 6px;
    float: left;
}
.finances .pay .no-right .half:first-child{
    padding: 0 6px 0 0;
}
.finances .pay .bootstrap-select{
    width: 100% !important;
}
.finances .pay .form-button{
    text-align: right;
    margin: 15px 0 22px;
    border-top: 1px solid #d5d5d5;
    padding: 10px 0;
}
.finances .higher .pay{
    margin: 15px 0;
}
.finances .higher .form-button{
    margin: 10px 0 4px;
}

.finances .pay .form-button button{
    padding-right: 35px;
    padding-left: 35px;
    font-size: 13px;
    text-transform: uppercase;
}
.finances .pay label{
    letter-spacing: -0.1px;
}

.finances .fund-variants{
    padding: 5px 0;
}
.finances .fund-variants input[type="radio"]{
    display: none;
}
.finances .fund-variants input[type="radio"] + label{
    padding: 0 15px 0 30px;
    position: relative;

}
.finances .fund-variants input[type="radio"] + label:before,
.finances .fund-variants input[type="radio"] + label:after{
    position: absolute;
    content: "";
}
.finances .fund-variants input[type="radio"] + label:before{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid #858585;
    top: 10px;
    left: 5px;
}
.finances .fund-variants input[type="radio"]:checked + label:after{
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #ee1b25;
    top: 14px;
    left: 9px;
}
.finances .fund-variants input[type="radio"] + label:hover{
    cursor: pointer;
}
.finances .fund-variants label span{
    position: relative;
}
.finances .fund-variants label span:before{
    content: "";
    display: block;
    float: left;
    width: 56px;
    height: 37px;
    margin-right: 8px;
    background: url("../images/all/payment.png") left top no-repeat;
}
.finances .fund-variants label.tab-alipay span:before{
    background-position: -56px 0;
}
.finances .fund-variants label.tab-paypal span:before{
    background-position: -112px 0;
}
.finances .fund-variants label.tab-bitcoin span:before{
    background-position: -178px 0;
}

.ml8{
    margin-left: 8px;
}
.homeblock{
    margin: 35px 0;
}
.home-set-block{
    padding: 10px 25px 0;
    background: #f6f6f6;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    margin-bottom: 30px;
}
.home-set-block .home-set-body{
    border-bottom: 1px solid #d5d5d5;
}
.home-set-block .set-line{
    margin: 15px 0 ;
    font-size: 15px;
    line-height: 22px;
}
.home-set-block .set-line .set-check{
    float: left;
    width: 16px;
}
.home-set-block .set-line .set-label{
    display: block;
    margin-left: 20px;
}
.home-set-block .set-buttons{
    margin: 12px 0 16px;
    text-align: right;
}

.form-small .btn-group{
    display: block;
    float: right;
    font-size: 13px;
}
.form-small .bootstrap-select{
    width: 170px !important;
    height: 34px;
    display: block !important;
}
.form-small .btn-select{
    height: 34px;
    line-height: 15px;
    font-size: 13px;
}
.table-blue.p25 tr:hover td.appd{
    padding-left: 25px !important;
}
.table-blue.mb10{
    margin-bottom: 10px;
}

.home-central .central-in,
.home-left{
    padding: 19px;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
}
.home-left .title{
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: 1px solid #d5d5d5;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.home-left .title .hint{
    display: block;
    font-size: 11px;
    font-weight: 400;
    padding: 3px 0 0;
}
.home-left .area{}
.home-left .area textarea{
    width: 100%;
    min-height: 251px;
    padding: 15px;
    border: 1px solid #d5d5d5;
    background: #fff;
    border-radius: 4px;
    resize: vertical;
    outline: none !important;
}
.pl20{
    padding-left: 20px;
}
.home-left .area textarea.smaller{
    min-height: 161px;
}
.home-left .area textarea.middler{
    min-height: 192px;
}
.home-left .buttons{
    padding: 10px 20px 0;
}
.left-block-gray{
    background: #f6f6f6;
}
.home-central{
    padding: 0 0 0 20px;
}
.home-central-add{
    padding-left: 30px;
}
.home-central .central-in{
    background: #f6f6f6;
}
.home-central .central-in .line{
    margin-bottom: 20px;
}
.home-central .tab-label{
    width: 85px;
    line-height: 36px;
    text-align: left;
    float: left;
}
.home-central .tab-select{
    min-height: 36px;
    margin-left: 100px;
}
.home-central .tab{
    margin-left: 100px;
}
.home-central .tab.row{
    margin-left: 90px;
}
.home-central .tab-select .bootstrap-select{
    width: 100% !important;
}
.home-central .tab-select.select-sm .bootstrap-select{
    width: 135px !important;
}
.small-hide{
    display: none;
}
.home-central .central-data{
    min-height: 255px;
    padding-bottom: 15px;
}
.home-central .central-buttons{
    padding: 15px 0 0;
    border-top: 1px solid #d5d5d5;
    text-align: right;
}
.home-central .subtitle{
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 10px;
}
.home-central .input-radio label{
    font-weight: 400;
}
.home-central .label-right{
    display: block;
    line-height: 36px;
}
.home-central .rd-left{
    border: 1px solid #d5d5d5;
    border-radius: 4px;
}
.home-central .rd-left .title{
    color: #3c3c3c;
    font-size: 13px;
    font-weight: bold;
    background: #f6f6f6;
    text-align: center;
    text-transform: uppercase;
    padding: 17px 10px;
}
.home-main{padding: 50px 0 20px}
.home-central .rd-half .title{
    padding: 0;
    position: relative;
}
.home-central .rd-half .title > span{
    float: left;
    display: block;
    padding: 17px 10px;
    width: 50%;
    border-left: 1px solid #d5d5d5;
}
.home-central .rd-half .title > span:first-child{
    border-left: none;
}
.home-central .rd-left .items{
}
.home-central .rd-left .items .rd-item{
    border-top: 1px solid #d5d5d5;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding: 21px 0;
}
.home-central .rd-half .items .rd-item:after{
    content: "";
    height: 0;
    display: block;
    overflow: hidden;
    clear: both;
}
.home-central .rd-half .items .rd-item > span{
    display: block;
    border-left: 1px solid #d5d5d5;
    float: left;
    width: 50%;
    padding: 12px 10px;
}
.home-central .rd-half .items .rd-item > span:first-child{
    border-left: 0;
}
.home-central .rd-right{  }
.home-central .rd-right .title{
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    background: #225ea8;
    text-align: center;
    text-transform: uppercase;
    padding: 17px 0;
    border: 1px solid #225ea8;
    border-radius: 4px 4px 0 0;
}
.home-central .rd-right .rd-main{
    padding: 0;
    border: 1px solid #d5d5d5;
    border-radius: 0 0 4px 4px;
}
.home-central .rd-right .rd-main .rd-items{
    padding: 10px 35px;
}
.home-central .rd-right .rd-main .rd-items.info{
    text-align: center;
    padding: 25px 35px;
}

.home-central .rd-right .rd-main .rd-items > p{
    font-size: 15px;
    line-height: 28px;
    padding: 5px 0;
    margin: 0 !important;
}

.home-central .rd-right .rd-main .buttons{
    border-top: 1px solid #d5d5d5;
    padding: 10px;
    text-align: right;
}
.home-central .rd-right .rd-main .buttons .btn{
    text-transform: uppercase;
}
.home-central .rd-info{
    padding: 15px 10px;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
}
.home-central .rd-info a{
    color: #3c3c3c;
    font-weight: bold;
}
.home-sub{
    padding: 25px 20px 50px;
    font-size: 15px;
    line-height: 1;
    text-align: center;
    color: #000;
}

#home-modal{}
#home-modal .modal-dialog{
    width: 1060px;
    max-width: 100%;
    margin-top: 90px;
}
#home-modal .modal-dialog .modal-content{
    border-radius: 4px;
    padding: 0 20px;
}
#home-modal .modal-dialog .modal-header{
    padding: 20px 5px;
    border-color: #d5d5d5;
}
#home-modal .modal-dialog .modal-header .close {
    margin-top: 2px;
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #000;
    border-radius: 50%;
    opacity: 1;
    line-height: 18px;
    text-align: center;
    font-size: 16px;
    outline: none;
}
#home-modal .modal-dialog .modal-footer{
    border-color: #d5d5d5;
    padding: 12px 0 18px;
}
#home-modal .modal-dialog .modal-body{
    padding: 0;
}
#home-modal .modal-dialog .modal-footer .btn{
    text-transform: uppercase;
}
#home-modal .modal-dialog .modal-content .modal-title{
    color: #000;
    font-size: 23px;
    line-height: 26px;
    text-transform: uppercase;
}
.check-list{
    padding: 20px 0;
}
.check-list .check-line{
    position: relative;
    padding: 22px 20px 22px 75px;
    color: #000;
}
.check-list .check-line:before{
    content: "";
    position: absolute;
    display: block;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #f6f6f6;
    border: 1px solid #d5d5d5;
    left: 3px;
    top: 26px;
}
.check-list .check-line.checked:before{
    content: "\e013";
    background: #599b31;
    border: none;
    color: #fff;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    font-size: 18px;
}
.check-list .check-line > em{
    display: block;
    font-style: normal;
    text-transform: uppercase;
    margin: 0 0 10px;
    font-weight: bold;
}
.check-list .check-line > span{
    display: block;
}
.tu .btn{
    text-transform: uppercase;
}

.help-downloads{
    padding: 40px 0 0;
}
.help{
    color: #383838;
    padding: 0 0 50px;
}

.help-title{
    font-size: 18px;
    line-height: 24px;
    padding: 35px 0 25px;
    border-bottom: 1px solid #d5d5d5;
}
.setup-note .help-title{
    border-bottom: 0;
}
.setup-note .help-subtitle{
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #d5d5d5;
}
.help-faq{
    padding-bottom: 30px;
}
.help-faq .item{
    padding: 23px 0 22px;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    border-bottom: 1px solid #d5d5d5;
}
.setup-note .help-faq .item{
    padding-left: 40px;
}
.help-faq .item p{
    font-weight: bold;
    margin: 0;
    padding: 0 0 4px;
}
.help-faq .item .check{
    width: 40px;
    height: 100%;
    float: left;
    margin-left: -40px;
}
.help-faq .item .check input[type="checkbox"]{
    margin: 0;
}
.setup-note .help-faq .item p,
.setup-note .help-faq .item span{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 18px;
}
.help-buttons{
    text-align: right;
}
.help-buttons .btn{
    text-transform: uppercase;
}
.help-faq + .help-buttons{
    margin-top: -15px;
}

.downloads{
    margin-bottom: 50px;
}
.downloads .title{
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #d5d5d5;
}
.downloads .items{
    padding: 10px 0;
}
.downloads .items > p{
    padding: 5px 0;
    margin: 0;
    font-size: 15px;
    line-height: 20px;
}
.downloads .items > p > a{
    color: #383838;
    display: inline-block;
    position: relative;
    padding-left: 17px;
    text-decoration: none;
}
.downloads .items > p > a:before{
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    background: #383838;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 0;
}
.downloads .items > p > a:hover{
    color: #225ea8;
}
.downloads .items > p > a:hover:before{
    background: #ee1b25;
}

.api-main{
    font-size: 15px;
    line-height: 19px;
}
.api-main > p{
    margin: 20px 0;
}
.api-main strong{
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    padding: 2px 0;
}
.api-main em{
    font-weight: bold;
    display: block;
    font-style: normal;
    padding: 2px 0;
}
.api-main > p > span{
    display: block;
    padding: 2px 0;
}
.api-main a{
    color: #318bff;
}
.api-main .line{
    height: 1px;
    width: 100%;
    display: block;
    background: #d5d5d5;
    overflow: hidden;
    margin: 22px 0;
    padding: 0;
}
a.lred{
    color: #ee1b25;
}
.api-main .ten{
    margin: 12px 0;
}
.api-main table{
    border: 2px solid #f36b17;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 22px;
}
.api-main table td,
.api-main table th{
    padding: 7px 14px;
}
.api-main table thead th{
    background: #f36b17;
    color: #fff;
    text-align: center;
    border-left: 1px solid #fff;
    font-weight: normal;
}
.api-main table td{
    border-left: 1px solid #f36b17;
    background: #fff;
    color: #222;
    vertical-align: top;
}
.api-main table tr[data-role="line"] td{
    border-bottom: 1px solid #f36b17;
}
.api-main table tr[data-role="line"]:last-child td{
    border-bottom: 0;
}
.api-main table td.legend{
    font-weight: bold;
    border-right: 0;
}
.api-main table td.legend + td{
    border-left: 0;
}
.api-main table.full{
    width: 100%;
}
.api-main table pre{
    background: transparent;
    border: none;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
}
.security{
    padding: 35px 0 50px;
}
.security .btn{
    text-transform: uppercase;
}
.lite{
    font-weight: normal;
}
.lab-line{
    min-height: 40px;
}
.lock-label{
    line-height: 40px;
    margin-left: -20px;
}
.set40{
    line-height: 40px;
}
.set36{
    line-height: 36px;
}
.pb20{
    padding-bottom: 20px;
}
.pb10{
    padding-bottom: 10px;
}
.nop{
    padding-left: 0;
    padding-right: 0;
    line-height: 38px;
}
.nopr{
    padding-right: 0;
    line-height: 38px;
}
.nop .form-control{
    height: 39px;
}
.form-set{
    margin-right: -10px;
}
.select-fullw .bootstrap-select{
    width: 100% !important;
}
.ip-list{}
.ip-list .buttons{
    border-top: 1px solid #d5d5d5;
    padding: 10px 0;
    text-align: right;
}
.ip-list .items{
    padding: 10px 0 20px;
}
input[type="checkbox"].nrmlz,
.ip-list .items input[type="checkbox"]{
    margin: 0 !important;
    position: relative;
    top: 1px;
    outline: none !important;
}
.ip-list .items .col-sm-2{
    margin-top: 10px;
    margin-bottom: 10px;
}
.nrmlz_label,
.ip-list .items label{
    font-weight: normal;
    margin: 0;
    font-size: 15px;
    line-height: 20px;
}
.nrmlz_label{
    line-height: 1;
    margin-bottom: -10px;
}
.nrmlz_label:hover,
.ip-list .items label:hover{
    cursor: pointer;
}

.setup{
    padding: 20px 0;
}

.table-blue.last-10 tr td:last-child{
    padding: 20px 22px 20px 20px !important;
}
.table-blue.last-10 tr:hover td:last-child{
    padding: 18px 21px 19px 20px !important;
}
.table-blue.last-10 .row{
    margin: -20px -21px -20px -20px;
}
.table-blue.last-10 .row{
    margin: -18px -22px -19px -20px;
}




@media (max-width: 1200px) {
    .form-dark .form-inline .form-group {
        display: block;
        margin: 0 0 20px;
    }

    .form-dark .form-inline .form-group:last-child {
        margin: 0;
    }

}

@media (max-width: 992px) {
    .register-half-left {
        padding-right: 0;
        margin-bottom: 5px;
    }

    .register-half-right {
        padding-left: 0;
    }

    .form-dark {
        padding: 5px 40px;
    }

    .dark-new {
        padding: 10px 40px 0;
    }

    .form-dark .clean {
        margin: 0 -40px;
    }

}

@media (max-width: 767px) {
    .top .logo {
        padding: 10px 0;
        margin-left: 10px;
    }

    .top .logo img {
        height: 45px;
    }

    .top .top-right {
        margin: 13px 10px 12px;
    }

    .register-container {
        padding: 20px 15px 15px;
    }

    .register-container .form-group {
        padding: 0 10px;
    }

    .register-container .buttons {
        margin: 18px 10px 15px;
    }

    .auction .register-container {
        padding: 20px;
    }

    .page .blue-links {
        float: none;
        text-align: center;
        margin-bottom: 15px;
    }

    .form-dark {
        padding: 5px 20px;
    }

    .dark-new {
        padding: 10px 20px 0;
    }

    .form-dark .clean {
        margin: 0 -20px;
    }

    .double-line{
        margin: 0 10px !important;
        clear: both;
    }
    .double-line:after{
        content: "";
        height: 0;
        display: block;
        clear: both;
    }
    .top .double-line-two .menu-links{
        color: #fff;
    }
    .top .double-line-two .menu-links a,
    .top .double-line-two .menu-links span{
        display: block;
    }
    .top .double-line-two .menu-links span{
        color: #383838;
    }


}
