.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	margin-left: 0 !important;
}

.hr1{
	margin-top:0;
	margin-bottom:10px;
	border-bottom: 1px solid #e5e5e5;
}
.hr2{
	margin-top:0;
	margin-bottom:10px;
	border-bottom: 1px solid #000;
}
.error-msg{
	background-image: linear-gradient(to bottom, #F2DEDE 0px, #E7C3C3 100%);
	background-repeat: repeat-x;
	border-color: #DCA7A7;
	color: #A94442;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.message{
	background-image: linear-gradient(to bottom, #D1FEE9 0px, #C1E8CD 100%);
	background-repeat: repeat-x;
	border-color: #DCA7A7;
	color: #42AA61;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.inputsave{
	background: transparent url("../img/form/save.png") 50% 50% no-repeat;
	height:34px;
}
.inputedit{
	background: transparent url("../img/system/edit16.png") 50% 50% no-repeat;
	height:34px;
}

.text-dotunderline{
	border-bottom: 1px dotted;
}

input.underline_input{
	border:0;
	border-bottom: 1px solid;
	background : none;
	width: 100%;
}
.underline_input{
	border:0;
	border-bottom: 1px solid;
	background : none;
	width: 100%;
}
input.nounderline_input {
    border: 0;
    background: none;
    width: 100%;
}
input.topline_input {
    border: 0;
    border-top: 1px solid;
    background: none;
    width: 100%;
}
input.double_underline,.double_underline{
	border-bottom: 3px double;
}

.zeropad{
	padding-left:0 !important;
	padding-right:0 !important;
}
.zeropadleft{
	padding-left:0 !important;
}
.zeropadright{
	padding-right:0 !important;
}

.twopadleft{
	padding-left:2px !important;
}

.greyback{
	background-color:#C4C4C4;
	padding-top:3px;
	padding-bottom:3px;
}
.printdoc{
	background-color:white;
	padding-left:20px;
	padding-right:20px;
	max-width:900px;
}
#claimform label{
	font-weight:500;
}
#claimform .per,#claimform .per2{
	border: 0;
	text-align:right;
}


.noborder{
	border:0;
}
.paging{
	text-align:center;
}
.paging .disabled{
	color:#D8D8D8;
}
.pl .total{
	border-top:1px dashed;
	border-bottom:1px dashed;
}
.bs .total{
	border-top:1px dashed;

}
.bs .smalltotal{
	border-top:1px solid;
	border-bottom:1px solid;
}
.bs .bigtotal{
	border-top:1px solid;
	border-bottom:3px double;
}

td input:not(:radio){
	width:95%;
}

.border1 td,.border1 th, .border1{
	border:1px solid;
}
.underline{
	border-bottom:1px solid;
}
.bigleftline,.table > tbody > tr > td.bigleftline{
	border-left:2px solid;
}
.bigtopline{
	border-top:2px solid;
}
.bigunderline{
	border-bottom:2px solid;
}
.topline,.table>caption+thead>tr:first-child>th.topline, .table > thead > tr.topline > th{
	border-top:1px solid;
}
.blacktopline,.table>caption+thead>tr:first-child>th.blacktopline, .table > thead > tr.blacktopline > th, .table > tbody> tr.blacktopline > th{
	border-top:1px solid black !important;
}
.whitetopline,.table > tbody> tr.blacktopline > th.whitetopline{
	border-top:1px solid white !important;
}
.halftopline{
	border-top:0.5px solid;
}
.leftline{
	border-left:1px solid;
}
.rightline{
	border-right:1px solid;
}

.setborder{
	height:40px;
	width:40px;
}
.text-underline{
	text-decoration:underline;
}
#autosave{
	line-height: 34px;
	color: #777;
	cursor: pointer;
	font-style: italic;
}
div.new{
	background: transparent url("../img/system/new.gif") 0% 0% no-repeat;
	height:16px;
	width:21px;
	display:inline-block;
	
}
th.actions{
	min-width:80px;
}

 .noborder th,.noborder td{	
	border: 0;
}

.semibracket{
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-left:solid 1px;
	border-right:solid 1px;
}

