#main-menu ul li.menu-item-simple-parent ul{top:40px !important;}
.dt-sc-group-member { background: #89b93f; border-radius: 3px; color: #fff; display: inline-block; padding: 10px 15px; font-size:13px; }
.dt-sc-group-member .fa { margin-right: 5px; }
.wpcf7-form span.wpcf7-not-valid-tip{    position: inherit !important;
    margin-top: 5px;}
.login-submit .button-primary { float: left; margin-right: 20px; }

.ult-team-member-wrap.ult-style-1.teams {
    background: #f6f6f6;
    padding: 2%;
}
.dt-sc-contact-info {
   border-bottom: none; 
}
textarea.wpcf7-form-control.wpcf7-textarea.textareaheight {
    height: 90px !important;
}
.page-id-2171 .dt-sc-one-fifth{padding-bottom:20px !important;}
.current-menu-item a{color:#dd3333 !important;}
.ult_modal-header {
    border: 0px !important;
}
.home-page .upb_row_bg{background-color:#0f2c48 !important;}
h3.ult_modal-title{text-align:center;    display: block;}
.ult_modal-header {
  border-bottom: 1px solid #ffffff;display: none;}
#main-menu ul li.menu-item-simple-parent ul li a:hover{    background-color: rgba(246, 246, 246, 0) !important;
    border: none;}
#main-menu ul li.menu-item-simple-parent ul li a{border-bottom:0px !important;}
.main-title-section-wrapper, #footer .copyright, .border-title span, .dt-sc-searchbox-container form input[type="submit"]{    background-color: #0f2c48 !important;}

.dt-sc-event-container .dt-sc-event-thumb .event-price, .dt-sc-timeline-section:before, .dt-sc-timeline-section:after, .main-title-section-wrapper, th, .dt-sc-team .dt-sc-social-icons li a:after, .dt-sc-bar, .ajax-controls .ajax-close:hover, .portfolio .fig-overlay a:after, .dt-sc-contact-info span, .social-icons li a:after, .dt-sc-ico-content.type2 .custom-icon span, .dt-sc-ico-content.type7 .custom-icon, .dt-sc-callout-box.type4, .dt-sc-titled-box h6.dt-sc-titled-box-title, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:after, .dt-sc-ico-content.type3 .custom-icon:after, .dt-sc-ico-content.type5 .custom-icon, .dt-sc-ico-content.type9 .custom-icon, .dt-sc-ico-content.type8:hover .custom-icon, .dt-sc-ico-content.type3 .custom-icon, .dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.type2:hover .icon, .dt-sc-callout-box.type3:hover .icon, .dt-sc-callout-box.type5 .dt-sc-button, .bx-controls a.bx-prev:hover, .bx-controls a.bx-next:hover, .widget.flickrbox .flickr-widget div, .sticky .featured-post, .featured-post, .mean-container a.meanmenu-reveal, .mean-container .mean-nav, ul.side-nav li a:hover:before, ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before, .dt-sc-counter .icon, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover, .skin-color, div.pp_overlay, .megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before, .dt-sc-ico-content.type13 .custom-icon {background-color: #0f2c48 !important;}


.dt-sc-ico-content.type14 .custom-icon, .dt-sc-course-price, .dt-sc-course-meta p a:hover, .dt-sc-contact-info .icon,{color: #0f2c48 !important;}

.dt-sc-course-searchform header h2 span, .dt-sc-subscription-frm-container, .timeline-button, .dt-sc-event-meta .date, .ui-datepicker-calendar .ui-state-active, .ui-datepicker-calendar .ui-state-active:hover, .dt-sc-pr-tb-col.type2.selected, .dt-sc-pr-tb-col.type2:hover, .dt-sc-course.custom-course-type .dt-sc-course-duration .duration-icon, .meter.orange > span {
    background: #0f2c48 !important;
}
.dt-sc-course-overlay, .portfolio .image-overlay {
    background: rgba(15, 44, 72, 0.76) !important;
}

input[type="submit"], button, input[type="button"], .dt-sc-button.filled, .dt-sc-counter h5 span, .border-title span, .dt-sc-button:hover, #footer .copyright, .post-edit-link:hover, h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .dt-sc-team h6:before, .dt-sc-callout-box.type1 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button, .carousel-arrows a:hover, .dt-sc-team:hover, .pagination ul li.active-page, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, ul.commentlist li .reply a.comment-reply-link:hover, .courses-view-type a:hover, .courses-view-type a.active, .courses-price-type a:hover, .courses-price-type a.active, .widget .tagcloud a:hover, .widget h3.widgettitle span, .tribe-events-meta-group .tribe-events-single-section-title:before, .page-link a:hover, .page-link > span, .dt-sc-ico-content.type13:hover .custom-icon, .woocommerce .wc-proceed-to-checkout a.checkout-button, .my-messages-link-container a.my-messages-link, .sensei-results-links .sensei-certificate-link, #attached-media ul li a, .order-again a.button, .widget.widget_sensei_course_progress header h2::after{    background-color: #0f2c48 !important;}

table.memberform td, tbody th {
    color: #ffffff !important;
}
table.memberform td, tbody tr{
  
background-color : #0f2c48 !important
}
span.wpcf7-list-item-label {
    color: #fff !important;
}

 .dt-sc-contact-info a {
    color: #000 !important;
}

i.fa.fa-phone.mphn {
    color: #478bca;
    font-size: 18px;
}
i.fa.fa-envelope-o.mphn{
    color: #478bca;
    font-size: 18px;
}

a.lnk {
    padding-left: 17px;
    font-size: 16px;
}
.cst .btn-modal{    padding: 15px 25px;
    font-size: 12px;}
.tribe-events-button{color:white !important;}

.page-id-579 .icon {
    color: #e0041b !important;
}

input.wpcf7-form-control.wpcf7-submit.sub {
    background: #de0719 !important;
}
input.wpcf7-form-control.wpcf7-submit.sub:hover {
    background-color: #1d405d !important
}
.btn1{
  margin-right: 10px;
  float:left;
}
.btn2{
  margin-right: 10px;
  float:left;
}
.btn3{
  float:left;
}
.icons_font {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    line-height: 97px !important;
    text-align: center;
    color: #fff;
    background: #09153b;
    margin-bottom: 18px !important;
    font-size: 41px !important;
    margin: 0 auto;
}
.icons_font:hover {
    background: #e2041a;
}
.membership {
    width: 50%;
    margin-left: 40%;
    margin-top: 100px;
    line-height: 39px;
    color: #e2071b;
    font-size: 14px;
}
.members_details a.dt-sc-button.medium {
    font-size: 13px!important;
    font-weight: 500!important;
    line-height: 1.4em!important;
}
.member1 :hover {
    background: #226db8;
    opacity: 0.9;
    color: #fff !important;

}
.member2 :hover {
    background: #e3051c;
    opacity: 0.9;
    color: #fff !important;
}


.member1 {
    opacity: 0.9;
      background-image: url(http://securitytrainersassociation.com.au/wp-content/uploads/2017/06/men1.jpg?id=7218) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: top !important;
}
.member2{
  background-image: url(http://securitytrainersassociation.com.au/wp-content/uploads/2017/06/men2.jpg?id=7219) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    opacity: 0.9;
}

.logos.vc_images_carousel .vc_carousel-control {
    left: -112px !important;
}
.members_details a.dt-sc-button.medium {
    margin-bottom: 93px;
}
#team_position [class^="Defaults-"] {
    color: #dc1016;
}
.heading_font {
    margin-bottom: 10px;
}
.btn_buy {
    background: #292947;
    width: 150px;
    margin-top: 40px;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
}
.btn_buy a {
    color: #fff;
    font-size: 16px;
}
.files_link {
    clear: both;
    background: #1f2751;
    width: 128px;
    padding: 8px;
    text-align: center;
    border-radius: 10px;
  margin-bottom: 12px;
}
.files_link  a {
    color: #fff;
    font-size: 16px;
}