/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
@import url("http://kremlinpalace.org/sites/all/themes/kremlinpalace/css/font-awesome.css");
@import url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css");
body{
    overflow-x: hidden;
}
.balet-news-block-class{
    margin-top:10px;
    margin-left:10px;
}
.times{
    font-family: Georgia, 'Times New Roman', Times, serif;
}
.justify{
    text-align: justify;
}
.text-center{
    text-align: center !important;
}
.webform-submit{
    margin-top: 10px;
    margin-bottom: 10px;

}
.block-webform{
    bottom: -521px;
    right: 0;
}
#block-webform-client-block-2075{
    position: fixed;
    background: #ffffff;
    padding: 30px;
    z-index: 200;
    border: #357ebd solid 1px;
}
.hiddenweb .btn{
    position: absolute;
    bottom: -1px;
    /* top: -142px; */
    border-radius: 0;
    width: 80px;
    line-height: 3.33;
}
.web-form-btn{
    top: -50px;
    position: absolute;
    right: 100px;

}
/*.show-btn{
    position: fixed;
    bottom: 17px;
    right: 538px;
}*/
.show{
    bottom: 0;
    right: 0;
}

.clsd {
    top: 77px;
}

.kr-btn{
    width: 100%;
}
.stage-profile .col-md-3{
    min-height: 235px;
}

.img-thumbnail {
    min-height: 188px;
    max-height: 188px;
}

.view-id-afisha_bal .views-field-field-date-time {
    font-size: 1.2em;
    display: table-cell;
    background-color: #2a6496;
    color: white;
    max-width: 150px;
    width: 150px;
}
.view-abonements .views-field-field-date-time {
    font-size: 1.2em;
    display: table-cell;
    background-color: #2a6496;
    color: white;
    max-width: 150px;
    width: 150px;
}

.view-abonements{
    margin: 25px 0 0 0; 
}
.view-subscription .views-field-field-date-time {
    font-size: 1.2em;
    display: table-cell;
    background-color: #2a6496;
    color: white;
    max-width: 150px;
    width: 150px;
}

.view-subscription{
    margin: 25px 0 0 0;
}

.page-abonements .view-abonements .view-grouping-header{
    font-size: 20px;
    margin: 10px auto;
    display: none;
}
.page-abonements .view-abonements .views-table caption a{
    position: relative;
    display: inline-block;
    padding: 20px;
    font-size: 20px;
    background-color: #2a6496;
    border-radius: 0px;
    border-bottom: 1px solid #ddd;
}
.page-abonements .view-abonements .views-table caption a:hover{
    
    background-color: #003399;
}

.page-abonements .view-abonements .view-grouping-content .views-table{
    border-left: 3px solid #2a6496;
    border-right: 3px solid #2a6496;
    border-bottom: 3px solid #2a6496;
}