@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css";

#Contentplaceholder1_C004_Col01 {
	margin-top: 250px;
}
.loginblock {
    padding: 20px;
    margin-bottom: 50px;
}
.loginblock .login-header {
    display: none;
}
.loginblock input[type="text"],.loginblock input[type="password"] {
    width: 248px;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    display: block;
}
.loginblock input[type="submit"] {
    width: 248px;
    height: 39px;
    border-radius: 3px;
    background-color: #edaa00;
    border: solid 1px #d57e00;
    display: block;
}
.loginblock input[type="checkbox"] {
    display: inline;
    width:
}
.loginblock span a {
    display: block;
    margin-bottom: 10px;
}
.loginblock div[align="right"] { /* the broken new user sign up a link */
    display: none;
}

#Contentplaceholder1_T5A6BE4EC005_Col01 {
  display:none;
}
#ctl00_Contentplaceholder1_C006_RadSocialShareMeetings {
    border:0px;
    margin-left:20px;
    margin-top:20px;
    position:relative;
    padding:20px;
    top:-10px;
}

.meeting-web-description-div ul li{
    font-size:1em;
    line-height:16px;
}

/* Font Fix Pre Merge */
body,.ui.header,.ui.menu,.ftbook,.ftmed,.ftmedwhite {font-family:futura,futura-pt!important;}

.inlinesubnav {
    margin-top: 20px;
    margin-left: 40px;
}
.inlinesubnav  li {
	margin-bottom: 20px;
	font-family: Futura, -Book;
	font-size: 16px;
}
.inlinesubnav li a {
	color: #0a5d66!important;
}

.aboutsubnav li {
	margin-bottom: 20px;
}

.ui.inverted.header a {
	color: #f0f0f0;
}

.sfsearchBox {
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	opacity: 0.54;
	background-color: #f6f6f6;
	border: solid 0.5px #b6b6b6;
}
.sfsearchBox input[type="text"] {
	width: 248px;
	height: 39px;
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 0.8px #c8c8c8;
	margin-bottom: 10px;
}
.sfsearchBox input[type="submit"] {
	width: 246px;
	height: 39px;
	border-radius: 5px;
	background-color: #edaa00;
	border: solid 1px #d57e00;
}

.BlogNav a {
	color: #f0f0f0;
}
.loginblock {
    padding: 20px;
}
.loginblock .login-header {
    display: none;
}
.loginblock input[type="text"],.loginblock input[type="password"] {
    width: 248px;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    display: block;
}
.loginblock input[type="submit"] {
    width: 248px;
    height: 39px;
    border-radius: 3px;
    background-color: #edaa00;
    border: solid 1px #d57e00;
    display: block;
}
.loginblock input[type="checkbox"] {
    display: inline;
    width:
}
.loginblock span a {
    display: block;
    margin-bottom: 10px;
}
.loginblock div[align="right"] { /* the broken new user sign up a link */
    display: none;
}



/* DIRSEARCH */

.dirsearch {
    margin: 50px auto;
}

.dirsearch .control-title {
    display: none;
}

.dirsearch .label-div {
    width: 598px;
    height: 21px;
    font-family: Futura;
    font-size: 17px;
    line-height: 1.2;
    color: #d57e00;
    margin-bottom: 12px;
}

.dirsearch .field-div1 input {
    /*width: 170px;*/
    height: 36px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    margin-bottom: 12px;
}
.dirsearch .field-div1 input[type="submit"] {
    color: white;
    height: 35.4px;
    border-radius: 5px;
    font-family: Futura;
    background-color: #edaa00;
    border: solid 1px #d57e00;
    margin-bottom: 40px;
}
.dirsearch a {
    color: black!important;
}
.dirsearch tr.rgAltRow td,.dirsearch tr.rgRow td,.dirsearch td.rgSorted {
    background-color: white;
    height: 100px;
    border: 0!important;
    border-top: solid 3px #eee!important;
}
.dirsearch .rgFilterRow {
    display: none; /* does not seem to function at this time */
}
.dirsearch .rgHeader {
    background-color: white;
    background-image: none;
    border: 0;
    min-width: 100px;
}
.dirsearch .rgSorted {
    background-color: white!important;
}


#Contentplaceholder1_BrowseBy_lstBrowse {
    height: 120px;
    width: 100%;
}

/* END DIRSEARCH */

/* RADGRID */