.orange{
	color:#FB5200;
    /*    color: #ff6600; */
}
.invfooter{
	color:#7D7D7D;
	font-style: italic;
	font-size:12px;
}
tr:last-child td.actions .dropdown-menu{
	position:relative;
}
@media (min-width: 768px){
	.col-sm-0_5{
		width:4.1666667%;
	}
	.col-sm-4_5 {
		width: 37.5%;
	}
	.col-sm-2_5 {
		width: 20.83333333%;
	}
	.col-sm-0_75 {
		width: 6.25%;
	}
	.col-sm-2_75 {
		width: 22.9166666%;
	}
	.col-sm-4_25 {
		width: 35.4166666%;
	}
	.col-sm-1_5 {
		width: 12.5%;
	}
	.col-sm-7_5 {
		width: 62.5%;
	}
	.col-sm-2_5,.col-sm-4_5, .col-sm-1_5, .col-sm-0_5,.col-sm-7_5,.col-sm-0_75,.col-sm-2_75,.col-sm-4_25{
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.col-sm-2_5,.col-sm-4_5, .col-sm-1_5, .col-sm-0_5,.col-sm-7_5,.col-sm-0_75,.col-sm-2_75,.col-sm-4_25{
		float: left;
	}
}
@media (max-width: 768px){
	.col-xs-0_5{
		width:4.1666667%;
	}
	.col-xs-0_75 {
		width: 6.25%;
	}
	.col-xs-2_75 {
		width: 22.9166666%;
	}
	.col-xs-4_25 {
		width: 35.4166666%;
	}
	.col-xs-4_5 {
		width: 37.5%;
	}
	
	.col-xs2_5 {
		width: 20.83333333%;
	}
	.col-xs-1_5 {
		width: 12.5%;
	}
	.col-xs-7_5 {
		width: 62.5%;
	}
	.col-xs-2_5,.col-xs-4_5, .col-xs-1_5, .col-xs-0_5,.col-xs-7_5,.col-xs-0_75,.col-xs-2_75,.col-xs-4_25{
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.col-xs-2_5,.col-xs-4_5, .col-xs-1_5, .col-xs-0_5,.col-xs-7_5,.col-xs-0_75,.col-xs-2_75,.col-xs-4_25{
		float: left;
	}
	ul.table_list.target li.resize div.col2.colview2 {
		width: 80%;
	}
}


.datas.index .table th a{
	color: #ECFFFE;
}

/*Claim Form attachment box*/
#claimform .formAttBox {
    border: 1px solid;
    height: 9cm;
}
.printdoc,.printdoc .h2,.printdoc .h3{
	font-family: "Times New Roman", Times, serif;
}

#claimform.printdoc .checkbox,
#claimform.printdoc .radio {
    margin-top: 2px;
    margin-bottom: 2px;
}
.cancel{
	background: transparent url("../img/system/cancel.jpg") 50% 50% no-repeat;
}


.border{
	border:1px solid #e5e5e5;
}

