/** BTN **/

.btn {
padding: 6px 12px !important;
text-transform: capitalize;
border-radius: 4px;
}
.btn-success {
background: #752779;
border: 1px solid rgb(117, 39, 121);
color: #fff;
}
.btn-success:hover {
background-color: rgba(117, 39, 121, 0.6);
border: 1px solid rgba(117, 39, 121, 0.6);
color: #fff;
}
.btn-success:focus {
background-color: rgba(117, 39, 121, 0.6);
border: 1px solid rgba(117, 39, 121, 0.6);
color: #fff;
}

/** BTN **/

/** MOD CLASSES **/

.well-paypal {
border: 1px solid #eee;
border-left: 2px solid #2a388f;
}

.members-zone {
border: 4px solid #2a388f;
padding: 6px 12px;
margin-top: 10px;
margin-bottom: 10px;
}

#Mod138 {
background: #752779;
color: #fff;
border: 4px solid #541C56;
margin-top: 12px;
font-size: 14px;
text-transform: uppercase;
}
.t3-module .cta {
background: #752779;
color: #fff;
}
.cta p {
margin-bottom:0px;
}
.cta a {
background: #752779;
color: #fff;
}
.cta a:hover {
background: #752779;
color: #fff;
}
.logo-image {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-left: 0px;
padding-right: 0px;
}
@media (max-width:991px) {
.logo-image {
margin-top: -10px !important;
margin-bottom: -20px !important;
}
}
.tagline {
background: inherit;
color: #ffffff;
margin-top: 22px;
}
.tagline a {
background: inherit;
color: #ffffff;
padding-top: 10px;
font-size: 16px;
}
@media (max-width:1200px) {
.tagline a {
font-size: 15px;
}
}
@media (max-width:991px) {
.tagline {
padding-top: 0px;
}
}
@media (min-width:992px) {
.tagline {
margin-left: -10px;
}
}
.tagline-blue {
margin:0px;
font-family: 'arial black', 'avant garde';
font-size:23px;
line-height:1rem;
color: #2a388f !important;
}
@media (max-width:1365px) {
.tagline-blue {
font-size:20px;
}
}
@media (max-width:991px) {
.tagline-blue {
font-size:23px;
}
}
@media (max-width:575px) {
.tagline-blue {
font-size:19px;
}
}
.tagline-white {
margin:0px;
font-size:18px;
line-height:1rem;
}
@media (max-width:1365px) {
.tagline-white {
font-size:16px;
}
}
@media (max-width:1200px) {
.tagline-white {
font-size:15px;
}
}
@media (max-width:991px) {
.tagline-white {
font-size:18px;
}
}
@media (max-width:575px) {
.tagline-white {
font-size:14px;
}
}
.no-padding {
padding: 0px;
}
.header-logo {
background: rgb(151,215,231);
background: rgba(151,215,231,1);
background: -moz-linear-gradient(top, rgba(151,215,231,1) 0%, rgba(0,178,187,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(151,215,231,1)), color-stop(100%, rgba(0,178,187,1)));
background: -webkit-linear-gradient(top, rgba(151,215,231,1) 0%, rgba(0,178,187,1) 100%);
background: -o-linear-gradient(top, rgba(151,215,231,1) 0%, rgba(0,178,187,1) 100%);
background: -ms-linear-gradient(top, rgba(151,215,231,1) 0%, rgba(0,178,187,1) 100%);
background: linear-gradient(to bottom, rgba(151,215,231,1) 0%, rgba(0,178,187,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d7e7', endColorstr='#00b2bb', GradientType=0 );
border-bottom: 1px solid #6DC7DD !important;
}
@media (max-width:991px) {
.row {
margin-left: 15px;
margin-right: 15px;
}
}
.no-border-bottom {
border-bottom:0px !important;
}
.uber-cliens {
margin-bottom: 28px;
margin-left: -15px;
margin-right: -15px;
}
.ja-submenu {
border-bottom: 0px;
}
.section-inner {
border-bottom:1px solid #eee;
}
.no-padding {
padding: 0px !important;
}
.border-module {
border: 2px solid #2a388f;
}
.border-module p {
padding: 0px 12px;
}
.border-module h3 {
margin-top: 14px;
}
.t3-sidebar .t3-module:last-child {
margin-top: 12px;
}
.border-mod {
border: 2px solid #2a388f;
min-height: 410px;
}
@media (max-width: 1366px) {
.border-mod {
min-height: 435px;
}
}
.border-mod-text {
min-height: 100px;
}
@media (max-width: 1180px) {
.border-mod-text {
min-height: 170px;
}
}
.border-mod-header {
min-height: 30px;
}
@media (max-width: 1180px) {
.border-mod-header {
min-height: 50px;
}
}
.border-mod p {
padding: 0px 12px;
}
.border-mod h4 {
padding: 0px 12px;
font-size: 14px;
font-weight: 700;
}
.t3-module h2 {
margin-top: 14px;
}
.t3-module h3 {
margin-top: 14px;
}
.t3-module h4 {
margin-top: 14px;
}
.t3-module h5 {
margin-top: 14px;
}
.t3-module h6 {
margin-top: 14px;
}

/** MOD CLASSES **/

/** HEADER **/

.uber-header.header-4.light-color .navbar-default .navbar-nav > li > a {
padding-left: 0.938rem !important;
padding-right: 0.938rem !important;
padding: 1.2rem 0.938rem;
}
.uber-header.header-4 {
height: 54px;
padding-top: 0;
padding-bottom: 0;
border-bottom: 0px;
background: #2a388f;
}
.uber-header {
background-color: #2a388f;
}
.t3-mainnav {
margin-top:4px;
}
.uber-header.header-4.light-color .navbar-default .navbar-nav > li {
border-left: 4px solid #2a388f;
border-right: 4px solid #2a388f !important;
}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
margin-left: 0px;
padding-right: 0.938rem;
}
.t3-megamenu .mega-dropdown-menu {
border: 4px solid #2a388f;
border-top: 0px;
box-shadow: none;
margin-left: -4px;
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0px;
}
.mega-col-nav {
padding-left: 0px;
padding-right: 0px;
}
@media screen and (max-height: 700px) and (min-width: 992px) {
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
padding: 8px 10px;
}
}
.t3-mainnav .t3-navbar .open .dropdown-menu {
padding-top: 0px;
padding-bottom: 0px;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-nav > li a:active, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
background: #fff;
color: #2a388f;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
color: #2a388f;
background-color: #fff;
text-decoration: underline;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #fff;
border-color: #2a388f;
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
border-bottom: 1px solid #eee;
}
.t3-megamenu .mega-nav > li:last-child, .t3-megamenu .dropdown-menu .mega-nav > li:last-child {
border-bottom: 0px;
}
.t3-megamenu .mega-inner {
padding: 0px;
}
.t3-megamenu .mega-nav .dropdown-submenu > .mega-dropdown-menu > .mega-dropdown-inner {
padding: 0px;
border-top: 4px solid #2a388f;
}
.t3-megamenu .mega-nav .dropdown-submenu.open > .dropdown-menu {
margin-left: 0px;
box-shadow: none;
}
.uber-header.header-4.light-color .site-navigation-right .off-canvas-toggle:hover, .uber-header.header-4.light-color .site-navigation-right .off-canvas-toggle:focus, .uber-header.header-4.light-color .site-navigation-right .off-canvas-toggle:active {
color: #fff !important;
outline: none !important
}
.off-canvas-toggle {
border-left: 0px;
padding: 0 10px;
color: #fff;
}
.acm-spotlight > .row > div > div {
margin-bottom: 15px !important;
margin-top: 15px !important;
}
@media (min-width: 992px) {
.navbar-nav {
margin-left: 10px;
}
}

