h1, h2, h3, h4, h5, h6{
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
}

.header-container{
margin-top:20px
}

ul.breadcrumb {
  padding: 5px 16px;
  margin:0;
  list-style: none;
  background-color: #fff;
}
ul.breadcrumb li {
  display: inline;
  font-size: 13px;
}
ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}

.font-arial-black{
font-family:Arial, Helvetica, sans-serif;
font-weight:900;	
}

.font-roboto-black{
font-family:'Roboto' sans-serif;
font-weight:900;	
}

.invalid-input, .already-exists{
display:none;
color:red;
font-size:12px;
}

.red-border{
border:1px solid red !important;
border-radius:4px;	
}

.field-required{
color:red;
font-size:10px;	
}

/*
label{
font-weight:bold;
}
*/

/*
label{
text-transform: capitalize;
}
*/
::placeholder {
font-size:13px;
/*text-transform: capitalize;*/
}

:-ms-input-placeholder {
font-size:13px;
/*text-transform: capitalize;*/
}

::-ms-input-placeholder {
font-size:13px;
/*text-transform: capitalize;*/
}

.in-h-45{
height:45px !important;
}

.btn-h-45{
height:45px;
}

select{
border:1px solid #dbdbdb;
}

select option {
padding: 40px;
}

.input-info{
text-transform:lowercase;
color:#666;
font-size:10px;
font-weight:normal;
letter-spacing: normal;
}

.pagination_{
width:100%;
height:20px;
margin:30px 0 50px 20px;
float:left;
clear:both;
}
.pagination_ ul{
list-style-type: none;
margin:0 17px 0 0;
padding:0;
float:right;
}
.pagination_ ul li{
float:left;
margin:0 4px 0 0;
}

.pagination_ ul li a{
color:#434343;
font-weight:normal;
padding:10px 12px 10px 12px;
display:block;
text-decoration:none;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;border-radius:4px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: rgb(255,255,255) !important;
}

.pagination_ ul li a:hover{
background:#ebebeb !important;	
color:#000;	
}

li#f{
padding:10px 12px 10px 12px;
color:#434343;
font-size:12px;
}

#pgleft, #pgright{
padding:2px 13px 2px 13px;
border-radius:4px;
font-size:20px;
font-weight:normal;
}

#pgleft{
margin-left:20px;
}

.label-radio{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
letter-spacing:normal;
text-transform:none;
width:150px;
cursor:pointer;
}

.custom-radio-container{
border-bottom:1px solid #dbdbdb;
width:150px;
}

#records, #by-field{
color:#666;
font-size:12px;
padding-left:7px;
}

.href-collapse{
display:inline-block;
width:100%;
height:100%;
text-decoration:none !important;
}

.date-time-picker{
background:white !important;
cursor:pointer !important;
}

#error-time{
color:white;
background:#ff2800;	
}

.fixed-tr{
position:fixed !important;
top:0;
left:0;
background:white;
}

.bdb{
   border-bottom:1px solid #4287f5;
   color:#4287f5 !important;
   font-weight:bold;
}

.none{
display:none;
}

.job-edit-modal{
width:50% !important;
}

.edit-jobs-values{
float:right;
color:#ccc;
cursor:pointer;
}

@media screen and (max-width: 767px) {
 .job-edit-modal{
   width:100% !important;
 }
}



@media (min-width: 767px) {
    .table-responsive {
        overflow: visible;
    }
}