.breakword {word-break: break-all; }

.textCenter {
	text-align: center;
}

.ui-helper-reset li + li, li > ul {  
margin-top: 0;
}
 #btnSearch {
    margin-bottom: 12px;
	margin-left:82%;
}

#btnReset {
	margin-left: 9px;	
}
#btnResetsm{
	margin-right:18%;
}
#btnSearchsm {
    margin-bottom: 12px;
	margin-left:18%;
}
.table th {
	cursor: pointer !important; 
	font-weight: bold !important;
}

/*.form-group label { text-align:right }*/
.form-group label { clear:both; }
.form-control {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #333;
display: block;
font-size: 16px;
height: 36px;
line-height: 1.375;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
/*vertical-align: middle;*/
width:100%;
}
.table-control label { font-weight:normal; }

.odd {
	background-color: #f9f9f9;
}
.sortTable > thead > tr > th > a {
	color:white;
	text-decoration:none;
}
.sortTable > thead > tr > th > a > span.sortTable-sort-indicator {
        display: inline-block;
        font-family: "FontAwesome";
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        padding-left: 5px;
        cursor: pointer;
}
.sortTable > thead > tr > th > a > span.sortTable-sort-indicator:before {
        font-family: "FontAwesome";
        content: "\f0dc";
        *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;');
}
.sortTable > thead > tr > th > a.headerSortDown > span.sortTable-sort-indicator:before {
        font-family: "FontAwesome";
        content: "\f0dd";
        *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;');
}
.sortTable > thead > tr > th > a.headerSortUp > span.sortTable-sort-indicator:before {
        font-family: "FontAwesome";
        content: "\f0de";
        *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;');    
}

select.input-sm {
	font-size: 14px;
}

legend {
	display: none;
}

input[type="checkbox"] {  

  -webkit-appearance: checkbox;

}

.textCenter {
	text-align: center;
}

.fromCal {
	padding-top: 27px;
}

.calPadBtm {
	padding-bottom: 1px;
}

.disclaimer{
	margin-top: 8px;
	margin-bottom: 24px;
}
.table-header {font-weight:bold; font-size:20px; padding-bottom:10px; padding-top:10px;}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #f0f0f0;
}

#tooManyResultsToExport {
    display: none;
    font-family: Arial !important;
    font-size: 0.8em;
    width: 350px;
    height: 155px;
}

/* Extra small devices (phones, less than 768px) */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 

	.calPadTop {
		/* padding-top: 10px; */
	}
		
	.textCenter {
		text-align: center;
		margin-right: 20px;
	}
	
	/*SE:Chrome browser fix */
	.ui-multiselect {
		height: auto !important;
	}

}

/** FF browser **/
/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	.ui-multiselect {
		height: auto !important;
	}
}



/* Small devices (tablets, 768px and up) */
/*@media (min-width: 768px) {*/
@media only screen and (min-width: 768px) {
	.calPadTop {
		 padding-top: 27px;
	}
	
	
	.textCenter {
		text-align: center;
		margin-right: 20px;
	}
	#btnSearchsm {
		margin-bottom: 12px;
		margin-left: 28%;
	}
	#btnResetsm {
		margin-right: 38%;
	}
}


/* Medium devices (desktops, 992px and up) */
/*@media (min-width: @screen-md-min) { ... }*/
@media only screen and (min-width: 992px) {
	.calPadTop {
		padding-top: 24px;
	}
	
	.textCenter {
		text-align: center;		
		margin-right: 25px;
	}
}

/* Large devices (large desktops, 1200px and up) */
/*@media (min-width: @screen-lg-min) { ... }*/
@media only screen and (min-width: 1200px) {
	
}

.helptext li {
  margin-left: 60px !important;
}

.helptext ul li { 
  margin-left: 100px !important;
}

.inputError {
    border: 2px solid #D12212;
	
}

#noResult,#above500{
	color:#97180C;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	 text-align: center;
	}

.pagerecords {
	margin-top:18px;
}

 .invalid {
 border: 1px solid red !important;
  }
  
.errorText {
    color: #D12212;  
}

.calerrorText {
    color:#D12212;
	display:none; 
}

.dotted {
	border-style: dotted;
	border-width: 3px;
	border-color:red;
	}
	
.dateFieldLabel{
	display:inline-block;
	font-weight:bold;
	margin-bottom:5px;
	margin-left: 15px;
}

#disclaimer2 {
    background: #f0f0f0;
    border-color: #f0f0f0;
  }

#disclaimer2 {
    padding: 15px;
    margin-bottom: 22px;
    border: 1px solid transparent;
    border-radius: 4px;
}

img.ui-datepicker-trigger {
	margin-left: 3px;
    cursor: pointer;
    display: inline;
    height: 25px;
}

label#inspToDateLabel, label#inspFromDateLabel {
      display: block;
      margin-bottom: 0px; 
}
     
input#inspectionToDate, input#inspectionFromDate {
    width: 135px !important;
    display: inline;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
@media  (max-width: 48em){
	.lcds-breadcrumb li.last:before {		
		padding: 0 .375em 0 0;		
		color:#333;
	}
	.lcds-breadcrumb li.last {
		display: inline-block !important;
	}
	.lcds-breadcrumb li.secondLast {
    	display: none !important;
	}
	header h1{
		font-size:25px !important;
	}
}

    
    