th select{
	color:black;
}
@media (min-width: 768px){
@media (max-width: 1100px){
	.body_content{
	   padding-top:100px;
	}
}
}
@media (min-width: 1100px){
@media (max-width: 1200px){
	.body_content{
	   padding-top:50px;
	}
}
}
.btn.btn-primary.btn-current{
    background-color: #B43F12;
}
.radio-box label{
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.radio-box input[type=radio]{
   margin-right:-10px;
}
.clr {
    clear: both;
}
.text-right label{
	text-align:left;
	width:100%;
}
.bold_txt {
    font-weight: bold !important;
}

.btn-group .btn.btn-default+.dropdown-toggle {
	height:34px;
}

@media screen and (min-width: 767px){
	.xs-clear{
		display:inline-block;
	}
	
}
@media screen and (max-width: 767px){
	.col-xs-0{
		display:none;
	}
	
	.col-xs-4_5 {
		width: 37.5%;
	}
	.col-xs-2_5 {
		width: 20.83333333%;
	}
	.col-xs-1_5 {
		width: 12.5%;
	}

	.fixsize .col-sm-7_5,.fixsize .col-sm-0_5,.fixsize .col-sm-1_5,.fixsize .col-sm-2_5,.col-sm-4_5,.fixsize .col-sm-1,.fixsize .col-sm-2,.fixsize .col-sm-3,.fixsize .col-sm-4,.fixsize .col-sm-5,.fixsize .col-sm-6,.fixsize .col-sm-7,.fixsize .col-sm-8,.fixsize .col-sm-9,.fixsize .col-sm-10, .fixsize .col-sm-11,.fixsize .col-sm-12 {
        float: left;
    }
    
	.plupload_scroll .plupload_filelist{
		height:50px!important;
	}
}

table.table tr.Submitted td,table.table tr.LOF td{
	background-color: #FF80C0;
}
table.table tr.Claiming td{
	background-color: #FFFFFF;
}
table.table tr.Verified td,table.table  tr.PendingApproval td{
	background-color: #F0F0F0;
}
table.table tr.Approved td{
	background-color: #91CCCB;
}
table.table tr.Claimed td{
	background-color: #2F6463;
}
table.table tr.Rejected td{
	background-color: #9B37FF;
}
table.table tr.aborted td{
	background-color: #FF3737;
}

.amount{
	text-align:right;
	padding-right: 15px;
}
.padtop2{
    padding-top: 2px;
}
@media screen and (min-width: 991px){
	h1,.h1{
		max-width:50%;
	}
	ol.breadcrumb{
		max-width:50%;
	}
}

.targetbar{
    width: 100%;
    max-width:400px;
    height: 22px;
	background: #292929;
    border: 1px solid #111;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 5px #333;
}

.targetbar div {
    height: 100%;
    color: #fff;
    text-align: right;
    font-size: 12px;
    line-height: 22px;
}
.help-block-small{
	font-style: italic;
	color:#ADADAD;
}
.blink_text{
	-webkit-animation-name: blinker;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 3s;
    animation-timing-function: linear; 
    animation-iteration-count: infinite; 
    color:yellow;
    background-color:red;
    border-radius: 50%;
    text-align:center;
    font-size:80%;
}
.blink_text.green{
	background-color:green;
}
.blink_text.yellow{
	background-color:yellow;
	color:red;
}

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; } 
}

@-webkit-keyframes blinker { 
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; } 
} 

@keyframes blinker { 
    0% { opacity: 1.0; } 
    50% { opacity: 0.3; } 
    100% { opacity: 1.0; } 
}

/* 	PROGRESS BAR 
* 	#myProgress
* 	#myBar
* 	#label
*/
#myProgress {
  position: relative; !important
  width: 100%; !important
  height: 30px; !important
  background-color: #ddd; !important
}

#myBar {
  position: absolute; !important
  width: 10%; !important
  height: 100%; 
  background-color: #4CAF50; 
}

#label {
  text-align: center; !important
  line-height: 30px; !important
  color: white; !important
}

/**
 * Hover rows - enable a hover state within a <div>
 **/
.div-hover {background: #fff;}
.div-hover:hover {background: #C7E1EF;}

table.duplicated tr td{
	vertical-align:top;
}
table.duplicated tr th{
	padding-top:5px;
	padding-bottom:5px;
}
table.duplicated tr th.text-center{
	text-align:center;
}
table.duplicated td.text-center span.tablesaw-cell-content{
	width:100%;
	display:block;
	text-align:center;
}
.yellowbg{
	background-color:yellow;
}
.bluebg{
	background-color:#00FFFF;;
}
.greenbg{
	background-color:#90EE90;
}
.orangebg{
	background-color:#FFA500;
}
.pinkbg{
	background-color:#FFC0CB;
}
.purplebg{
	background-color:#E9C0FF;
}
.greybg{
	background-color:#BFBFBF;
}

.skin-white .navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {   
    color: #3c8dbc;
}

.navbar-header a{
	font-size:20px;
}
.ui-dialog{
	z-index:999;
}
th.thickleft,td.thickleft{
	border-left:2px solid black;
}
th.thickright,td.thickright{
	border-right:2px solid black;
}