.RadGrid tr.rgAltRow td,.RadGrid tr.rgRow td,.RadGrid td.rgSorted {
    background-color: white;
    height: 100px;
    border: 0!important;
    border-top: solid 2px #eee!important;
}

RadGrid_Sunset .rgRow .rgSorted {
    border-bottom-color: #f6f1e8;
    background-color: #fff;
}

.RadGrid_Sunset .rgHeader {
    background-color: #ffffff;
    color: #dd9020;
    background-image: none;
    border: 0;
}
.RadGrid_Sunset .rgHeader a {
    color: #dd9020;
    font-size: 14px;
    font-weight: bold;
}
.RadGrid_Sunset .rgRow .rgSorted {
    border-bottom-color: #f6f1e8;
    background-color: #fff;
}
.RadGrid_Sunset th.rgSorted {
    border-color: #ec9883 #cd6a3f #854324 #8b3312;
    background-color: #fff;
    background-position: 0 -2600px;
    color: #dd9020;
}

.RadGrid_Sunset .rgFilterRow {
    background: #fff;
}
.RadGrid_Sunset .rgFilterRow>td,.RadGrid_Sunset td.rgPagerCell {
    border: none;
    background-color: #fff;
}

input {
    width: 40%;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    margin-bottom: 20px;
    margin-top: 10px;
}

select#Contentplaceholder1_MeetingsHome_cmbCategory,select#Contentplaceholder1_MeetingsHome_cmbStatus,input#Contentplaceholder1_MeetingsCalendar_btntypeGoSearch,input#Contentplaceholder1_MeetingsCalendar_btntypeClearAll,input#Contentplaceholder1_MeetingsCalendar_btntopicSearch,input#Contentplaceholder1_MeetingsCalendar_btntopicClearAll,input#Contentplaceholder1_MeetingsCalendar_btnPrevMonth,input#Contentplaceholder1_MeetingsCalendar_btnNextMonth,input#Contentplaceholder1_Meeting_btnRegister,input#Contentplaceholder1_Meeting_btnBack,input#Contentplaceholder1_MeetingRegistration_btnAddInfo,input#Contentplaceholder1_MeetingRegistration_btnAddRegistrant,input#Contentplaceholder1_ViewCart__c_cmdApplyCampaign,input#Contentplaceholder1_ViewCart__c_cmdShop,input#Contentplaceholder1_ViewCart__c_cmdUpdateCart,input#Contentplaceholder1_ViewCart__c_cmdSaveCart,input#Contentplaceholder1_ViewCart__c_cmdCheckOut,input#Contentplaceholder1_CheckOutControl__c_ShippingControl_lnkChangeAddress,input#Contentplaceholder1_CheckOutControl__c_cmdUpdateCart,input#Contentplaceholder1_CheckOutControl__c_cmdNextStep,input#Contentplaceholder1_C012_EmailOrderButton,input#Contentplaceholder1_BillingControl__c_lnkChangeAddress,input#Contentplaceholder1_BillingControl__c_cmdBack,input#Contentplaceholder1_BillingControl__c_cmdPlaceOrder,input#Contentplaceholder1_ChangeAddress_lstAddress_cmdUseAddress_0,input#Contentplaceholder1_ChangeAddress_lstAddress_cmdEditAddress_0  {
    width: 40%;
    height: 39px;
    border-radius: 3px;
    /*background-color: #ffffff;*/
    border: solid 0.8px #c8c8c8;
    margin-bottom: 20px;
    margin-top: 10px;
}


/* END RADGRID */


/* ATTENDEE */

.add-attendee-container {
    width: 50%;
}

div#Contentplaceholder1_MeetingRegistration_updatePanelMain {
    /* margin: 0 auto; */
    padding: 50px;
}
#Contentplaceholder1_MeetingRegistration_grdAddMember th,td {
    padding: 1px;
}
/*
#Contentplaceholder1_C007_Col00 {
    width: 50%;
    padding: 50px;
}
*/
.label-div.emptyspace.w18 {
    display: none;
}

/* END ATTENDEE */

#Contentplaceholder1_T5A6BE4EC005_Col01 {
  display:none;
}

/* CLASSES */

#Contentplaceholder1_MeetingsCalendar_chkTypeslistbox, #Contentplaceholder1_MeetingsCalendar_chkTopicslistbox	 {
    width: 100%;
}

#Contentplaceholder1_MeetingsCalendar_chkTypeslistbox input {
    width: 10%;
    height: 20px;
    margin-right: 5px;
        margin-bottom: 0px;
    margin-top: 0px;
}

