select.selected-filter, input.selected-filter, .form-group input.selected-filter{
	border-color: orange;
	background-color: #fafad2;
}

.label.os, .label.ps{
    vertical-align: middle;
    border-radius: 5px;
}

.label.os.NEW, .os.NEW{
    background-color: #abbac3;
}
.label.os.PENDING, .os.PENDING{
    background-color: #f89406;
}
.label.os.CONFIRMED, .os.CONFIRMED{
    background-color: #82af6f;
}

.label.os.REJECTED, .os.REJECTED{
    background-color: #d15b47;
}
.label.os.CANCELLED, .os.CANCELLED{
    background-color: #333333;
}


.label.ps.PENDING{
    background-color: #f89406;
}
.label.ps.PAID{
    background-color: #82af6f;
}

.progress-bar.progress-bar-TR{
    background-color: #ca5952;
}
.progress-bar.progress-bar-ST{
    background-color: #2a91d8;
}

.btn.btn-TR{
    background-color: #ca5952 !important;
    border-color: #ca5952 !important;
}
.btn.btn-ST{
    background-color: #2a91d8 !important;
    border-color: #2a91d8 !important;
}


.itemdiv > .user > img, .itemdiv > .user > .img {
    border:none;
    padding: 4px;
    border-radius: 6px;
}

.highlight{
    background-color: antiquewhite;
}

/* BSMD Store Colors */
.bsmd_store .logo{
	background: #e99;
}

.bsmd_store .navbar {
	background: #c44;
}

.bsmd_store .ace-nav>li>a {
    background-color: #a33;
	
}

.bsmd_store .ace-nav>li {
	    border-left: 1px solid #c88;
}

.bsmd_store .breadcrumb>li>a {
    color: #c00;
}

.bsmd_store .blue {
    color: #c00!important;
}

.bsmd_store .btn-primary,.bsmd_store .btn-primary:focus {
    background-color: #c00!important;
    border-color: #c00;
}

.bsmd_store a {
    color: #c00;
    text-decoration: none;
}


/* DGSM Store Colors */
.dgsm_store .logo{
    background: #e99;
}

.dgsm_store .navbar {
    background: #c44;
}

.dgsm_store .ace-nav>li>a {
    background-color: #a33;
    
}

.dgsm_store .ace-nav>li {
        border-left: 1px solid #c88;
}

.dgsm_store .breadcrumb>li>a {
    color: #c00;
}

.dgsm_store .blue {
    color: #c00!important;
}

.dgsm_store .btn-primary,.bsmd_store .btn-primary:focus {
    background-color: #c00!important;
    border-color: #c00;
}

.dgsm_store a {
    color: #c00;
    text-decoration: none;
}

/* ESMA Store Colors */
.esma_store .logo{
    background: #4d7686;
}
 
.esma_store .navbar {
    background: #3C6372;
}
 
.esma_store .ace-nav>li>a {
    background-color: rgba(32,55,64,1.0);
   
}
 
.esma_store .ace-nav>li {
        border-left: 1px solid #3B5F6D;
}
 
.esma_store .breadcrumb>li>a {
    color: #3C6372;
}
 
.esma_store .blue {
    color: #3C6372!important;
}
 
.esma_store .btn-primary,.bsmd_store .btn-primary:focus {
    background-color: #3C6372!important;
    border-color: #3C6372;
}
 
.esma_store a {
    color: #3C6372;
    text-decoration: none;
}
 
.esma_store .ace-nav>li.light-blue>a:hover, .esma_store .ace-nav>li.light-blue>a:focus, .esma_store .ace-nav>li.open.light-blue>a {
        background-color: rgba(32,55,64,1.0);
}
 
.esma_store .ace-nav>li>a:hover, .esma_store .ace-nav>li>a:focus, .esma_store .ace-nav>li.open>a {
    background-color: rgba(32,55,64,1.0);
    color: #FFF;
}
 
.esma_store .nav .open>a, .esma_store .nav .open>a:hover, .esma_store .nav .open>a:focus {
    background-color: rgba(32,55,64,1.0);
}
 
.esma_store .dropdown-menu>li>a:hover, .esma_store .dropdown-menu>li>a:focus {
    background-color: #3C6372;
    color: #fff;
}




/* custom styles */
.box-style {padding:20px;margin:0 0 20px 0;background-color:#fff;border:1px solid #f0f0f0;border:1px solid rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.175);box-shadow:0 1px 2px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.box-style-light {padding:10px;margin:0 0 20px 0;background-color:#fff;border:1px solid #ddd;background-clip:padding-box;}
.box-style>h5{height:45px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow: ellipsis;-webkit-box-orient:vertical;text-transform:capitalize;margin:0px;}
.box-style-light>h4{margin:5px 0 15px;}
.info-table{display:table;width:100%;}
.info-row{display:table-row;}
.info-row .info-name{width:15%;text-align:right;padding:6px 10px 6px 4px;font-weight:normal;display:table-cell; vertical-align:text-top;color:#999;}
.info-row .info-value{width:85%;display:table-cell;padding:6px 4px 6px 6px; padding-left: 5px;}
.form-horizontal.form-value .form-group{margin-bottom:5px;}
.control-label{color:#999;font-size:13px;}
.control-label-value{display:block;padding-top:7px;}
.alert{margin-bottom:10px;}
.tr-callout{display:block;min-height:100px;padding:10px;background-color:#fcf8e3;border:1px solid #faebcc;border-left: 3px solid #c6b762;}
.tr-callout>h4{color: #8a6d3b;}
.text-grey{color:#999!important;}
.text-right{text-align:right!important;}
.pt-1, .py-1{padding-top:.25rem!important;}
.pb-1, .py-1{padding-bottom:.25rem!important;}
.pt-2, .py-2{padding-top:.5rem!important;}
.pb-2, .py-2{padding-bottom:.5rem!important;}
.pt-3, .py-3{padding-top:.75rem!important;}
.pb-3, .py-3{padding-bottom:.75rem!important;}
.pt-4, .py-4{padding-top:1rem!important;}
.pb-4, .py-4{padding-bottom:1rem!important;}
.pt-5, .py-5{padding-top:1.25rem!important;}
.pb-5, .py-5{padding-bottom:1.25rem!important;}
.pl-0, .px-0{padding-left:0px!important;}
.pr-0, .px-0{padding-right:0px!important;}
.pl-1, .px-1{padding-left:.25rem!important;}
.pr-1, .px-1{padding-right:.25rem!important;}
.pl-2, .px-2{padding-left:.5rem!important;}
.pr-2, .px-2{padding-right:.5rem!important;}
.pl-3, .px-3{padding-left:.75rem!important;}
.pr-3, .px-3{padding-right:.75rem!important;}
.mt-0, .my-0{margin-top:0px!important;}
.mb-0, .my-0{margin-bottom:0px!important;}
.ml-2, .mx-2{margin-left:.5rem!important;}
.mr-2, .mx-2{margin-right:.5rem!important;}
.d-block{display:block!important;}
.d-inline-block{display:inline-block!important;}
.font-weight-bold{font-weight:700!important;}
.font-weight-normal{font-weight:500!important;}
.form-section{
	border-radius: 2px;
	background-color: #fff;
	width: 100%;
	height: 100%;
	padding: 10px 20px 20px 20px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2);
}
.form-section-title{
	color: #478fca !important;
	font-size: 1.2em;
	font-weight: 500;
	text-decoration: none;
	padding-bottom: 10px;
}
.form-section-divider{
	background: #f7f7f7;
    padding: 10px 0;
}