.samo_container {	font-family: 'TT Norms Pro' !important;}.samo_container a:hover,.samo_container .link:hover {	color: #e84360;}#search_tour {	overflow: auto;	width: 100% !important;}#search_tour .std {	margin-left: 0 !important;	width: 100% !important;	min-width: 910px !important;	overflow: auto;}#search_tour .direction {	width: 100% !important;	min-width: 910px !important}#search_tour .user_info {	width: 100% !important;	min-width: 910px !important}#search_tour .user_info .panel {	width: 100% !important;}#search_tour .user_info .col {	width: 50% !important}.samo_container .panel,#modalContainer div.modalTitle,#logonContainer div.modalTitle {	background-color: #ECF4FB !important;}.samo_container .searchmodes .searchmode_button {	background: #F6FBFF !important;	box-shadow: none !important;	color: rgba(0, 0, 0, 0.50) !important;	font-weight: 500 !important;}.samo_container .panel {	box-shadow: none !important;}.samo_container input[type="checkbox"] {	accent-color: #FC2B5D !important;}.samo_container button.load {	border: 1px solid transparent !important;	text-decoration: none !important;	cursor: pointer !important;	font-weight: 500 !important;	display: inline-flex !important;	align-items: center !important;	justify-content: center !important;	text-align: center !important;	padding: 1.1em 0.8em !important;	font-size: 1em !important;	line-height: normal !important;	border-radius: 12px !important;	position: relative !important;	text-shadow: none!important;	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;	background: linear-gradient(180deg, #C8EC61 0%, #E1EC61 100%) !important;	color: black !important;}.samo_container button.load:hover {	border-color: #E1EC61;	background: white;}.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: #FC2B5D !important;	border-color: rgba(0, 0, 0, 0.10) !important;}.samo_container table.res .odd td,.samo_container .odd {	background-color: #ECF4FB !important;	border-color: rgba(0, 0, 0, 0.10) !important;}.samo_container table.res .even td,.samo_container .even {	background-color: white !important;	border-color: rgba(0, 0, 0, 0.10) !important;}.samo_container table.res .odd:hover,.samo_container table.res .even:hover,.samo_container table.res .odd:hover td,.samo_container table.res .even:hover td {	background-color: rgba(221, 235, 118, 0.1) !important;}.samo_container .resultset {	padding: 0 !important;	margin-top: 2em;	width: 100% !important}#search_tour table.res {	width: 100% !important}.samo_container .price_button {	background-color: #ddeb76 !important;	border-color: transparent !important;	color: black !important}.chosen-container .chosen-results li.highlighted {	background: #FC2B5D !important}/** костыли чтоб не так сильно ломалась форма **/#search_tour span.c-icon,#search_tour .hotels_container .checklistbox,#search_tour .header {	box-sizing: initial;}