

/* Start:/local/templates/travelsoft/components/travelsoft/booking.search_form/sea-vacation_detail_for_country/style.css?1543398699113*/

/* 
    Created on : 14.08.2018, 18:58:08
    Author     : dimabresky
*/

.children-age-box {
    color: #444;
}
/* End */


/* Start:/local/templates/travelsoft/components/travelsoft/reviews.add/reviews/style.css?1543398699299*/

/* 
    Created on : 19.11.2017, 22:50:59
    Author     : dmitrij
*/

.captcha-img-box {
    margin-bottom: 10px;
}

.green {
    color: green
}

#add-review-btn {
    font-size: 16px;
    margin-bottom: 20px;
}

#add-img-btn{
    font-size: 11px !important;
}

.added-file {
    cursor:pointer;
}
/* End */


/* Start:/local/templates/travelsoft/components/travelsoft/reviews.statistics/reviews/style.css?15433986991051*/

/* 
    Created on : 20.01.2018, 0:55:37
    Author     : dimabresky
*/

.rating-fill {
    background-color: #ed9f00;
    height: 20px;
}

.rating-scale {
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #cccccc21;
    padding-left: 0px !important;
    padding-right: 0px !important;

}

.rating-value {
    position: absolute;
    right: 50%;
}

.stat-row {
    margin-bottom: 5px;
}

.stars {
    width: 100% !important;
}

.middle-rating-value {
    font-size: 56px;
}

/* flex row of bootstrap column */
.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex > div[class*='col-'] {
    margin:-.2px;
}

.flex-grow {
    display: flex;
    -webkit-flex: 2;
    flex: 2;
}

.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
    flex-flow: column nowrap;
}

/* End */


/* Start:/local/templates/travelsoft/components/travelsoft/reviews.list/reviews/style.css?1543398699442*/

/* 
    Created on : 24.01.2018, 17:36:45
    Author     : dimabresky
*/

.avatar {
    width: 100%;
}

.avatar img {
    width: 70px;
    height: 70px;
}

.user-toolbar {
    padding: 5px 10px 5px 0;
}

.review-text {
    padding: 10px 10px 10px 0;
}

.readmore-js-toggle {
    padding: 10px 0;
}

.review-gallery {
    padding-left: 10px;
}

#reviews-list .avatar,
#reviews-list .email,
#reviews-list .date-create {
    padding: 0 5px;
}


/* End */


/* Start:/local/templates/travelsoft/components/travelsoft/travelsoft.news.list/rooms/style.css?1543398699150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/travelsoft/components/travelsoft/travelsoft.news.list/universal_list/style.css?1543398699678*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.modal-header:before, .modal-header:after {
	content: "";
	display: none;
}
.product__special_box {
	position: absolute;
}
.product__special {
	position: relative !important;
	display: inline-block !important;
	margin-bottom: 3px;
	width: 100%;
	padding-left: 0 !important;
	box-shadow: none !important;
}
.product__special span.bg-primary-orange, .product__special span.bg-primary {
	padding: .5rem;
	border-radius: 0 calc(.5rem + 3px) calc(.5rem + 3px) 0;
	font-size: 10px;
}
.bg-primary-orange {
	background-color: #fd962c;
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1543398676666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/travelsoft/components/travelsoft/travelsoft.news.detail/country/style.css?1543398699214*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}fffff
.news-date-time
{
	color:#486DAA;
}
.d-block {
	height: 191px;
}
h4.h4 a {
	color: #fff;
}
/* End */
/* /local/templates/travelsoft/components/travelsoft/booking.search_form/sea-vacation_detail_for_country/style.css?1543398699113 */
/* /local/templates/travelsoft/components/travelsoft/reviews.add/reviews/style.css?1543398699299 */
/* /local/templates/travelsoft/components/travelsoft/reviews.statistics/reviews/style.css?15433986991051 */
/* /local/templates/travelsoft/components/travelsoft/reviews.list/reviews/style.css?1543398699442 */
/* /local/templates/travelsoft/components/travelsoft/travelsoft.news.list/rooms/style.css?1543398699150 */
/* /local/templates/travelsoft/components/travelsoft/travelsoft.news.list/universal_list/style.css?1543398699678 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1543398676666 */
/* /local/templates/travelsoft/components/travelsoft/travelsoft.news.detail/country/style.css?1543398699214 */
