/* Minification failed. Returning unminified contents.
(1073,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '"Montserrat"'
 */
/*@import url("global/egov.css");
@import url("app.responsive.css"); 
@import url("facelift.css"); 

/* [ APP BRANDING ] */
#navbarContent {
	background-color: #333;
}

#appRightColumn section header {
	background-color: #666;
}

.clib_sectionBody {
	padding-bottom:10px;
}

#appRightColumn section header {
	background-color: #666;
}

ul#registerBusA2 div
{margin-left:-18px;}

.certNotice {
    background-color: #ffffcc;
    border: 1px solid #F90;
    font-size: 15px;
    padding: 10px;
    margin: 30px 0 30px 0;
    border-radius: 10px;
}

.certNotice h3 {border-bottom:1px dotted #F90; margin:0 0 10px 0;}

.certNotice p {margin:0;}


.infoNotice {
    border: 1px solid #b2b2b2;
    border-radius: 10px;
    padding: 10px;
    margin-top: 30px;
    background-color: #f6faff;
}

.certStatement {
	border: 1px solid #b2b2b2;
	padding: 10px;
	font-weight:bold;
	border-radius: 10px;
}

.textNotice {
	background-color: #ffffcc;
	border: 1px solid #F90;
	font-size: 13px;
	padding: 10px;
	border-radius: 10px;
	font-weight:bold;
	font-style:italic;
}

.maintNotice, #_Banner {
	background-color: #ffebef;
	border: 1px solid #d34f6b;
	font-size: 15px;
	padding: 0 10px 0 10px;
	margin-bottom:30px;
	border-radius: 10px;
}

.summaryInfo {
	border: 1px solid #b2b2b2;
	padding: 10px;
	border-radius: 10px;
	line-height:25px;
}

.instructTextBlk {
	margin: -10px 0 15px 0;
	padding:5px;
	font-size:12px;
	font-style:italic;
	border:1px solid #999;
	background-color:#eeeeee;
	border-radius:5px;
}

.textFieldNote {
	font-size:13px; font-style:italic; margin-left:5px;	
}

.radioNote {
	font-size:13px; font-style:italic; margin:-5px 0 5px 22px;width:90% !important;line-height:18px;	
}

