﻿/*Header*/
#header { width: 100%; height: 76px; position: absolute; top: 0px; left: 0px; display: block; background: url(/assets/images/bg_header_desktop.png) no-repeat top; z-index: 10; }
.languages { width: 950px; margin: 0 auto 0 auto; display: block; position: relative; height: 97px; }
    .languages .language_item { width: 90px; text-align: center; margin: 7px 0; padding: 7px; float: left; overflow: hidden; display: block; color: #fff; cursor: pointer; font-size: 14px; }
        .languages .language_item + .language_item { border-left: 1px solid #b7dae5; }
.header { width: 950px; margin: 0 auto 0 auto; display: block; position: relative; height: 76px; }
.logo { display: block; float: left; width: 550px; height: 65px; margin: 5px 0 0 7px; cursor: pointer; }
.header_items { display: block; float: right; width: 375px; height: 76px; margin: 0px 7px 0 0; line-height: 76px; vertical-align: middle; text-align: right; }
.welcome_message { font-family: Georgia, serif; font-style: italic; color: #fff; float: right; }
.header_sep { width: 2px; height: 75px; float: right; background: url(/assets/images/sprite_header.png) no-repeat transparent; background-position: -388px 0px; margin: 0 15px; }
.choose_language { cursor: pointer; float: right; display:inline-block; width:220px;}
    .choose_language .left { float: left; width: 5px; height: 33px; background: url(/assets/images/sprite_header.png) no-repeat transparent; background-position: -412px -20px; }
    .choose_language .right { float: right; width: 33px; height: 33px; background: url(/assets/images/sprite_header.png) no-repeat transparent; background-position: -518px -20px; }
    .choose_language .text { background: url(/assets/images/bg_languagetext.png) repeat-x top left transparent; color: #fff; font-weight: bold; margin: 0 33px 0 5px; padding: 0 15px; font-size: 12px; font-style: normal; line-height: 33px; vertical-align: middle; height: 33px; }
/*Footer*/
.footer { margin: 55px 0 0 0; clear: both; display: inline-block; background: url(/assets/images/bg_footer.png) repeat-x top center #e9e9e9; width: 100%; height: 100%; }
.footer_contents { width: 950px; margin: 0 auto; }
.footer_item { float: left; padding: 35px 7px; font-family: Georgia, serif; font-size: 22px; text-align: left; position: relative; }
.footer_info_item { float: right; width: 250px; height: 200px; background: url(/assets/images/bg_footer_sep.png) no-repeat top left; text-align: center; }
    .footer_info_item img:first-child { vertical-align: middle; margin: 25px 0 0 0; }
.footer_item .text_link { padding: 13px; width: 100%; cursor: pointer; color: #24282C; text-decoration: none; }
.footer_item .active { color: #747a7d; }
.footer_alt_menu { padding: 12px 0 0 18px; margin: 0; list-style: none; }
    .footer_alt_menu li { padding: 1px 0; }
    .footer_alt_menu a { text-decoration: none; font-size: 14px; padding: 4px; display: block; color: #7c7c7c; font-family: 'Scada', sans-serif; font-weight: bold; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; white-space: nowrap; }
        .footer_alt_menu a:hover { text-decoration: none; font-size: 14px; padding: 4px; display: block; color: #7c7c7c; font-family: 'Scada', sans-serif; font-weight: bold; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; white-space: nowrap; }
.footer_call_item { display: inline-block; clear: both; padding: 15px 0 6px 10px; width: 100%; border-top: 1px solid #dadada; }
    .footer_call_item .head { display: inline-block; font-weight: bold; font-size: 24px; float: left; padding: 20px 7px; }
    .footer_call_item .call_item { display: inline-block; padding: 10px 7px; float: left; font-size: 14px; width: 200px; color: #7c7c7c; }
        .footer_call_item .call_item font { font-size: 18px; color: #24282c; }
/*Form Items*/
.form_area { clear: both; }
    .form_area .label { width: 190px; float: left; margin: 0px 10px; display: block; line-height: 38px; vertical-align: middle; height: 38px; overflow: hidden; }
        /*.form_area .label:after { content: " :"; }*/
    .form_area .item { width: 390px; float: right; display: block; margin: 0px 10px 0px 0px; clear: right; position: relative; }
.form_row { display: inline-block; margin: 5px 0px; clear: both; }
.form_submit { display: inline-block; text-align: center; padding: 12px; clear: both; width:98%;}
    .form_submit input { font-family: 'Scada', sans-serif; color: #fff; padding: 12px 30px 12px 12px;  background: url(/assets/images/btn-next.png) no-repeat 98% center #90c030; border: 0px; font-weight: bold; font-size: 16px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
        .form_submit input:hover { font-family: 'Scada', sans-serif; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
        .form_submit input:active { font-family: 'Scada', sans-serif; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], textarea { width: 90%; padding: 9px; font-size: 14px; vertical-align: middle; color: #24282c; border: 1px solid #c4c4c4; font-family: 'Scada', sans-serif; }
    input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus { }
.datainfo_row { display: inline-block; margin: 10px 0px; width: 100%; }
.form_wrong { background: #ffe7e7!important; border: 1px solid #ca0000!important; }
.table_base { margin: 3px 0 15px 0; padding: 13px; }
.form_text { display: block; padding: 12px 9px; }
    .form_text p { padding: 9px 0; }
/* Surveys */
.evaluate_service { padding: 7px; margin: 15px 0 0 0; }
.evaluate_area { padding: 10px 45px; }
.survey_btn { text-align: center; padding: 12px 0 5px 0; }
    .survey_btn a { font-size: 13px; color: #24282c; cursor: pointer; text-decoration:underline ; }
.survey_row { display: block; margin: 10px 0; }
    .survey_row .scoreArea { position: relative; width: 130px; height: 32px; background: url(/assets/images/bg_score_empty.png) center left repeat-x transparent; display: block; margin: 2px 0 5px 15px; }
    .survey_row .givenScore { position: absolute; top: 0; left: 0; width: 0px; height: 32px; background: url(/assets/images/bg_score_full.png) center left repeat-x transparent; display: block; }
    .survey_row .scoreLinks { position: absolute; top: 0; left: 0; width: 130px; height: 32px; display: block; z-index: 7; }
    .survey_row a { display: inline-block; width: 26px; height: 26px; margin: 0; padding: 0; cursor: pointer; }
    .survey_row .label { display: block!important; width: 100%!important; }
    .survey_row .item { display: block!important; width: 90%!important; float: none!important; margin: 0 0 0 15px!important; }
/* Buttons */
.btn_red { font-family: 'Scada', sans-serif; padding:10px 12px; color: #fff; background-color: #bf392b !important; border: 0px; font-weight: bold; font-size: 16px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; white-space: nowrap; display:inline-block; margin:4px 0; text-decoration:none; min-height:44px; _min-height:44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .btn_red:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
    .btn_red:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.btn_blue { font-family: 'Scada', sans-serif; padding:10px 12px; color: #fff; background-color: #2fbdb8 !important; border: 0px; font-weight: bold; font-size: 16px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; white-space: nowrap;display:inline-block; margin:4px 0;  text-decoration:none; min-height:44px; _min-height:44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .btn_blue:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
    .btn_blue:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }	
	
.btn_grey { font-family: 'Scada', sans-serif; padding:10px 12px; color: #fff; background-color: #898989 !important; border: 0px; font-weight: bold; font-size: 16px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; white-space: nowrap;display:inline-block; margin:4px 0;  text-decoration:none; min-height:44px; _min-height:44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .btn_grey:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
    .btn_grey:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.btn_green { font-family: 'Scada', sans-serif; padding:10px 12px; color: #fff; background-color: #90c030 !important; border: 0px; font-weight: bold; font-size: 16px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; white-space: nowrap;display:inline-block; margin:4px 0;  text-decoration:none; min-height:44px; _min-height:44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .btn_green .add { }
    .btn_green:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
    .btn_green:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.btn_opt_green { padding: 7px 7px 7px 30px; color: #fff; border: 0px; font-weight: bold; font-size: 16px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; background: url(/assets/images/sprite_btn_options.png) no-repeat #90c030; white-space: nowrap; display:inline-block; margin:4px 0;}
#add_process { background-position: 5px 5px; background-position: 0px -3px \0/; }
.btn_opt_green .remove { background-position: 0 -24px; }
.btn_opt_green:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.btn_opt_green:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.btn_go { display: block; position:absolute; top:9px; right:0px; overflow: none; width: 24px; height: 24px; text-indent: -9999px; background-image: url('/assets/images/sprite_icons_vert_24_black.png'); background-repeat: no-repeat; background-position: 0 -108px; }
.right_btn {text-decoration:none!important; margin:7px!important; display:block!important; font-size:20px;}
 .right_btn i{background-image: url('/assets/images/sprite_icons_vert_24_white.png'); background-repeat: no-repeat; float:right; margin:0 -6px 0 0; width:24px; height:24px; overflow:hidden; display:block;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
 .right_btn i.arrow{background-position:0 -80px;}
.block {display:block!important; position:relative;}

/* --- General Content --- */
.contents { width: 950px; display: block; margin: 0 auto; z-index: 10; }
.dn { display: none; }
.db { display: block; }
#detailpages { background: url(../photos/pages_a_s1.jpg) repeat-x top transparent; width:100%; overflow:hidden;}
.loading_image { padding: 9px; display: block; text-align: center; }
.loading_text { padding: 9px; font-size: 16px; display: block; text-align: center; }
.header_fix { display: block; height: 75px; }
    .header_fix img { height: 75px; }
.no_content { padding: 17px 17px 17px 58px; margin: 10px auto; background: url(/assets/images/sprites_infos_grey_48.png) no-repeat transparent; background-position: 0 0; color: #696969; width: 235px; }
.call_center { display: inline-block; border-bottom: 1px dotted #b8b8b8; margin: 0 0 15px 0; width: 95%; }
    .call_center .head { display: block; font-size: 24px; margin: 13px 0; }
    .call_center .call_item { display: inline-block; font-size: 14px; margin: 7px 15px; float: left; }
        .call_center .call_item font { font-size: 20px !important; }
#pageContent h1 { font-family: Georgia, serif; font-size: 20px; border-bottom: 1px dotted #7c7c7c; display: block; padding: 10px 0 7px 0; margin: 7px 0 3px 0; }
/*Main Page*/
.header_actions { height: 390px; position: relative; display: block; }
    .header_actions .buttons { position: absolute; top: 5px; left: 0px; width:200px;}
	.header_actions .buttons a{color: #fff!important; text-decoration:none;}
.buttons .basvur { display: inline-block; clear:both; float:left;}
.buttons .basvur a{display: inline-block; padding: 15px; font-size: 18px; color: #fff; background: url(/assets/images/bg_red_btn.png) top; white-space: nowrap;}
.buttons .bilgi { display: inline-block; float:left;}
.buttons .bilgi a { display: inline-block; padding: 10px 15px; font-size: 16px; color: #fff; background: url(/assets/images/bg_blue_btn.png) top; white-space: nowrap;}
.header_actions .spot { position: absolute; bottom: 10px; right: 5px; }
.spot .text_1 { display: inline-block; padding: 12px 7px 2px 7px; color: #fff; height: 40px; line-height: 40px; font-size: 42px; background: url(/assets/images/bg_gray_btn.png) top; float: right; text-align: right; clear: both; }
.spot .text_2 { display: inline-block; padding: 9px 7px 12px 5px; white-space: nowrap; color: #fff; height: 40px; line-height: 40px; font-size: 42px; background: url(/assets/images/bg_gray_btn.png) top; float: right; text-align: right; clear: both; }
.spot i { font-style: normal; font-weight: bold; }
#contents { position: relative; }
.steps { display: block; clear: both; width: 100%; margin: 0 auto; }
.step_header { position: absolute; top: 1px; margin: 0 1px; vertical-align: top; display: block; cursor: pointer; }
.step_content { padding: 78px 0 0 0; font-family: Georgia, serif; font-size: 18px; }
.step_gra { display: block; margin: 15px auto; width: 300px; height: 140px; background: url(/assets/images/sprite_main_infographs.png) top no-repeat; }
.gra_step1 { background-position: 3px 0; }
.gra_step2 { background-position: -370px 0; }
.gra_step3 { background-position: -752px 0; }
.step_text { padding: 13px; margin: 0px; line-height: 30px; }
.shadows { position: relative; clear: both; display: block; }
.shadow_item { width: 310px; height: 86px; background: url(/assets/images/sprite_shadows.png) no-repeat; background-position: 0px 0; float: left; -webkit-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; }
@media screen and (min-width:0\0) {
    .shadow_item { filter: alpha(opacity=30); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; }
}
/*Main Page 9 Scale Box*/
.box { width: 270px; float: left; margin: 5px 20px; display: block; }
    .box .box-top { }
        .box .box-top .box-top-left { float: left; width: 6px; height: 7px; background: url('/assets/images/main_box_top_left.png') no-repeat; }
        .box .box-top .box-top-right { float: right; height: 7px; width: 6px; background: url('/assets/images/main_box_top_right.png') no-repeat; }
        .box .box-top .box-top-repeat { height: 3px; margin-left: 6px; margin-right: 6px; background: url('/assets/images/main_box_top_bg.png') repeat-x; }
    .box .box-repeat { }
        .box .box-repeat .box-repeat-left { background: url('/assets/images/main_box_left_bg.png') left repeat-y; }
            .box .box-repeat .box-repeat-left .box-repeat-right { background: url('/assets/images/main_box_right_bg.png') right repeat-y; }
                .box .box-repeat .box-repeat-left .box-repeat-right .box-repeat-center { margin-left: 3px; margin-right: 3px; background: #fffbf2; position: relative; }
        .box .box-repeat .box-repeat-clearfix { clear: right; }
    .box .box-bottom { margin: -3px 0 0 0; }
        .box .box-bottom .box-bottom-left { float: left; width: 6px; height: 7px; background: url('/assets/images/main_box_bottom_left.png') no-repeat; }
        .box .box-bottom .box-bottom-right { float: right; width: 6px; height: 7px; background: url('/assets/images/main_box_bottom_right.png') no-repeat; }
        .box .box-bottom .box-bottom-repeat { margin-left: 6px; margin-right: 6px; height: 7px; background: url('/assets/images/main_box_bottom_bg.png') repeat-x bottom; }
/*Detail Pages*/
.page_items { display: inline-block; }
.content_column { width: 610px; float: left; display: block; margin: 0 5px; }
.content_column2 { float: left; display: block; margin: 0 5px; }
.info_column { width: 320px; float: right; display: block; margin: 0 5px; }
.breadcrumb { height: 146px; margin: 50px 0 20px 0; }
    .breadcrumb .page_hdr { padding: 15px; font-size: 22px; color: #fff; background: url(/assets/images/bg_page_hdr.png) top; float: left; }
    .breadcrumb .page_info { padding: 0 15px 10px 15px; font-size: 18px; color: #fff; background: url(/assets/images/bg_page_info.png) top; clear: left; float: left; line-height: 32px; vertical-align: middle; }
.page_info i { width: 32px; height: 32px; background: url(/assets/images/sprite_icons_32_white.png); background-position: 0 7px; display: inline-block; }
.breadcrumb .page_info2 { padding: 0 15px 10px 15px; font-size: 18px; color: #fff; background: url(/assets/images/bg_page_general.png) top; clear: left; float: left; line-height: 32px; vertical-align: middle; }
.page_info2 i { width: 32px; height: 32px; background: url(/assets/images/sprite_icons_32_white.png); background-position: 0 7px; display: inline-block; }
.page_help { color: #fff; background: url(/assets/images/bg_page_help.png) top; padding: 14px; font-size: 14px; margin: 25px 0 10px 0; }
    .page_help .header { font-size: 18px; margin: 12px 0; display: block; width: 100%; position: relative; height: auto; }
.hasDatepicker { background: url(/assets/images/icon_datepick.png) no-repeat right; padding: 9px 40px 9px 9px!important; width: 60%!important; }
.date_summary { margin: 20px 0 0 0; }
.captcha_box { background: #fff; border: 1px solid #9c9c9c; padding: 12px !important; text-align: center; }
/* Start - End Dates */
.entry_startdate { background: url(/assets/images/bg_startenddate.png) no-repeat top right; width: 158px; height: 150px; display: block; float: left; padding: 55px 0 0 0; }
.entry_enddate { background: url(/assets/images/bg_startenddate.png) no-repeat top left; width: 158px; height: 150px; display: block; float: right; padding: 50px 0 0 0; }
.entry_info { position: relative; }
    .entry_info .text1 { display: block; width: 150px; margin: 35px auto; font-size: 20px; font-family: Georgia, serif; }
    .entry_info .text2 { display: block; width: 316px; margin: 0px auto; font-size: 14px; font-weight: bold; text-align: center; color: #9c9c9c; border-bottom: 1px solid #9c9c9c; }
.text1 i { display: block; width: 85px; height: 60px; line-height: 60px; font-size: 66px; font-style: normal; float: left; text-align: center; padding: 0; margin: -5px 0 0 0; }
.text2 i { font-style: normal; background: #c8c8c8; display: block; margin: 0 auto -18px auto; padding: 7px 0; text-align: center; width: 116px; font-weight: bold; }
#entry_startdate { padding: 0; margin: 0 0 0 17px; list-style: none; margin:; }
    #entry_startdate li { float: left; }
#entry_enddate { padding: 0; margin: 0 0 0 17px; list-style: none; }
    #entry_enddate li { float: left; }
.entry_day { width: 55px; height: 60px; line-height: 60px; vertical-align: bottom; font-size: 53px; display: block; overflow: hidden; text-align: center; }
.entry_month { width: 70px; height: 25px; font-size: 18px; display: block; overflow: hidden; margin: 7px 0 0 0; }
.entry_year { width: 70px; font-size: 14px; display: block; overflow: hidden; }
/* Summary */
.summary_item { width: 310px; margin: 70px auto 0 auto; background: url(/assets/images/summary_bottom.png) no-repeat left bottom; padding: 0 0 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; filter: alpha(opacity=1); -moz-opacity: 0.01; -khtml-opacity: 0.01; opacity: 0.01; /*cursor:pointer;*/ }
.summary_left { background: url(/assets/images/summary_bg_left.png) repeat-y top left; padding: 0px 0px 0px 6px; display: block; }
.summary_content { background: url(/assets/images/summary_bg_right.png) repeat-y top left; display: block; padding: 7px 0 6px 7px; padding: 7px 0 9px 7px\0/; }
.summary_text { margin: 7px 0px; text-align: left; width: 250px; }
.summary_content i { background: url(/assets/images/sprite_icons_32_coloured.png) no-repeat; background-position: -98px -1px; display: block; overflow: hidden; width: 30px; height: 32px; float: right; cursor: pointer; clear: left; margin:0 10px 0 0; border-left:1px solid #dcdcdc}
.summary_top { display: block; height: 6px; overflow: hidden; line-height: 6px; vertical-align: bottom; }
.summary_bottom:before { content: ''; }
.summary_bottom { width: 310px; line-height: 6px; vertical-align: top; margin: -7px 0 0 0; }
.summary_item_opened { width: 310px; margin: 10px auto 0 auto; background: url(/assets/images/summary_bottom.png) no-repeat bottom; padding: 0 0 5px; }
/* Feedbacks */
.feedback_header { display: block; padding: 13px 7px 25px 84px; font-size: 24px; line-height: 28px; vertical-align: middle; margin: 0 auto; position: relative; }
    .feedback_header i { background: url(/assets/images/sprite_icons_64_color.png) no-repeat; width: 64px; height: 64px; display: block; float: left; overflow: hidden; margin: 0 12px 0 0; position: absolute; top: 2px; left: 5px; }
    .feedback_header .help { background-position: 0px 0; color: #232323; }
    .feedback_header .info { background-position: -64px 0; color: #003d3c; }
    .feedback_header .warning { background-position: -128px 0; color: #392c00; }
    .feedback_header .success { background-position: -192px 0; color: #223700; }
    .feedback_header .error { background-position: -256px 0; color: #350000; }
    .feedback_header .loading { background: none !important; }
.feedback { display: inline-block; padding: 13px 13px 13px 40px; font-size: 14px; line-height: 16px; vertical-align: middle; border: 1px solid #b9b9b9; background: #e0e0e0; width: 570px; position: relative; }
    .feedback i { background: url(/assets/images/sprite_icons_16_color.png) no-repeat; width: 16px; height: 16px; margin: 0 7px 0 0; display: block; float: left; overflow: hidden; position: absolute; top: 13px; left: 13px; }
    .feedback .help { background-position: 0px 0; }
    .feedback .info { background-position: -16px 0; }
    .feedback .warning { background-position: -32px 0; }
    .feedback .success { background-position: -48px 0; }
    .feedback .error { background-position: -64px 0; }
    .feedback .visa-fee { width: 250px; float: left; border-left: 1px solid #f5f5f5; padding: 10px 5px; text-align: center; }
    .feedback .visa-entry { width: 260px; float: left; border-right: 1px solid #cecece; padding: 11px 9px; text-align: center;  margin:0 0 10px 0;}
	.feedback .card_logos { display:block; position:absolute; top:5px; right:0px; }
	.feedback .additional_info { display:block; clear:both; padding:13px 155px 5px 40px; font-size:12px; font-weight:bold; }
	.feedback .ps { display:block; clear:both; border-top:1px dashed #ccc; position:relative; }
	.feedback .payment_logos {display:block; position:absolute; top:5px; right:5px;}
    .feedback .fee-calc {font-size: 12px; display: block; font-style:italic; float: right; clear: right; padding: 10px 0 0 0;}
    .feedback .fee-calc:before {content: "(";}
    .feedback .fee-calc:after {content: ")";}
    .feedback .fee-label {text-align: left; float: left; font-size: 18px; padding: 6px 0 0 6px;}
    .feedback .fee-total {  display: block; font-size: 36px; padding: 8px 0 0 0; float: right;}
.visa-entry b { font-weight: bold; }
.feedback_info { display: block; padding: 9px 9px 9px 0px; margin:0 0 0 82px;}
span.highlight { background: #fbda01; padding: 4px; font-weight: bold !important; }
/*Pop up styles*/
.popup_contents { padding: 11px 0; margin:0 auto; width: 750px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.popup_button { display: block; padding: 11px 0; text-align: center; }
/* Hints */
.hint_item { width: 255px; position: absolute; z-index: 10; right: -235px; overflow: hidden; background: url(/assets/images/hint_bottom.png) no-repeat bottom left; padding: 0 0 6px 0; top: -9px; }
.hint_kendodatefix{right:-60px!important;}
.hint_top { height: 5px; overflow: hidden; display: block; background: url(/assets/images/hint_top.png) no-repeat top left; }
.hint_base { background: url(/assets/images/hint_back.png) repeat-y top left; display: inline-block; width: 255px; }
.hint_left { float: left; width: 10px; height: 27px; display: block; overflow: hidden; background: url(/assets/images/hint_left.png) no-repeat top left; margin: 10px 0 0 0; }
.detailed_hint { float: right; width: 32px; height: 32px; display: block; overflow: hidden; background: url(/assets/images/sprite_icons_32_black.png) no-repeat; background-position: -74px 0; }
.hint_text { margin: 5px 10px 5px 17px; padding: 5px; font-size: 12px; }
/* Form Tables */
#added_accompany { margin: 18px 0 0 0; }
.table_row { margin: 3px; display: inline-block; padding: 9px; width: 550px; }
    .table_row:nth-child(even) { background: #eaeaea; }
    .table_row:nth-child(odd) { background: #b6b6b6; }
    .table_row:hover { background: #fff7dc; }
    .table_row .table_column { float: left; margin: 0 5px; display: block; }
    .table_row .remove { background: url(/assets/images/sprite_icons_32_coloured.png) no-repeat; background-position: -98px -5px; display: block; overflow: hidden; width: 30px; height: 22px; float: right; cursor: pointer; clear: left; }
.table_buttons { padding: 0 11px 11px 11px; margin: 0 0 10px 0; text-align: right; }
.table_header { margin: 3px; display: inline-block; width: 568px; background: #6d6d6d; color: #fff; }
    .table_header .table_column { float: left; margin: 0; display: block; padding: 9px 6px; border-left: 1px solid #454545; border-right: 1px solid #adadad; }
    .table_header > :first-child { border-left: 0px !important; }
    .table_header > :last-child { border-right: 0px !important; }
.info_table_row { display: inline-block; width: 100%; }
    .info_table_row i.info_table_item { float: none!important; margin: 4px 0px!important; background-image: none !important; padding: 5px; display: block; width: 97%!important; background-color: #fff!important; }
    .info_table_row .info_table_item:nth-child(even) { background-color: #f1f1f1!important; }
	.info_table_row  .info_table_item_multi { float: left!important; margin: 4px!important; background-image: none !important; padding: 5px; display: inline-block; width: 28%!important; background-color: #fff!important; padding:7px!important; }
    .info_table_row .info_table_item_multi:nth-child(even) { background-color: #f1f1f1!important; }
.info_table_area { display: inline-block; float: left; margin: 0 10px; }
.form_infotable { }
/* Expandable Row */
.expand_row { cursor: pointer !important; background: url('/assets/images/sprite_icons_vert_24_black.png') no-repeat 100% -5px; padding: 0 24px 0 0; }
.expanded_content_base { padding: 5px; margin: 36px 0 0 0; position: relative; display: block; text-align: center; }
.expanded_content { text-align: left; display: none; }
/* Most Recent items*/
.most_recent_item { display: block; font-size: 18px; color: #24282c; background: url(/assets/images/bg_white.png) top; margin: 7px; padding: 5px; }
    .most_recent_item i { display: block; width: 24px; height: 24px; float: right; margin: auto; background: url('/assets/images/sprite_icons_vert_24_black.png') no-repeat 0 -76px; }
    .most_recent_item .question { display: block; padding: 5px 32px 5px 5px; color: #24282c; text-decoration: none; }
        .most_recent_item .question:hover { color: #008ca6; }
/*FAQ*/
#faqList p { margin: 6px 3px; }
.country_grid { clear: both; display: inline-block; }
    .country_grid .item { padding: 7px; float: left; margin: 4px; background: #fafafa; display: block; width: 160px; height: 60px; text-align: left; border: 1px solid #ccc; }
/* Info Content & Show more */
.info_content { display: block; overflow: hidden; height: 145px; padding: 7px; }
    .info_content p { margin: 8px 0; }
.show_more { background: url(/assets/images/bg_showmore.png) top left repeat-x; color: #626262; font-weight: bold; text-align: center; padding: 32px 0 0 0; text-shadow: 1px 1px #fff; margin: -24px 0 0 0; cursor: pointer; }
/* Language Area */
.language_base { position: absolute; top: 43px; right: 7px; width: 250px; z-index: 11; padding: 11px 0 0 0; }
.language_list { padding: 0; margin: 0; text-align: left; line-height: 18px; }
    .language_list.en #en{ -webkit-opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; text-decoration: underline; }
    .language_list.fr #fr{ -webkit-opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; text-decoration: underline; }
	.language_list.es #es{ -webkit-opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; text-decoration: underline; }
    .language_list li { color: #fff; -webkit-opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.0; padding: 9px; border-right: 1px solid #c4d9e5; cursor: pointer; font-size: 14px; float: left; }
        .language_list li:last-child { border-right: 0px; }
        .language_list li:hover { -webkit-opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.0; }
/* Main Page Slider */
.background_slider { position: absolute; top: 0; left: 0; width: 100%; height: 475px; display: block; overflow: hidden; }
    .background_slider .slide_item { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 465px; display: block; overflow: hidden; background: #d2df07; -webkit-opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); opacity: 0.0; background: #ca0000; }
/*Payment Spesific*/
.payment_text { font-size: 16px; line-height: 60px; vertical-align: middle; }
    .payment_text h3 { font-size: 54px; font-weight: bold; }
/*-- Error Pages --*/
#error_pages { padding: 150px 10px 0 10px; }
    #error_pages .contents { background-image: url('/assets/images/error_statuses.png'); background-repeat: no-repeat; height: 250px; }
.nopage { background-position: 10px -15px; }
.codeerror { background-position: 10px -275px; }
.error_title { font-size: 40px; padding: 7px 0 7px 250px; display: block; }
.error_code { font-size: 20px; color: #9e0000; padding: 2px 0 7px 250px; display: block; }
.error_desc { font-size: 16px; padding: 7px 0 7px 250px; display: block; }
.error_links { font-size: 14px; padding: 7px 0 7px 250px; display: block; }
/* Step BreadCrumbs */
.breadcrumbs { padding: 0 0 20px 0; vertical-align: center; font-size: 12px; }
    .breadcrumbs .previous { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; padding: 0 14px 0 0; margin: 0 5px 0 0; background: url('/assets/images/bg_bread_item.png') right no-repeat; }
        .breadcrumbs .previous a { font-size: 12px; text-decoration: none; color: #24282c; }
    .breadcrumbs .current { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; font-size: 14px; }
/* Checkbox */
.checkbox { cursor: pointer; padding: 5px 0 0 45px; margin: 4px 0; position: relative; }
    .checkbox i { height: 32px; width: 32px; overflow: none; display: block; position: absolute; top: 0; left: 0; background-image: url('/assets/images/sprite_checkbox.png'); background-repeat: no-repeat; background-position: 0 0; }
        .checkbox i:hover { background-position: 0 -40px !important; }
        .checkbox i.active { background-position: 0 -80px !important; }
            .checkbox i.active:hover { background-position: 0 -80px !important; }
/* Comments 
.comment_item {padding:7px; border-bottom:1px dotted #7C7C7C; margin:7px 0 18px 0; background:url('/assets/images/bg_comment_top.png') 0 46px no-repeat; display:block; position:relative}
.comments_area{-moz-column-count: 2; -moz-column-gap: 20px; -moz-column-fill: auto;  -webkit-column-count: 2; -webkit-column-gap: 20px; -webkit-column-fill: auto; column-count: 2; column-gap: 20px; column-fill: auto; width:100%}*/
.comments_area { width: 100%; }
.comment_item { padding: 8px; margin: 10px; background: url('/assets/images/bg_comment_top.png') 7px 48px no-repeat #fafafa; position: relative; -moz-column-break-inside: avoid; -webkit-column-break-inside: avoid; column-break-inside: avoid; display: inline-block; width: 95%; box-shadow: 1px 1px 2px rgba(206, 206, 206, 0.7); }
.comments_area .name { padding: 5px; }
.comments_area .nationality { padding: 5px 0 5px 5px; font-style: italic; color: #6BCADC; }
.comments_area .comment { display: block; padding: 15px 25px 7px 30px; font-family: Georgia, serif; background: url('/assets/images/bg_comment_bottom.png') bottom right no-repeat; }
.comments_area .date { position: absolute; top: 5px; right: 10px; text-align: right; padding: 2px 0 5px 0; font-style: italic; color: #7c7c7c; }
.comments_area .comment_reply { display: block; padding: 15px 20px 15px 60px; background: url('/assets/images/bg_comment_answer.png') 30px 12px no-repeat #efefef; border-top: 1px dotted #cecece; margin: 15px 0 0 0; font-style: italic; }

/* 15 Things about */
.evisa-tour {width:100%;}
.evisa-tour li {display:table; text-align:left; padding:0px 0px 0px 80px; position:relative; width:90%;  margin:12px 0;  font-size:16px;}
.evisa-tour li:nth-child(even) {padding:0px 80px 0px 0px;}

.evisa-tour li span{display:table-cell; vertical-align:middle; height:78px; border:1px solid #eaeaea; background:#fbfbfb; padding:12px 12px 12px 24px; -webkit-opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); opacity: 0.0;}

.evisa-tour li.buttons i{width:37%; height:auto; position:absolute; top:0px!important; left:-270px; background:none; -webkit-opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); opacity: 0.0; text-align:center; padding:15px;}

.evisa-tour li i{width:92px; height:92px; position:absolute; top:2px; left:-270px; background:url(/assets/images/sprite_evisatour.png) no-repeat; -webkit-opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); opacity: 0.0;}

.evisa-tour li.buttons {padding:0px !important; width:100%;}

.evisa-tour li.buttons span{display:table-cell; vertical-align:middle; height:auto; border:0px; background:none; padding:15px 40% 15px 15px!important; -webkit-opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); opacity: 0.0; text-align:center}

.evisa-tour li i.important{background:url(/assets/images/sprite_evisatour_orange.png) no-repeat!important;}
.evisa-tour li:nth-child(even) i{top:2px; right:-270px; left:inherit!important;}

.evisa-tour li .one {background-position:0 0;}
.evisa-tour li .two {background-position:-100px 0;}
.evisa-tour li .three {background-position:-200px 0;}
.evisa-tour li .four {background-position:0 -100px;}
.evisa-tour li .five {background-position:-100px -100px;}
.evisa-tour li .six {background-position:-200px -100px;}
.evisa-tour li .seven {background-position:0 -200px;}
.evisa-tour li .eight {background-position:-100px -200px;}
.evisa-tour li .nine {background-position:-200px -200px;}
.evisa-tour li .ten {background-position:0 -300px;}
.evisa-tour li .eleven {background-position:-100px -300px;}
.evisa-tour li .twelve {background-position:-200px -300px;}
.evisa-tour li .thirteen {background-position:0 -400px;}
.evisa-tour li .fourteen {background-position:-100px -400px;}
.evisa-tour li .fifteen {background-position:-200px -400px;}

.evisa-tour li .one.important {background-position:0 0!important;}
.evisa-tour li .two.important {background-position:-100px 0!important;}
.evisa-tour li .three.important {background-position:-200px 0!important;}
.evisa-tour li .four.important {background-position:0 -100px!important;}
.evisa-tour li .five.important {background-position:-100px -100px!important;}
.evisa-tour li .six.important {background-position:-200px -100px!important;}
.evisa-tour li .seven.important {background-position:0 -200px!important;}
.evisa-tour li .eight.important {background-position:-100px -200px!important;}
.evisa-tour li .nine.important{background-position:-200px -200px!important;}
.evisa-tour li .ten.important {background-position:0 -300px!important;}
.evisa-tour li .eleven.important {background-position:-100px -300px!important;}
.evisa-tour li .twelve.important {background-position:-200px -300px!important;}
.evisa-tour li .thirteen.important {background-position:0 -400px!important;}
.evisa-tour li .fourteen.important {background-position:-100px -400px!important;}
.evisa-tour li .fifteen.important {background-position:-200px -400px!important;}

/* Confirm Screen */
.confirm_row { display:inline-block; margin:0px; width:520px;}
.confirm_row .label { float:left; width:200px;}
.confirm_row .label:after { content: " :"; }
.confirm_row .item { float:right; width:280px;}

#recaptcha_image {width: 300px; height: 57px; padding-top: 10px; padding-bottom: 10px;}
#recaptcha_response_field {width:337px;}
.form_submit.first_step_buttons {margin:0 0 0 10px; padding:12px 0; text-align:center;}

.right-panel-link {display:none;}


/* 24.02.2014 Updates */
.btn-ico {display:inline-block; width:24px; height:24px; margin:0 5px 0 0; overflow:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:middle; background-image:url(/assets/images/sprite-btn-ico.png); background-repeat:no-repeat;}
.btn-ico.add-perso{background-position:0 0;}
.btn-ico.trash{background-position:-24px -2px;}
.btn-ico.download{background-position:-45px 0px;}

.added-persons{display:inline-block;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative; background:#f9f9f9; width:95%; margin:5px 0 2em 0; height:auto; border-bottom:1px solid #cfcfcf}
	.added-persons .added-title{position:absolute; height:100%; display:inline-block; width:10%; overflow:hidden; background:#66b7b7; border-right:1px solid #62a7a7; text-align:center;}
	.added-persons  .added-list{margin:0 0 0 10%}
	.added-persons  .added-list li{margin:3px 0; padding:0 0 0 25px; display:inline-block; width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.added-persons  .added-list li:first-child{font-size:18px;  padding:10px 0 0 15px; border-bottom:1px dotted #dbdbdb}
	.added-list .name{width:70%; float:left; display:inline-block;}
	.added-list .name small{font-size:14px; font-style:italic; color:#c4c4c4; display:block;}
	.added-list .p-no{width:20%; float:left; display:inline-block;}
	.added-list .list-delete {float:right;}
	.added-persons .added-title .title-ico{margin:15px 0px 10px 0px!important; }
		
.title-ico  {display:inline-block; width:36px; height:36px; margin:10px; overflow:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:middle;  background-image:url(/assets/images/sprite-title-ico.png); background-repeat:no-repeat;}
	.title-ico.persons{background-position:3px 0;}
	
.table-row {display:inline-block; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
.table-row:nth-child(odd) {background: #f9f9f9}
	.table-row .name{width:45%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:inline-block; vertical-align:top;}
	.table-row .name small{font-size:14px; font-style:italic; color:#c4c4c4; display:block;}
	.table-row .result-cl{width:45%; padding:10px 5px 10px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:inline-block; position:relative; font-weight:300;}
	.table-row .result-cl font{display:block; font-weight:bold; font-size:16px;}
.list-row-option {position:absolute; right:10px; top:10px;}
.fb-small {width:24px; height:24px; background-image:url(/assets/images/m_sprite_icons_24_color.png); background-repeat:no-repeat; position:absolute; top:13px; left:0; overflow:hidden;}
	.fb-small.success{background-position:-72px 0;}
	.fb-small.error{background-position:-96px 0;}
	.fb-small.info{background-position:-24px 0;}
	.fb-small.unknown{background-position:0 0;}
	.fb-small.warning{background-position:-48px 0;}
	
/* 26.02.2014 */
.text-right {text-align:right!important;}
.text-center {text-align:center!important;}
.text-left {text-align:left!important;}
.btn-green-small { font-family: 'Scada', sans-serif; padding:7px 10px; color: #fff; background-color: #9acc00!important; border: 0px; font-weight: bold; font-size: 13px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; white-space: nowrap;display:inline-block; margin:4px 0;  text-decoration:none;}
    .btn-green-small:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
    .btn-green-small:active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.btn-continue{padding: 12px 30px 12px 12px!important; background-image: url(/assets/images/btn-next-green.png); background-repeat:no-repeat; background-position:98% center;}
.btn-continue-small{padding: 7px 30px 7px 10px!important; background-image: url(/assets/images/btn-next-green.png); background-repeat:no-repeat; background-position:98% center;}
.added-buttons {padding:3px 10px 3px 3px!important;}
.btn_addperson {background-image: url(/assets/images/btn-addperson.png)!important; background-repeat:no-repeat!important; background-position:5px center!important; padding: 12px 12px 12px 30px!important; }
	
/* Selectbox */
.select2-container {margin:-8px 0 0 0; position: relative; display: inline-block;  /* inline-block for ie7 */ zoom: 1; *display: inline; vertical-align: middle; width:180px; text-align:left;}
.select2-container, .select2-drop, .select2-search, .select2-search input { -webkit-box-sizing: border-box; /* webkit */ -moz-box-sizing: border-box; /* firefox */ box-sizing: border-box; /* css3 */ } 
.select2-container .select2-choice { display: block; height: 32px; background:url(/assets/images/ico-region.png) no-repeat 4px 3px #1f2e3d; padding: 0 0 0 34px; overflow: hidden; position: relative; border: 1px solid #476879; white-space: nowrap; line-height: 32px; color: #444; text-decoration: none; border-radius: 4px; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color:#fff; } 
.select2-container.select2-drop-above .select2-choice { border-bottom-color: #aaa; border-radius: 0 0 4px 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff)); background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%); background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); background-image: linear-gradient(top, #eee 0%, #fff 90%); } 
.select2-container.select2-allowclear .select2-choice .select2-chosen { margin-right: 42px; }
.select2-container .select2-choice > .select2-chosen { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.select2-container .select2-choice abbr { display: none; width: 12px; height: 12px; position: absolute; right: 24px; top: 8px; font-size: 1px; text-decoration: none; border: 0; background: url('/assets/images/head-select.png') right top no-repeat; cursor: pointer; outline: 0; } 
.select2-container.select2-allowclear .select2-choice abbr { display: inline-block; } 
.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; } 
.select2-drop-mask { border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; /* styles required for IE to work */ background-color: #fff; filter: alpha(opacity=0); } 
.select2-drop { width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background: #fff; color: #000; border: 1px solid #aaa; border-top: 0; border-radius: 0 0 4px 4px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); box-shadow: 0 4px 5px rgba(0, 0, 0, .15); } 
.select2-drop-auto-width { border-top: 1px solid #aaa; width: auto; } 
.select2-drop-auto-width .select2-search { padding-top: 4px; } 
.select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #aaa; border-bottom: 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); } 
.select2-drop-active { border: 1px solid #7dbdd2; border-top: none; } 
.select2-drop.select2-drop-above.select2-drop-active { border-top: 1px solid #7dbdd2; } 
.select2-container .select2-choice .select2-arrow { display: inline-block; width: 18px; height: 100%; position: absolute; right: 0; top: 0; border-radius: 0 4px 4px 0; background-clip: padding-box;} 
.select2-container .select2-choice .select2-arrow b { display: block; width: 100%; height: 100%; background: url('/assets/images/head-select.png') no-repeat 0 4px; } 
.select2-search { display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap; } 
.select2-search input { width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background: #fff url('/assets/images/head-select.png') no-repeat 100% -22px; background: url('/assets/images/head-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url('/assets/images/head-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/assets/images/head-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/assets/images/head-select.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%); } 
.select2-drop.select2-drop-above .select2-search input { margin-top: 4px; } 
.select2-search input.select2-active { background:url(/assets/images/ico-region.png) no-repeat 4px 3px #fff;} 
.select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #7dbdd2; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3); } 
.select2-dropdown-open .select2-choice { border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background:url(/assets/images/ico-region.png) no-repeat 4px 3px #fff; color:#476879;} 
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border: 1px solid #5897fb; border-top-color: transparent; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee)); background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%); background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); background-image: linear-gradient(bottom, #fff 0%, #eee 50%); }
.select2-dropdown-open .select2-choice .select2-arrow { background: transparent; border-left: none; filter: none; } 
.select2-dropdown-open .select2-choice .select2-arrow b { background-position: -18px 1px; } 
.select2-results { max-height: 200px; padding: 0 0 0 4px; margin: 4px 4px 4px 0; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } 
.select2-results ul.select2-result-sub { margin: 0; padding-left: 0; } 
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px } 
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px } 
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px } 
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px } 
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px } 
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px } 
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px } 
.select2-results li { list-style: none; display: list-item; background-image: none; } 
.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; } 
.select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.select2-results .select2-highlighted { background: #3875d7; color: #fff; } 
.select2-results li em { background: #feffde; font-style: normal; } 
.select2-results .select2-highlighted em { background: transparent; } 
.select2-results .select2-highlighted ul { background: #fff; color: #000; } 
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; } 
.select2-results .select2-disabled.select2-highlighted { color: #666; background: #f4f4f4; display: list-item; cursor: default; } 
.select2-results .select2-disabled { background: #f4f4f4; display: list-item; cursor: default; } 
.select2-results .select2-selected { display: none; } .select2-more-results.select2-active { background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%; } 
.select2-more-results { background: #f4f4f4; display: list-item; } 
.select2-container.select2-container-disabled .select2-choice { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; } 
.select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #f4f4f4; background-image: none; border-left: 0; } 
.select2-container.select2-container-disabled .select2-choice abbr { display: none; } 
.select2-container-multi .select2-choices { height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden; background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); background-image: linear-gradient(top, #eee 1%, #fff 15%); } .select2-locked { padding: 3px 5px 3px 5px !important; } 
.select2-container-multi .select2-choices { min-height: 26px; } 
.select2-container-multi.select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3); } 
.select2-container-multi .select2-choices li { float: left; list-style: none; } 
.select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; white-space: nowrap; } 
.select2-container-multi .select2-choices .select2-search-field input { padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background: transparent !important; } 
.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: #fff url('select2-spinner.gif') no-repeat 100% !important; } 
.select2-default { color: #999 !important; } 
.select2-container-multi .select2-choices .select2-search-choice { padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #aaaaaa; border-radius: 3px; -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); } 
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default; } 
.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; } 
.select2-search-choice-close { display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 4px; font-size: 1px; outline: none; background: url('/assets/images/head-select.png') right top no-repeat; } 
.select2-container-multi .select2-search-choice-close { left: 3px; } 
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { background-position: right -11px; } 
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; } 
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; } 
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background-image: none; background-color: #f4f4f4; } 
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: none; } 
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match { text-decoration: underline; } 
.select2-offscreen, .select2-offscreen:focus { clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; border: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; outline: 0 !important; left: 0px !important; top: 0px !important; } 
.select2-display-none { display: none; } 
.select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { 
	.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b { background-image: url('/assets/images/head-select2x2.png') !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; } 
	.select2-search input { background-position: 100% -21px !important; } 
} 

/* Popup Stilleri */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/assets/images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/assets/images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/assets/images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/assets/images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/assets/images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/assets/images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/assets/images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/assets/images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/assets/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/assets/images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/assets/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
		
/* UPLOAD */
.k-upload {margin: 15px 0 0 82px; width:512px;}
.k-upload .k-button {width: 120px!important;}
div.k-dropzone {border: 1px solid #c5c5c5; padding:15px 8px!important;}
div.k-dropzone em {visibility: visible; margin:-36px 0 0 130px; position:relative; display:block; text-indent:0;}

.btn-ico-left{padding:10px 12px 10px 29px!important; background-position:3px 9px!important; background-repeat:no-repeat!important;}
.btn-dwn{background-image:url(/assets/images/btn-dwn.png);}
.btn-dwn-pdf{background-image:url(/assets/images/btn-dwn-pdf.png);}
.btn-dwn-xls{background-image:url(/assets/images/btn-dwn-xls.png);}
.btn-dwn-list{background-image:url(/assets/images/btn-dwn-list.png);}
.btn-retry{background-image:url(/assets/images/btn-retry.png)!important;}

/*Tab Area*/
.tab-area #tabstrip{background:none!important; border:0 !important;}
.tab-area .k-tabstrip .k-tabstrip-items {padding:.3em 0 0 0!important;}
.tab-area .k-tabstrip-items .k-item {border-radius:0 0 0 0!important; background:none!important; border:0!important;}
.tab-area .k-tabstrip-items .k-state-active{background:#efefef!important; border-color: #b9b9b9!important; border-style: solid!important; border-width: 1px 1px 0!important;}
.tab-area .k-tabstrip-items .k-item .k-link{color:#676767!important;}
.tab-area .k-tabstrip-items .k-state-active .k-link{color:#454545!important;}
.tab-area .k-tabstrip .k-content {margin: 0 .29em .3em 0!important; width:568px!important;}
.tab-area .k-state-active{background-color: #efefef!important; border-color: #b9b9b9!important;}
.tab-area .k-datepicker{width:auto!important;}
.form_row.info-text {border-bottom:1px solid #dadada; padding:5px 5px 20px 5px; margin:5px 0 20px 0; font-size:12px; line-height:18px;}

/* payment area*/
.commision-fee:before { content: " + " }