.osm-pricing-table .osm-plan .osm-plan-header h2 {font-size: 16px;}
.osm-plan-header {background: #0072bc !important;}
.osm-plan-price {background: #1899a2 none repeat scroll 0 0;}
.osm-plan-price .price span {font-size: 35px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {height: 30px !important;}
.input-append .add-on, .input-prepend .add-on {height: 30px !important;}
ul > li::after {content: none !important;}
ul > li {padding: 0 !important;}
.nav-header {color: #fff !important;}
.osm-pricing-table .osm-plan-recommended .plan-recommended {
    background: #00b2bf none repeat scroll 0 0 !important;
    font-size: 10px !important;
    font-weight: normal;
    left: -35px;
    padding: 0px !important;
}


.btn-primary {background-color: #006d76 !important; background-image: linear-gradient(to bottom, #006d76, #006d76)!important;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #006d76 !important;
    color: #fff;
}
h2.osm-plan-title {
    font-size: 36px !important; 
}
.osm-pricing-table {
    margin-top: 40px !important;
}
.osm-plan-header {
    min-height: 120px;
}
.osm-plan {
    margin-bottom: 40px !important;
}