#Contentplaceholder1_MeetingsCalendar_chkTopicslistbox input{
    width: 10%;
    height: 20px;
    margin-right: 5px;
        margin-bottom: 0px;
    margin-top: 0px;
}

/* END CLASSES */


/* Member Application */

line-height: 20px;
}
.personal-info-container {
    padding-top: 50px;
    padding-bottom: 50px;
}
.personal-info-container .membership-info-title {
    width: 778px;
	height: 35px;
	opacity: 0.87;
	font-family: Futura;
	font-size: 28px;
	line-height: 1.2;
	color: #d57e00;
	margin-top: 50px;
}
.personal-info-container input[type="text"],.personal-info-container input[type="password"] {
    width: 100%;
	height: 39px;
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 0.8px #c8c8c8;
}

.personal-info-container input[value="Submit"] {
    width: 30%;
	height: 45px;
	border-radius: 5px;
	background-color: #edaa00;
	border: solid 1px #d57e00;
	margin-top: 20px;
}

.personal-info-container input[value="Cancel"] {
    width: 30%;
	height: 45px;
	border-radius: 5px;
	margin-bottom: 20px;
    border: solid 1px #eee;
}

#Contentplaceholder1_MembershipApplication__c_Div1 {
    width: 45%;
    float: left;
}
#Contentplaceholder1_MembershipApplication__c_Div2 {
    width: 45%;
    float: right;
}
#Contentplaceholder1_MembershipApplication__c_Div3 {
    width: 50%;
}
#Contentplaceholder1_MembershipApplication__c_Div4 {
    width: 50%;
}
#Contentplaceholder1_MembershipApplication__c_Div5 {
    width: 50%;
}
#Contentplaceholder1_MembershipApplication__c_Div6 {
    width: 50%;
}
#Contentplaceholder1_MembershipApplicationStep__c_Div7 {
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div8 {
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div9 {
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div10 {
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div11{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div12{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div13{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div14{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div15{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div16{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div17{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div18{
    /*width: 45%;*/
}
#Contentplaceholder1_MembershipApplicationStep__c_Div19{
    /*width: 45%;*/
}
select#Contentplaceholder1_MembershipApplication__c_cmbBusinessType {
    /* display: list-item; */
    width: 100%;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    margin-bottom: 20px;
}
select#Contentplaceholder1_MembershipApplication__c_cmbBusinessActivity {
    /* display: list-item; */
    width: 100%;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    margin-bottom: 20px;
}
select#Contentplaceholder1_MembershipApplicationStep__c_ddlReasonForJoining,select#Contentplaceholder1_MembershipApplicationStep__c_ddlMailingstate,select#Contentplaceholder1_MembershipApplicationStep__c_ddlMailingCountry,select#Contentplaceholder1_MembershipApplicationStep__c_ddlBillingState,select#Contentplaceholder1_MembershipApplicationStep__c_ddlBillingCountry,select#Contentplaceholder1_BillingControl__c_CreditCard_dropdownMonth,select#Contentplaceholder1_BillingControl__c_CreditCard_dropdownYear {
    /* display: list-item; */
    width: 100%;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    margin-bottom: 20px;
}
.field-div1.w25 {
    float: left;
    width: 15%;
    margin-right: 5px;
}
.field-div2.w47 {
    float: none;
}
.personal-info-container .label-div {
    margin-top: 20px;
}
input#Contentplaceholder1_MembershipApplicationStep__c_chkSameAsMail {
    margin-left: -19%;
    /* margin-top: 10px; */
}


input#ctl00_Contentplaceholder1_MembershipApplication__c_txtCompPhone {
    /* margin: 30px; */
    width: 100%;
}

input#ctl00_Contentplaceholder1_MembershipApplication__c_txtcompPhoneAreaCode {
    /*width: 30%;*/
}

#ctl00_Contentplaceholder1_MembershipApplication__c_radCodeOfEthics_C {
    width: 720px !important;
    height: 500px !important;
}

/* END MEMBERSHIP */

/* Font Fix Pre Merge */
body,.ui.header,.ui.menu,.ftbook,.ftmed,.ftmedwhite {font-family:futura,futura-pt!important;}



.aboutsubnav li {
	margin-bottom: 20px;
}

.ui.inverted.header a {
	color: #f0f0f0;
}

.sfsearchBox {
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	opacity: 0.54;
	background-color: #f6f6f6;
	border: solid 0.5px #b6b6b6;
}
.sfsearchBox input[type="text"] {
	width: 248px;
	height: 39px;
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 0.8px #c8c8c8;
	margin-bottom: 10px;
}
.sfsearchBox input[type="submit"] {
	width: 246px;
	height: 39px;
	border-radius: 5px;
	background-color: #edaa00;
	border: solid 1px #d57e00;
}

.BlogNav a {
	color: #f0f0f0;
}

.browseControl { /* This control is only the label, not the container of the entire control... */
	display:none;
}

.browseByControl {}

.companyListingControl {}

#Contentplaceholder1_T9E8CF5F8002_Col00 .label-div.w19, #Contentplaceholder1_C022_lblCompanyName { /*  listings clean up */
	font-family: Futura;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
	color: #d57e00;
	margin-top: 20px;
}

/* The Aptify Shopping Cart Control In Header*/
#Contentplaceholder1_T5A6BE4EC027_tblHeaderMain, #Contentplaceholder1_T5A6BE4EC028_tblHeaderMain, #Contentplaceholder1_T5A6BE4EC029_tblHeaderMain {
	float: right;
	color: white;
}

