/* FRONTEND */
.cp_box{
	display:flex;
	align-items:flex-start;
}
input[type="submit"].exp_butt{
	border-color: #193022;
	color:#193022;
}
input[type="submit"].exp_butt:hover{
	border-color: #6EAB27;
	color:#6EAB27;
	background-color:transparent;
}

#stapapdf{
	margin-top:25px;
}

.trepm{
    min-height:300px;
    padding: 20px !important;
    margin-left:0px !important;

}
.CPT-filter-title{
    margin: 12px 0;
    padding:5px;
    background-color:#6EAB27;
    color:#ffffff;
    text-transform: uppercase;
    text-align: center;
    margin-bottom:15px;
}
.trepm-left{
    font-size:0.9em;
    line-height: 0.9em;
	    width: 25%;
    
}
.trepm-left select{
    margin-top:5px !important;
    margin-bottom:15px !important;
    border: 0px solid #ddd !important;
    color:#555;
    background-color: #F8F8F8;
}
.trepm-left input{
    margin-bottom:15px !important;
}
.trepm-left label{
   color:#85B28E;
}
.trepm-left hr{
    border:1px solid #ddd;
    height: 1px;
    margin:15px !important
		;
}


.trepm-right{
    font-size:0.9em;
    line-height: 1.1em;
    border-left:1px solid #E8F0F5 !important;
	    width: 75%;
}


.trepm-right table{
    width: 100%;
    border:0;
    background-color: #fff;
}

.trepm-right table td{
    border-bottom:2px solid #ddd;
    padding-top: 3px;
    padding-bottom: 3px;
	background-color:#fff !important;
}

.trepm-right table td.tabTitle{
    padding:8px !important;
    background-color:#6EAB27 !important;
    color:#ffffff  !important;
    text-transform: uppercase  !important;
    text-align: center;
    font-size:1.1em;
}
.subTitle{
    padding-top:15px !important;
    padding-bottom:0 !important;
    border-bottom:0px solid #fff !important;
}
.subTitle h2{
    padding:0;
    margin:0;
    color:#6EAB27;
}
.mainSubject{
    text-transform: uppercase;
    font-weight: 600;
}