.h5, h5 {
  font-size:16px;
  font-weight:bold;
}
.h6, h6 {
  font-size:14px;
  font-weight:bold;
}
label.error
{
	color:red;
	font-family:verdana, Helvetica;
	font-size:12px;
}
.justerror
{
	color:red;
	font-family:verdana, Helvetica;
	font-size:12px;
}
.mediumtext {
    font-size:12px;
}
.smalltextgrey {
    font-size:10px;
	color:#808080;
}
.smalltextblack {
    font-size:11px;
	color:#000;
	box-shadow: none;
}
.textcolorBlue {
    font-color:#000080;
}
.alignright {
	text-align: right;
	vertical-align: text-bottom;
}
.alignleft {
	text-align: left;
}
.aligncenter {
	text-align: center;
}
.aligncentersm {
	text-align: center;
	width:70px;
	font-size:10px;
	color:#808080;
}
.aligncenterchart {
	text-align: center;
	color: #0c5460;
	background-color: #FFF;
}
.alignleftfloat {
  float: left;
  width:50%;
  text-align:left;
}
.f-l {
  float: left;
}
.f-r {
  float: right;
}
.alignrightfloat {
 float: left;
 width:50%;
 text-align:right;
}​
.bgcolorpayout {
	text-align: center;
	background-color: #EFEFEF;
}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
	max-width:inherit; /* For Bootstrap 4 - to avoid the modal window stretching full width */
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events:all;
}	
.btn-width-static {
    width: 200px !important;
}
.shimpadding-xs
{
	 width: 1px;
   padding: .5px;
	 visibility: hidden;
}
.shimpadding
{
	 width: 5px;
   padding: 1px;
	 visibility: hidden;
}
.shimpadding-md
{
	 width: 5px;
   padding: 5px;
	 visibility: hidden;
}
.shimpadding-lg
{
	 width: 5px;
   padding: 10px;
	 visibility: hidden;
}
.hidebox
{
	 visibility: hidden;
}
.smallwidth
{
	 width: 75px;
}
.mediumwidth
{
	 width: 200px;
}
.modal-open {
  padding-right: 0 !important;
}
html {
  overflow-y: scroll;
}
.datepicker {
	z-index:1151 !important;
}
.modal-body-scroll {
  height:200px;
  overflow:auto;
}
.modal-body-scroll-sm {
  height:100px;
  overflow:auto;
}
.multiheight {
  height:200px;
}
.showborder
{
  padding: 1px;
	border: 2px;
}
.no-border {
  border: none;
  box-shadow: none;
	background-color: #F5F5F5;
}
.no-border-transparent {
    border: none !important;
    box-shadow: none;	
    background-color: transparent;
}
.dashed-border {
	border: 1px;
  box-shadow: none;
	border-style:dotted;
	height: 15px;
}
.dashed-border-bottom {
	border-bottom: 1px;
  box-shadow: none;
	border-style:dotted;
	border-color: #EFEFEF;
}
.sideborder {
	border: 1px;
  box-shadow: none;
	border-style:solid;
	border-color: #CCCCCC;
	height: 15px;
}
.vcenter {
  position: absolute;
  top: 45%;
  left:50%;
  transform: translate(-50%,-50%);
}
.hcenter {
  position: absolute;
  left:50%;
  transform: translate(-50%,-50%);
}
#formtoggleAB {display:none;}#formtoggleAC {display:none;}#formtoggleAD {display:none;}#formtoggleAE {display:none;}#formtoggleAF {display:none;}
#charttoggleAB {display:none;}#charttoggleAC {display:none;}#charttoggleAD {display:none;}#charttoggleAE {display:none;}#charttoggleAF {display:none;}
#setAtoggleAB {display:none;}#setAtoggleAC {display:none;}#setAtoggleAD {display:none;}#setAtoggleAE {display:none;}#setAtoggleAF {display:none;}
#softcaptoggleAB {display:none;}#softcaptoggleAC {display:none;}#softcaptoggleAD {display:none;}#softcaptoggleAE {display:none;}#softcaptoggleAF {display:none;}
#hurdletoggleAB {display:none;}#hurdletoggleAC {display:none;}#hurdletoggleAD {display:none;}#hurdletoggleAE {display:none;}#hurdletoggleAF {display:none;}
#icrtoggleAB {display:none;}#icrtoggleAC {display:none;}#icrtoggleAD {display:none;}#icrtoggleAE {display:none;}#icrtoggleAF {display:none;}
#shipmenttoggleAB {display:none;}#shipmenttoggleAC {display:none;}#shipmenttoggleAD {display:none;}#shipmenttoggleAE {display:none;}#shipmenttoggleAF {display:none;}
#kickertoggleAB {display:none;}#kickertoggleAC {display:none;}#kickertoggleAD {display:none;}#kickertoggleAE {display:none;}#kickertoggleAF {display:none;}
#discreettoggleAB {display:none;}#discreettoggleAC {display:none;}#discreettoggleAD {display:none;}#discreettoggleAE {display:none;}#discreettoggleAF {display:none;}
.classWithPad { 
 margin-left:10px; 
}
.classWithPadWide { 
 margin-left:20px; 
}
.classWithPadBottom { 
 margin-bottom:5px; 
}
.classPadAll { 
 padding:10px; 
}
.classPadTopRight { 
 padding-top:10px; 
 padding-right:10px; 
}
.classPadRight { 
 padding-right:32px; 
}
.classPadRightSM { 
 padding-right:10px; 
}
.checkbox .no-left-pad {
  padding: 0px !important;
  margin: 0px !important;
}
.dashed-b-bottom {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
  height: 5px;
}
.padding-b {
    height: 5px;
}
.padding-height-ten {
  height: 10px;
}
.padding-height-fifteen {
    height: 15px;
}
.padding-w {
    margin-right: 15px;
}
.margin-right {
    margin-right: 10px;
}
.margin-left {
    margin-left: 10px;
}
.padding-left {
    padding-left: 10px;
}
.showborder-dashed
{
	border: 1px;
	border-color: #CCCCCC;
	border-style: dashed;
}
.no-right-bottom-border {
	border: 1px;
	border-color: #CCCCCC;
	border-style: dashed;
	border-bottom: none;
	border-right: none;
}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
	border: none !important;
}
.table-dash > tbody > tr > td {
	border: 1px dashed #CCC !important;
	text-align: center;
}
.table-dash-default > tbody > tr > td {
	border: 1px dashed #CCC !important;
}
.well-xs{padding:5px;border-radius:3px}
.input-xs{height:22px;padding:5px 10px;font-size:11px;line-height:1.5;border-radius:3px}
.caret {
    position: absolute;
    right: 5%;
    top: 45%;
}
.multiselect.dropdown-toggle {
    text-align: left;
}
.loader-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0%;
  left: 0%;
  background-color: #242f3f;
  opacity: .5;
  display:flex;
  justify-content: center;
  align-items: center;
  z-index: 8888;
}
/*.loader {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: fixed;
  border: 4px solid #EEE;
  animation: loader 2s infinite ease;
}*/
.loader{
  position: fixed;
  left: 45%;
  top: 35%;
  width: 150px;
  height: 150px;
  text-align: center;
  z-index: 9999;
  /*background: url('../img/loading/LCPT.gif') no-repeat center center;*/
  border: 4px solid #EEE;
  animation: loader 2s infinite ease;
}

.loader-inner {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #EEE;
  animation: loader-inner 2s infinite ease-in;
}
@keyframes loader {
  0% { transform: rotate(0deg);}
  25% { transform: rotate(180deg);}
  50% { transform: rotate(180deg);}
  75% { transform: rotate(360deg);}
  100% { transform: rotate(360deg);}
}
@keyframes loader-inner {
  0% { height: 0%;}
  25% { height: 0%;}
  50% { height: 100%;}
  75% { height: 100%;}
  100% { height: 0%;}
}

.wellx {
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#FFFFFF;
  border:1px solid #e3e3e3;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.wellx blockquote{
  border-color:#ddd;
  border-color:rgba(0,0,0,.15)
}
.wellx-lg{
  padding:24px;
  border-radius:6px
}
.wellx-sm{
  padding:9px;
  border-radius:3px
}

div.checkbox  > input[type="checkbox"] {    
  transform: scale(1.5); 
}