/** HEADER **/

/** SIDE MENU **/

.module .nav > li > a:before, .module_menu .nav > li > a:before {
padding-left: 12px;
}
.side-menu .nav-child li {
padding-left: 28px !important;
padding-top: 6px !important;
padding-bottom: 6px !important;
}
.module-ct ul li {
border-top: 1px solid #ecf0f1 !important;
}

.side-menu {
border: 4px solid #2a388f;
border-top: 4px solid #2a388f !important;
}
.mega-dropdown-menu {
position: absolute !important;
background-color: #fff !important;
background: #fff !important;
}
.dropdown-menu {
position: relative;
display: block;
padding: 5px 0;
margin: 2px 0 0;
font-size: 10px;
background-color: transparent;
border: 0px;
border: 0px;
border-radius: 0;
-webkit-box-shadow: none !important;
box-shadow: none !important;
background-clip: initial;
}
.module-ct ul li {
list-style: none;
border-top: 0px;
padding: 0px 0;
}
.dropdown-menu > li > a {
padding: 6px 20px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background: transparent;
}
.t3-sidebar .t3-module {
background: #fff;
}
.t3-sidebar .t3-module:first-child {
border-top: 0px;
}
.nav .caret {
display: none;
}

/** SIDE MENU **/

/** OFF CANVAS **/

