.osm-container .osm-item-heading-box {
	background: #000092;	   
    font-size: 13px;
    line-height: 14px;
    padding: 10px;
    text-align: center;
    margin: 0;
    background-color: #000092;
	color: #fff;
}



.osm-item-heading-box.clearfix p {
	margin-bottom: 5px;
}
    
h2.osm-item-title a {
    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #2F2F2F;
    line-height: 20px;
    padding-top: 15px;
    letter-spacing: 0px;
}


.btn-primary {
        color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: transparent linear-gradient(#E9151F, #A5121E) repeat scroll 0% 0%;
    
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #FFF;
    border-radius: 5px;
    box-shadow: 0px -16px 34px #A1111D inset;
    
}

.osm-description-details h1.osm-page-title {
   
    margin: 5px 0 5px 0 !important;
    padding: 0;
    float: none;
	font-size: 25px !important;

}

.osm-item-description {   
    border-radius: 0 0 0px 0px; 
   
    border-bottom: 0px solid #DBDEE1; 
    border-left: 0px solid #DBDEE1; 
    border-right: 0px solid #DBDEE1; 
}


