*{
    font-family: 'Open Sans';
}


header
{
    height:  90px;
    background: url("/public/assets/images/zber/head_background.png");
    /*font-family: "OpenSans" ;*/
}

.header_bg
{
    size: 92px;
    align-content: center;
}

.baner{
    /*background: url("/public/assets/images/zber/baner.png");*/
    width: 100%;
    height: 42%;
}

.baner img{
    height: 42%;
    width: 100%;
    position: absolute;
}


.logo img{
    position: absolute;
    margin-left: 4%;
}
.logo_ogu{
    position: absolute;
    margin-left: 5%;
}

.logo_ogu img{
    width: 90px;
    height: 90px;
    background: url('/public/assets/images/zber/fon_logo.png') no-repeat;
    background-size: 100%;
    margin-right: 3%;
    padding: 1px;
}

.logo_sk{
    position: absolute;
    margin-top: 1%;
    margin-left: 6%;
    width: 50%;
}

.logo_sk img{
    margin-left: 91px;
    width: 80%;
    margin-right: 3%;
    padding: 1px;

}

footer
{
    width: 100%;
    background-color: #244892;
    color: #ffffff;
    /*height: 20%;*/
    /*position: absolute;*/
    display: flex;
    position: center;
}


footer p
{
    /*position: absolute;*/
    /*margin-left: 50%;*/
    margin-right: 5%;
    margin-top: 3%;
    margin-bottom: 3%;
    width: 100%;
    font-size: 110%;
    text-align: right;
}



footer img
{
    width: 16%;
    height: 16%;
    margin-left: 5%;
    margin-top: 3%;
    margin-bottom: 3%;
    /*margin-left: 1%;*/
    /*margin-top: 2%;*/
    /*position: absolute;*/
}

ul.nav {
    /*margin: 0; !* Обнуляем значение отступов *!*/
    padding: 4px; /* Значение полей */
    margin-left: 0;
    margin-right: 0;
    text-align: center;

}

.authIn{
    position: absolute;
    margin-left: 70%;
    margin-top: 17%;
    /*margin-bottom: 10px;*/
    font-size: 115%;
    color: black;
}
.auth{

    position: absolute;
    margin-left: 90%;
    margin-top: 35px; /*nn*/
    font-size: 150%;
}

ul.nav a, a
{
    color: #244892;
    text-decoration: none;
}

.baner a
{
    color: black;
}


ul.nav li {
    display: inline; /* Располагаем элементы по горизонтали */
    list-style: none; /* Убираем маркеры списка */
    padding: 5px;
    margin: 15px;
    position: center;
    color: #244892;
    font-size: 110%;
}

.block1
{
    text-align: center;
    font-size: 120%;
    background-color: #134ba7;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 1%;
    padding-right: 1%;
    color: white;
}



.titl
{
    /*background: url("/public/assets/images/sportcomplex/fon_title.png") no-repeat;*/
    /*background-size: 100%;*/
    background: url("/public/assets/images/sportcomplex/fon_title.png");
    width: 100%; /*nn*/
    color: #244892;
    padding: 1%;
    /*font-size: 7%;*/
    position: center;
}

.titl p{
    font-size: 200%;
}



.info
{
    background-color: #dfeff9;
    width: 100%;
    /*height: 70%;*/
    font-size: 90%;
    padding-top: 1%;
    padding-bottom: 1%;
}
/*.text*/
/*{*/
/*    position: absolute;*/
/*    margin: 20px;*/
/*}*/

info p{
    /*padding: 5px;*/
    /*margin: 10px;*/
    /*border: 10px;*/
    position: center;

}

ul.foto li {
    display: inline; /* Располагаем элементы по горизонтали */
    list-style: none; /* Убираем маркеры списка */
    padding: 1px;
    position: center;

}

ul.foto img
{
    hight: 24%;
    width: 24%;
    align-content: center;
    padding-top: 1%;
}

.table{
    padding-top: 1%;
    padding-left: 5%;
    padding-bottom: 1%;
    padding-right: 5%;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
}

table td{
    padding: 1%;
    width: 20%;
    position: center;
}

.table img{
    width: 30%;
}



.table p{
    color: #244892;
    margin-bottom: 5%;
    margin-top: 5%;
    font-size: 150%;
    align-content: center;
}




.text{
    display: flex;
}

.text1{
    width: 94%;
    margin-left: 5%;
    margin-right: 1%;
    margin-bottom: 2%;
    margin-top: 2%;
    font-size: 140%;

}

.text2{
    width: 94%;
    margin-left: 1%;
    margin-right: 5%;
    margin-bottom: 2%;
    margin-top: 2%;
    font-size: 140%;

}



/*.text1{*/
/*    position: absolute;*/
/*    width: 46%;*/
/*    margin-left: 2%;*/
/*    font-size: 140%;*/

/*}*/

/*.text2{*/
/*    position: absolute;*/
/*    width: 46%;*/
/*    margin-left: 52%;*/
/*    font-size: 140%;*/

/*}*/

.content_block
{
    width: 100%;
    /*height: 150%;*/
    display: flex;

}

.content_info1{
    /*margin-top: 2%;*/
    /*position: absolute;*/
    /*width: 50%;*/
    width: 93%;
    margin-top: 2%;
    margin-bottom: 2%;
    margin-right: 2%;
    margin-left: 5%;

}