.t3-off-canvas .t3-off-canvas-body .nav li.active > a, .t3-off-canvas .t3-off-canvas-body .nav li.active.open > a {
color: #fff;
}
.t3-off-canvas .t3-off-canvas-body .nav li {
border: 0px !important;
padding: 6px 0px;
}
.t3-off-canvas .t3-off-canvas-header {
background: #2a388f;
height: 42px;
}
.t3-off-canvas .close {
height: 42px;
line-height: 42px;
width: 42px;
outline: none !important;
}
.t3-off-canvas .t3-off-canvas-body .module-title {
font-size: 18px;
}

/** OFF CANVAS **/

/** SLIDESHOW **/

.flex-caption {
width: 100%;
padding: 3%;
background: rgba(117, 39, 121, 0.6) !important;
font-size: 16px !important;
line-height: 1.4rem;
text-transform: capitalize;
font-weight: bold;
}
.flexslider {
margin-top: -2px;
}
.flexslider ul.slides li a {
display: inline-block;
color: #fff;
background: #2a388f;
}

/** SLIDESHOW **/

/** LOGIN MOD **/

.sourcecoast .btn-primary:hover, .sourcecoast .btn-primary:focus, .sourcecoast .btn-primary:active, .sourcecoast .btn-primary.active, .sourcecoast .btn-primary.disabled, .sourcecoast .btn-primary[disabled] {
background-color: #752779 !important;
}
.sourcecoast button.btn, .sourcecoast input[type="submit"].btn {
margin-top: 22px;
padding: 8px 12px !important;
}
.sclogin #scprofile-pic, .sclogin .sclogin-greeting {
margin-top: 12px;
}
.sourcecoast .btn-primary {
background-color: #752779 !important;
outline: none !important;
}
.sourcecoast .btn-primary:hover {
background-color: rgba(117,39,121,0.6) !important;
}
.sourcecoast .btn {
padding: 11px 22px;
}
.sclogin {
float: right;
width: 100%;
}
.sclogin-modal-links a.btn-primary {
margin-top: 26px;
}

/** LOGIN MOD **/

/** PREV **/

