body {
    background: #ffffff;
}


.samo_container {
    background: transparent;
}

#search_tour .std {
    background: #cdd6f0;
    padding: 20px;

    box-sizing: content-box;
}


.samo_container .panel {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

}

.samo_container .panel, #modalContainer div.modalTitle, #logonContainer div.modalTitle {
    background-color:  #fff ;
}

.samo_container .searchmodes {
    background-color: #cdd6f0;
    padding-bottom: 10px;
    display: flex;
    place-items: flex-end;
}

.samo_container .searchmodes .searchmode_selected {
    padding: 10px 10px 10px 10px;
}

.samo_container .searchmodes .searchmode_button, .samo_container .searchmodes .searchmode_button_dp, .samo_container .searchmodes .searchmode_button_cruises, .samo_container .searchmodes .searchmode_button_ex {
    background-color:  #4872F2;
    border: 0;
    border-radius: 6px;
    font-size: 17.5px;
    padding: 10px 9.4px 10px 9.5px;
    color: #fff;
    box-shadow: none;
    text-decoration: none;
    vertical-align: middle;
    display: table-cell;
}

.samo_container .searchmodes .searchmode_button_fit {
    background-color:  #4872F2;
    border: 0;
    border-radius: 4px;
    font-size: 18px;
    padding: 10px 10px 10px 10px;
    color: #092a5e;
    box-shadow: none;
    text-decoration: none;
}
.samo_container .searchmodes .searchmode, .samo_container .searchmodes .searchmode-custom {
    margin-right: 4px;
    font-size: 18.3px;
    color: #0000d8;
    text-decoration: none;
}

.samo_container {
    font: 12px Verdana, Geneva, sans-serif;
}

#search_tour input.hotelsearch {
    width: 130px;
}


.chosen-container-single .chosen-single,
#search_tour input.hotelsearch,

.samo_container select, .samo_container textarea, .samo_container .textinput, .samo_container input.frm-value, .samo_container input.frm-input {
    border-radius: 0;
}

#search_tour .user_info td {
    padding: 7px 10px;
}

.samo_container table.res thead th, .samo_container table.res .thead th, .samo_container table.res thead td, .samo_container .Zebra_DatePicker .dp_daypicker th {
    background-color: #4872F2;
}


#search_tour .programm_filter td {
    padding: 10px 10px;
}


#search_tour .footer .right {
    margin: 10px;
}

/* small form font*/



.samo_container table.price_legend td, .samo_container table.price_legend th
,#search_tour .programm_filter td label
,#search_tour .header .left
,#search_tour .header label
,#search_tour .footer .left

,#search_tour .description, #search_tour .description2, #search_tour .description3, #search_tour .description4
,#search_tour .direction .direction_left
,#search_tour .direction .tour_left
{
    font-size: 11px;
}




#search_tour .header {
    line-height: 19px;
}

#samo-link-to-page .link {
    background-color: #092a5e ;
}

#samo-link-to-page .link:hover {
    background-color: #c2e6fa ;
}

#header a, .samo_container a, .samo_container .link {
    color: #092a5e;
}

.samo_container table.res .odd td, .samo_container .odd {
    background-color: #e2f3fe ;
}
.samo_container .checklistbox{
    -webkit-user-select: text !important;
    -khtml-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}
#search_tour .prgt, #search_stat .prgt {
    width: 66px;
    height: 33px;
}
#search_tour .prgt > img {
    width: 100%;
}
/*#66776*/
/*.samo_container #frplacement_container {
    overflow: visible;
}*//*#79073*/
input.use-tourist-bonuses {
    width: 99% !important;
}

tr.tourist-bonus-info {
    visibility: hidden;
}

tr.tourist-bonus-status-zero {
    display: none;
}

input.tourist-bonus-input-use {
    width: auto !important;
}
tr.tourist-bonus-confirm {
    display: none;
}