
			::-webkit-input-placeholder {
 color: #919191 !important;
}
:-moz-placeholder { /* Firefox 18- */
 color: #919191 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
 color: #919191 !important;
}
:-ms-input-placeholder {
 color: #919191 !important;
}
.text-black{ color:#000000;}

.navbar-collapse ul { list-style:none;}
.navbar-collapse ul li{ display:inline-block; margin:20px 8px}
.navbar-collapse ul li a{ color:#000000; font-size:12px; text-transform:uppercase}
.navbar-collapse ul li a:hover{ text-decoration:none;}
.navbar-collapse ul li.current_page_item{ font-weight:600}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover{ color:#0071BC; font-weight: 700;}
.section-headnig{ margin:0 0 15px !important}
.gform_wrapper li.gfield.section-headnig{ padding-top:0 !important}
.section-headnig h2{ font-weight:700; color:#002346; margin-top:0 !important; font-size: 14px !important; }
.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:0 !important}
.form-control .medium { height:34px; width:100% !important;}
.gform_wrapper label.gfield_label{ font-size:13px !important; margin-bottom:0; color:#333333 !important ; font-weight:400}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ border:none; background-color:transparent; padding:0; margin:0;}
.ginput_container + .gfield_error , .mm_tooltip_text + .gfield_error , .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.gfield_description.validation_message, div.gfield_error, .gfield_error_1{ padding:5px !important; background-color:#d44942; color:#ffffff;font-size: 13px; font-weight: 400;}
.gfield_error_1{width: 100%; margin-top: 5px !important;}


.ginput_container_radio{ margin-top:8px !important;}
.gform_wrapper .top_label .gfield_error{ width:100%}

/*.inline-radio ul.gfield_radio li{ display: inline-block !important; margin-right:15px; margin-bottom:0;}*/
li.gfmc-column ul{ margin:0}
.ginput_container_date{ position:relative;}
.ginput_container_date input{ width:100% !important} 
.ui-datepicker-trigger{ position:absolute; right:10px; top:9px}
.gform_wrapper .gform_heading {
    margin-bottom: 50px;
}
	.menu ul li.current_page_item a{ font-weight:700;}
		.menu ul li a{ color:#333333; font-size:16px}
.menu ul li a:hover{text-decoration:none; color:#000000;}
.gform_heading{ display:none;}
.gform_wrapper .gform_body{ border:1px solid #234e76; padding:16px;border-radius:8px;}
.gform_wrapper.gf_browser_chrome select{padding: 6px 12px 6px 2px;}
	.form-section{ margin-bottom: 16px; padding-bottom:10px; border-bottom:1px solid #234e76;}	
.form-section.form-section-fst  ul.gform_fields li.gfield{ padding:0 !important; margin:0 !important;}
.form-section.form-section-last{ border-bottom:none;}
.gform_wrapper .gsection{ border-bottom:none;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper.gf_browser_gecko select{ height:34px; border:1px solid #234e76; font-size:13px;}
.gform_wrapper textarea{ border:1px solid #234e76;}
.gform_wrapper .gform_body .dropdown-menu{ background-color:#f3f3f3; font-size:14px; text-transform: uppercase;
box-shadow: 0 6px 12px rgba(0,0,0,.175); border-radius: 4px;}
.gform_wrapper .gform_body .dropdown-menu .dropdown-item:focus, .gform_wrapper .gform_body .dropdown-menu .dropdown-item:hover{background-color: #002346; color:#ffffff;}
.gform_wrapper ul li.gfield{ margin:0 !important; padding:10px 0 !important; border-bottom:1px solid #eaeaea;}
.gform_wrapper ul li.gfield.section-headnig{border-bottom:none; padding-bottom:0 !important}
.gform_wrapper ul li.gfield:last-child,.gform_wrapper ul li.gfield:nth-last-child(2){ border-bottom:none; padding-top:0 !important; padding-bottom:0 !important}
.form-section  ul li.gfield:nth-last-child(2){padding-top:10px !important; padding-bottom:0 !important}
.gform_wrapper ul li.gfield.no-br-pad{padding-bottom:0 !important; border-bottom:none;}
.gform_footer{ position:relative; text-align:center; margin:0 !important;}
.signature-filed #input_1_90_Container, .signature-filed #input_1_90_Container #input_1_90{ margin-top: 6px;}
.contact-section { text-align:center;}
.contact-section h3{ font-size:20px; font-weight:700;}
.gform_footer p, .mobile-form .gform_page_footer p{ font-size:12px; margin-top:15px; text-align: center; /* margin-left:15px !important;*/ color:#717171;}
canvas{ margin-top:8px;}
.gform_footer{ padding:0  15px !important; margin-top: -160px !important;}
.form-last-block{ padding-bottom:100px;}
.custom-tooltip{ display:none;}

.full-width .gfield_checkbox li input[type=checkbox]{vertical-align: top !important;}
.ssn input{ width:85% !important;} 
	.ssn .ginput_container{background:	url(https://einfilingassist.com/ein/wp-content/themes/applyein/assets/images/lock-icon.png) no-repeat right 0 top 4px; background-size:25px;
}
	.form-section li.gfield select{ border:1px solid #234e76; background-color: #f8f8f8; }
	.form-section li.gfield select,
	.form-section li.gfield select:focus {font-size: 13px;
 background-color:#f8f8f8;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
 background-repeat:no-repeat;
 background-position:100%;
 -webkit-appearance:none;
padding-left: 4px;
}

.form-section.form-section-last{padding-bottom: 53px !important;}
.form-section li.gfield .ginput_container ul, .ginput_container ul li:last-child{ margin-bottom:0 !important; }
.form-section li.gfield	.text-secondary{ color:#b1b1b1 !important; text-decoration: underline !important; cursor:pointer;}
.form-section li.gfield	.text-secondary:hover{ color:#0071bc !important;}
.form-section .gfield.forms-page-title{ padding-top:0 !important; margin-bottom:10px !important}
.forms-page-title .btn{ padding:0 !important; font-size:16px; color: #002346; text-transform: uppercase; font-weight:600; text-decoration: underline}
.forms-page-title .btn:after{ display:none;}
.forms-page-title .btn:before {
 display: inline-block;padding-right: 7px;line-height: 0px;font-size: 26px;border: none;/*content: "\00BB";*/
}
.spndot{color:#002346;}
.forms-page-title .btn .spndot:before  {display: inline-block;padding-right: 7px;content: "\00BB";line-height: 0px;font-size: 26px;border: none;
 }
.forms-page-title .btn
.gform_wrapper{ margin-top:16px !important;}
.mobile-form .gform_wrapper ul li.gfield.forms-page-title{margin-bottom: 10px !important;
padding-top: 0 !important;}
.mobile-form .forms-page-title .btn{ font-size:14px; font-weight:500;}
.mobile-form .gform_wrapper {
margin-top: 16px !important;}
.mobile-form .gform_wrapper .gf_progressbar{ padding: 0;display:none;}
.mobile-form .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{ margin-left:0 !important; text-align: right;margin-top: -38px !important;margin-bottom: 25px !important;}
.mobile-form .gform_body{padding:10px; border:1px solid #1b507f;}
.mobile-form .gform_wrapper .gf_progressbar_wrapper{ padding:0; margin-bottom:10px !important;}
.mobile-form .gform_wrapper .gf_progressbar::after{ display:none;}
.mobile-form .gform_wrapper .gf_progressbar_percentage{ height:14px;}
.mobile-form .gform_wrapper .percentbar_blue{ background-color:#36a1ff}
.mobile-form .gform_wrapper .gf_progressbar_percentage span{line-height: normal; font-size: 12px;}
.mobile-form .gform_wrapper label.gfield_label{font-size:13px !important;}
.mobile-form .gform_page_footer{ margin-bottom:0 !important; text-align:center; padding-top:10px !important;}
.gform_button{
   padding: 8px 25px;
    font-weight: 700;
    width: 100% !important;
    margin-right: 0 !important;
    font-size: 18px !important;
    background-color: #0062cc;
    border: 2px solid #0062cc;
    border-right-color: #0062cc;
    border-bottom-color: #0062cc;
    color: #FFFFFF;border-radius:32px;}
.gform_button:hover{ background:#0062cc;}
.gform_button:focus {
    outline: 1px dotted;
    outline: 5px auto #0062cc !important;
}


.mobile-form .gform_page_footer .button{ width:64% !important; margin-bottom:0 !important; padding:2px 0 !important; border-radius:0 !important; }
.mobile-form .gform_page_footer .button:first-child{ width:34%!important;}

.mobile-form .gform_page_footer .button.gform_button{ padding:3px 0 !important;} 
.mobile-form .gform_page_footer .button.gform_button span{min-height: 2rem;display: inline-block;font-size: 1rem;font-weight: 400;line-height: 2;}

.mobile-form .gform_wrapper  ul.gfield_radio li{ margin-bottom:10px !important;}
.mobile-form .gform_wrapper .inline-radio ul.gfield_radio li{ display: inline-block !important;
    margin-bottom: 0 !important;
    margin-right: 30px !important;}
.mobile-form .gform_wrapper ul.gfield_radio li label{ font-size:13px;}
.mobile-form .gform_wrapper .inline-radio ul.gfield_radio li label {
    width: auto !important;
}
.mobile-form .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label { font-weight:400;}
.custom-grid.no-footer-text .gform_wrapper {
    margin-top: 16px !important;
}
.contactus-form-section.form-section-last{padding-bottom: 195px !important;}
.top-footer{ font-size:12px;}
.contact-section .text-black, .contact-section .text-black:hover{ font-size:14px !important;}
@media only screen and (min-width: 768px){.custom-grid.no-footer-text .gform_footer {
    margin-top: -208px !important;
}

}

@media only screen and (min-width: 992px){	
	.gform_footer{ padding:0 ;  margin-top: -70px !important;}
	.form-last-block{ padding-bottom:50px;}
		/*.form-section{ width:65%;}*/	.form-section{ width:100%;}
.gform_wrapper .gform_body{   /*width: 960px;*/ margin: 0 auto;     padding-right: 15px; padding-left: 15px;} 	

.gform_fields.top_label.form_sublabel_below.description_below li.gfield{ position:relative; display:flex; align-items:center; flex-wrap: wrap;}
	.gform_fields.top_label.form_sublabel_below.description_below li.gfield .gfield_error{flex-basis:100%; margin-top:5px !important; }
.form-section ul li .gfield_label{ width:60% !important;}
	.form-section ul li .ginput_container{ width:40% !important;}
	.gform_fields.top_label.form_sublabel_below.description_below li.gfield.full-width { width: 100%; display:block;}
	.gform_fields.top_label.form_sublabel_below.description_below li.gfield.full-width .gfield_label, .ginput_containe{  width:100% !important;}
	.gform_fields.top_label.form_sublabel_below.description_below li.gfield.full-width .ginput_container{ width:100% !important} 
	.contactus-form-section li{ display:block !important; border-bottom:none !important;}	
	.contactus-form-section li .gfield_label{ width:100% !important;}	
	.form-section.contactus-form-section ul li .ginput_container{ width:70% !important;}	.gform_fields.top_label.form_sublabel_below.description_below li.gfield ul li label{ font-size:13px; font-weight:400}	
	.gform_body{position:relative;}
	
	.custom-grid{ display:flex; flex-wrap: wrap;}
	.custom-grid .form-block, .custom-grid .custom-tooltip{ flex-grow: 1;
max-width: 100%; flex-basis: 0;}
	.custom-grid .form-block{flex: 0 0 66%; max-width: 66%; display:block; margin-right:16px;}
	
.custom-tooltip, .contact-section{ display: block !important;  left:0; top:0;  width:300px; position:sticky;
	max-width: 300px; align-self: flex-start; margin-top:16px;background-color:#f1f1f1;border-radius:8px;}	
	.contact-section{margin-top:0;}
	
.custom-tooltip p, .contact-section p{word-break: break-word; font-size:13px;padding:0 15px; color:#424242 !important;}
	.menu ul li{ display:inline-block; list-style:none; margin-top:20px;}
.menu ul li a{ padding:10px;}

	.custom-tooltip h4{ font-size:12px; font-weight:700; color:#0071BC;padding:15px 15px 0;}
	.contact-section{ text-align:left;}
	.gform_button{ width:250px !important;}
	.gform_validation_error ~ .contact-section{ margin-top:90px}

	.ssn .ginput_container{background:	url(https://einfilingassist.com/ein/wp-content/themes/applyein/assets/images/lock-icon.png) no-repeat right 0 top 4px; background-size:25px;
}
	.form-section.form-section-last{padding-bottom: 53px !important;}
	.inline-radio ul{ margin:0 !important}
	.inline-radio ul li{ display:inline-block !important; margin-bottom:0 !important; margin-right:30px !important;}
	.inline-radio .gfield_label{ padding-right:40px}
	.contact-section{ padding:15px; background-color:transparent !important}
	.contact-section p{padding:0 !important;}
		.contactus-form-section.form-section-last{padding-bottom: 66px !important;}
	.custom-grid.no-footer-text .gform_footer{margin-top: -78px !important;}
}
@media only screen and (min-width: 1200px){
	/*.gform_wrapper .gform_body, .gform_wrapper .gform_footer{   width: 1140px ;} 	*/
}
@media only screen and (max-width: 767px){
	.custom-grid.no-footer-text .gform_footer{ margin-top: -212px !important}
}
	footer{ margin-top:50px;background: #002b8f;padding: 40px 0;}
	.gform_wrapper ul li.gfield.mobile-commn-filed{border-bottom: 1px solid #eaeaea; padding: 10px 0 !important;}
.gform_wrapper ul li.gfield.mobile-ssn-filed{padding-top: 10px !important;}
.signature-filed #input_1_90_Container, .signature-filed #input_1_90_Container #input_1_90{ margin-top: 6px;}
@media only screen and (min-width: 992px){.manualreg .gform_fields.top_label.form_sublabel_below.description_below li.gfield{display:block !important;}
	.form-section.manualreg ul li .gfield_label, .form-section.manualreg ul li .ginput_container{width:100% !important}
}
@media only screen and (max-width: 767px){.form-section.form-section-last.manualreg {
    padding-bottom: 60px !important;
	}
.custom-grid.manualreg-footer .gform_footer {
    margin-top: -90px !important;
}
}
.gform_wrapper .manualreg ul.gfield_checkbox li input[type=checkbox]:checked+label{font-weight:400 !important;}
.f13{font-size:13px !important;}
.manualreg .gform_fields.top_label.form_sublabel_below.description_below li.gfield.signature-filed{ padding-top:0 !important;}	
.signature-filed{ position: relative;}
.signature-filed canvas{ border-bottom-style: solid !important;border-bottom-color: #234e76 !important;}

.signature-filed .gfield_label{ top:115px;margin-top: 0 !important;position: absolute;}
.signature-filed .validation_message{ margin-top: 15px !important;}	
#gform_29 div.validation_error{ padding-top: 15px !important;}
.label-lgray .gfield_checkbox label{color:#717171; padding-left:24px !important;max-width: 95% !important;}        
.label-lgray .gfield_checkbox input[type=checkbox]{margin: 0 5px !important;position: absolute; top: 3px;}
/*.gform_wrapper ul li.gfield.form-last-block{padding-bottom: 100px !important;}*/
.signature-filed .gfield_label{    top: 134px;}
.manualrevieweinformsubmit .gform_footer {margin-top:0px !important;}

