

.cabinet .tab-content{
    padding-top:30px;
}

.cabinet button.btn-primary{
    margin-top:0;  
}

.cabinet  .table > tbody > tr.info > td{
    background-color: #f0fbff;
}



.grey{
    color: #e8f1f1;
    font-size: 45px;
    margin: 20px 0;
}

.nothing_is_found {
    margin: 30px 0 90px 0;
    font-size:120%;
}


.pagination > .disabled > span{
    border:none;
}

ul.pagination{
    margin-bottom:0;
}

footer {
    margin-top:20px;
}

.centered_msg {
    text-align: center;
    margin: 70px 0;
}


.alert {
   margin-bottom: 0px;
   font-size: 130%;
}

#reset-password h3 {
    text-align:left;
}

.align_center_contact_info{
    width: 50%;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.align_center_contact_info input {
    width: 100%;    
}

.client-info{
    border-top:1px solid #19b0e8;
}

#client_info .nav-tabs li:last-child a{
    margin-right:0;
    border-right:0;
}

#client_info .nav-tabs  a{
    border-top:0;
}

#modal-form-goods-count .input-group{
    margin: auto;    
}

.cart tr td.cart_requirements_fail{
    font-weight: normal;
    font-style: italic;
    text-align: left;
    padding: 20px;
}

.loading_screen{
    width: 100%;
    height: 100%;
    position: absolute;
    background: white;
    z-index: 100;
    opacity: 0.4;
    vertical-align: middle;
    text-align: center;
}

.spinner {
    display: inline-block;
    vertical-align:middle;
    position:absolute;
    top: 50%;
    
    
}

#pjax-cart {
    position:relative;
}

.advantages{
    margin-bottom:-20px;
}

.card-table .input-group.all_sizes_count_input-group{
    float:none;
}

.download_price{
    font-weight: bold;
    /* margin: auto; */
    text-decoration:underline;
    padding: 10px;
}

.download_price.top_please{
    bottom: 0;
     position: absolute;
    right: 0;
    
}

.download_price.bottom_please{
   float:right;
}

.prices .text-center{
    position:relative;
}

.table-class:last-child{
    margin-bottom:0;
}

.ya-share2__container_size_m{
    margin-top: 5px;
}

.catalog-top a{
    color:white;
}

.alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.form-group .checkbox input[type="checkbox"] {
    display: inline-block !important;
}