.col-optimized {
  	width: 1%;
  	white-space: nowrap;
}

.bold {
	 font-weight: bold;
}

.underline {
    text-decoration:underline;
}

.text-dark {
	color: black !important;
}

.text-white {
    color: white !important;
}

hr.style-one {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

.embossed-light {
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
}

.embossed-heavy {
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 
    inset 0 2px 3px rgba(255,255,255,0.3),
    inset 0 -2px 3px rgba(0,0,0,0.3),
    0 1px 1px rgba(255,255,255,0.9);
}

.emphasize-dark {
    box-shadow: 0 0 5px 2px rgba(0,0,0,.35);
}

.select2-results__option { 
    color: black ;
}

.em8 {

    font-size: 0.8em;

}

.font-1 {
    font-size: 1.1em;
}

.font-2 {
    font-size: 1.2em;
}

.font-3 {
    font-size: 1.3em;
}

.font-4 {
    font-size: 1.4em;
}

.font-5 {
    font-size: 1.5em;
}

.font-6 {
    font-size: 1.6em;
}

.font-7 {
    font-size: 1.7em;
}

.font-8 {
    font-size: 1.8em;
}

.font-9 {
    font-size: 1.9em;
}

.font-10 {
    font-size: 2em;
}

.t-time {
    width: 350px !important; 
    font-size: 15px !important;
}

tr.text-center > td, th {
    text-align: center !important;
}