@charset "utf-8";/* CSS Document */	*{margin:0; padding:0}/* --------------- General Section */
.lead-add-icon{    float: right;    position: relative;    display: inline-block;    margin-top: 14px;    margin-right: 10px;    font-size: 18px;}.messageBox{          float: left;    background-image: url(../images/icons/newChat.png);    background-size: 100%;    background-repeat: no-repeat;    margin-right: 15px;    height: 33px;    color: white;    width: 33px;    padding-top: 10px;   }.messageText{             background-color: #3BA58B;    border-radius: 128px;    font-size: 12px;    float: left;    margin-left: 2px;    text-align: center;}.messageBoxView{            float: right;    background-image: url(../images/icons/newChat.png);    background-size: 100%;    background-repeat: no-repeat;   margin-top: -5px;    height: 33px;    color: white;    width: 33px;        margin-right: 10px;    /* padding-right: 20%; */    padding-top: 10px;    padding-left: 4px;   }.messageTextView{        background-color: #3BA58B;    border-radius: 128px;    font-size: 13px;    float: left;    margin-left: 1px;    text-align: center;}.searchBoxBorder{    border-radius: 2px;border: 1px solid #deeae9;}	html, body {		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;		font-size:14px;		line-height:1.5em;		color:#576f6c;		height:100%;		/*background:#f2f2f2; #e8f4f1;*/		word-wrap:break-word;	}	@font-face {		font-family: 'TitilliumText22LThin';		src: url('TitilliumText22L001-webfont.ttf') format('truetype');		font-weight: normal;		font-style: normal;	}/*--------------- Wrapper*/	.container{		/*border:1px solid #0C3;*/		position:relative;		min-height:100%;	}		.box-full{		position:relative;		display:block;		/*border:1px solid #063;*/	}	.box{		/*border:1px solid #0C3;*/		position:relative;		display:block;		margin:0 auto;		width:1150px;	}	.box-table{		position:relative;		display:table;		margin:0 auto;	}	.box-block{		position:relative;		display:block;		margin:0 auto;	}			header {		/*border:1px solid #F36;*/		min-height:30px;		position:relative;		border-bottom:1px solid #c2c2c2;		display:block;		background:linear-gradient(#eaf4fc,#cbe1f4);		background:#eff6fc;		box-shadow:inset 0 -1px 5px #ccc;	}		main{		/*border:1px solid #09F;*/		position:relative;		display:block;		padding-bottom:50px; /*Height of footer*/		}	footer {		/*border:1px solid #093;*/		position:absolute;		bottom:0;		width:100%;		min-height:50px;   /* Height of the footer */		font-size:12px;		background:#084274;		border-top:2px solid #e7e7e7;	}/* --------------- General Setting */		a{text-decoration:none; color:#c40c02; /*#8a8239*/}	em{font-style:italic;}	strong{font-weight:bold;}	sup {vertical-align: super;	font-size: smaller;}	img {display:block} 			input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),	textarea{		-webkit-transition: all 0.30s ease-in-out;		-moz-transition: all 0.30s ease-in-out;		-ms-transition: all 0.30s ease-in-out;		-o-transition: all 0.30s ease-in-out;		outline: none;		padding: 9px 5px;		border: 1px solid #e5eff8;		background: #fff;		/* min-width:200px; */		-webkit-border-radius:2px;		-khtml-border-radius:2px;		border-radius:2px;	}		select{		-webkit-transition: all 0.30s ease-in-out;		-moz-transition: all 0.30s ease-in-out;		-ms-transition: all 0.30s ease-in-out;		-o-transition: all 0.30s ease-in-out;		outline: none;		padding: 6px 5px 5px;		border: 1px solid #e5eff8;		min-width:55px;		background:#fff;		display:inline-block;		-webkit-border-radius:2px;		-khtml-border-radius:2px;		border-radius:2px;	}	option{		height:28px;		line-height:28px;	}     		@-moz-document url-prefix(){		select{			padding-right:7px;		}		option{			height:15px;			padding:1px 2px 3px;		}	}		input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):focus,	textarea:focus, select:focus{		box-shadow: 0 0 5px rgba(8, 66, 116, 1); /*#084274*/		border: 1px solid rgba(8, 66, 116, 1);		background-color: #f6f6f6;		outline: 0 none;	}	input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):disabled,	textarea:disabled, select:disabled{		background:#fdfdd3;		border: 1px solid #f2f2f2;	}	input[type=number]::-webkit-inner-spin-button, 	input[type=number]::-webkit-outer-spin-button { 	  -webkit-appearance: none; 	  margin: 0; 	}	input[type="number"] {-moz-appearance:textfield;}		input.small:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){		min-width:50px;		width:50px;	}	input.medium:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){		min-width:90px;		width:90px;	}	input.md-large:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){		min-width:320px;		width:320px;		padding: 14px 8px;	}	input.large:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){		min-width:410px;		width:410px;	}	input.exlarge:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){		min-width:500px;		width:500px;		padding: 14px 8px;	}		textarea.profile{		min-width:415px;		width:415px;		resize:none;		height:245px;	}		h1{font-size:30px;font-weight:lighter}	h2{font-size:24px;font-weight:lighter}	h3{font-size:18px;font-weight: 400; }	h4{font-size:16px;font-weight: 400; }	h5{font-size:12px;font-weight:lighter}	h6{font-size:11px;}	    h1, h2, h3, h4, h5, h6 {        line-height: 1.5em;            }/* --------------- Header -----------*//* --------------- Logo -----------*/	.logo {display:inline-block; position:relative; margin:15px 10px;}	.logo img{width:200px;}	.top-links{		text-align:right;		display:inline-block;		float:right;		margin:35px 5px 0;	}		.top-links img,	.top-links a{display:inline-block; vertical-align:bottom; color:#c40c02}/* --------------- Admin Navigation -----------*/	.adminNav{		display:block;			position:relative;		background:-webkit-linear-gradient(#f0f5e7, #d7e3c3); /* For Safari 5.1 to 6.0 */		background:-moz-linear-gradient(#f0f5e7, #d7e3c3); /* For Firefox 3.6 to 15 */		background:linear-gradient(#f6fbfb, #e9f0ef); /* Standard syntax */		border-top:1px solid #deeae9;		line-height:9px;	}	.adminNav a.hideNav{		display:inline-block;		color:#f2f2f2;		position:fixed;		top:5px;		left:-30px;		z-index:1;		padding:5px;		font-size:22px;		font-weight:bold;		transition:all .5s ease-in-out;	}		.navWrapper {display:inline-block; position:relative; vertical-align:middle;}		.navWrapper a.openNav{display:none; position:relative;vertical-align:middle}	.navWrapper a.openNav img{height:22px;}		.navWrapper > ul{		display:inline-block; 		position:relative;		vertical-align:middle;		margin:0 10px;		border-left:1px solid #bed3cf;		border-right:1px solid #f8fbfa;		transition:all .5s ease-in-out;	}	.navWrapper ul li{		/*border:1px solid #0F6;*/		display:block;		position:relative;		float:left;		border-right:1px solid #bed3cf;		border-left:1px solid #f8fbfa;	}	.navWrapper ul li a{		display:block;		position:relative;		padding:20px 25px;		color:#576f6c;		-webkit-transition: all 0.30s ease-in-out;		-moz-transition: all 0.30s ease-in-out;		-ms-transition: all 0.30s ease-in-out;		-o-transition: all 0.30s ease-in-out;		transition:all 0.30s ease-in-out;	}	.navWrapper ul li.active,	.navWrapper ul li.active a:hover,	.navWrapper ul li a:hover{		background:#f8fbfa;		color:#990901;	}		.navWrapper ul > li.active > a{		color:#08BAA4;	}		.navWrapper ul li ul{		position:absolute;		visibility:collapse;		height: 0;		padding:0;		opacity: 0;		top:50px;		left:-1px;		z-index:66666;		-webkit-transition: opacity .25s ease .1s, visibility .25s ease .1s;		-moz-transition: opacity .25s ease .1s, visibility .25s ease .1s;		-o-transition: opacity .25s ease .1s, visibility .25s ease .1s;		-ms-transition: opacity .25s ease .1s, visibility .25s ease .1s;		transition: opacity .25s ease .1s, visibility .25s ease .1s;	}	.navWrapper ul ul li{		height:0;		display:block;		position:relative;		background:#256ba7;		border-left:none;		border-right:1px solid #f0f5e7;		-webkit-transition: height .25s ease .1s;		-moz-transition: height .25s ease .1s;		-o-transition: height .25s ease .1s;		-ms-transition: height .25s ease .1s;		transition: height .25s ease .1s;	}	.navWrapper ul ul li:first-child a{		border-top:1px solid #d3e1e0;	}	.navWrapper ul > li:hover > ul li {		height: 45px;		border-right:1px solid #d3e1e0;	}	.navWrapper ul li:hover ul{		visibility:visible;		opacity:1;	}	.navWrapper ul ul li.active,	.navWrapper ul ul li:hover {		background:#990901;	}	.navWrapper ul ul a{		display:block;		width: 150px;		font-size: 14px;		line-height: 25px;		font-weight:normal;		border-top: 1px solid #f8fbfa;		border-bottom: 1px solid #d3e1e0;		margin-left:4px;		background:#f6fbfb;		padding:9px 10px;	}	.navWrapper ul ul a:hover{		background:#f8fbfa;	}/*---------------  Page Title -------------*/	.page-title {		background: #f9f9f9;		display: block;		position: relative;		padding:10px;		color:#666;		border-bottom:#e2e2e2 1px solid;		font-family: 'TitilliumText22LThin', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;	}/*---------------  Report Issue Page -------------*/	.report-issue{float:right; position:relative;display:inline-block; margin-top:20px; margin-right:10px;}	.report-issue-input{		max-width:600px;		}		.report-issue-input textarea{		width:600px; 		height:300px;		resize:vertical;	}/*---------------  input box -------------*/	.input-block{		display:block;		padding:20px;		/*background:rgba(255,255,255,.8); /*#fff;*/		/*border:1px solid rgba(3,78,162, .2);*/		border-bottom-left-radius:2px;		border-bottom-right-radius:2px;	}	.input-block .avatar img{		height:260px;		width:260px;		margin: 0 auto;		}	.input-box{		display:table;		padding:40px;		/*background:rgba(255,255,255,.8); /*#fff;*/		/*border:1px solid rgba(3,78,162, .2);*/		border:1px solid #e5eff8;		margin:0 auto;		-webkit-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius:2px;	}	.input-block li{		display:block;		position:relative;		margin:20px 0;		}		.input-box li{		display:block;		position:relative;		margin:20px 0;		}	.input-block li:first-child, 	.input-box li:first-child{margin-top:0}		.input-block li:last-child,	.input-box li:last-child{margin-bottom:0;}		.input-block input,	.input-box input,	.input-box select{margin-right:5px}	.input-block li div,	.input-box li div{display:inline-block}		.input-block li label,	.input-box li label{		display:inline-block;		width:160px;		margin-right:5px;	}		.input-block li aside,	.input-box li aside{		display:inline-block;	}	.input-box li.right aside input{margin-left:5px; margin-right:0;}	.input-box li.multi aside{margin-left:0px; margin-right:15px;}		.input-box .captcha figure{display:inline-block; border:1px solid #033159; border-radius:2px; vertical-align:middle}	.input-box .captcha figcaption{margin-left:10px;display:inline-block; vertical-align:middle}	.input-box .captcha figcaption a img{display:inline-block; vertical-align:top;}		label.top{vertical-align:top}	.google-map{		display:block;		background:#fff;		height:250px;		box-shadow:0 0 5px #d2d2d2;		border-radius:2px;		}		.input-box .disabled{background:transparent}/*---------------  Left Box -------------*/	.right-box{		/*border:1px solid #0C3;*/		display:inline-block;		position:relative;		width:820px;		float:right;		background:rgba(255,255,255,.8); /*#fff;*/		border-radius:2px;	}	.right-box-two{		/*border:1px solid #0C3;*/		display:inline-block;		position:relative;		width:470px;		float:right;		border-radius:2px;		vertical-align:top;	}	.box-left{		/*border:1px solid red;*/		display:inline-block;		position:relative;	} 	.box-right{		/*border:1px solid red;*/		display:inline-block;		position:relative;		float:right;		margin-left:40px;	} /*---------------  Quote Add-------------*/	.quote-add .input-box label{width:110px}	.quote-add .input-box input,	.quote-add .input-box select{margin-right:15px}		.quote-add .input-box aside{margin-right:10px;}	/*---------------  Quote View-------------*/		.quote-view {		display:table;		position:relative;		width:100%;	}		.quote-view >li{display:table-cell;}	.quote-view >li:first-child{width:30%; vertical-align:top;}	.quote-view >li:nth-child(2){width:20px;}				.quote-view .data-list{display:block;}	.quote-view .data-list > li:first-child{width:auto;padding: 5px 5px 0;}	.quote-view .data-list > li{		display:block;		vertical-align:top;		padding: 3px 5px;		margin:0;	}	.quote-view .data-list .three{width:auto; max-width:280px}		.compare li{padding:5px;}	.compare li input[type="search"]{width:320px; margin-right:10px;}	/*---------------  Side Bar -------------*/	.side-bar{		/*border:1px solid #e2e2e2;*/		display:inline-block;		min-height:50px;		width:300px;		vertical-align:top;	}/* --------------- Profile Info -----------*/	.profile-info{		display:block;		position:relative;		padding:20px;	}		.profile-info > .box-block > li{		padding:3px 0;	}		.profile-info > .box-block > li.avatar strong{max-width:115px;display:block;}	.profile-info > .box-block > li.avatar figure{		display:inline-block; 		margin-right:5px;		border:4px solid #cbe1db;		border-radius:2px;	}	.profile-info > .box-block > li.avatar figure img{		border:1px solid #f2f2f2;		border-radius:2px;	}	.profile-info > .box-block > li.avatar aside{display:inline-block; vertical-align:top}	.profile-info > .box-block > li.avatar aside p{display:block; position:relative; margin:3px 0;}	.profile-info > .box-block > li.map img{		height:260px;		width:260px;		margin: 0 auto;		}/* --------------- Page Tabs -----------*/	.tab-pages {display:table; width:100%}	.tab-pages li {position:relative;display:table-cell; padding:3px 0;}	.tab-pages li input{margin-right:5px}/* --------------- Listing Section -----------*/	.grid-wraper {		display:block; 		position:relative;		margin:20px;	}			.grid-wraper.nomargin{margin:0}	.grid-options-wraper{		display:none;		position:relative;		margin:0 auto 20px;		border:1px solid #e5eff8;	}		.grid-options-wraper.noborder{border:none}		.notopmargin{margin-top:0;}		.grid-options-wraper > li{display:block; position:relative; border-top:1px solid #e5eff8;}	.grid-options-wraper > li:first-child{border-top:none}		.grid-options{		display:table;width:100%;		background:rgba(255,255,255,.5);	}	.grid-options li{		display:table-cell;		vertical-align:middle;		padding:0; 	}	.grid-options li > div{display:inline-block;}			.grid-options li label,	.grid-options li select,	.grid-options li input{margin:5px; vertical-align:middle}	.grid-options li img{display:inline-block; vertical-align:middle; margin-top:10px;margin-left:5px;}/* --------------- Data Grid -----------*/		.data-grid{padding: 1px 2px;border-radius:2px;	border:1px solid #deeae9;}	.data-grid div{position:relative}	.data-list{display:table;table-layout: fixed; width:100%;border-top:1px solid #FBFBFB;border-bottom:1px solid #FBFBFB;}	.data-list > li.checkbox{width:10px;padding:15px 0px 0px 30px;}	.data-list > li.action{width:100px;padding:10px;}	.data-list > li.action img{display:inline-block; vertical-align:middle; margin-right:5px;}	.data-list > li.one{width:100px;}	.data-list > li.two{width:200px;}	.data-list > li.three{width:300px;}	.data-grid input.small:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]){		padding:5px;	}	.data-list > li{		display:table-cell;		vertical-align:top;		padding:10px;		margin-bottom:2px;	}	.data-list > li a{display:inline-block}	.oddRow {    	background-color: #f9f9f9;	}	.evenRow {		background-color: #fff;	}	.oddRow:hover, .evenRow:hover {		background-color: #d6e7ff;	}	.duplicate {		background-color: #f9d9d9 !important;	}	.data-list > li  ul li{display:block;padding:3px 0;}	.data-list > li  ul li strong{margin-right:5px;}	.data-list a.detail{		background:url(../images/icons/action_detail_show.png) no-repeat;		padding:1px 10px;		}	.data-list a.detail.hide{		background:url(../images/icons/action_detail_hide.png) no-repeat;		padding:1px 10px;		}			.grid-bottom{margin:10px auto 0; height:20px;}		.animation_image{display:none;}	.animation_image img{margin:0 auto;}/*---------------  Item List -------------*/	.item-list{		display:block; 		position:relative;		border:1px solid #e2e2e2;		padding:2px;		}		.item-list-head{		display:table;		position:relative;		table-layout:fixed;		width:100%;	}		.item-list-head li {		background: #084274 none repeat scroll 0 0;		border-right: none;		border-right: medium none;		color: #f2f2f2;		display: table-cell;		padding: 5px;		position: relative;		text-align: center;	}	.item-list-head li:last-child{border-right:none}	.item-list-head li.thirty{width:30px}	.item-list-head li.eighty{width:80px}	.item-list-head li.one{width:100px}	.item-list-line {		border-bottom: 1px solid #e2e2e2;		display: table;		table-layout: fixed;		text-align: center;		width: 100%;	}		.item-list-line li{		display:table-cell;		position:relative;		padding:5px;	}	.item-list-line li img{display:inline-block; margin-right:3px; vertical-align:middle}	.item-list-line li.thirty{width:30px}	.item-list-line li.eighty{width:80px}	.item-list-line li.one{width:100px}	.item-list-line li a{display:inline-block; vertical-align:middle; margin:auto 10px}/*---------------  Item Detail -------------*/	.item-detail {		display: none;		margin-bottom: 50px;		position: relative;	}	.line-item {display:table; table-layout:fixed; width:100%; border-top:1px solid #e2e2e2;}	.line-item.notopborder{border-top:none;}	.line-item li{display:table-cell; padding:10px;}	.line-item li.thirty{width:30px}	.line-item li.one{width:80px}	.line-item.bg-white{background:rgba(255,255,255,.8);}		.order-detail{display:none;}		.other-info{		/*border:1px solid red;*/		display:block;		position:relative;		border-bottom:1px solid #e2e2e2;		margin-top:10px;	}	.other-info:last-child{border-bottom:none}	.other-info > li{padding:5px;}/* --------------- User Profile -----------*/	/*	.user-profile.input-box li.center input{margin:0 3px }	*/	.user-profile.input-box {padding:20px;}	.user-profile.input-box li#snap img{display:block; margin:0 auto}	.user-profile article{display:inline-block; float:left; margin:0;}	.user-profile article:first-child{margin-right:30px;}	.user-profile.input-box label,	.user-profile.input-box input,	.user-profile.input-box aside{vertical-align:middle;}	.user-profile.input-box label{width:120px}	.user-profile .ladder-select {display:inline-block; vertical-align:top}	.user-profile .ladder-select div{display:block; margin-bottom:5px;}	.user-profile .ladder-select aside{margin-right:10px;}		#preview{display:none; padding:0; margin:0;}	#camera{margin:0 auto 10px;}	#map_canvas{height:350px}	 /* --------------- User IM -----------*/	.contact-user,	.im-user {		border:1px solid #F2F2F2;		display:inline-block;		position:relative;		height:500px;		vertical-align:top;	}		.contact-user{min-width:250px; max-width:250px; margin-right:10px;}	.contact-user h4{color:#fff; padding:10px; background:#104A5F;}	.im-user {width:460px;}		#contact-list{		overflow:auto;		max-height:560px;		line-height:16px;	}	#contact-list li{		padding:5px;		border-bottom:1px solid #F2F2F2 ;	   -webkit-transition: all 0.4s ease-in-out;	   -moz-transition: all 0.4s ease-in-out;	   -o-transition: all 0.4s ease-in-out;	   -ms-transition: all 0.4s ease-in-out;	   transition: all 0.4s ease-in-out;	}	#contact-list li.current {background:#e6eef8;}	#contact-list li:hover.current,	#contact-list li:hover {background:#F2F2F2;}	#contact-list li a{display:block;}		#contact-list li a figure,	#contact-list li a aside{display:inline-block; vertical-align:middle}	#contact-list li a > figure{margin-right:5px}	#contact-list li a aside figure,	#contact-list li a aside strong{display:inline-block; vertical-align:middle;margin:0}	#contact-list li a aside p{display:block; margin-left:3px; max-width:185px; word-wrap:break-word;}		#im-message-list{overflow:auto; max-height:380px;}	#im-message-list li.load-more{		display:block;		min-height:18px; 		padding:10px; 		text-align:center; 		background:#f1f1f1; 		border-bottom:1px solid #F2F2F2;	}		#im-message-list li{display:block; position:relative; padding:5px;}	#im-message-list li figure,	#im-message-list li aside{display:inline-block; vertical-align:top}	#im-message-list li aside strong,	#im-message-list li figure{margin-right:5px}	#im-message-list li aside strong,	#im-message-list li aside date{color:#28538e}	#im-message-list li aside p{display:block; position:relative; max-width:365px; word-wrap:break-word}		.sendbox {position:absolute; background:#F2F2F2;display:block; padding:5px; bottom:0;}	.sendbox li{display:block;}	.sendbox textarea{display:block;resize:none; width:438px; margin-bottom:5px;}	.sendbox li input{margin-left:5px;}	/*---------------  Footer Section -------------*/	.footer-bottom {		display:block;		position:relative;		padding:5px;		margin-top:12px;		color:#c2c2c2;	}		.copy{display:inline-block; position:relative}	.bottom-links{display:inline-block; position:relative; float:right}	.bottom-links a{margin:0 5px;}/* --------------- Common -----------*/	.margin-10{margin-top:10px;margin-bottom:10px;}	.margin-20{margin-top:20px;margin-bottom:20px;}	.margin-top{margin-top:30px;}	.margin-bottom{margin-bottom:30px;}	.margin-top-10{margin-top:10px}	.margin-top-20{margin-top:20px}	.margin-bt-10{margin-bottom:10px}	.margin{margin-top:30px; margin-bottom:30px;}	.margin-lr-20{margin-left:20px; margin-right:20px;}	.margin-all{margin:30px;}	.margin-all-20{margin:20px;}	.padding-bottom{padding-bottom:30px;}	.shadow{box-shadow:0 0 5px #999;}	.border-bottom{border-bottom:1px solid #e2e2e2;}	.border-radius{border-radius:2px;}		.border-block{border:1px solid #deeae9;}	.border{border:	#deeae9 1px solid;}	.border-grey{border:1px solid #ececec;}	.bg-white {background:rgba(255,255,255,.8);}	.bg-white-solid {background:#fff;}		.underline{text-decoration:underline}	.center{text-align:center; vertical-align:middle}	.right{text-align:right;}	.left{text-align:left;}	.v-middle{vertical-align:middle}	.clearFix{clear:both}	.btn{		-webkit-border-radius: 4px;		-khtml-border-radius: 4px;		border-radius: 4px;		/*background:linear-gradient(#f67d7d, #DE6262);	*/		background:#084274;		font:14px Tahoma, Geneva, sans-serif;		font-weight:bold;		color:#fff;		border:1px solid #033159;		text-shadow:0px 0px 1px #000;		padding:7px 10px;		transition:all .3s ease-in-out;	}	.btn-small{		-webkit-border-radius: 4px;		-khtml-border-radius: 4px;		border-radius: 4px;		/*background:linear-gradient(#f67d7d, #DE6262);	*/		background:#084274;		font:14px Tahoma, Geneva, sans-serif;		font-weight:normal; 		color:#fff;		padding:4px 7px;		border:1px solid #033159;		text-shadow:0px 0px 1px #000;		transition:all .3s ease-in-out;	}	.btn-tab {		background: #084274 none repeat scroll 0 0;		border: 1px solid #084274;		border-radius: 4px 4px 0 0;		color: #fff;		font: 18px Tahoma,Geneva,sans-serif;		margin-bottom: 5px;		padding: 7px 10px;		text-shadow: 0 0 1px #000;		transition: all 0.3s ease-in-out 0s;	}	.btn-small:hover,	.btn:hover{		cursor:pointer;		background:#256ba7;	}	.btn:disabled,	.btn-small:disabled{		background:#a8aaad;		border:1px solid #7a7b7c;		color:#f6f6f6;	}		.btn-small:disabled:hover,	.btn:disabled:hover{		background:#a8aaad;		border:1px solid #7a7b7c;	}	.btn-green{		-webkit-border-radius: 4px;		-khtml-border-radius: 4px;		border-radius: 4px;		/*background:linear-gradient(#f67d7d, #DE6262);	*/		background:#08BAA4;		font:14px Tahoma, Geneva, sans-serif;		font-weight:normal; 		color:#fff;		padding:4px 7px;		border:1px solid #049f8c;		text-shadow:0px 0px 1px #000;		transition:all .3s ease-in-out;	}	.btn-green:hover{		cursor:pointer;		background:#13d8c0;	}		.link {		-webkit-border-radius: 4px;		-khtml-border-radius: 4px;		border-radius: 4px;		/*background:linear-gradient(#f67d7d, #DE6262);	*/		background:#08BAA4;		font:14px Tahoma, Geneva, sans-serif;		font-weight:bold;		color:#fff;		border:1px solid #049f8c;		text-shadow:0px 0px 1px #000;		padding:7px 10px;		transition:all .3s ease-in-out;	}		.link:hover{		cursor:pointer;		background:#13d8c0;	}		/* --------------- Ajax Loaders -----------*/	#google table {width:100%}	#loading {	background:url(../images/info.png) no-repeat 10px 4px #e7f6ff;	height: 30px;	width: 238px;	position:fixed;	top:50%;	left:50%;	z-index: 1000;	margin:-80px 0 0 -150px;	padding:8px 10px 0px 50px; border: 1px solid #3060ac;	font-size: 15px; line-height:19px; color:#3060ac; }		.ajax-loading{		/*border:1px solid #093;*/		background:url(../images/icons/status_load_round.gif)no-repeat;		padding:14px;		top:50%;		left:50%;		display:none;		position:fixed;		text-align:center;		margin:5px 0;			margin:-28px 0 0 -14px;	}	.upload-status{	  -webkit-transition: all 0.30s ease-in-out;	  -moz-transition: all 0.30s ease-in-out;	  -ms-transition: all 0.30s ease-in-out;	  -o-transition: all 0.30s ease-in-out;	  visibility:hidden;	  opacity:0;	}	.upload-status-is-visible{visibility:visible;opacity:1}.distanceError { color: red; font-size: 10px; }/* --------------- Ajax Loaders -----------*/input , textarea {border: 1px solid #ccc;}.ui-datepicker-trigger {display:inline-block; vertical-align:middle; margin-right:10px;}.ui-datepicker-div {top:100px}

/* Card info modal code start */
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
/* Card info modal code close */