/* Homepage Events Control */
#Contentplaceholder1_C037_Col01,#Contentplaceholder1_C006_Col01 {
	margin-top: -40px;
	margin-bottom: 50px;
}
#Contentplaceholder1_C037_Col01 .upcoming-header-title,#Contentplaceholder1_C006_Col01 .upcoming-header-title {
	display: none;
}
#Contentplaceholder1_C037_Col01 .row-div-bottom-line,#Contentplaceholder1_C006_Col01 .row-div-bottom-line {
	margin-bottom: 20px;
}
#Contentplaceholder1_C037_Col01 .upcoming-meeting-title,#Contentplaceholder1_C006_Col01 .upcoming-meeting-title {
	font-family: Futura;
	font-size: 17px;
	font-weight: 900;
	line-height: 1.2;
	color: #0a5d66;
}
#Contentplaceholder1_C037_Col01 .upcoming-meeting-dateplace,#Contentplaceholder1_C006_Col01 .upcoming-meeting-dateplace {
	opacity: 0.87;
	font-family: Futura;
	font-size: 16px;
	line-height: 1.3;
	color: #646569;
}
.upcoming-header-title {
	display: none;
}  
.upcoming-meeting-title {
    padding-top: 20px;
    font-size: 20px;
}    
.upcoming-meeting-dateplace {
    font-size: 14px;
} 
div#MeetingTitle {
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 1.2;
    color: #0a5d66;
}
.meeting-detail-div
{
    padding-bottom: 10px;
    font-size: 12px;
}
.auto-style2 {
    width: 75%;
    vertical-align: top;
    padding-left: 20px;
}
td.GridRow {
    padding: 10px;
}
td.GridAlternatingRow {
    padding: 10px;
}

#mbahealthtrust {
   padding-top: 240px;
}
.ui.basic.segment.sectioncopy {
    font-size: 1.14rem;
    padding-bottom: 0;
}

.ui.basic.segment.sectioncopy.pulled-quote {
   /*  font-size: 1.14rem; */
    padding-left: 20px;
}
.ui.basic.segment.sectionpadding {
    padding-bottom: 1rem !important;
}

a:hover {
    color: #1e70bf;
    text-decoration: none;
}
td.calendar-day.calendar-align {
    padding: 2px;
}

table#Contentplaceholder1_MeetingsCalendar_chkTypeslistbox label {
    margin: 5px;
}

select {
    width: 100%;
    height: 39px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 0.8px #c8c8c8;
    margin-bottom: 20px;
}

input#Contentplaceholder1_MembershipApplication__c_btnCodeOfEthics,input#Contentplaceholder1_MembershipApplication__c_chkcodeOfEthics {
    /*width: 10%;*/
}

/* HEADER */

.bgwrap {
    height: 400px;
    overflow: hidden;
}

#home-hero {
    height: 450px;
}

/* END HEADER */

/* HOMEPAGE DIVS */

.ui.basic.segment.fgcontent.mom {
    top: 0;
    padding-top: 30px;
}

.ui.basic.segment.fgcontent.dream-home {
    margin-top: -40px;
}

div#Contentplaceholder1_C040_Col00 {
    max-width: none !important;
}

/* NEW FORM STYLES */

