@charset "utf-8";
/* CSS Document */
	@import url(http://fonts.googleapis.com/css?family=Dosis:300,700|Ubuntu+Mono|Lato:300,400,700,300italic,400italic&subset=latin,latin-ext);
	@import url(http://fonts.googleapis.com/css?family=Open+Sans);

	body{ margin:0; padding:0; font:normal 14px Arial, Helvetica, sans-serif;}
	a,a:active,a:visited{ color:#666; text-decoration:none;}
	a:hover{ color:#16a085;}
	
	a.normal{display:inherit !important;}
	
	table span.total{}
	table span.total em.onsale{font-size:15px; font-style:normal;}
	table span.total span.redTotal{font:bold 30px Tahoma, Geneva, sans-serif; padding-left:3px; color:red;}
	
	#fscn.fsc{
		background:#f1f4f7 url("../img/gb.png") repeat-x scroll 0 0;
	}
	#fscn:-webkit-full-screen,
	#fscn:-moz-full-screen,
	#fscn:-ms-fullscreen,
	#fscn:fullscreen {
		width: 100vw;
		height: 100vh;
	}

	
	#head{
		height:115px;
		background:url(../img/logo.png) 9px 12px no-repeat;
		width:100%; overflow:hidden;
	}
	
	#head #navi .title{
		height:50px;
		float:left;
		margin:10px 0 0px 0;
		width:170px;
	}
	#head #navi .title a{
		display:block;
		color:#888;
		padding:13px 0 5px 30px;
		text-decoration:none;
		letter-spacing:0.1px;
		font-size:17px;
		margin:65px 0 0 350px;
		text-shadow:1px 1px 1px #fff;
		width:300px;
	}
	#head #navi .title a strong{font-weight:normal; color:#444;}
	
	#head #navi{height:60px;}
	#head #navi .nav{max-height:40px;float:right;display:block;margin:10px 0 10px 0;width:70%;	}
	#head #navi .nav ul{ margin:5px 10px 0 0; padding:0; display:block;}
	#head #navi .nav ul li{background: url(../img/a_bg.png) 0 -1px repeat-x; float:right; border:1px solid #1f1f1f; width:auto; list-style:none; margin-right:-2px;}
	
	#head #navi .nav ul li:hover{background:none;}
	#head #navi .nav ul li a,#head #navi .nav ul li a:active,#head #navi .nav ul li a:visited{border:1px solid #535353; color:#CBC7D0; font:normal 13px Arial, Helvetica, sans-serif; padding:7px 20px 7px 20px; display:block; text-decoration:none; }
	#head #navi .nav ul li a:hover{ color:#0f94fc; }
	#head #navi .nav ul li.focus{ background: url(../img/shadow1.png) 0 0 repeat; color:#0f94fc !important; }
	
	#head #navi .nav ul li.last,#head #navi .nav ul li.last a{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}	
	#head #navi .nav ul li.first,#head #navi .nav ul li.first a{-moz-border-radius-bottomright:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
	
	#head #navi .nav ul li a.reminder{ background:url(../img/icon.png) 8px 7px no-repeat;}
	#head #navi .nav ul li a.asset   { background:url(../img/icon.png) 8px -23px no-repeat;}
	#head #navi .nav ul li a.setting { background:url(../img/icon.png) 8px -53px no-repeat;}
	#head #navi .nav ul li a.logout  { background:url(../img/icon.png) 5px -83px no-repeat; color:#0588f5;}
	#head #navi .nav ul li a.logout:hover{ color:#fff;}
	#head #navi .nav ul li a div{position:absolute;border:1px solid #97d0fc;margin:-35px 0 0 65px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;}
	
	#head #navi .nav ul li:hover ul{display:block;}
	#head #navi .nav ul li.main_fsc{
		color:#0f94fc;
		position:relative;
		width:62px !important;
	}
	#head #navi .nav ul li ul{
		background:transparent;
		display:none;
		width:300px;
		position:absolute;
		margin:0 0 0 -2px;
		padding:11px 0 0 0;
		z-index:1000;
	}
	#head #navi .nav ul li ul li a span{
		margin:0 !important; float:right; position:relative;
		border:2px solid #0f94fc;
	}
	#head #navi .nav ul li a div,
	#head #navi .nav ul li ul li a span{
		padding:1px 5px 1px 5px;background:#0f94fc; display:block;
		color:#fff;text-shadow:1px 1px 1px #005395;font:bold 11px Arial, Helvetica, sans-serif;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	}
	#head #navi .nav ul li ul li:hover a span{background:#FFF; border:2px solid #FFF; color:#0f94fc;text-shadow:1px 1px 1px #FFF;}
	#head #navi .nav ul li ul div.arrow{
		border-style: solid;
		border-width: 0 5px 5px;
		height: 0;
		left: 7px;
		margin-top: 10px;
		opacity: 1;
		position: absolute;
		top: -3px;
		transition: all 0.25s ease 0s;
		width: 0;
		z-index: 10;
		
		border-bottom-color: #428bca !important;
		border-left-color: rgba(0, 0, 0, 0);
		border-right-color: rgba(0, 0, 0, 0);
		border-top-color: #FF6C60 !important;
	}
	
	#head #navi .nav ul li ul li{
		border-left:3px solid red;
		background:#f1f4f7;
		width:100%;
		color:#333;
		border:none;
		margin:0;
		padding:0;
		border-left:1px dotted #999;
		border-right:1px dotted #999;
	}
	
	#head #navi .nav ul li ul li.first{
		background:#428bca;
		padding:15px 10px 15px 10px;
		color:#FFF;
	}
	
	#head #navi .nav ul li ul li.first.thin{
		padding:1px 10px 1px 10px;
	}

	
	#head #navi .nav ul li ul li a,
	#head #navi .nav ul li ul li.first{
		border-bottom:1px dotted #999;
		margin:0;
		-moz-border-radius: none;-webkit-border-radius: none;border-radius: none;
	}
	#head #navi .nav ul li ul li a{
		padding:10px;
		color:#000;
		border:none;
	}
	
	#head #navi .nav ul li ul li:hover a{
		background:#428bca;
		color:#FFF;
	}
	
	
	ul.menu-fw{
		width:100%;
		background:#f1f1f1;
		display:table;
		padding:5px;
	}
	ul.menu-fw li{
		border:0px solid #eee; width:100%; list-style:none; margin-right:-2px;
		font-size:14px;
		width:100%;
	}
	ul.menu-fw li a{
		padding:5px 0px 5px 15px;
		font-weight:normal;
		display:block;
	}
	ul.menu-fw li a:hover{
		text-decoration:none;
		color:#333;
	}

	ul.menu-fw li ul{
		display:none;
		width:100%;
		margin:0px 0px 0px -1px;
		position:absolute;
		min-height:130px;
		overflow:scroll;
	}
	ul.menu-fw li:hover ul{
		display:block;
	}
	
	.relog{font:bold 11px Tahoma, Helvetica, sans-serif; color:white; background:red; text-align:center; padding: 20px; border:1px solid Black; }
	.urlFader{filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;}
	#loader{ position:fixed; left:50%; top:0px; margin:0 auto; border:0px solid red; display:none;}
	#loading {
		width:100px; float:right;text-align:right;height:15px;padding:15px 10px 8px 0px;margin:-5px 0 0 0px;color:#fff;letter-spacing:0.9px;position:absolute;float:right; 
		background:#0f94fc;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border:1px solid #7fbff2;
		border-radius: 6px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}
		
	#loading img{margin:0 0 0 5px;}
	
	#head #tab {
		width:98%;
		border:0px solid yellow;
		max-height:55px !important;
		display:table;
		border-bottom:0px solid red;
	}
	
	#head #tab ul {
		margin:0px 0 0 12px; padding:0; display:table;
		border-left:1px solid #fff;
		border-right:1px solid #c2ccd3;
		position: absolute;
		width:98%;
		list-style:none;
	}
	#head #tab ul li {
		float:left;
		border-left:1px solid #c2ccd3;
		border-right:1px solid #fff;
		min-width:150px;
		display:inline-block;
	}
	
	#head #tab ul li a,#head #tab ul li a:active,#head #tab ul li a:visited{
		padding:12px 25px 12px 25px;
		display:block;
		text-align:center;
		text-decoration:none;
		font:normal 16px Tahoma, Arial, Helvetica, sans-serif;
		color:#65798a;
	}
	#head #tab ul li a:hover,#head #tab ul li.focus a{
		padding:12px 25px 12px 25px;
		color:#fff;
		border-bottom:3px solid #000;
		background:#16a085;
	}


	#head .show-menu {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-decoration: none;
		color: #fff;
		background: #16a085;
		text-align: center;
		padding: 15px 0;
		border-bottom:2px solid #000;
		display: none;
	}

	#head input[type=checkbox]{
		display: none;
		-webkit-appearance: none;
	}

	#head input[type=checkbox]:checked ~ #menu{
		display: block;
	}


	
	@media screen and (max-width : 800px){
		#head #tab ul {position: static;display: none;}
		#head #tab li {margin-bottom: 1px;margin-left:0;}
		#head #tab ul li, li a {width: 100%;}
		#head #tab li a {padding:12px 25px 12px 12px;text-align:left !important;}
		#head .show-menu {display:block;}
		#head .nav .merger{display:none;}
	}
	
	/************ login ************/
	.cover,.cover2{ 
		background: url(../img/shadow.png) 0 0 repeat;
		padding:12px; 
	}
	
	.panel,.panel2{ 
		background:#fff;
		padding:0px 5px 5px 5px;
		margin:0 auto;
		-moz-box-shadow:1px 1px 2px #333;-webkit-box-shadow:1px 1px 2px #333;box-shadow:1px 1px 2px #333;
	}
	
	.cover {width:400px;margin:10px auto; }
	.cover2{width:920px;margin:5px auto; }
	.panel {width:100%;}
	.panel2{width:910px; background:#fff; }
	
	.cover,.panel,
	.cover2,.panel2{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	
	.titled{
		width:100%; margin-top:100px; margin-bottom:0px;
		font:normal 12px Dosis, Arial, Helvetica, sans-serif; color:#999;
		padding:50px 0 30px 0;
	}
	.titled i{font-style:normal;}
	
	.panel h2{ border-bottom:1px dotted #999; font:normal 20px Dosis, Arial, Helvetica, sans-serif; text-align:center; margin:0px 0 10px 0; padding:2px 5px 15px 5px; text-shadow:1px 1px 2px #cfcfcf;}
	
	.login{ border:0px solid red;  display:table; width:100%; padding:10px; margin:0 auto;}
	.login form{ margin:30px 0 0 0;}
	
	.login .name,
	.login .pswd{background:#e3f2fa; width:330px; padding:5px; margin:10px auto; margin-bottom:20px;}
	.login .btny{border:0px solid red; width:100%; display:table; padding:7px 0 0 0;}
	
	.login .country:hover,.login .name:hover,.login .pswd:hover{ background:#bcdff6;}
	
	.login .btny label{ padding:0px; margin:0; color:#999;}
	
	.login .text,.text,.login .name,.login .pswd{border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;}
	
	.login #nameX{ background:#fff url(../img/logins.gif) 0 1px no-repeat;}
	.login #passX{ background:#fff url(../img/logins.gif) 0 -31px no-repeat;}
	.login #nameX,.login #passX{ padding-left:83px !important; margin:0 auto; }
	
	.login .text,.text{
		border:1px solid #b9bcbe; color:#999; padding:10px 5px 9px 5px !important; font:normal 14px Arial, Helvetica, sans-serif; margin:0 auto;
		-moz-box-shadow:   inset 1px 2px 5px #E8E8E8;
		-webkit-box-shadow:inset 1px 2px 5px #E8E8E8;
		box-shadow:        inset 1px 2px 5px #E8E8E8;
	}
	
	.login .text{width:100% !important; color:#999; border:1px solid #43a6c5;}
	.login .text:hover,.login .text:focus{ color:#000; border:1px solid #000;}
	
	.login .country .select{ width:100%;}
	.login .button{float:right; margin:-4px 0px 0 0;}
	
	.button,.sbutton{
		border:1px solid #9db9c2; padding:6px 0px 6px 0px; width:80px; background:#d3e8f0 url(../img/btn.png) 0 0 repeat-x;
		color:#527988;
		-moz-box-shadow:0px 0px 5px #7dc6dd;-webkit-box-shadow:0px 0px 5px #7dc6dd;box-shadow:0px 0px 5px #7dc6dd;}
	
	.button:hover,.sbutton:hover{background:#d3e8f0 url(../img/btn2.png) 0 2px repeat-x;}
	
	a.button,a.sbutton{ padding:8px 15px 8px 15px; margin:2px 5px 0 0px !important; display:inline-block;text-align:center;}
	a.button{ font-weight:normal;  max-width:100px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
	a.sbutton{ font-weight:bold; width:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	
	.notice{
		background:#fff; padding:14px 10px 10px 10px; display:none; border-bottom:4px solid #eaeff3;
		-moz-box-shadow:0px 1px 2px #777;-webkit-box-shadow:0px 1px 2px #777;box-shadow:0px 1px 2px #777;
		font-weight:normal; text-align:center;
		color:#CC0000; text-transform:capitalize;
		width:100%; margin:0px auto;
		min-height:17px;
	}
	
	.notice a.close{
		background: url(../img/close.png) -15px 0 no-repeat;
		width:10px; height:10px; float:right;
		margin:5px 20px 0 0;
	}
	.notice:hover a.close{background: url(../img/close.png) 0 0 no-repeat;}
	
	/*--- /login ---*/
	
	.success{
		background:#C9F4C1; border:1px solid #4EDB35; padding:10px; width:99%; margin:15px auto;
	}
	
	.fail{
		background:#FCF3F3; border:1px solid #EFC0C0; padding:10px; width:99%; margin:15px auto;
	}
	
	
	.wrap {margin:5px auto; width:98%;overflow:hidden; }
	.wrap2{
		border:1px solid #fff; margin:0px; width:99.85%;min-width:700px;
		-moz-box-shadow:inset 1px 1px 3px #fff;
		-webkit-box-shadow:inset 1px 1px 3px #fff;
		box-shadow:inset 1px 1px 3px #fff;
		background:#fff url(../img/sidebar.png) -2px -2px repeat-y;
		display:table;
		}
	
	#sidebar ul{ margin: -15px 0 0 -5px; padding:0; min-height:300px;}
	#sidebar ul li{ list-style:none; display:block;border-bottom:1px dotted #ddd; width:250px; }
	#sidebar ul li a{ display:block; padding:11px 5px 11px 5px; text-decoration:none;}
	#sidebar ul li a:hover,#sidebar ul li.focus a{ color:#16a085;}
	#sidebar ul li.focus,#sidebar ul li:hover{ background:#FAFAFA;}
	
	#sidebar ul li img{ display:none; float:right; position:absolute; margin:-38px 0 0 242px;}
	#sidebar ul li:hover img,#sidebar ul li.focus img{ display:block;}
	
	
	#sidebar ul li ul{
		position:absolute;
		margin:-44px 0 0 250px;
		background:#FFF;
		border:1px dotted #BBB; 
		border-bottom:none;
		width:252px;
		min-height:50px;
		z-index:7;
		display:none;
	}
	
	#sidebar ul li:hover ul{display:block;}
	
	#sidebar ul li ul li a{ padding:13px 5px 13px 10px;}
	
	
	
	
	/*------- content -------*/
	div.msg,div.msg_static{
		z-index:10000;
		display:block;
		width:97%;
		color:#000 !important;
		margin:0px auto;
		margin-bottom:15px;
		font:normal 13px Arial, Helvetica, sans-serif;
		text-align:center;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		padding:8px 13px 8px 13px;
		text-shadow:1px 1px 1px #999;
		border:1px solid #279860;
		background-color: #39CB82;
		background-image: -webkit-gradient(linear,left top,left bottom,from(#66D79E),to(#39CB82));
		background-image: -webkit-linear-gradient(top,#66D79E,#39CB82);
		background-image: -moz-linear-gradient(top,#66D79E,#39CB82);
		background-image: -ms-linear-gradient(top,#66D79E,#39CB82);
		background-image: -o-linear-gradient(top,#66D79E,#39CB82);
		background-image: linear-gradient(top,#66D79E,#39CB82);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#66D79E',EndColorStr='#39CB82');
	}
	
	.fail{background:#FCF3F3; border:1px solid #EFC0C0; padding:10px; width:99%; margin:15px auto;}
	
	h2 .inserts{
		width:300px; float:right; border:0px solid red; overflow:hidden;
		font:normal 12px Arial, Helvetica, sans-serif; color:#000;
		text-align:right;
	}
	
	h2 .inserts .search{
		padding:3px; border:1px solid #ccc; background:#F5FAFC; width:120px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	}
	h2 .inserts .button{ padding:2px 5px 2px 5px; width:40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
	
	.text{width:340px;}
	.h2_text{width:200px !important; float:right; padding:3px; margin:-3px 5px 0 0;}
	
	.iBox{width:100px !important;}
	
	select.text{width:352px;}
	.small{width:125px !important; float:left; text-align:center;}
	.smaller{width:60px !important; float:right; border-left:none !important; text-align:center; }
	/*td a.small{ width:15px !important; }*/
	select.small{max-width:150px !important;}
	
	table.list,table.list_p{
		border:0px solid #AED3E3; border-right:none;}
	
	table.list td,table.list_p td{
		border-right:1px solid #AED3E3; border-bottom:1px solid #AED3E3; text-transform:capitalize;
		padding:5px; color:#444;
	}
	
	table.list td.separator,table.list_p td.separator{border-width:1px 0 1px 0 !important; padding:0 !important;}
	
	table.list td.toto,table.list_p td.toto{ background-color:#FEF8F8; font-weight:bold; text-align:right;}
	
	table.list td a{ color:#0359A0;}
	table.list td a:hover{ color:#000;}
	table.list td a.remove{ color:#900;}
	table.list td a.more{ color:#000;}
	
	table.list th,table.list_p th{
		background:#d3e8f0 url(../img/list.png) 0 0 repeat-x; border-right:1px solid #AED3E3; border-bottom:1px solid #AED3E3;
		padding:6px 3px 6px 3px ;
	}
	
	table.list tr.color{background-color:#F5FAFC}
	table.list tr:hover, table.list tr.th{
		background:#C9F4C1 !important;
	}
	
	table.list_p td{margin:0; padding:0;}
	
	#stk_ h4{padding:10px; background-color:#fafafa;}
	#stk_ td h4{margin:0;}
	h4.rpt_hd{
		border:1px solid #ccc;
		border-width:1px 0 1px 0;
		border-style:dotted;
		background:#EFF8E8 !important;
		font-size:15px;
	}
	
	h4.rpt_hd span{float:right;}
	h4.rpt_hd a{color:green;}
	h4.rpt_hd a:hover{color:red;}
	 
	#extractor { font:bold 12px Tahoma; color:yellow; text-align:center; padding:10px 10px 4px 10px; margin:0 auto; width:95%; }
	#extractor a{color:yellow; text-decoration:none; font-size:17px; text-transform: uppercase; margin:10px; display:block;}
	#extractor a:hover{ color:red;}
	
	div.h2{position:absolute; text-align:right; margin:5px 0 0 0px; height:40px; float:center; width:790px; line-height:10px; display:block;}
	div.h2.fupi{width:590px !important;}
	div.h2 a,a.ex_carrier{ width:100px; color:darkblue; padding:5px; font-size:12px !important; display:inline-block;}
	div.h2 a:hover{ color:red;}
	
	h3{font-size:15px !important;}
	
	
	.heading{
		color: #0068b4;
		padding:4px 0px 4px 3px !important; 
		font-weight:bold; font-size:15px;
		background: #f1f3dc url(../img/header_bg.jpg) repeat-x !important;
		border-top:1px solid #aaa;
		border-bottom:1px solid #aaa;
	}

	.success,.msg,.norecord{background:#C9F4C1; border:1px solid #4EDB35; padding:10px; width:99%; margin:15px auto; margin-left:0; margin-right:0; margin-bottom:15px;}
	.msg,.fail,.norecord{font-weight:normal; text-align:center; text-transform:uppercase; font-size:15px;}
	.msg strong{color:maroon; font-weight:normal;}
	.msg.normal{text-transform:none !important;}
	.fail{background:#FCF3F3; border:1px solid #EFC0C0; padding:10px; width:99%; margin:15px auto;}
	.fail strong{color:blue; font-weight:normal;}
	
	#my_avail_div{width:100%; max-width:1024px; overflow:scroll; height:auto;}
	
	.avail{width:100%; margin:0 !important; padding:4px; float:right;}
	.avail.c-10{background:#FFF; display:none;}
	.avail.c-11{background:#C9F4C1; width:79%; }
	.avail.c-00{background:#C9F4C1; width:100%;}
	.avail.c-01,
	.avail.c-A1{display:none;}
	
	.occup{width:100%; margin:0 !important; padding:4px; float:left;}
	.occup.c-10{background:#900; width:100%;}
	.occup.c-11{background:#900; width:20%;}
	.occup.c-00{background:#FFF; display:none;}
	.occup.c-A2{background:#900; width:79%; float:right;}
	
	.buk{width:100%; margin:0 !important; padding:4px; float:left;}
	.buk.c-10{background:#09F; width:100%;}
	.buk.c-11{background:#09F; width:79%;}
	.buk.c-00{background:#09F; width:100%;}
	.buk.c-A1,.buk.c-A2{background:#09F; width:20%; float:left;}
	
	ul.dashy{margin:0px !important; display:table; border-collapse:separate !important;}
	ul.dashy li{float:left; margin:5px 14px 10px 0px; background:#FFF; border:1px solid #DDD;}
	
	#subx_flexy,#subx_money,#subx_person,#subx_add, #subx_sum,#subx,#subx_app,#subx_discharge,#subx_archive,#subx_config,#subx_info,#subx_data,#subx_todo,#subx_generic,#subx_notes{
		width:200px;
		font: normal 16px Tahoma, Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		text-decoration:none;
		color:#555;
		text-align:left ;
		vertical-align:bottom;
	}
	ul.dashy li:hover{background:#D1EDED;border:1px solid #AFC5C5;}
	
	ul.dashy li a{color:#999; display:block;padding:10px 25px 10px 10px;}
	ul.dashy li a:hover{color:#16a085;}
	
	table.table tr td{border-bottom:1px solid #999;}
	table tr:not(:first-child) td{ font-size:12px !important; padding:5px 3px 5px 6px !important;}
	table:note(.vk) tr:first-child td{font-weight:bold;}
	
	input#magic_input{display:inline-block; width:100%; border:1px solid #dfdfdf; background:rgba(255, 255, 255, 0.6); padding:5px; color:#000;}
	input#magic_input:hover{border:1px solid red; background-color:#FFF1E2;}
	input#magic_input:focus{border:1px solid black; background-color:#E5FBF5;}
	table#my_good_table{margin-top:15px;}
	input#searchInvoice{
		width:30%; float:right;
	}
	
	.home{
		background:transparent url(../company/logo.jpg) center center no-repeat;
		width:100%;
		height:310px;
		overflow:hidden;
	}
	
	.home .contact{
		background:rgba(255, 255, 255,0);
		display:table;
		width:100%;
	}
	
	.home .contact .covr{
		background:rgba(0, 0, 0,0.8);
		padding:30px 0 20px 0;
		height:310px;
		width:100%;
		margin:315px 0;
	}
	
	.home .contact .covr div{
		border:0px solid red;
		font-family:Lato,Tahoma, Geneva, sans-serif;
		padding:5px;
		color:#FFF;
	}
	
	
	.inv_type_div{background: #FFF url(../img/bg_avail.gif) no-repeat center center !important;}
	.inv_type_selected{background: #FFF url(../img/bg_sel.gif) no-repeat center center !important;}
	
	.point{border:1px solid red !important; color:red; background:yellow !important; font-weight:bold;}
	.hide{display:none !important;}
	
	.total_inputs input{
		font-weight:bold;
		font-size:18px;
		border:none;
		background-color:transparent !important;
	}
	
	.hasDatepicker{
		 background: url('../img/calendar-mimic.png') no-repeat right 8px !important;
	}
	
	.rpt_footer{border-top: 3px solid #000 !important; background-color:#EFEFEF; font-weight:bold;}
	
	.report_wrapper{
		width:80%;
		min-width:600px;
		margin:10px auto;
	}
	
	.rpt_td_data{
		background:#EDF4FA;
	}
	
	.rpt_td_data2{
		background:#FCF9F5;
	}
	
	.rpt_td_data,.rpt_td_data2{
		font: lighter 10px Tahoma, Arial, Helvetica, sans-serif; 
	}
	
	cover a{color:#000;}
	cover a:hover{color:#999 !important;}
	
	cover a.text-red{color:#F00;}
	
	.li_spacer{border:none; background:none !important; padding-top:30px;}
	.text.tabie{background:yellow;}