@CHARSET "windows-1255";

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/*<jquery>*/

----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000;opacity:0.6; filter:Alpha(Opacity=60); z-index: 5;}
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #000/*{bgColorShadow}*/ url(../../images/ui-bg_flat_0_aaaaaa_40x100.png) 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*//*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
.ui-dialog {position: absolute;padding: 20px;overflow: hidden;overflow:hidden;border:2px solid #FFF;background-color:white;background-position: center top;width:auto;height:auto; z-index: 6; }

/*Ran add this*/
div.ui-dialog.filter_dialog{background: white; -moz-box-shadow: 1px 1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px 1px #ccc;  box-shadow: 1px 1px 1px 1px #ccc; moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
/*Ran add this*/

.ui-dialog .ui-dialog-titlebar { padding: 0px;}
.ui-dialog .ui-dialog-title { float: left; margin: 0px; display:none;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right:5px; top:5px; z-index: 1006;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; background-position:center -20px;}
.ui-dialog .ui-dialog-content { position: relative; border: 0;  background: none;  zoom: 1;  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; z-index: 1005; }/*overflow: auto;*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

html{
	direction: rtl;
	/*height: 768px;*/
	height: 100%;
}

body {
	line-height: 1;
	padding: 20px;
	height: auto;
}

.pageContent {
	margin-left: auto;
    margin-right: auto;
    background: url(/resources/images/bestprice_login.png);
    width: 100%;
    /* display: flex; */
    height: 900px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	
}


.pageContentMain
{
	width: 450px;
    margin: 0px auto;
    display: block;
    /* margin-top: 15%; */
    top: 100px;
    position: relative;
	
}

.login-otp-botton
{
	font-size: 19px;
    width: 246px;
    height: 50px;
    font-family: arial;
    background-color: #68ef68;
    border: 0px;
    border-radius: 25px;
    cursor:pointer;
    
}


.loginPanel
{
	width: 77%;
    margin: auto;
    margin-top: 50px;
    margin-bottom:45px;
   
}



.loginPanel  label  {
	 font-size:25px;
	 margin-bottom:5px;
}

.loginPanel input
{
	border: 0px;
    border-bottom: 1px solid gray;
    background-color: white !important;
    height: 37px;
    width:300px;
    margin-top: 5px;
    font-size:25px;
	 margin-bottom:5px;
}


ol, ul, li{
	list-style: none;
	list-style-type: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

select, input{
	/*border:2px solid #77a22f;*/ 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    font-family: arial;
}

span {
	font-size: 14px;
	font-family: arial;
}

td {
	font-size: 14px;
	font-family: arial;
}

p {
	font-size: 14px;
	font-family: arial;
}

a {
	font-size: 14px;
	font-family: arial;
}

label {
	font-size: 14px;
	font-family: arial;
}

li {
	font-size: 14px;
	font-family: arial;
}

h3{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	font-family: arial;
}

h4{
	font-weight: bold;
	color:#78a22f;
	margin-top:10px;
	margin-bottom: 10px;
	font-size: 16;
	font-family: arial;
}

.clearfix{
	float:none !important;
	clear: both;
	border: none !important;
}

.focus{
	background-color: #77a22f; 
	height:20px;
}

.start_hidden{
	display: none;
}


/* header */
.web_site_header{
	width: 100%;
	height: 130px;
	margin-bottom: 20px;
	position: relative;
}

.headers{
	float: right;
}

.user{
	float: left;
}

.web_site_header li{
	float: right;
	padding-right:10px;
	padding-left:10px;
	/*margin-left: 20px;*/
	color:#77a22f;
	border-left:3px solid #77a22f;
}

.web_site_header li.last{
	border-left: none;
}

.web_site_header a{
	text-decoration: none;
	color: #77a22f;
}

.web_site_header span.focus a{
	text-decoration: none;
	color: white;
}


.headers li.last{
	border-left: none;
}

.header{
	
}

.header_text{
	margin-top: 20px;
}

/* header */

/* insurancewizard */

.insurance_wizzard {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
}

.insurance_wizzard li{
	float: right;
	width: 33%;
}

.form_info div{
	margin-top: 10px;
	margin-bottom: 10px;
}

.form_info div.form_holder{
	border:2px solid #77a22f; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

ol li{
	float: none !important;
}

ul li{
	float: right;
}

.left{
	float: left !important;
}

ul li.last{
	float: left;
	margin-left:0;
}

strong{
	font-family: arial;
	font-size: 14px;
}

.form_info ul li{
	margin-left: 20px;
}

.form_info div.need_to_change{
	background-color: #DCDCDC;
	border: none;
	padding: none;
}

/* insurancewizard */

/*getOffer*/

.insurance_types{
	
}

.insurance_types li{
	width: 130px;
	height: 200px;
	border:2px solid #77a22f; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    margin-left: 10px;
	
}


.insurance_type_holder{
	border:1px solid #77a22f; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
}

.insurance_type_pic{
	height:100px;
}

.insurance_type_name{
	text-align: center;
	margin-top:10px;
	margin-bottom: 10px;
}

.insurance_type_button{
	height: 36px;
}

/*getOffer*/

/*insuranceHistory*/

.insurance_history li{
	width: 120px;
}

.insurance_history p{
	margin-bottom: 
}

/*insuranceHistory*/

/* carInfo */

div.car_info{
	margin: 0;
	padding: 0;
}

/* carInfo */

.green_frame{
	border:2px solid #77a22f; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    margin-left: 10px;
}

/*companyOffer*/
.companys_offer_container{
}

.companys_offer_holder{
	padding: 0;
}

.companys_offer_filter{
	
}

div.compare_offer_list_header{
	margin: 0;
	border-left: 1px solid gray;
	padding-left: 5px;
	margin-right:15px;
}
.companys_offer_filter_submit{
	border-top: outset gray 1px;;
	margin-top: 10px;
	padding-top: 10px;
}

.companys_offer_result{
	margin-top: 10px;
	padding-top: 10px;
}

.companys_offer_row{
	border-bottom: outset gray 1px;	
}

.coverage_cells3 {
	vertical-align: middle;
	text-align: center;
	width:243px;
	border-left:1px solid black;
	padding: 10px;
	position: relative;
	font-size: 12px;
	font-family: arial;
}

.coverage_cells2 {
	vertical-align: middle;
	/*text-align: center;*/
	width:246px;
	border-left:1px solid black;
	padding: 10px;
	position: relative;
	font-size: 12px;
	font-family: arial;
}

.coverage_cells1 {
	/*vertical-align: middle;*/
	text-align: right;
	width:355px;
	border-left:1px solid black;
	padding: 10px;
	position: relative;
	font-size: 12px;
	font-family: arial;
}

.coverage_row_1 {
	background: #e3e3e3;
}

.coverage_row_white {
	background-color: white;
}

.coverage_row_green {
	background-color: #dbe8c7;
}

.companys_offer_cells{
	vertical-align: middle;
	text-align: center;
	width:115px;
	border-left:2px solid #77a22f;
	padding-top: 10px;
	position: relative;
	font-size: 12px;
	font-family: arial;
}

.companys_offer_cells_coverage{
	vertical-align: middle;
	text-align: center;
	width:150px;
	border-left:2px solid #77a22f;
	
	padding-top: 10px;
	position: relative;
	font-size: 12px;
	font-family: arial;
}

.chova_change_cells{
	vertical-align: middle;
	text-align: center;
	width: 65px;
	padding: 10px;
	position: relative;
	font-size: 12px;
	font-family: arial;
}

.table-header{
	background: #77a22f;
	color:white;
}

.offers-table-header{
	background: #77a22f;
	color:white;
	height: 40px;
	padding-top: 10px;
	font-weight: bold;
	border-left: 1px solid white;
}

.coverage-table-header {
	background: #e3e3e3;
	color:black;
	height:30px;
}

.offer_company_description{
	margin: 5px 0;
	font-size: 12px;
	font-family: arial;
}

.top_part_of_td{
	position: absolute;
	top: 26px;
	left: 36%;
}

.bottem_part_of_td{
	position: absolute;
	bottom: 0px;
	left: 39%;
	margin-bottom: 10px
}

.lower_part_of_td span{
	text-decoration: underline;
}

.protection_holder{
	padding: 2px;
}

.protection_holder.odd{
	/*background-color: #e3e3e3;*/
}

.companys_offer_actions{
	margin: 10px 0;
}

.cover_close{
	height: 0px;
}

.cover_open{
	height: 50px;
}

.chova_change_close{
	height: 0px;
}

.chova_change_open{
	height: 50px;
}

/*companyOffer*/

/*offerCompare*/

.dialog_header{
	background-color: #77a22f;
	color: white;
	margin: 10px 0;
}

ol li{
	height: 25px;
	border-left:2px solid #77a22f; 
    padding: 5px;	
    text-align: center;
}

ol li.compare_double_cell{
	height: 65px;
	border-bottom:2px solid #77a22f;
	background-color: #e3e3e3;
	padding: 0; 
}

.comapre_offer_data{
	padding: 0;
}

.comapre_price{
	height: 25px;
	background-color: #317626;
	font-weight: bold;
	color: white;
}


/*offerCompare*/

.selected-agents-table-header {
	text-align:center;
	background:none repeat scroll 0 0 #FFFFFF;
	padding:16px;
	border:none;
}

.manage-agents-table{   
	border-collapse:collapse;
	font-weight: arial; 
}
 
.manage-agents-table-header{
	text-align:center;
	background:none repeat scroll 0 0 #FFFFFF;
	/*border-bottom:1px solid #BBBBBB;*/
	padding:16px;
	border:1px solid #76923c;
}

.manage-agents-table-column {
	border:1px solid #76923c;
	text-align: center;
}
 
.manage-admin-table-odd-row{
	text-align:right;
	background:none repeat scroll 0 0 #e6eed5;
	border-top:1px solid #BBBBBB;
	font-size: 12px;
	font-family: arial;
}
 
.manage-admin-table-even-row{
	text-align:right;
	background:none repeat scroll 0 0 #FFFFFFF;
	border-top:1px solid #BBBBBB;
	font-size: 12px;
	font-family: arial;
}

.protectionRow1 {
	background-color: white;
}

.protectionRow2 {
	background-color: #EAF6EB;
}

.ui-datatable .ui-row-toggler {
	cursor: pointer; 
	background-image: url("../images/covregesButton.png");
}

/* commission slider */

.ui-slider-handle.ui-state-default.ui-corner-all {
    background:none;
    border:none;
    margin-top:-10px;
    width:13px;
    background-image: url("../images/sliderArrow.png");
}

/* end commission slider */

.purchaseSummaryCell1 {
	width:15%;
	font-family: arial;
	font-size: 18px;
	/*background-color: #D3D1DE;*/
	/*border:2px solid #77a22f;*/
	padding-right: 50px;
	border-left:none;
}

.purchaseSummaryCell2 {
	width:15%;
	font-family: arial;
	font-size: 18px;
	/*background-color: #D3D1DE;*/
	/*border:2px solid #77a22f;*/
	padding-right: 50px;
	border-right: none;
}

.purchaseSummaryCell3 {
	width:30%;
	font-family: arial;
	font-size: 18px;
	/*border:2px solid #77a22f;*/
	padding-right: 20px;
}

/* payment */

.creditCardDiv {
	width: 585px;
}

.creditCardBacgroundDiv {
	width: 300px;
	position: relative;
	float: right;
	background: #EEF8FE;
	border: 3px solid #01A9DB;
	height: 100%;
	padding-right: 5px;
}

/* end payment */

.ui-growl {
	direction: rtl;
	right: 40%;
	top: 40%;
}

.chova_change_col_1 {
	width:47%;
}

.chova_change_col_2 {
	width:43%;
}

.chova_change_col_3 {
	width:10%;
}

.ui-datepicker-trigger {
	height: 17px;
	margin-top: 5px;
	background-image: url("../images/calendar-icon.png");
	border:none;
	margin-right:5px;
}

#ui-datepicker-div {
 display: none;
}

.update_car_column {
	width:100px;
}

.purchaseButton {
	background-image: url("../images/purchaseButton.png");
}

.ui-tooltip.ui-widget.ui-widget-content.ui-shadow.ui-corner-all {
	width:200px;
}

.makifPrimumCol1 {
	width: 70%;
	text-align: center;
}

.makifPrimumCol2 {
	width: 30%;
	float:right;
}

.agentSettingsTable {
	height: 40px;
}

.taskLocatorTable {
	height: 40px;
}

.deductible_slider_col1 {
	width: 45%;
}

.deductible_slider_col2 {
	width:10%;
}

.deductible_slider_col3 {
	width:45%;
}

.company_manage_col {
	border: 1px solid #77a22f;
}

.company_manage_col img
{
	max-width: 100px;
    max-height: 100px;
}

.coverage_manage_col {
	border: 1px solid #77a22f;
}

.ui-icon-myquestionMark{
   background-image: url(../images/questionMark.png) !important;
}

.panelGrid{
    width:100%;
    border: 1px solid #77a22f;
    margin-top:20px;	
}

.panelGridHeader{
	font-size: 24px;
	font-weight: bold
}

.ui-panelgrid td, .ui-panelgrid tr
{
    border-style: none !important;
    padding:1px 4px;
}


.panelGrid {
	width: 100%;
	border: 1px solid #77a22f;
	margin-top: 20px;
}

.panelGridHeader {
	font-size: 24px;
	font-weight: bold
}

.ui-panelgrid td,.ui-panelgrid tr {
	border-style: none !important;
	padding: 1px 4px;
}

.ui-autocomplete {
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.collectiveUpdateTable td
{
	width: 150px;
	padding-bottom: 5px;
}
.collectiveUpdateTable input[type="text"] {
    width: 400px;
}
.collectiveUpdateTable img {
    height: 100px;
}

		.travelAdmin .sectionName {
			width: 200px;
    		display: inline-block;
    		font-weight: bold;
		}
		.travelAdmin .parameterValueInput {
			width: 50px;
		}
		.travelAdmin .parameterValueInputLong {
			width: 300px;
		}
		.travelAdmin .parameterKeyInput {
			width: 30px;
		}
		.travelAdmin .parameterSpan {
		    margin-left: 10px;
		}
		.travelAdmin .parameterDiv {
		    margin-top: 5px;
		}
		.travelAdmin .parameterDiv:nth-child(even) {
		    background-color: cornsilk;
		}
		.travelAdmin .parameterDiv:nth-child(odd) {
		    background-color: bisque;
		}
		.travelAdmin .companyDiv {
		    margin-bottom: 10px;
		}
		.travelAdmin .companySelect {
		    margin-left: 15px;
		}
		.travelAdmin .businessTypeCell {
		    width: 100px;
    		display: inline-block;
		}
		.travelAdmin .keyCell {
		    width: 70px;
    		display: inline-block;
		}
		
		