.article-image-full img {
max-width: 200px !important;
}
.item-image.pull-left {
margin-right: 30px;
}
@media screen and (max-width: 767px) {
.item-image.pull-left {
margin-right: 26px;
}
}
@media screen and (max-width: 575px) {
.item-image.pull-left {
margin-right: auto;
display: block;
width: auto;
margin-left: auto;
float: none !important;
}
}
@media (max-width: 575px) {
.article-image-full img {
max-width: 200px !important;
margin-right: auto;
display: block;
width: auto;
margin-left: auto;
float: none !important;
}
}
img.image-right {
max-width: 200px !important;
width: 100%;
height: auto;
margin-bottom: 30px;
float: right;
}
@media (max-width: 575px) {
img.image-right {
max-width: 200px !important;
margin-right: auto;
display: block;
width: auto;
margin-left: auto;
float: none !important;
}
}
img.image-left {
max-width: 200px !important;
width: 100%;
height: auto;
margin-bottom: 30px;
}
@media (max-width: 575px) {
img.image-left {
max-width: 200px !important;
margin-right: auto;
display: block;
width: auto;
margin-left: auto;
float: none !important;
}
}
.image-left-text {
padding-left: 19px;
padding-right: 0px;
}
@media (max-width:991px) {
.image-left-text {
padding-left: 0px;
}
}

body {
color: #000000 !important;
} 

.edit-icon {
background: #000;
display: inline-block;
margin-top: -10px;
}

hr {
border-top: 4px solid #ecf0f1;
}
@media (max-width: 767px) {
.uber-cliens .client-item {
width: 50% !important;
}
}
.t3-sl {
padding-bottom: 0px !important;
padding-top: 0px !important;
}

.sections-wrap .section .section-inner, .sections-wrap .t3-module .section-inner {
padding-left: 0;
padding-right: 0;
padding-top: 28px !important;
padding-bottom: 28px !important;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
margin-bottom: 22px;
}

.page-header {
border-bottom: 4px solid #f0f2f4;
}
 h1 {
font-size: 22px !important;
}
h1, h2, h3, h4, h5, h6 {
font-size: 16px;
font-weight: 700;
margin-top: 0px;
margin-bottom: 16px;
}

body {
line-height: 1.5;
}

td, tr td {
border: 1px solid #eeeeee;
padding: 4px 12px;
border-top: 1px solid #eeeeee;
}

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"], .inputbox {
height: 29px;
}

