/*Блок контента*/
.content-border {padding: 15px;border-left: 3px solid #1565c0;
border-right: 3px solid #1565c0;border-top: 3px solid #d32f2f;background: #fafafa;}
/*Блок контента*/

/*Блок рейтинг страницы*/
.border-otzv {margin-top: 20px;border-bottom: 3px solid #d32f2f;
border-top: 3px solid #1565c0;border-right: 3px solid #1565c0;padding: 5px 15px;background: #ffffff;}
.rate {font-size: 25px;text-transform: uppercase;font-family: 'Exo 2', sans-serif;}
/*Блок рейтинг страницы*/


/*Рейтинги*/
.rate1 {background: url('../img/rate/rate1.png') no-repeat;
width: 138px;height: 26px;display: inline-block;}
.rate2 {background: url('../img/rate/rate2.png') no-repeat;
width: 138px;height: 26px;display: inline-block;}
.rate3 {background: url('../img/rate/rate3.png') no-repeat;
width: 138px;height: 26px;display: inline-block;}
.rate4 {background: url('../img/rate/rate4.png') no-repeat;
width: 138px;height: 26px;display: inline-block;}
.rate5 {background: url('../img/rate/rate5.png') no-repeat;
width: 138px;height: 26px;display: inline-block;}
/*Рейтинги*/

/*Пальцы*/
.dislike {
background: url('../img/dislike.png');
background-repeat: repeat;background-size: auto;height: 37px;font-weight: bolder;
padding-left: 60px;display: inline-block;
background-size: contain;background-repeat: no-repeat;
}

.like {
background: url('../img/like.png');
background-repeat: repeat;
background-size: auto;
height: 37px;
font-weight: bolder;
padding-left: 60px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
}
/*Пальцы*/

/*Кнока добавить отзыв*/
.add-otzv-single {
margin-top: 1px;
background: #d32f2f;
color: #fff;
width: 100%;
display: block;
text-align: center;
font-size: 24px;
border-radius: 3px;
padding: 16px;
text-transform: uppercase;
font-family: 'Exo 2', sans-serif;
border: 3px solid #d32f2f;
font-weight: bolder;
cursor: pointer;
}

.add-otzv-single:hover {
background: #1565c0;
border: 3px solid #d32f2f;
color: #fff;
text-decoration: none;
}
/*Кнока добавить отзыв*/

/*Форма*/
.marg-input {margin-top: 10px;}
.add_data_otzv {width: 100%;border: 2px solid #1565c0;
margin-bottom: 10px;padding: 5px;}
.flom-zona .form {display: inline-block;font-size: 18px;}
select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 2px);}
.flom-zona select {display: inline-block;
width: auto;border: 2px solid #1565c0;
border-radius: 0;text-align: center;}
textarea {width: 100%;border: 2px solid #1565c0;
height: 150px;padding: 5px 10px;}
.w80 {width: 80%;}
.add_form_field:hover {background: #0288d1;}
.add_form_field {background: #d32f2f;
border: 0;color: #ffffff;text-align: center;
padding: 1px 20px;border-radius: 3px;cursor: pointer;}
/*Форма*/

/*Цитата*/
.blockquote {background: #D32F2F;font-size: 16px;padding: 15px;
color: #ffffff;border: 3px solid #1565c0;}
/*Цитата*/

/*Отзывы*/
.review {width: 100%;background: #ffffff;
border: 2px solid #1565c0;margin-bottom: 10px;}
.data-review {border-bottom: 1px solid;}
.otzyv-otvet {
cursor: pointer;
border: 1px solid #ffffff;
padding: 3px 10px;
color: #ffffff;
background: #D32F2F;
margin-right: 10px;
}
.otzyv-otvet:hover {
background: #1565c0;
border: 1px solid #ffffff;
color: #ffffff;
text-decoration: none;
}
.add_data_otzv {
width: 100%;
border: 2px solid #1565c0;
margin-bottom: 10px;
padding: 5px;
}
.h118 {
    height: 118px;
}

.parent-otzv {width: calc(100% - 100px);
background: #ffffff;border: 2px solid #039BE5;
margin-top: -12px;margin-left: 85px;}

.otz {width: 100%;background: #ffffff;border: 2px solid #039BE5;margin-bottom: 10px;}
.dsp {font-size: 25px;font-family: 'Exo 2', sans-serif;padding-top: 5px;padding-left: 10px;}
/*Отзывы*/

/*Пагинация*/
.ip_cate_border {border: 1px solid #1565c0;margin: 3px 15px;background: #ffffff;}
.ip_cate_border a {display: block;font-family: 'Exo 2', sans-serif;font-size: 24px;color: #000000;}

.tab-bg {background: #ffffff;padding: 10px;border: #cccccc 1px solid;}
.name_block {background: #ffffff;padding: 15px;border: #cccccc 1px solid;}
.data_block {display:block;padding-left: 15px ;padding-top: 10px;}

.perel {margin: 1px 10px !important;background: #ffffff;}
.perel a {font-size: 18px !important;}

.otz_per {background: #d32f2f;
border: 0;
color: #ffffff;
text-align: center;
padding: 3px 20px;
border-radius: 3px;
cursor: pointer;}

.otz_per:hover {color: #fff;
text-decoration: none;
background: #0056b3;}

.dl-horizontal {width: 80%;display: block;margin: auto;margin-top: 20px;
background: #fff;padding: 15px;border: #ccc 1px solid;}

.col2 {width: 50% !important;}
dd {width: 50% !important;}