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:#0077bb;}
a h3:hover{color:#005580;}
i.fas, i.far{margin-right:6px;}
.font-weight600{font-weight:600;}

/*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;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-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{font-family:"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:2rem 0 1.5rem 0;}
.mdg-tile span{display:block;font-size:180%;margin-bottom:10px;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.active > a{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;border-radius:0 5px 0 0;}
.busInfoTabs > li.active > a:hover{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;}

.busInfoTabs > li.active > a{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;border-radius:0 5px 0 0;}
.busInfoTabs > li.active > a:hover{background-color:#c8122c;border:1px solid #c8122c;color:#FFFFFF;}


.legendStyleBusHome{margin-top:-22px;}
legend h3{font-size:1em;font-weight:normal;}
.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:225px;}

#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:17px;}
.loginBlock{/*margin-top:20px;*/padding:20px 10px;/*background-color:#f7f7f7;*/}
.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{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;}

.goog-te-gadget .goog-te-combo, .goog-te-combo{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:#f0dde1;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:#f0dde1;}
#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;}

.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;}

.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;}
.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;}
#btn-Start-2{display: none;}

}

@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:-50px;min-width:350px !important;}

}

@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;}*/


/*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;
    }
}

@media (min-width: 1199px) {
    html.translated-ltr .mdgov-entNav, html.translated-rtl .mdgov-entNav {
        margin-top: 39px !important;
    }
}
