#spin-overlay {
    background-color: rgba(1, 1, 1, 0);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index:1100;
}

.tooltip-main {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  font-weight: 700;
  background: #f3f3f3;
  border: 1px solid #737373;
  color: #737373;
  margin: 4px 121px 0 5px;
  float: right;
  text-align: left !important;
}

.tooltip-qm {
  float: left;
  margin: -2px 0px 3px 4px;
  font-size: 12px;
}

.tooltip-inner {
  max-width: 236px !important;
  font-size: 12px;
  padding: 10px 15px 10px 20px;
  background: #FFFFFF;
  color: rgba(0, 0, 0, .7);
  border: 1px solid #737373;
  text-align: left;
}

.more-review-why,#glossary,#dialogWarning,#dialogExpired,#hide,#debug-output-area,#spin,.client-side-error { display:none; }
.spin-style { position: fixed; left: 50%; top: 0; height: 100%; z-index:1000;}
.app-menu > li.status-current a,.app-menu > li.status-todo a { background: none; cursor: text; text-decoration: none; }

.more-review-dollar{ text-align:right; }
table .controls a.more-review-delete, table .controls a.more-review-delete:hover, table .controls a.more-review-edit, table .controls a.more-review-edit:hover{ text-decoration:none; font-size:14px; } 
.more-review-text {  }

#debug-list { list-style-type: none;	margin: 0; padding: 0; width: 100%; text-align:left; }
#scrolldown { height:79px; width: 120px; display:none; }
#scrolldown-error-message { max-width:300px; display:none; }
.app-menu > li > a { padding: 7px 15px;} 

input[data-type="PersonMiddleInitialType"],input[data-type="IntegerPosType"],input[data-type="PAUSAmount6Type"],select#for_who, input[data-type="NumberOfDaysType"],input[data-type="CVNType"]{ width:34%; }
input[data-type="EmployersUseCd"] { width:20%; }
.tick-wrap .checkbox-label { font-weight: 700; margin-left: 0px; }
.red-note { color:red; }
.green-note { color:green; }
.card-header { padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; }
.card-body { padding-left:15px; padding-right:15px; padding-bottom:0; padding-top:0; }

.app-menu .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color:#ccc; background-image:none;}
.static-header .app-menu .dropdown-menu > li > a:focus, .static-header .dropdown-menu > li > a:hover { background-color:inherit; background-image:none; text-decoration:none; }
.form-select, .form-control { font-size: 14px; padding: 6px 12px;}
.general-error-message,.alert-message { width:100%; }
.personal-info-static, .app-menu .dropdown-menu > li:first-child a{ font-weight: bold; }

.personal-info-italic {font-style: italic;}

