div#osm-plans-list-pricing-table-circle {
    max-width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
h2.osm-plan-title {
    color: #ffffff;
    text-align: center;
    line-height: 1em;
}
div#osm-plans-list-columns {
    max-width: 100%;
    margin-left: 10%;
    margin-right: 10%;
}
.osm-item-wrapper.col-md-4 {
    padding: 50px;
}
.col-md-3 {
    margin: 10px;
    max-width: 23%!important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
h2.osm-item-title {
    font-size: 24px;
}

a:hover:not(.btn):not(.vm-btn):not(.vm-button-correct) {
  color:#ffffff!important;
  font-size:initial;
}

form#os_form {
    text-align: left;
    display: inline;
}
form#os_form div {
    padding: 10px;
}
.form-control-label {
    min-width: 100px;
}
input#btn-submit {
    background-color: rgba(66,139,202,1);
    color: #ffffff;
}
form#os_form div {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}
h1.osm-page-title {
    text-align: center;
}
.osm-message.clearfix p {
    text-align: center;
}
h3.osm-heading {
    text-align: center;
}
.col-md-3.form-control-label {
    margin: 5px!important;
    float: left;
}
span.input-group-text {
    max-width: 15px;
    float: left;
    height: 40px;
}
.form-actions {
    text-align: center;
}
.ttr_menu_items li ul.child li span.separate, .ttr_menu_items li ul.child li a {
  color: #000000!important;
}
h2.osm-item-title a:visited {
    color: #777777!important;
}
h2.osm-item-title a:hover:not(.btn):not(.vm-btn):not(.vm-button-correct) {
    font-size: 24px!important;
    color: #999999!important;
}
img.osm-thumb-left.img-thumbnail {
    display: inline-block;
    min-width: 250px;
}
div#osm-my-articles td > a:hover:not(.btn):not(.vm-btn):not(.vm-button-correct) {
    color: #1d55ff !important;
}
table#adminForm a:visited:not(.btn) {
    color: #2470ff !important;
}
.osm-container img.osm-thumb-left {
    max-width: 300px!important;
}
img.osm-thumb-left.img-thumbnail {
    max-width: 200px!important;
}
.osm-description-details.col-md-7 a:visited:not(.btn) {
    color: #777777!important;
}
ul.osm-signup-container a:visited:not(.btn) {
    color: #ffffff;
}
#adminForm .center {
	display: none;
}
.osm-pricing-table-circle .osm-plan-price p {
	color: #fff;
	font-size: 34px;
	font-weight: 700;
	margin: 0;
}
#osm_form_renew label {
	color: #ffffff !important;
}