.tjBs3 .input-group .form-control, .tjBs3 .input-group-addon, .tjBs3 .input-group-btn {
display: block;
}
.tjBs3 .form-control {
height: 27px;
font-size: 11px;
}
.tjBs3 .input-group .form-control {
z-index: 0;
}
.tjBs3 .input-group-btn:last-child>.btn, .tjBs3 .input-group-btn:last-child>.btn-group {
z-index: 0;
}
.btn-sm {
font-size:0.8rem;
}
button, input[type="submit"] {
border: 1px solid; 
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:active, .btn-primary:focus {
outline: none;
}
.form-horizontal .control-label {
text-align: left;
min-width: 115px;
font-weight: 400;
padding-top: 0px;
}
.form-control {
border: 1px solid #ddd;
}
.directory-layout {
height: 125px;
text-align: center;
background: #f5f5f5;
padding: 10px;
padding-top: 35px;
}
.btn {
font-size: 12px !important;
line-height: 1.1rem;
}

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 {
font-size: 11px;
border-radius: 2px;
min-width: 100%;
}
.form-group {
margin-bottom: 10px;
}

.flexslider ul.slides li a {
display: inline-block !important;
margin-top: 10px;
}

table.acymailing_form {
margin: 0px !important;
}

.login-greeting {
margin-bottom: 10px;
}

.t3-off-canvas .t3-off-canvas-body .module-title {
font-family: 'arial black', 'avant garde';
}

/** PREV **/

/** EVENTS **/

.dropdown-menu.rse-drop {
position: absolute;
display: none;
background: #1e2968;
margin-top: -3px;
border: 1px solid #1e2968;
border-radius: 0px 2px 2px 2px;
}
.open > .dropdown-menu {
display: block !important;
}
.btn-group .dropdown-toggle {
margin-top: 0px;
}

/** EVENTS **/

/** TICKETING **/

.tjBs3 .btn-group-lg>.btn, .tjBs3 .btn-lg {
line-height: 1.42857143;
border-radius: 4px;
}
.tjBs3 a {
color: #2A388F;
}
.jt-module h3 {
background-color: #2A388F;
}
.tjBs3 .btn-primary {
background-color: #2A388F;
border-color: #2A388F ;
outline: none !important;
}
.tjBs3 .btn-primary:hover {
background-color: #3040a3;
border-color: #3040a3;
}
.tjBs3 .btn-primary.focus, .tjBs3 .btn-primary:focus {
background-color: #3040a3 !important;
border-color: #3040a3 !important;
}
.tjBs3 .btn-success {
background-color: #752779;
border-color: #752779;
outline: none !important;
}
.tjBs3 .btn-success:hover {
color: #fff;
background-color: rgba(117, 39, 121, 0.6);
border-color: rgba(117, 39, 121, 0.6);
}
.tjBs3 .btn-success.focus, .tjBs3 .btn-success:focus {
color: #fff;
background-color: rgba(117, 39, 121, 0.6) !important;
border-color: rgba(117, 39, 121, 0.6) !important;
}
.tjBs3 .page-header {
padding-bottom: 0px;
}
.jticketing-wrapper .nav-tabs {
display: none;
}
.chzn-container .chzn-drop {
width: auto;
}
.tjBs3 .btn {
display: inline-block !important;
padding: 4px 12px !important;
}
.techjoomla-bootstrap [class*=" icon-"],
.techjoomla-bootstrap [class^="icon-"] {
background-image: none;
}
.com_jticketing #jticket_pc_es_app_my_products dl dd {
border-bottom: 1px solid #ededed;
margin-bottom: 6px;
padding: 0 12px 6px;
}
.com_jticketing #jticket_pc_es_app_my_products dl dd:first-child {
border-top: 1px solid #ededed;
padding-top: 6px;
}
.com_jticketing #jticket_pc_es_app_my_products dl strong {
display: block;
font-weight: 500;
}
.jticketing_pin_layout_element:hover {
border: 1px solid #eee !important;
}
.jticketing_pin_layout_element {
border: 1px solid #eee;
margin-bottom: 10px;
}
.jticketing_short_desc {
margin-top: 0px;
padding: 12px;
}
.tjBs3 .h4, .tjBs3 .h5, .tjBs3 .h6, .tjBs3 h4, .tjBs3 h5, .tjBs3 h6 {
margin-top: 0px;
margin-bottom: 0px;
padding: 12px;
}
.com_jticketing #jticket_pc_es_app_my_products dl span {
display: inline-block;
padding-left: 28px;
}
.jticketing_schedule .fa-calendar, .fa-clock-o {
margin-right: 7px;
}
.jticketing_place {
margin-top: 0px;
padding: 12px;
}
.tjBs3 dl {
margin-bottom: 12px;
}
.jticketing_pin_layout_btns {
padding: 8px;
}
.tjBs3 .panel>.table>tbody:first-child>tr:first-child td, .tjBs3 .panel>.table>tbody:first-child>tr:first-child th {
border-right: 0px;
border-left: 0px;
}
.chzn-container-single .chzn-single {
display: block;
width: 100%;
height: 27px;
padding: 6px 6px;
font-size: 11px;
line-height: 1;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.chzn-container-active.chzn-with-drop .chzn-single {
display: block;
width: auto;
height: 27px;
padding: 6px 6px;
font-size: 11px;
line-height: 1;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.chzn-container .chzn-drop {
position: absolute;
top: 100%;
left: -9999px;
margin-top: -4px;
z-index: 1010;
padding: 9px;
font-size: 11px;
line-height: 1;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-top: 0px;
border-radius: 0px 0px 4px 4px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.chzn-container-single .chzn-single div b {
background: url('chosen-sprite.png') no-repeat 0px 2px;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
background-position: -18px 3px;
}
.jt-module .chzn-container {
margin-left: 6px !important;
margin-right: 6px !important;
padding: 0px;
margin: 6px !important;
}
.jticketing-wrapper ul li {
list-style: disc;
}
.com_jticketing_hidden_span {
margin-left: 0px;
display: none;
}
.tjBs3 .h2, .tjBs3 .h3, .tjBs3 h2, .tjBs3 h3 {
font-size: 16px;
font-weight: 700;
}
.tjBs3 .h4, .tjBs3 h4 {
margin: 0.75rem 0 1rem 0;
padding: 0px 12px;
font-size: 16px;
font-weight: 700;
}
.tjBs3 .h5, .tjBs3 .h6, .tjBs3 h5, .tjBs3 h6 {
margin: 0.75rem 0 1rem 0;
padding: 0px;
font-size: 16px;
font-weight: 700;
}
.tjBs3 .h1, .tjBs3 h1 {
font-size: 22px !important;
font-size: 22px;
margin: 0.75rem 0 1.5rem 0;
text-rendering: optimizeLegibility;
font-weight: 700;
}
.tjBs3 .panel-default>.panel-heading {
color: #000;
font-weight: 700;
font-size: 16px;
}
.tjBs3 hr {
border-top: 4px solid #f0f2f4;
}
hr.hr-condensed {
border-top: 2px solid #ddd !important;
}
.jticketing_thmb_style {
border-bottom: 1px solid #eee !important;
}


/** TICKETING **/

/** SUBSCRIBE **/

.acymailing_module_form td {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 5px;
}

/** SUBSCRIBE **/

@media (min-width: 992px) {
.animate {
opacity: 1;
filter: alpha(opacity=1);
}
}
.pagebuilderck img {
max-width: 100%;
}

/** MEMBERSHIP **/

.rsm-margin-chradio {
cursor: pointer;
}
.rsmembership_form table.rsmembership_form_table, .rsmembership_form table.rsmembership_form_table tr, .rsmembership_form table.rsmembership_form_table tr td, .rsmembership_show_table, .rsmembership_show_table tr, .rsmembership_show_table tr td {
width: 100% !important;
display: block;
padding-left: 0px;
padding-right: 0px;
}
.page-header-rsm {
margin-bottom: 16px;
}
.rsm_container:nth-child(odd) {
padding-left: 0px;
}
.rsm_container:nth-child(even) {
padding-right: 0px;
}
@media (max-width:767px) {
.rsm_container:nth-child(odd) {
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width:767px) {
.rsm_container:nth-child(even) {
padding-right: 0px;
padding-left: 0px;
}
}
.req {
display: Inline-block !important;
}
#rsm_mymembership_container div h1 {
border-bottom: 0 !important;
padding-bottom: 0 !important;
}
sup.label.label-success {
font-size: 14px;
top: 0em;
}
.thumbnail {
border: 1px solid #ecf0f1 !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
border-top: 1px solid #ecf0f1;
}
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
background-color: #f4f6f7;
}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
background-color: #fffef7;
}
#rsme_upgrade_box label {
font-weight: normal;
}
#rsme_membership_info .row-fluid {
border-bottom: 1px solid #ecf0f1;
}

.rsmembership_form_table td p {
  display:inline;
}

.rsmembership_form_table td p input[type="checkbox"], 
.rsmembership_form_table td p input[type="radio"] {
    margin-right: 5px;
	cursor: pointer;
}

.rsmembership_form_table td input[type="checkbox"] {
    clear: left;
}
.rsmembership_form_table td label {
    margin-right: 5px;
	float: left;
}

.rsmembership_form_table td {
    overflow: hidden;
}
.btn-block + .btn-block {
margin-top: 0px;
}
h2.rsm_title small {
font-size: 75% !important;
font-weight: 700 !important;
}
.mem-table {
list-style: none;
}
.mem-table li:before {
  content: "\f00c"; 
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.5em; 
  width: 2em;
}

/** MEMBERSHIP **/