.incomplete {background-color:#f4f4f4;}
.rejected {background-color:#f5e1e1;}

a.supportLink:hover, a.supportLink:focus {text-decoration:none !important;}

.btn-group {white-space:normal;}
.btnSpace {margin-left:10px;}

.dollar { float:left; margin:0 -7px 0 10px; }
.checkCertified { margin:3px 0 0 7px; width:90% }

#contentWrapper .clib_sectionBody.marginRight20 {margin-right:20px;}

#contentWrapper .clib_sectionBody.marginRight30 {margin-right:30px;}

.loggedInAs {font-size:90%; margin-bottom:15px;}

th { background-color:#DDDDDD; text-align:left; margin-left:0; }

.align_tooltip { margin-top:-5px; margin-left:20px; }

.tooltipColor { color:#33a0d6; }

.icon-question-sign { font-size:18px; }

.margin-left0 { margin-left:0; }

.margin-left20 { margin-left:45px; }

.errorPos { margin-left:37%; }

.errorBg { background-color:#f9e7e7 !important; }

.formListMargin { margin-left:115px; }

.nowrap { white-space: nowrap; }

.mmeLogo { margin-top:30px;}

.noLabel { float:left;text-align:right;width:40%;font-weight:bold;margin-right:10px; }


.selectfield360 { width:360px; }

.width100 { width:100px; }
.width200 { width:200px; }
.width300 { width:300px; }

.width126 { width:126px; }

.demo { float:right; margin-top:-90px;  }


.marginT20{margin-top:20px;}
.marginT30{margin-top:30px;}
.marginL10{margin-left:10px;}
.marginB10{margin-bottom:10px !important;}
.marginB20{margin-bottom:20px !important;}
.marginB30{margin-bottom:30px;}

.dynatable .prototype, .addresstable .prototype, .directTable .prototype, .prototype{ display:none; }

.busBlockBusName {
	font-size:24px; font-weight:bold;
}

.busBlockBusType {
	font-size:16px;font-weight:bold; margin:10px 10px 10px 0;
}

.busBlockDate {
	font-style:italic; margin:10px 10px 20px 0;
}

.busBlockByline {
	font-style:italic; margin:5px 0 5px 20px;
}

.busItemBlock {
	width:100%; background-color: #F1f1F1; border:2px solid #999; border-radius:5px; margin-bottom:10px;
}

.busItemHead {
	color:#660000; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px solid #CCCCCC; text-transform:uppercase;
}

.busItemBlockOptions {
	background-color: #FFFFFF;
	padding-bottom:10px;
}

.busItemOptionsHead {
	color:#660000; margin:0 0 0 0; border-bottom:1px solid #CCCCCC; padding-bottom:10px;
}

.busItemBlockComplete {
	background-color:#e9f0e7; border-color:#81a779;
}

.busItemBlockIncomplete {
	background-color:#f0e7e7; border-color:#ae8282;;
}

.busItemTitle {
	font-size:18px; font-weight:bold; margin-bottom:5px;
}

.busItemStatus {
	font-style:italic; margin-bottom:5px;
}

.busItemHelp {
	font-size:11px; border-top:1px dotted #000;margin:10px 0 0 33px; padding-top:5px;
}

.panelPadding {
	padding:0 20px 20px 20px;
}

.padding10 {
	padding:10px;
}

.padding20 {
	padding:20px;
}

.paddingB0 {
	padding-bottom:0 !important;
}

.paddingR30 {
	padding-right:30px !important;
}

.paddingR0 {
	padding-right:0 !important;
}

.marginT0 {
	margin-top:0 !important;
}

.marginT10 {
	margin-top:10px !important;
}

.marginT20 {
	margin-top:20px;
}

.marginL0 {
	margin-left:0 !important;
}

.marginL5 {
	margin-left:5px;
}

.marginL10 {
	margin-left:10px !important;
}

.marginL17 {
	margin-left:17px !important;
}

.marginL-20 {
	margin-left:-20px !important;
}


.marginR5 {
	margin-right:5px;
}

.marginR0 {
	margin-right:0 !important;
}

.marginR10 {
	margin-right:10px;
}

.marginR30 {
	margin-right:30px;
}

.marginB0 {
	margin-bottom:0 !important;
}

.marginB5 {
	margin-bottom:5px;
}

.marginB10 {
	margin-bottom:10px;
}

.marginB20 {
	margin-bottom:20px !important;
}

.marginB30 {
	margin-bottom:30px !important;
}

h3.newBusBdr {
	border-top:1px solid #CCCCCC;;
}

.itemBdr {
	border-bottom:1px solid #CCC;
}

.newBusSubline {
	margin:-18px 0 0 33px;
}

.formItemDivider {
	border-top:1px solid #EEEEEE;
	margin-top:10px;
	padding-top:30px;
}

.width65 {
	width:65px;
}

.width50 {
	width:50px;
}

.width75 {
	width:75px;
}

.width80 {
	width:80px;
}

.alignCenter {
	text-align:center !important;
}

.green { color:green !important; }

.red { color:red !important; }

.deletedText{float:left;color:#F00;}
.iconCustom{float:left;margin-left:7px;margin-top:-5px;font-size:20px;}

.businessNameBlk {
	margin:30px 0 40px 0;
	font-weight:bold;
}

.businessNameBox {
	font-size:16px;
	padding:6px 12px 6px 12px;
	background-color:#feffb6;
	border:1px solid #999999;
}

.optionRightBox {
	float:right !important;
}

ul.busTypeList {
	margin:5px 0 5px 50px;
	list-style:square;
}

.checkMailing { margin:3px 0 0 7px;
	width:95%;
}

.nameUnavailable {
	color:#F00000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin-top:-5px;
}

input.errorInput {
	border-color:#f99e9e;
	background-color:#fff5f5;
}

/*.panelColor:hover {
	cursor:pointer;
	background-color:#e4fdff;
}*/

.adminLink {
	font-weight:bold;
	font-size:18px;
}

a.adminLink:hover { text-decoration:none !important; }
a.disabled {
    pointer-events: none;
}

.boxLink {
	padding:0 0 10px 0 !important;
	margin:0 0 0 50px !important;
	font-size:16px;
}

table th.cellRight, table td.cellRight {
	text-align:right !important;	
}

table th.cellCenter, table td.cellCenter {
	text-align:center !important;	
}

.popover {
	border:1px solid #7f7f7f;
}

.popover-title {
	background-color:#e5e5e5;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

.fontSize20 {
	font-size:20px;
}

.fieldsetWidth {
	width:55%;
}

.sectionBox {
	color:#000000;
	background-color:#f2f7f2;
}

.sectionBox h3 {
	color:#0088cc;
}

.sectionBox:hover {
	background-color:#e0ede0;
}

/*Login/Account Home styles*/

.taskBlock {
	border-bottom:#CCC 2px solid;padding:5px 0 10px 85px;background-repeat:no-repeat;margin-bottom:15px;
}

.taskTitle {
	font-size:22px;font-weight:bold;line-height:24px;margin-left:5px;text-indent:-18px;margin-bottom:10px;
}

.taskDetails {
	margin-left:6px;
}

.taskSubtext {
	margin:-18px 0 0 6px;font-size:12px;font-style:italic;line-height:17px;
}

.accountTaskTitleList{list-style:none; display:inline; margin:5px 0 0 0;font-size:18px;font-weight:bold;}
.accountTaskTitleList li{display:inline;margin-right:30px;}

.accountTaskTitle {
	margin:5px 0 0 0;font-size:18px;font-weight:bold;
}

.accountTaskDetails {
	margin:0 0 5px 16px;font-size:14px;font-style:italic;line-height:19px;
}

.accountTab {
	font-size:16px !important;padding:10px 20px 10px 20px;
}

div.fp_formInstructionsTop h3 {
	color:/*#006600*/#8e382e;margin-top:0px;
}

.busBlock {
	border:#CCC 2px solid;border-radius:5px;padding:0 15px 10px 15px;margin-bottom:15px;
}

.complete {
	background-color:#edfcef;
}

.busBlockDelete {
	margin-top:8px;font-size:13px;
}

.busBlockInner {
	background-color:#FFFFFF;padding:3px 3px 3px 33px;margin-bottom:5px;
}

.busBlockDetails {
	margin-bottom:5px;text-indent:-11px;
}

table tr.tableHeaderRow, th{background-color:#CCCCCC !important;}
.recTable td{color:#0088cc;}
.recTable tr:hover td{cursor:pointer;background-color:#ededfa !important;text-decoration:underline;}
.recTable1 tr:hover td:last-child{text-decoration:none;}
tr.unRec td{background-color:#f9ecec !important;}
/*tr.unRec:hover td{background-color:#fad4d4 !important;}
*/

/*.btnCustomPos{margin:0 -20px 0 110px;}
ul.fp_formActionsList li a.btn-link {float:left !important;}*/

ul.fp_formActionsListCust{list-style-type:none;margin:-30px 0 0 0;padding:0;}
ul.fp_formActionsListCust li{display:inline;}
ul.fp_formActionsListCust li a{margin-top:10px;}
ul.fp_formActionsListCust li a.btn-link{margin-left:0px;}
ul.fp_formActionsListCust li a.btn-success, ul.fp_formActionsListCust li a.btn-danger {width:155px;}
ul.fp_formActionsListCust li a.btn-success, ul.fp_formActionsListCust li a.right {float:right;margin-right:-20px;}

.fp_form.formReasons label{font-weight:normal;margin-left:25px;text-indent:-25px;}
.reasonNum{float:left;width:25px;}

.fp_formItemList.formBusType{text-align:left;}
.fp_formItemList.formBusType .fp_formItem{margin-left:235px;}
.fp_formItemList.formBusType .fp_formItem label{white-space:normal;}
.fp_formItemList.formBusType .fp_formItem label a{margin-left:5px;}
.fp_formItemList.formBusType .fp_formItem label.radioLabel{float:left;margin-top:-7px;}
.fp_formItemList.formBusType .fp_formItem label.checkLabel{float:left;}
.fp_formItemList.formBusType .fp_formItem label.checkLabelCustom{float:left;width:92%;font-weight:normal;}
.modalBodyHeight{height:500px;overflow: auto;}

.fp_form2 .fp_formItemLabel{width:32%;}

.copiesNumLabel{float:left;margin-left:25px;}
.copiesNum{width:40px;margin-left:5px;}
.numCertCopies{width:25px;text-align:right;}

#footer a{color:#CCCCCC;}
#footer a:hover{color:#FFFFFF;}

.footerContactBlk{float:left;margin-right:20px;text-align:left;}
.footerContactBlk2{float:right;}
.footerContactHead{color:#ffb432 !important;text-transform:uppercase;}
#adminViewSelect{width:225px;}
ul.certStatusQuestions{margin-left:-5px;margin-bottom:20px;}
ul.certStatusQuestions li{list-style:none;margin-bottom:5px;}
ul.certStatusAnswers{margin-left:40px;}
ul.certStatusAnswers li{list-style:disc;}

ul.toggleQuestions{margin-left:0;margin-bottom:20px;margin-top:-15px;}
ul.toggleQuestions li{list-style:none;/*margin-bottom:-5px;*/}
ul.toggleQuestions li a, ul.toggleQuestions li a:hover{text-decoration:none !important;}
ul.toggleAnswers{margin-left:40px;}
ul.toggleAnswers li{list-style:disc;}


.busBlk, .acctBlk, .acctBlk2{width:705px;margin-right:20px;float:left;border-radius:10px;border:1px solid #ffb432;background-color:#ffffff;background-repeat:no-repeat;background-position:right 12px;padding:10px 10px 10px 25px;margin-bottom:20px;}
.busBlk:hover{background-color:#fff7ea;transition: all 0.9s ease 0s;-webkit-transition: all 0.6s ease 0s;/*background-position:center 30px;*/}
.acctBlk, .acctBlk2{border:1px solid #90b8fd;background-color:#ffffff;}
.acctBlk:hover, .acctBlk2:hover{background-color:#f0f5fe;transition: all 0.9s ease 0s;-webkit-transition: all 0.6s ease 0s;}
.busBlkTxt{opacity:0;font-weight:bold; margin-left:15px;}
.busBlk:hover .busBlkTxt{transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;opacity:1;}
a.busBlkLink, a.busBlkLink:hover{text-decoration:none !important;}
a.busBlkLink .busBlkTxt{color:#000000 !important;}

.iconRegister{background-image:url(../img/icons/iconRegister-orange.png);}
.iconRegister:hover{background-image:url(../img/icons/iconRegister-orangeLight.png);}
.iconTax{background-image:url(../img/icons/iconTax-orange.png);}
.iconTax:hover{background-image:url(../img/icons/iconTax-orangeLight.png);}
.iconProperty{background-image:url(../img/icons/iconProperty-orange.png);}
.iconProperty:hover{background-image:url(../img/icons/iconProperty-orangeLight.png);}
.iconName{background-image:url(../img/icons/iconName-orange.png);}
.iconName:hover{background-image:url(../img/icons/iconName-orangeLight.png);}
.iconCopies{background-image:url(../img/icons/iconCopies-orange.png);}
.iconCopies:hover{background-image:url(../img/icons/iconCopies-orangeLight.png);}
.iconCertStatus{background-image:url(../img/icons/iconCertStatus-orange.png);}
.iconCertStatus:hover{background-image:url(../img/icons/iconCertStatus-orangeLight.png);}
.iconBusSearch{background-image:url(../img/icons/iconSearch-orange.png);}
.iconBusSearch:hover{background-image:url(../img/icons/iconSearch-orangeLight.png);}

.acctBlk.iconBusFilings{background-image:url(../img/icons/iconBusFilings-blue.png);}
.acctBlk.iconProperty{background-image:url(../img/icons/iconProperty-blue.png);}
.acctBlk.iconCopies{background-image:url(../img/icons/iconCopies-blue.png);}
.acctBlk.iconBusSearch{background-image:url(../img/icons/iconSearch-blue.png);}

.acctBlk2{width:310px;padding-left:40px;margin-right:0;}
.acctBlk2.iconBusFilings{background-image:url(../img/icons/iconBusFilings-blue.png);min-height:110px;}
.acctBlk2.iconProperty{background-image:url(../img/icons/iconProperty-blue.png);min-height:85px;}
.acctBlk2.iconCopies{background-image:url(../img/icons/iconCopies-blue.png);min-height:210px;}

.acctBlk h4, .acctBlk2 h4{line-height:22px;}
.acctBlk i .acctBlk2 i {width:12px;}

.acctBlkFloat{float:right;}

div.acctBlk .toggleAnswers{margin-left:15px;}

.acctBlkLeft{float:left;width:46%;padding-right:10px;padding-left:10px;border-right:1px #CCCCCC solid;}
.acctBlkRight{float:right;width:46%;padding-left:35px;margin-bottom:10px;}

a.acctHomeTitle{margin-left:-23px;}

.cellOrderCheck{background-color:#ffffed !important;}
table#tblOrderDocs input[type=checkbox], table#tblCertStatus input[type=checkbox], #tblPersProperty input[type=checkbox], table#tblDocsFiledOnline input[type=checkbox], table#paymentTable input[type=checkbox]{width:20px !important;height:20px !important;}

table#tblDocsFiledOnline input[type=checkbox]

.cellWidth1{width:210px;}
.cellWidth2{width:80px;}
.cellWidth3{width:50px;}
.cellWidth4{width:45px;}
.cellWidth5{width:40px;}
.cellWidth6{width:70px;}
.cellWidth7{width:65px;}
.cellWidth8{width:65px;}

.busInfoTabs > li > a{background-color:/*#527fc0*/#727272;border:1px solid #666666;color:#FFFFFF;border-bottom:1px #245daf solid;}
.busInfoTabs > li > a:hover{background-color:/*#245daf*/#888888;border:1px solid #888888;}
.busInfoTabs > li.active > a{background-color:#fec722;border:1px solid #fec722;color:#000000;}
.busInfoTabs > li.active > a:hover{background-color:#fec722;border:1px solid #fec722;color:#000000;}
/*.busInfoTabs > li > a{background-color:#eaedf6;border:1px solid #c3cae1;}*/
.legendStyle{font-size:25px;font-weight:normal;color:#8e382e;line-height:2em;border-bottom:5px solid #9e5e57;}
h4.taskLink{margin-top:-50px;margin-bottom:65px;}
h4.legendTaskLink{margin-top:-60px;margin-bottom:50px;margin-right:-20px;}
.taskLink2{margin:-14px 0 -10px 0;}
.iconAdjust{margin-top:-4px;margin-left:7px;margin-right:-10px;}
ul.dateRangeBlk{margin-left:198px;}
ul.dateRangeBlk li{list-style:none;display:inline;}
.feesBox, .feesBox a:hover{background-color:#ffe3b4 !important;}
ul.feesBox li div{padding:10px 20px;}
#_BannerClose:hover{cursor:pointer;}
.noticeText{margin-top:10px;margin-bottom:0;font-weight:normal;font-style:normal;margin-left:22px;}
.statusLabel{height:35px;margin-right:10px;}
.statusText{width:auto;}
.customTextNote{margin-left:40%;}
.customMargin{margin-left:10px;}
ul.expService{margin-left:0;}
ul.expService li{list-style:none;clear:both}
ul.expService li label{float:left;width:360px;margin-left:10px;;margin-bottom:20px;cursor:pointer;}
.bold{font-weight:bold;}
#selectServiceIcon{font-size:20px;color:#F00;float:left;margin-top:1px;}
ul.paymentTblBtns{float:left;margin-left:5px;width:100%;margin-bottom:0;}
ul.paymentTblBtns li{margin-bottom:0;}
ul.paymentTblBtns li a.btnRemove{margin:-10px 0 0 10px;}
.fp_formItemData{float:left;width:400px;}

.docTitleBlk{float:left;width:65%;font-weight:bold;}
.expCheckTxt{font-size:12px;float:left;margin-left:5px;}

#accountOptionsBlk a{width:280px;text-align:left;}

#accountHome a{text-decoration:underline;}

ul.resAgentList{list-style:none;margin-left:0;}

ul.taskLinks{list-style:none;margin-left:0;padding-left:0;}
ul.taskLinks li{padding-left:1em;text-indent:-1em;font-weight:bold;font-size:18px;margin-bottom:10px;}
ul.taskLinks li a{text-decoration:underline;}
ul.taskLinks li:before {content: "Â»";padding-right: 5px;}
.btn{text-decoration:none !important;}

.manageBusinessSelect{margin-top:0;margin-bottom:0;width:230px;}

.btnsLogin{float:left;margin-left:78px;}
.busSearchBlk{width:196px;min-height:80px;height:80px;}
.busSearchBlk2{width:195px;min-height:80px;height:80px;margin-right:0;float:right;}

.clib_sectionBody-margin0{margin:0 !important;padding-right:30px;background-image:url(../img/backgrounds/icon-bar-bg.png);background-repeat:repeat-y;}

.accountHome_mainSection{margin-top:20px;margin-left:120px;}

.accordionContainer{margin-bottom:30px;}

.accordionBlk {background-color:#245daf;color:#ffffff;cursor:pointer;padding:18px;text-align:left;border:none;outline:none;transition:0.4s;border-radius:5px;font-size:24px;text-transform:uppercase;line-height:28px;}
.accordionBlk:hover, .optionsPanel:hover{background-color:#527fc0;color:#ffffff;text-decoration:none;}
.accordionBlk i{float:right;margin-top:-5px;}
.accordionBlk_active{border-radius:5px 5px 0 0;}
.accordion_panel{margin-bottom:30px;background-color:#f2f2f2;padding:20px;border-radius:0 0 5px 5px;}
.accordionContainer table{clear:none !important;background-color:#ffffff;}

.icon-bar {width: 90px;background-color: #555;}
.icon-bar a {display: block;text-align:center;padding:16px;transition: all 0.3s ease;color: white;font-size:36px;border-bottom:1px #999999 solid;}
.icon-bar a i{margin-left:9px;}
.icon-bar a:hover {background-color: #000;text-decoration:none !important;}
.icon-bar span{font-size:13px;line-height:2px;}
.icon-bar_active {background-color: #fec722 !important;color:#000000 !important;}
/*.icon-bar_active {background-color: #c52040 !important;}*/
/*.icon-bar_active {background-color: #245daf !important;}*/

.optionsPanelRow{margin-left:0;}
.optionsPanel{float:left;background-color:#245daf;border-radius:5px;margin-top:10px;margin-bottom:10px;cursor:pointer;transition:0.4s;color:#ffffff;padding:20px;text-align:center;font-size:18px;line-height:26px;}
a.optionsPanel:hover{text-decoration:none !important;}

.busInfoSection{float:left;width:100%;}
.nav-tabs{border-bottom:#fec722 8px solid;}

.busSearchAdjust{padding-top:30px;}

.dropdown{position: relative;display: inline-block;}
.dropdown-content{display:none;position:absolute;background-color:#e4e4e4;min-width:250px;z-index: 1;margin-left:90px;margin-top:-100px;}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;font-size:14px;text-align:left;}
.dropdown-content a:hover{background-color:#ffffff;}
.dropdown:hover .dropdown-content{display:block;}
.dropdown:hover .dropbtn{background-color:#3e8e41;}

.textBlack-RA{color:#000000;}
.textGrey-RA{color:#999999;}
td.rowColor-RA{background-color:#757575 /*#1c5580*/ !important;color:#ffffff;}
/*td.rowColor-RA a{color:#7dbada !important;}*/

.busOptionsBlk{background-color:#e2e2e2;border-radius:5px;border:1px #c0c0c0 solid;margin-top:10px;margin-bottom:30px;padding-left:20px;}
.busOptionsBlk span{float:left;margin-right:8px;}
.busOptionsBlk i{color:#7f7f7f;}
.busOptionsBlk select{float:left;width:240px;margin:5px 0 15px 0;}

.searchByBlk { display: flex; }
.entityTypeList { display: grid; grid-template-columns: 60% 40%; grid-column-gap: 10px; }

.pleaseNoteBox{background-color:#fec722;padding:20px 15px;margin:20px 0 20px 0;}
.pleaseNoteBoxIcon{float:left;margin-top:10px;margin-left:7px;margin-right:7px;font-size:50px;}
.pleaseNoteTxtBlk{float:left;width:90%;}
.pleaseNoteTxtBlk h3{font-size:20px;line-height:24px;font-weight:bold;margin-top:0;}
.pleaseNoteTxtBlk p{margin-top:7px;margin-bottom:0;}

.feesBox2{background-color:#b6d9dd;padding:20px 15px;margin:20px 0 20px 0;}
.feesBox2Icon{float:left;margin-top:5px;margin-right:5px;font-size:45px;}
.feesBox2 h3{font-size:20px;line-height:24px;font-weight:bold;margin-top:0;}
.feesBox2 p{margin-top:5px;margin-bottom:0;}

.layout_SummaryBlock h4{color:#000000;}

#filingComment-1, #filingComment-2, #filingComment-3, #filingComment-4, #filingComment-5, #filingComment-6{margin-top:10px;}

tr.expedited td{background-color:#bbccdb !important;}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover{background-color:#fec722;}

div.filingStatus{margin:15px 0;}
/*div.filingStatus span{font-style:normal;font-weight:bold;color:#000000;text-transform:uppercase;padding:5px 10px;border-radius:5px;}
div.filingStatus span.notSubmitted{background-color:#88c8ff;}
div.filingStatus span.pending{background-color:#FC0;}
div.filingStatus span.approved{background-color:#4ce63a;}
div.filingStatus span.rejected{background-color:#ff5949;}*/

div.filingStatus span{font-style:normal;font-weight:bold;color:#FFFFFF;text-transform:uppercase;padding:5px 10px;border-radius:5px;}
div.filingStatus span.notSubmitted{background-color:#666666;}
div.filingStatus span.submitted{background-color:#0483d8;}
div.filingStatus span.approved{background-color:#009900;}
div.filingStatus span.rejected{background-color:#990000;}
div.filingStatus span.refunded{background-color:#d88600;}

div.accountTaskResolution {margin:-10px 0;font-size:18px;font-weight:bold;}
div.accountTaskResolution select{margin:1px 5px 3px 0;}
div.accountTaskResolution a{margin-top:-2px;}
div.accountTaskResolutionLabel{float:left;margin:5px -10px 5px 0;}
div.accountTaskResolutionInput{float:left;margin-left:15px;}

div.accountTaskResolution div#otherBusSpecify{margin-left:274px;}
div.accountTaskResolution div#otherBusSpecify span{font-size:14px;font-weight:bold;margin-right:7px;}
div.accountTaskResolution div#otherBusSpecify input{width:206px;margin-top:5px;margin-bottom:0;margin-right:5px;}
div.accountTaskResolution div#otherBusSpecify a{margin-top:5px;}

table#tableAccountHome1 tbody td, table#tableAccountHome2 tbody td{padding:10px !important;}
table#tableAccountHome1 tbody td label, table#tableAccountHome2 tbody td label{display:none !important;}

table#tableAccountHome1 tbody td select, table#tableAccountHome1 tbody td select{margin:0;}

td.busName{font-weight:bold;text-transform:uppercase;}
td.notSubmitted{background-color:#666666 !important;color:#FFFFFF;font-weight:bold;text-align:center !important;}
td.submitted{background-color:#0483d8 !important;color:#FFFFFF;font-weight:bold;text-align:center !important;} 
td.approved{background-color:#009900 !important;color:#FFFFFF;font-weight:bold;text-align:center !important;} 
td.rejected{background-color:#990000 !important;color:#FFFFFF;font-weight:bold;text-align:center !important;} 
td.refunded{background-color:#d88600 !important;color:#FFFFFF;font-weight:bold;text-align:center !important;} 

.fp_formItemGroup-flexContainer {
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction:row;
    flex-wrap:nowrap;
}
.fp_formItemGroup-flexMain {
    -webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
    -ms-flex-order: 1;              /* TWEENER - IE 10 */
    -webkit-order: 1;               /* NEW - Chrome */
    order: 1;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-grow:1;
    width:60%;
    padding-right:10px;
}
.fp_formItemGroup-flexSide {
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-grow:1;
    width:40%;
}

.appOptionsAccount{border-radius:4px 0 0 4px;}
.appOptionsProfile{border-radius:0;margin-left:-1px;margin-right:-1px;}
.appOptionsLogOut{border-radius:0 4px 4px 0;}
.dropdown-menuCustom{border-radius:0;margin-top:-1px;margin-left:-1px;}
.fp_formItemAlign .fp_formItemControl {
    margin-left: 10px;
}

td.paymentSummaryButtons ul {
    float: right;
    display: block;
    list-style: none;
    margin-left:0;
}

@media (max-width:1200px) {
    .fp_formItemList.formBusType .fp_formItem{margin-left:186px;}	
table th.cellCenter, table td.cellCenter{text-align:left !important;}
.paymentFee{text-align:left !important;}
.cellEmpty{display:none;}
table th.cellRight, table td.cellRight{text-align:left !important;}

.busBlk, .acctBlk{width:545px;}
.alignCenter {text-align:left !important;}

.cellWidth1{width:95%;}
.cellWidth2{width:95%;}
.cellWidth3{width:95%;}
.cellWidth4{width:95%;}
.cellWidth5{width:95%;}
.cellWidth6{width:95%;}
.cellWidth7{width:95%;}
.cellWidth8{width:95%;}
.cellBlank{display:none;}
ul.dateRangeBlk{margin-left:146px;}
.acctBlkRight{width:40%;}
.acctBlkFloat{float:left;}
.acctBlk2.iconBusFilings, .acctBlk2.iconProperty, .acctBlk2.iconCopies{min-height:10px;background-size:12%;}
ul.paymentTblBtns{margin-left:0;margin-top:-23px;}
.fp_formItemData{width:310px;}
.btnsLogin{float:left;margin-left:0;}
.busSearchBlk{min-height:55px;height:55px;}
.busSearchBlk2{min-height:55px;height:55px;}
.busSearchBlk2{float:left;}
}

@media (max-width:979px){
.nowrap { white-space: normal; }
.field-validation-error {margin-left:0;}
#demo { margin-top:-207px; }
h3.newBusLink {
	line-height:24px;
	padding:10px 0 10px 0 !important;
	margin-left:32px;
	text-indent:-16px;
}
ul.fp_formActionsListCust li{display:block;margin-bottom:10px;}
ul.fp_formActionsListCust li a.btn-success{float:left;}
.checkCertified { width:85% }
.fp_formItemList.formBusType .fp_formItem{margin-left:0;}	
.fp_formItemList.formBusType .fp_formItem label.radioLabel, .fp_formItemList.formBusType .fp_formItem label.checkLabel{width:320px;}

.busBlk, .acctBlk, .acctBlk2{width:410px;min-height:130px;}

.footerContactBlk{width:100% !important;}
ul.dateRangeBlk{margin-left:0;}
.acctBlkLeft{width:100%;border-right:none;}
.acctBlkRight{width:90%;float:left;padding-left:15px;margin-top:20px;}
.fp_formItemData{width:230px;}
.inputLogin{width:170px;}

.busSearchBlk{min-height:55px;height:55px;}
.busSearchBlk2{min-height:55px;height:55px;}

.fp_formItemGroup-flexContainer{flex-wrap:wrap;}
.fp_formItemGroup-flexMain{width:100%;}
.fp_formItemGroup-flexSide{width:100%;}
    .mdBusExpressLogoV {
        width: 30%;
        height: 30%;
    }
    .bannerResources img {
        width: 246px;
        height: 80px;
    }

    td.paymentSummaryButtons ul {
        float: left;
        display: block;
        list-style: none;
    }
}

@media(max-width:767px) {
.fp_form .fp_formItemLabel, .modal .fp_form .fp_formItemLabel { width:100%; text-align:left; padding-right: 1em;}
.fp_form .fp_formItem .fp_formItemControl input, .fp_form .fp_formItem .fp_formItemControl textarea, .fp_form .fp_formItem .fp_formItemControl select {
	margin-left:0;
}

.optionRightBox {
	float:left !important;
	width:100% !important;
}

.busBlockByline {
	font-style:italic; margin-left:0;
}

.busBlk, .acctBlk, .acctBlk2{width:92%;}
.footerContactBlk2{float:left;width:100%;}

.customTextNote{margin-left:0;}
.customMargin{margin-left:0;}
.manageBusinessSelect{width:160px;}
ul.fp_formActionsList li {margin: 0;}

.searchByBlk{display:block;}
}

@media (max-width:480px){
.mmeLogo { margin-top:20px; }
#demo {  float:right; display:block; width:49px; height:49px; margin-top:-130px; }
.btnCustomPos{margin:0 -20px 0 0;}
.fp_formItemList.formBusType .fp_formItem label.radioLabel, .fp_formItemList.formBusType .fp_formItem label.checkLabel{width:190px;}
.modalBodyHeight{height:320px;}
.busBlk, .acctBlk, .acctBlk2{width:87%;}
ul.dateRangeBlk li{display:block;width:100%;}
.manageBusinessSelect{width:140px;}
    .headerBackground {
        height: 38px !important;
    }
    .mdBusExpressLogoV {
        margin: 10px 0 0 10px;
        width: 32%;
        height: 32%;
    }
    .bannerResources img {
        width: 179px;
        height: 58px;
    }
}

.headerBackground {
    background-image: url(../img/masthead/headerBackground.png) !important;
    background-position-x: 432px !important;
    clear: both;
    position: relative;
    background-position: 634px;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    height: 38px;
}

.mdBusExpressLogoV {
    float: left;
    margin: 10px 0 0 20px;
}

.bannerResources {
    float: right;
}

.entityBanner {
    background-color: #ffffcc;
    border: 1px solid #d34f6b;
    font-size: 15px;
    padding: 0 10px 0 10px;
    margin-bottom: 30px;
    border-radius: 10px;
}

.clearfix {
    clear: both;
}

.fp_formItemAlign
{display:flex;}

.fp_formItemAlign .fp_formItemControl
{margin-left:10px;}

@media(max-width:767px) {
 .fp_formItemAlign
    {display:block;}

    .fp_formItemAlign .fp_formItemControl
    {margin-left:0;}

}

.tooltipFontSize {
    font-size: 20px;
}

a i.icon-info-sign {
	text-decoration: none;
}
body{background-image:none;/*background-color:#f6f6f6;*/background-color:#ffffff;font-family:"Montserrat",/*"Open Sans",*/"SourceSansProRegular",Helvetica,Arial,sans-serif !important;font-size:17px;line-height:1.7em !important;color:#333333;font-weight:normal;letter-spacing:-0.3px !important;}
body.facelift{background-color:#ffffff;}
#bodyWrapper{border-radius:0;border-bottom:0;padding-top:10px;}
.clib_Container{box-shadow:none;}
#contentWrapper .clib_sectionBody{margin-top:0;margin-left:0;padding-top:10px;}
h1{font-family:"Open Sans","SourceSansProRegular",Helvetica,Arial,sans-serif !important;letter-spacing:-1px;font-weight:500;}
h2{line-height:30px;}
h3, div.fp_formInstructionsTop h3{color:#333333;line-height:26px;}
a h3{color:#0088cc;}
a h3:hover{color:#005580;}
i.fas, i.far{margin-right:6px;}

/*Header: topbar*/
#header_container{position:fixed;top:0;left:0;background-color:#fff;height:50px;width:100%;z-index:1000;}
.no-js #header_container{display:none;}
.mdgov-entNav{height:50px;position:fixed;top:0;box-shadow:-10px -10px 10px 10px rgba(0, 0, 0, .75);width:100%;z-index:1000;background-color:#ffffff;}
.mdgov-entNav__logo{display:inline-block;margin:0 0 0 16px;padding:12px 0;height:47%;}
.mdgov-entNav__logo img{height:100%;display:block;}
.mdgov-entNavList{height:100%;position:absolute;top:0;right:0;padding:0;margin:0;}
.mdgov-entNavList>li{height:100%;}
.mdgov-entNavList>li.active>a, .mdgov-entNavList>li>a:hover, .mdgov-entNavList>li>a:focus, .mdgov-entNavList>li>a:active{color:#000;z-index:1;background-color:#f8f9fa;}
.mdgov-entNavList__item{float:left;display:block;position:static;}
.mdgov-entNavList__item>a{font-size:1rem;height:100%;display:block;padding:13px 11px 0 11px;color:#495057 !important;text-decoration:none;line-height:1.5em;}
.mdgov-entNavList__item>a:hover, .mdgov-entNavList__item>a:focus{color:#212529 !important;text-decoration:none;outline:none;height:30px;}
.mdgov-entNavList__item>a:after{content:none !important;}
.d-none{display:none !important;}
.mdgov-entNavList>li.mdgov-entNavList__item:hover{background-color:#f8f9fa;}
.dropdownColumns{width:650px;}
.mdgov-entNavList__item .profile{margin-top:12px;}
.mdgov-entNavList__item .profile a{color:#495057;font-size:1rem;}
.mdgov-entNavList__item .profile a .dropdown-menu{left:-100px;min-width:300px;}
.mdgov-entNavList__item .profile i{margin-right: 10px;}

.mdgov-dropDown__panel {
    background-color: #fff;
    z-index: 1;
    text-align: left;
    position: absolute;
    padding: 1rem;
    max-height: 50vh;
    overflow: auto;
    padding-left: 20px !important;
    margin-top: 20px !important;
}

/*Header: image bar*/
#headerImgBlk{width:100%;height:200px;background-image:url(../img/masthead/header-background2.jpg);background-repeat:no-repeat;background-size:100%;background-position:left bottom;margin-top:60px;}
body.facelift #headerImgBlk{margin-bottom:0;}
.headerLogoBlk{height:140px;}
.headerLogoBlk img{margin-top:20px;}
#headerTitleBar{width:100%;height:60px;background-color:rgba(0, 0, 0, 0.5);}
.headerTitleBlk{height:60px;}
.headerTitleBlk h1{float:left;color:#FFFFFF;font-size:34px;margin-top:7px;}
#appOptions{margin:14px 0 0 0;}
#appOptions .btn{border-radius:0 !important;background-image:none;box-shadow:none;}
.appOptionsProfile{margin-left:-1px;margin-right:-1px;border-radius:5px;}

/*Main Content*/
#bodyMasthead{background-image:none;background-color:#dadada !important;border-radius:0;border-bottom:0;}
#bodyMasthead h1{text-transform:uppercase;text-shadow:none;}
body.facelift #contentWrapper .clib_sectionBody{margin:0;padding-bottom:0;padding-top:10px;}
body.facelift #contentWrapper .clib_sectionBody.home{margin-bottom:0 !important;}
.columnLogIn{float:right !important;margin-left:0;margin-top:0;}
.loggedInAsBlk{border-bottom:1px solid #e5e5e5;margin-top:1px;margin-bottom:10px;}
.loggedInAsBlk span{padding-bottom:2px;}
.loggedInAs{float:right;font-size:16px;margin-bottom:0;}
.btn.btn-primary.btn-large.dropdown-toggle.appOptionsProfile{margin-top:10px;}
input, button, select, textarea{"Montserrat",/*"Open Sans",*/"SourceSansProRegular","Helvetica Neue", Helvetica, Arial, sans-serif;}
legend .btn.btn-primary.btn-large.dropdown-toggle.appOptionsProfile{margin-top:0;}
.certNotice, .textNotice, .instructTextBlk{background-color:#fedb6f;border:0;border-radius:0;font-size:15px;}
.btn{border:0;border-radius:0;}
.homeTilesBlk{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:10px 0 20px 0;}
.mdg-tile{background-color:#f4f4f4;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);margin-bottom:20px;height:210px;text-align:center;font-size:90%;line-height:24px;color:#000000;padding:0 20px;letter-spacing:-0.5px;}
.mdg-tile i{color:#C8122C;font-size:400%;margin:1.5rem 0 1.0rem 0;}
.mdg-tile span{display:block;font-size:180%;margin-bottom:5px;line-height:30px;}
.mdg-tile:hover{background-color:#C8122C;color:#FFFFFF;cursor:pointer;transition:0.3s;-webkit-transition:0.3s;}
.mdg-tile:hover i{color:#FFFFFF;transition:0.3s;-webkit-transition:0.3s;}
a.mdg-tile:hover{text-decoration:none !important;}
.loginBtnAlign{margin-bottom:10px;float:right;}
#contentWrapper .span8{margin-bottom:0;}
.container .span3.mdg-tile{width:240px;height:250px;margin:10px 0;}
.questionsBlk h3{margin-bottom:20px;}

.busInfoTabs > li > a{background-color:#888888;border:1px solid #888888;color:#ffffff;border-radius:0 5px 0 0;border-bottom:#ffffff;}
.busInfoTabs > li > a:hover{background-color:#666666;border:1px solid #e6e6e6;border-bottom:#ffffff;}

.busInfoTabs > li > a.active{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;border-radius:0 5px 0 0;}
.busInfoTabs > li > a.active:hover{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;}

.busInfoTabs > li > a.active{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;border-radius:0 5px 0 0;}
.busInfoTabs > li > a.active:hover{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;}


.legendStyleBusHome{margin-top:-22px;}
.busHomeDropdown{float:right;margin-top:-22px;}

ul li{line-height:1.7em;}

.nav-tabs{margin-top:10px;border-bottom:#c8122c 8px solid;padding-bottom:1px;}

.accountTab {font-size:20px !important;padding:10px 20px 10px 20px;font-weight:500 !important;}
.dropdown-menu{/*position:relative;*/min-width:300px;}
.modal-open .dropdown-menu{z-index:1050;}
a.dropdown-item:hover{text-decoration:none !important;color:#c8122c;}

.legendStyle {display: block;width: 100%;padding: 0;font-size:1.6em;line-height: 1.2em;color: #000000;border: 0;border-bottom: 1px solid #e5e5e5;font-weight:normal;}
h4.legendStyle {display: block;width: 100%;padding: 0;font-size:24px;line-height: 1.2em;color: #000000;border: 0;border-bottom: 1px solid #e5e5e5;font-weight:bold;}
.legendNote{float:right;font-size:17px;}

.fp_formItemGroup{padding:0;border-radius: 0 0 10px 10px;box-shadow:none;}
.fp_form fieldset{margin-bottom:10px;}
.fp_form fieldset legend{color:#000000;font-size:1.6em;font-weight:normal;line-height:1.2em;border-bottom:1px solid #e5e5e5;margin-bottom:12px;}
.fp_form fieldset legend .btn{font-weight:normal;}

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 {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}

.questionsBlk{padding:10px 20px 20px 20px !important;background-color:#f7f7f7;}
div.commonFAQ{border-bottom:1px solid #eeeeee;}
#loginBlk-1 div.commonFAQ, #loginBlk-3 div.commonFAQ{border-bottom:0;}
div.commonFAQ ul{float:left;width:45%;}
div.commonFAQ ul li{line-height:23px;margin-bottom:10px;}
div.faqBlock div a{margin-bottom:50px;}

.btnOptions{width:210px !important;}

div.fp_formItem.formItemDivider p{margin-top:-25px;}
.formItemBoxL{width:60%;}
.formItemBoxR{width:40%;}
/*.fp_form .fp_formItemLabel.fp_formItemLabelAdjust{width:20%;}*/

.filterFilings{display:flex;float:right;}
.filterFilings span{font-size:14px;margin-right:5px;margin-top:15px;}
.filterFilings select{margin-top:15px;width:230px;}

#tblFilingHistory td a, #tblOrderDocs td a, #tblPersProperty1 td.tdFlex{display:flex;}
#tblFilingHistory td a i[class^="icon-"], #tblOrderDocs td a i[class^="icon-"]{margin-top:0;}
/*#tblPersProperty1 .btn{width:90px;}*/

.textNotice{display:flex;}

#appRightColumn{background-color:#FFFFFF;}
#appRightColumn section{margin-top:/*8px*/14px;}
#appRightColumn section header{background-color:#EBEBEB;color:#666666;}
#appRightColumn header h3{font-size:110%;letter-spacing:0;font-weight:500;padding:10px 0 10px 0;line-height:20px;}
#appRightColumn ul li{font-size:15px;}
.loginBlock{/*margin-top:20px;*/padding:20px 10px;background-color:#ffffff;}
.loginBlock .fp_formItemGroup{padding:10px 0;}
.loginBlock .fp_formItemLabel{width:75px;}
.loginBlock input{width:210px;}
.clib_verticalNav li a:hover, .steps li.completed:hover, .steps li.completed a:hover{background-color:#f5f5f5;text-decoration:none !important;cursor:pointer;}
.clib_verticalNav li a{display:grid;grid-template-columns: 25px 1fr;padding:8px 20px;}
.clib_verticalNav li a i{margin-top:0;}
.clib_verticalNav{margin-bottom:30px;}
.clib_sectionBodyStd .clib_verticalNav li a{display:block;}
.busResources .clib_verticalNav li a{display:block;}
.resourcesCustom{display:flex;border-bottom:1px dotted #cccccc;}
.resourcesCustom ul li{border-bottom:none;}
.resourcesCustom img{width:250px;border:1px solid #CCCCCC;margin-top:15px;}
.progressBlock{margin-bottom:40px;}
ul.steps li{display:flex;padding:10px 20px !important;}
ul.steps li i{margin-top:0;}

h3 .dropdown, legend .dropdown{font-size:17px;}
#genInfoBlk .fp_formItemData{width:450px;}
.instructTextBlk{padding:10px;font-size:17px;}
.fp_formInstructionsTop{border-bottom:none;}
.busAdded{padding:4px 33px;}

/*.dropdownMain{width:480px;}*/
.dropdownMain h4{margin-left:20px;}
.dropdownMain a, .dropdown-menu a{white-space:normal;}
.dropdown-menu i {float: left;}
.dropdownMain i.fas{margin-top:5px;}
.dropdown-menu i.fas{margin-top:3px;}
/*.dropdownMain a div{width:420px;}*/
.dropdownMain a div{width:230px;}
.dropdown-menu a div{margin-left:30px;}
.dropdown i{margin-right:0;}

.MBEcustomMenu .dropdown-menu li{padding:3px 0;}
.MBEcustomMenu .dropdown-menu li.divider{padding:0;}
.MBEcustomMenu .dropdown-menu span{font-weight:bold;}
.MBEcustomMenu .dropdown-submenu {position: relative;}
.MBEcustomMenu .dropdown-submenu ul li{list-style:none;margin-left:-25px;}
.MBEcustomMenu .dropdown-menu{min-width:295px;/*left:-167px !important;*/margin-right:5px !important;}
.MBEcustomMenu .dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: -1px;}

.MBEcustomMenu .dropdown-submenu > a:after{display:none;}

.MBEcustomMenu .dropdown-menu li > a:hover,
.MBEcustomMenu .dropdown-menu li > a:focus,
.MBEcustomMenu .dropdown-submenu:hover > a {color:#c8122c;background-color:#FFFFFF;background-image:none;text-decoration:none !important;}

.MBEcustomMenu .dropdown-submenu a, .MBEcustomMenu .dropdown-menuCustom a{margin-left:10px;text-indent:-10px;}

.MBEcustomMenu .dropdown-menu .active > a,
.MBEcustomMenu .dropdown-menu .active > a:hover {color:#000000;background-color:#FFFFFF;background-image:none;text-decoration:none !important;}

.MBEcustomMenu #UploadOtherFilings-DM{margin-left:35px;}
.MBEcustomMenu .submenuHead{margin-left:0 !important;text-indent:0 !important;font-weight:bold;}

.btn-ppf{margin:10px 10px 20px -1px;padding:13px 14px 9px 14px;}
.btn-small {font-weight:normal;}
.btn-custom1{width:55px;}
.fp_formItemCheck{width:auto !important;}
.iconCustom2{margin-left:7px;margin-top:-5px;font-size:20px;}

/*Info/Fees Block*/
.infoBlk{color:#FFFFFF;font-size:85%;line-height:20px;}
.infoBlk a{color:#FFFFFF;}
.infoBlk h2{margin:0;font-weight:500;}
.infoBlkIcon{margin-top:20px;font-size:50px;}
.serviceFeeBlk, .resourcesBlk{padding:10px 20px 10px 20px;display:grid;grid-template-columns:60px 1fr;min-height:21vh;}
.serviceFeeBlk{background-color:#0483d8;}
.serviceFeeBlk a{text-decoration:underline;}
.resourcesBlk{background-color:#dc5800;}

.serviceFeeBlk2{padding:10px 20px 10px 20px;background-color:#0483d8;color:#FFFFFF;}
.fp_formItemLabelCustom2 {width:auto !important;}


/*Home page Links Strip*/
.homeLinksStrip{background-color:/*#0483d8 #555555*/#000000;text-align:center;padding:20px 0 15px 0 ;color:#ffffff;/*border-bottom:3px solid #ffdfa2;*/font-size:110%;}
.homeLinksStrip ul li{display:inline;list-style:none;}
.homeLinksStrip a{color:#ffffff;padding:0 40px;}
#modalPT hr{margin:0 0 10px 0;}

/*Customer Service/Survey Block*/
.mdg-csp{background-color:#ffdfa2;padding:2rem;}
/*.mdg-csp img{width:100px;}*/
.mdg-csp h2{font-weight:500;}
.btn-survey{background-image:none;background-color:#C8122C;text-transform:uppercase;display:block;padding:10px;margin-top:3rem;color:#FFFFFF;}
.btn-survey:hover{background-color:#970e21;color:#FFFFFF;}
.btn{box-shadow:none;text-shadow:none;}
.btn, .btn-default, .btn-primary, .btn-warning, .btn-info{background-image:none;text-shadow:none;}
.btn90{width:90px;}

/*Footer*/
footer#footer{position:initial;z-index:0;text-align:center;padding:20px;background-color:#C8122C;color:#efdce0;box-shadow:none;text-shadow:none;border-radius:0;border-bottom:0;margin-top:0;margin-bottom:0;}
.footerWide{padding:20px 20px !important;text-align:left !important;}
.spanMarginLeft-0 {margin-left:0 !important; }
.footerContactHead{color:#FFFFFF !important;text-transform:uppercase;font-weight:450;}
#footer a{color:#efdce0;}
#footer a:hover{text-decoration:none !important;}

.newFeatureBlk{margin-bottom:30px;}
.newFeatureBlk h3{margin-top:0;color:#c8122c;}
.newFeatureTitle{display:flex !important;border-bottom:1px #CCC solid;}
.newFeatureTitle div:nth-child(1){width:22px;}
.newFeatureText{display:flex !important;padding-left:23px;}
.newFeatureText p{margin-bottom:0;}
.newFeatureText p:nth-child(2){margin-top:10px;}
.newFeatureImg{padding-left:23px;}
.newFeatureImg div{border:1px solid #CCC;margin-top:10px;padding:0;}
.newFeatureImg img{object-fit: cover;width:100%;height:100%;}

td .dropdown{float:right;}
.clib_insetListDemo{border-left:2px solid #ccc;border-radius:0;}

table#newTblBusSearch td:last-of-type, table#tblFilingHistory td:last-of-type{text-align:center;}

.noticeRed{background-color:#ffebef;border:1px solid #d34f6b;}
.noticeRed h3{padding-bottom:5px;border-bottom:1px dotted #d34f6b;}

.add-onMargin{margin-left:10px !important;}
.iconResponsive{display:none;}

.feeServiceOptions{padding:10px 20px 20px 20px;}
.feeServiceOptions p, .feeServiceOptions li{line-height:1.6em !important;}
.feeServiceOptions li{margin-top:10px;}
.feeServiceOptions hr{border-top:0;margin:20px 0 !important;}
.levelServiceBlk{display:flex;flex-direction:row;gap:20px;}
.levelServiceList{flex:1 1 0px;display:flex;flex-direction:row;background-color:#fff6db;border:1px solid #FFFFFF;padding:5px 15px;}
.levelServiceList ul{margin-left:20px;}
.levelServiceList ul li{list-style: square;margin-top: 0;}
.levelServiceListNum{width:30px;text-align:center;}
.levelServiceList a{color:#0077b6;font-weight:bold;}

.busOwnerInfoBlk{background-color:#fefefe;border:1px solid #cccccc;margin-bottom:10px;}
.busOwnerInfoHead{padding:1px 15px;background-color:#cccccc;display:flex;justify-content:space-between;align-items:center;}
.busOwnerInfoBody{padding:10px 15px;}

.flex{display:flex;}

@media (max-width:1200px){

#headerImgBlk{height:150px;}
.headerContainer{width:100%;}
.headerLogoBlk{height:90px;}
.headerLogoBlk img{width:200px;margin-top:15px;margin-left:15px;}
.headerTitleBlk h1{margin-left:15px;}
#appOptions{margin-right:10px;}
.serviceFeeBlk, .resourcesBlk{min-height:22vh;}
.container .span3.mdg-tile{width:300px;}
.loginBlock input{margin-left:0 !important;}
/*body.facelift #contentWrapper.columnFAQ{margin-left:20px !important;}*/
td .dropdown{float:none;}
table#newTblBusSearch td:last-of-type{text-align:left;}
.iconResponsive{display:inline;}
}

@media(min-width:992px) {

.d-lg-inline{display:inline !important;}

}

@media(max-width:991.98px) {

.mdgov-entNavList__item>a .fa, .mdgov-entNavList__item>a .far, .mdgov-entNavList__item>a .fas, .mdgov-entNavList__item>a .fab, .mdgov-entNavList__item>a .fal {font-size:19px;margin-right:0;vertical-align:middle;}
.mdgov-entNavList__item .profile a{font-size:1.2rem;}
#genInfoBlk .fp_formItemData{width:50%;}
.fp_formItemLabelCustom2 {width:95% !important;}

}

@media (min-width: 768px) and (max-width: 979px) {
.container .span3.mdg-tile{width:228px;height:220px;}
.mdg-tile i{font-size:300%;margin:1.5rem 0 1rem 0;}
}

@media(max-width:767px) {

#headerImgBlk{height:100px;margin-top:50px;}
.headerLogoBlk{height:60px;}
.headerLogoBlk img{width:150px;margin-top:8px;}
#headerTitleBar, .headerTitleBlk{height:40px;}
.headerTitleBlk h1{font-size:24px;line-height:20px;}
.mdgov-entNavList__item .profile{margin-top:10px;}
.container .span3.mdg-tile{width:48%;height:220px;}
.homeLoginBlk{margin-bottom:80px;}
.columnLogIn{float:left !important;width:100% !important;margin-top:-10px;}
.questionsBlk span.legendNote{display:none;}
.loginBtnAlign{float:left;}
.loginBlock{margin-top:0;}
.loginBlock .fp_formItemLabel{width:100%;}
.mdg-tile i{font-size:300%;margin:1.5rem 0 1rem 0;}
#appOptions{margin-top:4px;}
#appOptions .btn{font-size:13px;}
.homeLinksStrip ul li{display:list-item;list-style:none;}
.mdg-csp{text-align:center;}
.mdg-csp img{width:100px;text-align:center;}
.footerWide{font-size:14px;line-height:22px;}

.formItemBoxL{width:50%;}
.formItemBoxR{width:50%;}

.nav-tabs > li{margin-bottom:1px;width:100%;}

.dropdownColumns{width:300px;}
#genInfoBlk .fp_formItemData{width:100%;}

}

@media(min-width:768px) {

#header_container{height:60px;}
.mdgov-entNav{height:60px;}
.mdgov-entNav__logo{padding:16px 0;}
.mdgov-entNavList{height:60px;}
.mdgov-entNavList__item>a{padding:15px 15px 0 15px;}

}

/*@media(min-width:576px) {

.mdgov-entNavList__item>a{font-size:14px;padding:10px 14px;}

}*/

@media(max-width:576px) {

.formItemBoxL{width:100%;}
.formItemBoxR{width:100%;}
/*.dropdown-menu{width:380px;}*/
.dropdown-menu{width:260px;} /*temp style */
/*.dropdown-menu a div{width:320px;}*/
.dropdown-menu a div{width:200px;} /*temp style */
.container .span3.mdg-tile{width:100%;height:160px;}
.mdg-tile i{font-size:200%;margin:1rem 0 0.5rem 0;}
.legendStyleBusHome{margin-top:10px;}
.busHomeDropdown{float:left;}
.fp_formItemLabelCustom2 {width:85% !important;}
.mdgov-entNavList__item>a{font-size:14px;padding:10px 14px;}
.mdgov-entNavList__item .profile{margin-top:5px;}
.mdgov-entNavList__item .profile .dropdown-menu{left:0;min-width:350px !important;}
.settingsPPFTabLabel{max-width: 280px;}
}

@media (max-width:480px){

#headerImgBlk{height:78px;margin-top:47px;background-size:cover;}
.headerLogoBlk{height:38px;}
.headerLogoBlk img{width:120px;}
.headerTitleBlk{height:40px;}
.headerTitleBlk h1{font-size:20px;}
#appOptions .btn{font-size:12px;}
#appOptions span{display:none;}
.homeLinksStrip a{padding:0;}
.homeLinksStrip ul li{margin-bottom:10px;}

}

/*Widescreen

.container90{width:90%;}
.container100{width:100%;}
.serviceFeeBlk, .resourcesBlk{min-height:14vh;}*/
.containerWide{width: 90%;}


/*CSS for Demo*/

.demo{display:none;}
/*#bodyWrapper{background-image:url(../img/backgrounds/demoWatermark.png);}*/

.demo, .mbex {
    float: right;
}

    .demo img, .mbex img {
        height: 140px;
    }

@media (max-width:1200px) {
    .demo img, .mbex img {
        height: 90px;
    }
}

@media(max-width:767px) {
    .demo img, .mbex img {
        height: 60px;
    }
}

@media (max-width:480px) {
    .demo img, .mbex img {
        height: 38px;
    }
}

.noticeRed {
    background-color: #ffebef;
    border: 1px solid #d34f6b;
}

@media (min-width: 1199px) {
    html.translated-ltr #header_container .mdgov-entNav, html.translated-rtl .mdgov-entNav {
        margin-top: 39px !important;
    }
}

