

/* Start:/local/components/advanced/sc.tour.selection.filter/templates/.default/style.css?17692837883704*/
.dropdown-backdrop {position:fixed; top:0; left:0; right:0; bottom:0; z-index:300;}
.dropdown {position: absolute; z-index:600; min-width:200px; display:none; background:#fff; padding:5px; border: 1px solid #afafaf; box-shadow:0 1px 1px 1px rgba(217,217,217, 0.6); transition:.3s;}
.open > .dropdown {display:block;}

.tour-selections {
    font-size:12px;
    background:#e5e5e5;
    background:-webkit-linear-gradient(#ffffff, #e5e5e5);
    background:-o-linear-gradient(#ffffff, #e5e5e5);
    background:-moz-linear-gradient(#ffffff, #e5e5e5);
    background:linear-gradient(#ffffff, #e5e5e5);
    border:1px solid #e0e0e0;
}

.tour-selections .dropdown {margin-top:5px; border-radius:3px;}
.tour-selections, .tour-selections a, .tour-selections label {color:#414141;}
.tour-selections form {display:flex; align-items:center; flex-direction: row;}
.tour-selections form > div {flex-grow:1; padding: 0 5px;}
.tour-selections .tour-selections-label {display:block; padding:3px 10px; border-radius:3px; border:1px solid #414141;}
.tour-selections a.tour-selections-label {text-decoration: none;}
.tour-selections .close {cursor:pointer; display:block; padding:3px; position: absolute; color:red; font-size:18px;}
.tour-selections .tour-selections-date {padding-right:30px; position: relative;}
.tour-selections .tour-selections-date .dropdown {padding-top:25px;}
.tour-selections .tour-selections-date .close {right:5px; top:0;}

.tour-selections .datepicker-icon {width:18px; height:16px; position:absolute; right:5px; top:50%; margin-top:-8px;}

.tour-selections .adult-counter-box {}
.tour-selections .adult-counter-box label {display:block; margin:5px;}
.tour-selections .adult-counter {-ms-user-select:none; -moz-user-select:none; -webkit-user-select:none;}
.tour-selections .adult-counter .plus,
.tour-selections .adult-counter .minus {line-height:17px; display:inline-block; border-radius:50%; height:18px; width:18px; overflow:hidden; text-align:center; color:#FFFFFF; cursor:pointer; background-color:#c1441b;}
.tour-selections .adult-counter .plus,
.tour-selections .adult-counter .minus,
.tour-selections .adult-counter .adult-field {vertical-align:middle;}
.tour-selections .adult-counter .adult-field {display:inline-block; overflow:hidden; padding:1px 0; margin:0 5px; width:50px; border:1px solid #818181; text-align:center;}
.tour-selections input:focus {box-shadow:none;}
.tour-selections .child-add-button {margin-top:5px;}
.tour-selections .child-box > ul.child-menu {display:none; padding:0; margin:0; list-style:none; height:auto; border:1px solid #bebebe; max-height:200px; overflow:auto;}
.tour-selections .child-box > ul.child-menu > li {display:block; padding:5px 10px; cursor:pointer;}
.tour-selections .child-box.open ul.child-menu {display:block;}
.tour-selections .child-item {display:block; padding:3px 3px 3px 10px; background:#d9cd7c; color:#3e3e3c; border-radius:3px; border:1px solid #afafaf; position:relative; margin:5px 0;}
.tour-selections .child-item .close {top:50%; margin-top:-12px; right:0;}
.tour-selections .tour-selections-services label {display:block; font-size:12px;}
.tour-selections .tour-selections-services label > * {vertical-align:middle;}
.tour-selections .tour-selections-control {text-align:right;}
.tour-selections .child-add-button,
.tour-selections .tour-selections-control .submit-button {display:inline-block; text-decoration:none; font-size:12px; background:#c1441b; color:#FFFFFF; border:none; border-radius: 3px; padding:5px 20px; cursor:pointer;}

.tour-selections ul.meals-list {padding:0; margin:0!important; list-style:none;}
.tour-selections ul.meals-list > li {padding:1px 5px;}


/* End */


/* Start:/local/components/advanced/sc.tour.selection.result/templates/.default/style.css?17692837881876*/
table.tour-selection-result {color:#5e5d5c;}
table.tour-selection-result, table.tour-selection-result tr td table {width:100%; border-collapse:collapse;}
table.tour-selection-result tr th {background:#ebebeb; text-align:center;}
table.tour-selection-result tr th, table.tour-selection-result tr td {padding:10px;}
table.tour-selection-result tr td table tr td {padding:2px 0;}
table.tour-selection-result, table.tour-selection-result tr th, table.tour-selection-result tr td {border:1px solid #cdcfd0;}
table.tour-selection-result tr td table tr td {border:none;}
table.tour-selection-result__detail {margin: 10px 0;}
table.tour-selection-result__detail-info {border-right: 1px solid #cdcfd0;}
table.tour-selection-result__detail-info tr td {padding-right:15px!important;}
.tour-selection-result__detail-total {padding:5px 15px; vertical-align:middle; text-align:center;}
.tour-selection-result__price {font-weight:bold;}
.tour-selection-result__price.color-red {color:#c1441b;}
.tour-selection-result__tax-notice {font-style:italic; font-size:90%;}
.tour-selection-result__total-price {font-weight:bold; margin-bottom:10px;}
.tour-selection-result__room-title {text-align:left; font-size:14px;}
.tour-selection-result__detail-title {font-weight:bold;}
table.tour-selection-result .text-left {text-align:left;}
table.tour-selection-result .text-center {text-align:center;}
table.tour-selection-result .text-right {text-align:right;}
.tour-selection-result__btn-detail {border-radius:3px; border:1px solid #c1441b; padding: 5px 15px; color:#c1441b; text-transform:uppercase;}
.tour-selection-result__btn-detail, .tour-selection-result__btn-detail:hover {text-decoration:none;}
.tour-selection-result__btn-detail:hover {color:#FFF; background:#c1441b;}
.tour-selection-result .detail-hide {display:none;}
.tour-selection-result .text-warning {color:red;}
/* End */
/* /local/components/advanced/sc.tour.selection.filter/templates/.default/style.css?17692837883704 */
/* /local/components/advanced/sc.tour.selection.result/templates/.default/style.css?17692837881876 */
