
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/OpenSans-Regular.ttf');
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('../fonts/SourceSansPro-Regular.ttf');
}

/*!
* May... if you like BMW FontType?!
*
@font-face {
  font-family: 'BMW';
  src: url('../fonts/bmw.ttf');
}
*/

.text-bold{
    font-weight: bold;
}

.img-black-n-white {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.text-rotate {

    /* Safari */
    -webkit-transform: rotate(-90deg);

    /* Firefox */
    -moz-transform: rotate(-90deg);

    /* IE */
    -ms-transform: rotate(-90deg);

    /* Opera */
    -o-transform: rotate(-90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
.modal-content {
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
}

.validationMapping .error {
    color: #FF0000;
}
/*.js-dataTable-full tbody tr td:first-child {*/
    /*font-weight: bold;*/
/*}*/

.customTableBG {
    background-color: #5c90d2!important;
    color: #fff!important;
}
@media screen and (min-width: 992px) {
    #side-overlay {
        width: 48%!important;
    }
}