.formstack-container {
    width: 60%;
    border-top: black 1px solid;
    padding-left: 20px;
}
.formstack-container-full {
    width: 100%;
    border-top: black 1px solid;
    padding-left: 20px;
}
.fsSubmitButton {
    width: 248px;
    height: 39px;
    border-radius: 0px !important;
    background: #edaa00 !important;
    border: solid 1px #d57e00 !important;
    display: block;
}
.fsFieldHorizontal input {
    width: 100%;
}

div#Contentplaceholder1_C010_Col00 {
    background-color: #fff !important;
}
#Contentplaceholder1_Login_chkAutoLogin {
    width: 10%;
    height: 10px;
}

div#fsSubmit1633664 {
    float: left;
}

/* END NEW FORM STYLES */

.ui.bulleted.list, ul.ui.list {
    margin-left: 3.25rem;
}
.container li {
    font-size: 1.43rem;
    line-height: 2.0rem;
}

.container.w780, .segment.w780 {
	max-width: 100% !important;
}
.sectioncopy h4 {
    font-size: 1.22rem;
    color: #0a5d66;
    text-transform: uppercase;
}
.sectioncopy h2 {
    font-size: 1.72rem;
    color: #0a5d66;
    text-transform: uppercase;
}
.ui.basic.segment.sectionpadding-bottom {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

/*==========APTIFY ============*/

.gold-color {
    color: #e09d3c;
}

.dark-gold-color {
    color: #dd9020;
}

.pt3 a {
    color: #d57e00;
}

.gray-color {
    color: #898a8d;
}

.turquoise-color, .turquoise-color a {
    color: #087079;
}

.uppercase {
    text-transform: uppercase;
}

.top-5 {
    margin-top: 5px;
}

.top-10 {
    margin-top: 10px;
}

.top-20 {
    margin-top: 20px;
}

.top-30 {
    margin-top: 30px;
}

.top-40 {
    margin-top: 40px;
}


.top-50 {
    margin-top: 50px;
}


.bottom-5 {
    margin-bottom: 5px;
}

.bottom-10 {
    margin-bottom: 10px;
}

.bottom-20 {
    margin-bottom: 20px;
}

.bottom-30 {
    margin-bottom: 30px;
}

.bottom-40 {
    margin-bottom: 40px;
}

.bottom-50 {
    margin-bottom: 50px;
}
.calendar-title, .bg-gray {
    padding: 10px;
    background-color: #fafafa;
}

.text-center {
    text-align:center;
}

.fs-10 {
    font-size: 10px;
}

.fs-12 {
    font-size: 12px;
}

.fs-14 {
    font-size: 14px;
}

.fs-16 {
    font-size: 16px;
}

.fs-18 {
    font-size: 18px;
}

.fs-20 {
    font-size: 20px;
}

.aptify-table {
    width: 100%;
}

.aptify-table td{
    vertical-align: top;
    padding: 3px;
}

.aptify-table td input{
    margin: 0px;
}


.aptify-calendar-title {
    background-color: white;
}

.no-border {
    border: none;
    padding: 0;
    background: none;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.inputTextBox, .selectDropdown {
    width: 100%;
    margin-bottom: 3px;
}

.selectDropdown {
    margin-top: 5px;
}

.btn-gold {
    background-color: #e09d3c;
    color: white;
}

.btn-w100 {
    width: 100px;
}

legend.label, .topicofInterest-info-title {
    color: #e09d3c;
}

.grid-viewheader {
    background-color: #fafafa;
}

.grid-viewheader th span{
    padding: 5px;
}

.aptify-container-70 {
    width: 80%; 
    margin: 0 auto;
}

.inputTextBox {
    text-indent: 10px;
}

.aptify-checkbox input {
    width: 25px;
    vertical-align: middle;
}

.member-app-list {
    margin: 0;
    padding: 0;
}

.topic-list-div input {
    width: 25px;
    vertical-align: middle;
    margin: 0px;
}

.topicofInterest-info-title {
    font-size: 12pt;
    margin: 10px 0px 10px 0px;
    text-decoration: underline;
}

.orderType input {
    width: 25px;
    vertical-align: middle;
}

@media (min-width: 48em) {
    .container .grid-1,
    .container.sf_cols .grid-1 {
        width: 8.333%
    }
    .container .grid-2,
    .container.sf_cols .grid-2 {
        width: 16.666%
    }
    .container .grid-3,
    .container.sf_cols .grid-3 {
        width: 25%
    }
    .container .grid-4,
    .container.sf_cols .grid-4 {
        width: 33.333%
    }
    .container .grid-5,
    .container.sf_cols .grid-5 {
        width: 41.666%
    }
    .container .grid-6,
    .container.sf_cols .grid-6 {
        width: 50%
    }
    .container .grid-7,
    .container.sf_cols .grid-7 {
        width: 58.333%
    }
    .container .grid-8,
    .container.sf_cols .grid-8 {
        width: 66.666%
    }
    .container .grid-9,
    .container.sf_cols .grid-9 {
        width: 75%
    }
    .container .grid-10,
    .container.sf_cols .grid-10 {
        width: 83.333%
    }
    .container .grid-11,
    .container.sf_cols .grid-11 {
        width: 91.666%
    }
    .container .grid-12,
    .container.sf_cols .grid-12 {
        width: 100%
    }
    .container .push-1,
    .container.sf_cols .push-1 {
        left: 8.333%
    }
    .container .push-2,
    .container.sf_cols .push-2 {
        left: 16.666%;
    }
    .container .push-3,
    .container.sf_cols .push-3 {
        left: 25%
    }
    .container .push-4,
    .container.sf_cols .push-4 {
        left: 33.333%
    }
    .container .push-5,
    .container.sf_cols .push-5 {
        left: 41.666%
    }
    .container .push-6,
    .container.sf_cols .push-6 {
        left: 50%
    }
    .container .push-7,
    .container.sf_cols .push-7 {
        left: 58.333%
    }
    .container .push-8,
    .container.sf_cols .push-8 {
        left: 66.666%
    }
    .container .push-9,
    .container.sf_cols .push-9 {
        left: 75%
    }
    .container .push-10,
    .container.sf_cols .push-10 {
        left: 83.333%
    }
    .container .push-11,
    .container.sf_cols .push-11 {
        left: 91.666%
    }
    .container .push-12,
    .container.sf_cols .push-12 {
        left: 100%
    }
    .container .pull-1,
    .container.sf_cols .pull-1 {
        left: -8.333%
    }
    .container .pull-2,
    .container.sf_cols .pull-2 {
        left: -16.666%
    }
    .container .pull-3,
    .container.sf_cols .pull-3 {
        left: -25%
    }
    .container .pull-4,
    .container.sf_cols .pull-4 {
        left: -33.333%
    }
    .container .pull-5,
    .container.sf_cols .pull-5 {
        left: -41.666%
    }
    .container .pull-6,
    .container.sf_cols .pull-6 {
        left: -50%
    }
    .container .pull-7,
    .container.sf_cols .pull-7 {
        left: -58.333%
    }
    .container .pull-8,
    .container.sf_cols .pull-8 {
        left: -66.666%
    }
    .container .pull-9,
    .container.sf_cols .pull-9 {
        left: -75%
    }
    .container .pull-10,
    .container.sf_cols .pull-10 {
        left: -83.333%
    }
    .container .pull-11,
    .container.sf_cols .pull-11 {
        left: -91.666%
    }
    .container .pull-12,
    .container.sf_cols .pull-12 {
        left: -100%
    }
}

.left-pad-5 {
    padding-left: 5px;
}

.right-pad-5 {
    padding-right: 5px;
}

.top-pad-10 {
    padding-top: 10px;
}

.error-msg-label {
    color: red;
    font-weight: bold;
}

/*==========END APTIFY========*/

.aboutsubnav .k-treeview {
  margin-left: -70px;
}
.aboutsubnav .k-in {
  border: none;
}
.k-treeview .k-in {
    border: none;
    margin-bottom: .5em;
}

div.k-treeview {
    white-space: normal;
}

.ui.menu .ui.dropdown .menu>.item-no-hover:hover, .ui.menu .ui.dropdown .menu>.selected.item-no-hover {
	background: none !important;
	cursor: default;
}

#main-logo {
    width: 186px;
    height: auto;
    margin-top: -15px;
}

.keepmoney h4 a {
    color: #0a5d66;
}

li.sfpostListItem.sflistitem {
    /* margin-top: -1.43rem; */
}
.magazine {
    text-align: center;
}
.underlink, .underlink:hover {
    color: #fff;
    text-decoration: underline;
}

.underlink:hover {
    color: #fff !important;
    text-decoration: underline;
}

.ui.basic.segment.sectioncopy.search-left {
    padding-top: 4rem;
}

.ui.basic.segment.newspinch {
    padding-left: 100px;
    padding-right: 10px;
}

.sf_pagerNumeric a {
    padding-left: 15px;
}