div .form-instructions.question p:after {   content: "*"; color: #fb7016; margin-left: 4px; display: inline-block; }
.alert {margin-bottom: 0px;}
.alert .icon { margin: 0px;padding-right:10px; font-size:2.63em; }
.alert { display: table; }
.alert > span { display: table-cell; vertical-align: middle; }
.alert .fa { padding-right:10px; line-height: 1; top: 0px; }

html.no-smil .col-md-7.date { width:65%; }
.summary-table .table-cell:first-child div { font-size: 12px; }
.summary-table .last { text-align:right; font-size: 14px; }
.summary-table .last a { text-decoration:none; text-transform: capitalize; }
.summary-table .last div { display:inline-block; }
.summary-table .last div:last-child { min-width:15px; }
.summary-table .dollar { text-align:right; }
.summary-table #eic { padding-left:10px; }

.input-group>.form-control, .input-group>.form-select {flex: 0 1 120px;}
.dollar>.form-control { min-width:70px; max-width:120px; }

#reject-widget { display: none; font-size: 18px; text-align:left; }
#reject-widget .fa,#reject-table .fa {color: #FB7016; font-size:26px; vertical-align:middle; padding-right:5px;}
#reject-widget-content {font-size:14px; text-align:left; }
#reject-table-content{ font-size:14px; text-align:left; }

#reject-table { font-size: 18px; text-align:left; }
#reject-info-table { margin-top:10px; }
#reject-info-table td { vertical-align:top !important; }
#reject-info-table .reject-fixit, #reject-table .reject-status { text-align:center; }
#reject-info-table .reject-code { white-space: nowrap; }
#reject-info-table .fixit-link, #reject-info-table .reject-code, #reject-info-table .reject-details-title { font-weight:bold; }
#reject-info-table .fixit-link { color:#0000FF; }
#reject-info-table .details-wrapper-problematic { font-weight:bold; color:#FF0000 }
#reject-info-table .details-wrapper .reject-problem-details td { background-color: #DCDCDC; }

.panel.panel-default { margin-bottom: 10px;}
.panel.panel-default.table-panel { border:none; }
.panel.panel-default .table thead { background-color:#ddd; }
.emptyTableHeader { background-color:#e3e3e3; }	/* Use this class for table headers with no text as <td class="emptyTableHeader"></td> */

.table>:not(:last-child)>:last-child>* {border-bottom-color: #ddd !important;}
.table-rounded .dollar { text-align:right; }
.table-rounded .dollar .input-wrapper { float:right; }
.table-rounded > thead > tr > th { border-bottom: 1px solid #ddd; }
.table-rounded { border-collapse: separate; }
.table-rounded { border: solid #ddd 1px; border-radius: 4px; border-left:0px; }
.table-rounded td, .table-rounded th { vertical-align: middle !important; border-top: 1px solid #ddd; }
.table-rounded td .input-wrapper { padding: 0px 0px !important; margin: 0 !important; }
/* .table-rounded td select { width: auto; } fix for smaller screen */
.table-rounded td select { width: 100%; }
.table-rounded th { border-top: none; border-bottom: 1px solid #ddd;}
.table-rounded td { border-left: none; }
.table-rounded td:first-child{ border-left: 1px solid #ddd; }
.table-rounded th:first-child { border-left: 1px solid #ddd; border-radius: 4px 0 0 0; }
.table-rounded th:last-child { border-radius: 0 4px 0 0; }
.table-rounded th:only-child{ border-radius: 4px 4px 0 0; }
.table-rounded tr:last-child td:first-child { border-radius: 0 0 0 4px; }
.table-rounded tr:last-child td:last-child { border-radius: 0 0 4px 0; }

.btn-group-vertical {align-items: normal !important;}

/*
	.table-rounded { border-collapse: separate; border: solid #ddd 1px; border-radius: 6px; border-left: 0px; border-top: 0px; }
	.table-rounded > thead:first-child > tr:first-child > th { border-bottom: 0px; border-top: solid #ddd 1px; }
	.table-rounded td, .table-rounded th { border-left: 1px solid #ddd; border-top: 1px solid #ddd; }
	.table-rounded > :first-child > :first-child > :first-child { border-radius: 6px 0 0 0; }
	.table-rounded > :first-child > :first-child > :last-child { border-radius: 0 6px 0 0; }
	.table-rounded > :last-child > :last-child > :first-child { border-radius: 0 0 0 6px; }
	.table-rounded > :last-child > :last-child > :last-child { border-radius: 0 0 6px 0; }
	.input-label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
*/

.efile-progress { width: 465px; }

.edit-text, .delete-text { text-decoration: none; margin-left:5px; font-size: 12px; font-family: "Lato",sans-serif; line-height: 14px; font-style: normal; }
.forced-upper-case {text-transform: uppercase;}
.forced-lower-case {text-transform: lowercase;}
.forced-initial-case {text-transform: capitalize;}

.why-worksheet-content .input-wrapper { display:inline; }
.whydollar {font-weight:400;}
.whytext {font-weight:400;}
body.blank { padding-top:25px; }

.embed-pdf, .embed-pdf embed, .embed-pdf object { width:100%; height:550px; }

.americuemployee .navbar-brand img, .americu .navbar-brand img, .an .navbar-brand img, .apfcuemployee .navbar-brand img, 
.apfcu .navbar-brand img, .ccfcuemployee .navbar-brand img, .ccfcu .navbar-brand img, .insperity .navbar-brand img
{
  width: 180px;
  height: 58px;
  margin-top:-7px;
}

.partner .navbar-nav{
	padding-left:40px;
}

.form-container .jump-inputs.error span:nth-of-type(n+2), .form-container .date.error span:nth-of-type(n+2) {
	display:none !important;
} 

.col-md-4.support { float:right; }
.col-md-4.support .alert { float:right; width:50%; }

.not-efiled { 
	font-size: 16px;
	font-weight: 700;
	color:#fff;
	text-align: center;
	line-height: 1.1;
	padding: 10px;
	background-image: url(../images/ArrowBox-small.gif);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	float: right;
	width:100px;
	height:154px;
}

.not-efiled p { margin:0; padding-top:10px; }

#not-efiled-4{
	
}

#not-efiled-3{
	
}

#not-efiled-2{
	
}

#not-efiled-1{
	
}
@media screen and (min-width: 300px) and (max-width: 767px) {
	.americuemployee .navbar-brand img, .americu .navbar-brand img, .an .navbar-brand img, .apfcuemployee .navbar-brand img, 
	.apfcu .navbar-brand img, .ccfcuemployee .navbar-brand img, .ccfcu .navbar-brand img, .insperity .navbar-brand img
	{
	  margin-top: -14px;
	}
	
	.efile-progress { width:400px; }
}

@media screen and (min-width: 768px) and (max-width: 828px) {
.americuemployee .navbar-brand img, .americu .navbar-brand img, .an .navbar-brand img, .apfcuemployee .navbar-brand img, 
.apfcu .navbar-brand img, .ccfcuemployee .navbar-brand img, .ccfcu .navbar-brand img, .insperity .navbar-brand img
{
  margin-top: 0px;
}
}

@media screen and (min-width: 829px) and (max-width: 991px) {
.americuemployee .navbar-brand img, .americu .navbar-brand img, .an .navbar-brand img, .apfcuemployee .navbar-brand img, 
.apfcu .navbar-brand img, .ccfcuemployee .navbar-brand img, .ccfcu .navbar-brand img, .insperity .navbar-brand img
{
  margin-top: -7px;
}
}
@media screen and (min-width: 100px) and (max-width: 767px) {
	.table-rounded td select { width: 100%; }
}

@media screen and (min-width: 963px) and (max-width: 1383px)
{
	/* .screen-content { margin-left:110px;} */
}

@media (min-width:767px){
	.body-article { margin-top:150px; }
	/*.col-md-6 {width:50%;} */
}

@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	max-width: 1140px !important;}
}

.ie11 .fixed-top { 
	max-width: 1280px;
	margin: 0 auto;
	width: 100%;
}

#delay-warning{
	display: none;
}

.hide-on-load { display:none; }

#nav-tax-for-certain-children-who-have-unearned-income{
	display: none;
}

#s-error .general-error-message a { color:#FFFF00; }

#general-error:focus,#s-error:focus,div.headline:focus {outline: 0}

.col-centered {
    float: none;
    margin: 0 auto;
}

.centered-text { text-align:center; }

.nowrap { white-space: nowrap; }

@media (min-width:992px) {
 html[lang="es-US"] .container.body-article { width:1170px; }
 html[lang="es-US"] .fixed-top { width:1280px; }
}

html[lang="es-US"] .more-on-page p { width: 170px; }
html[lang="es-US"] .not-efiled { height: 182px; padding-top:5px; }
.not-efiled div { padding-top:10px; }

#togglepassword,#togglerepassword,#togglenewpassword {
	margin-top:10px;
	margin-left: -20px;	
	color: #fb7016;
	cursor: pointer;
	display:none;
}