.content_info1 table img{
    width: 30%;
}

.content_info2{
    /*margin-top: 2%;*/
    /*position: absolute;*/
    /*width: 50%;*/
    /*margin-left: 50%;*/
    width: 96%;
    margin: 2%;

}

.content_info1 p
{
    color: #244892;
    margin: 10%;
    font-size: 140%;
}
.header .top-bar #nav-icons {
    padding: 0;
}
.header .top-bar #nav-icons a {
    color: #f1fcff;
    display: inline-block;
    padding: 2px 10px;
    font-size: 16px;
    line-height: 26px;
}
.header .top-bar #nav-icons a {
    font-size: 14px;
}

/* p.auth-info a {*/
/*    text-decoration: underline;*/
/*     position: absolute;*/
/*     margin-left: 80%;*/
/*     margin-top: 90%;*/
/*}*/



.page-content1{
    outline: 2px solid #244892; /* Чёрная рамка */
    border: 15px solid white; /* Белая рамка */
    color: #244892;
    margin: 2%;
    font-size: 130%;
}

.page-content2{
    color: #244892;
    margin: 2%;
}

.reviews{
    background-color: #dedede;
    width: 100%;
    /*padding-top: 1%;*/
    /*padding-bottom: 1%;*/
    /*padding-left: 5%;*/
    /*padding-right: 5%;*/
    padding: 1%;
    /*margin-bottom: 1%;*/
}

.reviews p{
    font-size: 120%;
}
.row{
    display: flex;
    /*flex: 1;*/
    /*margin:1em;*/
}
.services_objects_review{
    width: 92%;
    margin-right: 4%;
    margin-left: 4%;
    /*margin:1em;*/
}
.objects_review{
    width: 90%;
    margin-top:20px;
    /*-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);  !* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ *!*/
    /*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);  !* Firefox 3.5 - 3.6 *!*/
    /*box-shadow: 0 1px 3px rgba(0,0,0,0.2);*/

    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;

    justify-content: space-between;
    align-items: center;
}
/*@media (max-width: 767px){*/
/*    .objects_review{*/
/*        width:95%;*/
/*    }*/
/*}*/
/*@media (max-width: 450px){*/
/*    .objects_review{*/
/*        width:90%;*/
/*        flex-direction: column;*/
/*    }*/
/*    .object_review .review_text{*/
/*        width: 100%;*/
/*    }*/
/*}*/
.objects_review .review_photo{
    margin:10px 0;
}
.objects_review .review_photo img{
    width:100px;
    height:auto;

    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius:100px;
}
.objects_review .review_text{
    -webkit-box-flex: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
    -webkit-flex: 1;       /* Safari 6.1+. iOS 7.1+, BB10 */
    -ms-flex: 1;           /* IE 10 */
    flex: 1;

    margin:10px 10px 10px 10px;
    font-size:16px;
    overflow: hidden;
}
.objects_review p{
    margin:10px 15px;
    overflow:hidden;
}
.objects_review .review_who p,.review_date p{
    font-size:12px;
}
/*.qwe*/
/*{*/
/*    -webkit-box-flex: 1;   !* OLD - iOS 6-, Safari 3.1-6 *!*/
/*    -webkit-flex: 1;       !* Safari 6.1+. iOS 7.1+, BB10 *!*/
/*    -ms-flex: 1;           !* IE 10 *!*/
/*    flex: 1;*/

/*    margin:10px 10px 10px 10px;*/
/*    font-size:16px;*/
/*    overflow: hidden;*/

/*}*/


.panel-group .panel .panel-heading .panel-title a:before {
    font-family: FontAwesome;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f146";
    margin-right: 5px;
}
.panel-group .panel .panel-heading .panel-title a.collapsed:before {
    content: "\f0fe";
}

.panel-group .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.panel-group .panel .panel-heading {
    background: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.panel-group .panel .panel-body {
    font-size: 13px;
}

.nav1{
    margin-right: 10%;
    margin-left: 55%;
}

.nav1 a{

    margin: 1%;
    position: center;
    color: #244892;
    font-size: 120%;

}

.nav1 img{
    margin-top: 20px;
    margin-bottom: 20px;
    width: 7%;
}

.nav1 li {
    display: inline; /* Располагаем элементы по горизонтали */
    list-style: none; /* Убираем маркеры списка */
}


/*new style*/

.panel-group .panel .panel-heading .panel-title a {
    color: #244892;
    cursor: pointer;
}
.panel-group .panel .panel-heading .panel-title a:before {
    /*font-family: FontAwesome;*/
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f146";
    margin-right: 5px;
}
.panel-group .panel .panel-heading .panel-title a.collapsed:before {
    content: "\f0fe";
}
.panel-group .panel .panel-body {
    font-size: 13px;
}

.page-wrapper .page-content h4 {
    font-size: 18px;
    font-weight: normal;
}

/*.services_objects_news_block{*/
/*    margin: 15% 0 -8% 0;*/
/*}*/
/*.services_objects_news_block .services_objects_news{*/
/*    margin:3% 0 0 0;*/

/*}*/

.news img{
    width: 70%;
    height: 70%;
    object-fit: cover;
}

/*new style*/


