/* bootstrap override */

.col-md-2 {padding-right: 10px; padding-left: 5px;}
.col-md-4 {padding-right: 10px; padding-left: 5px;}
.col-md-6 {padding-right: 10px; padding-left: 5px;}
.col-md-12 {padding-right: 10px; padding-left: 5px;}
/* END bootstrap override */

.GridLex-col-6_sm-6_xs-12_xss-12 {

}
.container-grid-text {
  font-size: 90%;
}
.container-box {
  border: 1px solid #cacaca;
  padding: 3px;
  background-color: #efefef;
}

.btn-primary {
  background: #39abdb;
  border-color: #39abdb;
  color: #FFF !important;
  border-bottom: 2px solid #39abdb;
  margin: 0 0 0 0;
}
.small_fl_lt {
  font-size: 0.7em;
  float: right;
}

.bg-container {
  color: #fff;
  background-color: #0a3d91;
}
a.bg-container:hover, a.bg-container:focus {
  background-color: #286090;
}

.hide{display:none!important; -webkit-backface-visibility: hidden; visibility:hidden} 

.bold {
  font-weight: bold;
}

.btn {
  border-radius: 3px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  text-transform: uppercase;
  font-size: 11px;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 1.5px;
  font-weight: 400;
  padding: 12px 17px;
}

.btn-small {
  border-radius: 3px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  text-transform: uppercase;
  font-size: 11px;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 1.5px;
  font-weight: 400;
  padding: 4px 8px;
}

.mt-5 {
  margin-top: 5px;
}

.pad-lr-2 {
  padding: 0px 2px;
}

span.ui-button-text.ui-c {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 8px;
  padding-right: 1px;
}

form.form-login .form-control {
  max-width: 200px;
  margin: 2px 2px;
  display: inline-block;
}

nav.navbar {
  min-height: 80px !important;
}

/* blockuiid_blocker */

#blockuiid_blocker {
  z-index: 2001 !important; 
  background-color: rgba(0, 0, 0, 0.1);
}

#blockuiid {
  background-color: rgba(255, 255, 255, 1);
  z-index: 2002 !important;
}

#blockuiid .imgloader {
  width: 60px;
  height: 60px;
  margin: 2px 40px 2px 40px;
}

#blockuiid table td {
  text-align: center;
}

/**
 * Custom Checkbox and Radio By CSS
 */

.checkbox-block label,
.radio-block label {
  display: inline-block;
}
.radio-inline,
.checkbox-inline {

}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {

}
input[type='radio'],
input[type='checkbox'] {
  opacity: 0;
  display: inline-block;
  float: none;
  width: 18px;
}
input[type='radio'] + label,
input[type='checkbox'] + label {
  margin: 0;
  clear: none;
  line-height: 24px;
  cursor: pointer;
  font-weight: 300;
  left : -19px;
}
input[type='radio'] + label,
input[type='checkbox'] + label {
  background: none;
  position: relative;

}
input[type='radio'] + label:before,
input[type='checkbox'] + label:before {
  position: absolute;
  content: "";
  color: #919191;
  font-weight: normal;
  transition: all .6s;
  text-shadow: none !important;
  box-shadow: none !important;
  font-size: 13px;
}
input[type='radio']:checked + label:before,
input[type='checkbox']:checked + label:before {
  color: #39abdb;
}
input[type='radio'] + label:before {
  font-family: "Ionicons";
  content: "\f401";
  border: none !important;
  font-size: 14px;
}
input[type='radio']:checked + label:before {
  font-family: "FontAwesome";
  content: "\f058 ";
  border: none !important;
  font-size: 14px;
}
input[type='checkbox'] + label:before {
  content: "";
  width: 12px;
  height: 12px;
  border: 1px solid #B5B5B5;
}
input[type='checkbox']:checked + label:before {
  font-family: "FontAwesome";
  content: "\f14a";
  border: none;

}

/* datatable custom */

.ui-datatable-odd {
  background: none repeat scroll 0 0 #e4e4e4;
}

.ui-datatable thead th{
  text-align:center;
  background-color: rgb(57, 171, 219);
}
.ui-datatable thead th span{
  color: #fff;    
}

.ui-datatable .ui-sortable-column-icon.ui-icon {
  background-image: none; text-indent: 0; margin: 0 0 0 .5em;
}

.ui-paginator > span:before, .ui-sortable-column-icon:before {
  font-family: FontAwesome; color: #fff;
}
.ui-paginator > span > span, .ui-paginator a span { display: none; }
.ui-paginator-first:before { font-family: FontAwesome; content: '\f049'; }
.ui-paginator-prev:before { font-family: FontAwesome; content: '\f048'; }
.ui-paginator-next:before { font-family: FontAwesome; content: '\f051'; }
.ui-paginator-last:before { font-family: FontAwesome; content: '\f050'; }
.ui-icon-carat-2-n-s:before { font-family: FontAwesome; content: '\f0dc'; }
.ui-icon-carat-2-n-s.ui-icon-triangle-1-n:before { font-family: FontAwesome; content: '\f0de'; }
.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before { font-family: FontAwesome; content: '\f0dd'; }
.ui-paginator .ui-state-disabled { opacity: .25; }

.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s {
  font-family: FontAwesome;
      background-image: none;
      margin-left: 5px;
      font-size: 1.1666em;
      position: relative;
}
 
.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:not(.ui-icon-triangle-1-s)::before {
  content: "\f106";
  font-family: "FontAwesome";
  position: absolute;
  top: -2px;
  color: rgba(0,0,0,0.4);
}
 
.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s:not(.ui-icon-triangle-1-n)::after {
      content: "\f107";
      font-family: "FontAwesome";
      position: absolute;
      top: 5px;
      color: rgba(0,0,0,1);
}
 
.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-n::before {
      color: rgba(0,0,0,1);
}


.ui-datatable thead th,
.ui-datatable tbody,
.ui-datatable tbody tr,
.ui-datatable tbody td {
  border-style: none;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
  border-style: none;
}


/* END datatable custom*/

.datatable-style {
  font-size: 1.02em;
}

.datatable-row-style {
  font-size: 0.85em;
}

.datatable-cont-craw-row-style {
  border-bottom: 1px dotted #CCC !important;
  line-height: 1 !important;
  margin-bottom: 13px !important;
  padding-bottom: 13px !important;
  font-size: 0.85em !important;
}


.jqueryvers-text {
  font-size: 0.8em;
}

.form-control-clone {
  height: 25px !important;
  font-size: 0.8em !important;
}

