
.dev {
	background-image: url("../img/test.png");
}

.ci {
	background-image: url("../img/test.png");
}

.qa, .qa-branch {
	background-image: url("../img/qa.png");
}

.demo {
	background-image: url("../img/demo.png");
}

.uat, .uat-branch {
	background-image: url("../img/uat.png");
}

.prod {
	background-color: #fff;
}
  
header, footer, section, aside, nav, article, figure { 
	display: block; padding: 0; margin: 0; 
}
      
.sidebar-nav {
	padding: 9px 0;
	margin-left: 0px;
}
	  
.navbar-inner {
  background-color: #2d6998;
  background-image: -moz-linear-gradient(top, #326e9d, #256190);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#326e9d), to(#256190));
  background-image: -webkit-linear-gradient(top, #326e9d, #256190);
  background-image: -o-linear-gradient(top, #326e9d, #256190);
  background-image: linear-gradient(to bottom, #326e9d, #256190);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff326e9d', endColorstr='#ff256190', GradientType=0);
}

.navbar .brand {
	text-shadow: 0 1px 0 #000000;
}

.navbar .nav > li > a {
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #629ecd;
    color: #333333;
    text-shadow: none;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #2d6998;
  background-image: -moz-linear-gradient(top, #326e9d, #256190);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#326e9d), to(#256190));
  background-image: -webkit-linear-gradient(top, #326e9d, #256190);
  background-image: -o-linear-gradient(top, #326e9d, #256190);
  background-image: linear-gradient(to bottom, #326e9d, #256190);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff326e9d', endColorstr='#ff256190', GradientType=0);
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #629ecd;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #333333;
    text-shadow: none;
    text-decoration: none;
}

/* .navbar .nav li.dropdown > .dropdown-toggle .caret { */
/*     border-bottom-color: #FFFFFF; */
/*     border-top-color: #FFFFFF; */
/* } */

h3 {
		font-size: 22px;
		font-weight: 500;
		font-style: normal;
		color: #058;
		line-height: 28px;
	  }

	  h4 {
		font-size: 18px;
		font-weight: 500;
		font-style: normal;
		color: #058;
		line-height: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
	  }

      @media (max-width: 980px) {
        /* Enable use of floated navbar text */
        .navbar-text.pull-right {
          float: none;
          padding-left: 5px;
          padding-right: 5px;
        }
		.sidebar-nav {
		  position: static;
		}
      }
      
      .table-condensed {
      	margin-bottom: 0px;
      }
      
      .table-condensed td {
      	font-size: 12px;
      	line-height: 14px;
      }
      
      .pagination {
      	margin-top: 5px;
      	margin-bottom: 5px;
      }
      
	footer {
		font-size: 85%;
      	color: #999999;
      	line-height: 20px;
	}
      
	footer #copyright {
      	font-size: 14px;
      	color: #999999;
      	line-height: 20px;
		padding-top: 10px;
	}
	
	footer #disclaimer-links {
		padding-top: 10px;
	}
      
	footer a {
    	text-decoration: none;
      	line-height: 12px;
      	margin-left: 17px;
	}

.error{ 
	   color: #ff0000; 
	   font-style: italic;
	  }
.warning {
	   border: 1px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
       background-repeat: no-repeat;
       background-position: 10px center;
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url('icons/warning.png');
}
.errorbox  {
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('icons/error.png');
}

.alert-audit {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 45px;
	padding-left: 50px;
	background-image: url('icons/error.png');
	background-repeat: no-repeat;
	background-position: 10px center;
}
	
.side { vertical-align:absbottom; display:inline }
.note-header {
	width: 500px;
	background: #08598c;
	color: white;
	font-size: 14px;
/* 	height: 100%; */
	vertical-align: middle;
	border: none;
	border-spacing: 0px;
	padding-left: 10px;
	padding-top: 5px;
	margin: 0px;
/* 	margin-left: -10px; */
	z-index: 10000;
	overflow: auto;
	font-weight:bold

}
 .sampleSizeh4 {
		font-size: 18px;
		font-weight: 500;
		color: #333333;
		font-style: normal;
		line-height: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
	  }
.paddingSpan{
		padding-right: 50px;
	  }  
	 
}

.btn-primary{
	background-color: #005488;
	background-image: -moz-linear-gradient(top, #005488, #005488);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005488), to(#005488));
	background-image: -webkit-linear-gradient(top, #005488, #005488);
	background-image: -o-linear-gradient(top, #005488, #005488);
	background-image: linear-gradient(to bottom, #005488, #005488);
	background-repeat: repeat-x;
	border-color: #005488 #005488 #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:hover,
.btn-primary:focus{
	background-color: #004478;
	background-image: -moz-linear-gradient(top, #004478, #004478);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004478), to(#004478));
	background-image: -webkit-linear-gradient(top, #004478, ##004478);
	background-image: -o-linear-gradient(top, #004478, #004478);
	background-image: linear-gradient(to bottom, #004478, #004478);
	background-repeat: repeat-x;
	border-color: #004478 #004478 #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary{
	font-weight: bold;
}

.btn-info{
/* 	color: #feca5d; */
	
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0074b8;
	*background-color: #0064b8;
	background-image: -moz-linear-gradient(top, #0074b8, #0064b8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0074b8), to(#0064b8));
	background-image: -webkit-linear-gradient(top, #0074b8, #0064b8);
	background-image: -o-linear-gradient(top, #0074b8, #0064b8);
	background-image: linear-gradient(to bottom, #0074b8, #0064b8);
	background-repeat: repeat-x;
	border-color: #0064b8 #0064b8 #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074b8', endColorstr='#ff0064b8', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);	
}

.btn-info:hover,
.btn-info:focus{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0064a8;
	*background-color: #0054a8;
	background-image: -moz-linear-gradient(top, #0064a8, #0064a8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0064a8), to(#0064a8));
	background-image: -webkit-linear-gradient(top, #0064a8, #0064a8);
	background-image: -o-linear-gradient(top, #0064a8, #0064a8);
	background-image: linear-gradient(to bottom, #0064a8, #0064a8);
	background-repeat: repeat-x;
	border-color: ##0064a8 #0064a8 #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074b8', endColorstr='#ff0064b8', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);	
}

/* .table tbody tr:nth-child(odd){ */
/* 	background-color: #ffffff; */
/* } */

/* .table tbody tr:nth-child(even){ */
/* 	background-color: #eeeeee;	 */
/* } */


a {
	color: #005488;
}

.btn-link {
	color: #005488;
}

.info a{
	color:#000000;
	text-decoration:underline;
}

.nav-header{
	color: #000000;
	text-align: center;
}

.header-text{
	padding-top: 52px;
}

.header-text a{
	color: black;
	font-weight: bold;
}

.affix {
    position: fixed;
    width: 250px;
}
.infoMessage
 {
       border: 0.5px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
       background-repeat: no-repeat;
       background-position: 10px center;
       color: #9F6000;
       background-color: #d5edf8;
       background-image: url('icons/info.png');
 }
 
.date-label {
	font-size: 70%;
}
 
.clear-form {
    font-size: 82%;
}

.btn-link {
    color: #005488;
}

.detail-title {
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 21px;
    line-height: 40px;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
   
    padding: 0;
}

.notificationItemsFound{text-align: center;}
#poaName.basic-typeahead{width: 178px;}
.modal-footer{max-height: 216px;overflow: auto;}
#appealDecision{width: 102%;}
#dateAppeal, #dateAppealDecision {width: 90%}
.settings-success{width: 40%;}

legend {
	font-size: 14px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

#captchaImg {
	margin-top: 14px;
	border-radius: 4px;
	border: 1px solid #ccc;
}

#previousETA8850 {margin-right: 15px;}
#save8850alt {display: none;}

#mymdes-logo {width: 294px;height: 92px;}

.disabledBtn {cursor: default;opacity: 0.65;}

#batchUploadForm #repSelect, #batchUploadForm #tempConName, #batchUploadForm #tempEmpName, #batchUploadForm #sender {width: 220px;}

/* Large Desktop */
@media all and (min-width: 1198px) { 
	.input-teensy {
		width: 52px;
	}
	#ext.input-teensy {width: 63px;}
	
	.wotc-input-small {
		width: 95px;
	}
	
	.wotc-input-medium {
		width: 150px;
	}
	
	.input-telephone {
		width: 147px;
		margin-top: 1px;
	}
	
	.wotc-select-medium {
		width: 200px;
	}
	
	.wotc-select-large {
		width: 265px;
	}
	
	.wotc-select-xlarge {
		width: 345px;
	}
	
	#saveAppeal{margin-top: 24px;}
	

	
/* 	.chzn-select { */
/* 		width: 870px; */
/* 	} */
}

@media (max-width: 1200px) {
	.break1200{float: none !important;margin-left: 0 !important;width: 100% !important;}	
	#sidebar .span6{width: 100%;}
}

/* Desktop */
@media (min-width: 980px) and (max-width: 1197px) { 
	.input-teensy {
		width: 27px;
	}
	#ext.input-teensy {width: 36px;}
	
	.wotc-input-small {
		width: 95px;
	}
	
	.wotc-input-medium {
		width: 150px;
	}
	
	.input-telephone {
		width: 122px;
		margin-top: 1px;
	}
	
	.wotc-select-medium {
		width: 200px;
	}
	
	.wotc-select-large {
		width: 265px
	}
	
	.wotc-select-xlarge {
		width: 345px
	}
	
	#dateReceivedMin, #dateReceivedMax, #sender {
		width: 180px;
	}
	
	#maxResults, #formStatus, #formType, 
	#locationId, #applicationStatus,
	#status, #targetGroup, #state, #infoType, #userType {
		width: 190px;
	}
	
	#creationFrom, #creationTo, #ssn, 
	#jobStartedFrom, #jobStartedTo, #staff,
	#applicant, #dateHiredMin, #dateHiredMax, 
	#dateApplicationMin, #dateApplicationMax, 
	#dateDeterminationMin, #dateDeterminationMax,
	#employer, #representative, #employerName, #fein,
	#city, #consultantName, #representativeName, #consultingFirm,
	#dateAppliedMin, #dateAppliedMax, #registrant, #zipcode,
	#jobTitle, #firstName, #lastName, #currentstaff {
		width: 176px;
	}
	
	#contNumber, #poaNumber {
		width: 115px;
	}
	
	#poaName.basic-typeahead {
		width: 147px;
	}

	#firstName[class="input-block-level"],
	#lastName[class="input-block-level"] {
		width: 220px;
	}
	
	#dateofBirth{width: 286px;}
	.notesLeftBtn{float: none;display: block;}
	.ctrlLeftBtn{float: none;margin-top: 10px !important;}
	.sameAppLeftBtn, .sameEmpLeftBtn{margin-left: 0 !important;width: 100% !important;float: none !important;}
	.appName{float: none !important;width: 100% !important;}
	.assignSpan{float: none !important;margin-left: 0 !important;width: 100% !important;}
	
	#saveAppeal{margin-top: 15px;}
		
/* 	.chzn-select { */
/* 		width: 700px; */
/* 	} */
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	.input-teensy {
		width: 20px;
	}
	#ext.input-teensy {width: 29px;}
	
	.wotc-input-small {
		width: 65px;
	}
	
	.wotc-input-medium {
		width: 115px;
	}
	
	.input-telephone {
		width: 75px;
		margin-top: 1px;
	}
	
	.wotc-select-medium {
		width: 135px;
	}
	
	.wotc-select-large {
		width: 265px;
	}
	
	.wotc-select-xlarge {
		width: 345px;
	}
	
	#dateLastEmployment {
		width: 143px;
	}
	
	#targetGroup, #locationId, #status, 
	#maxResults, #formStatus, #formType,
	#applicationStatus, #state, #infoType,
	#userType {
		width: 144px;
	} 
	
	#dateHiredMin, #dateHiredMax, #ssn, #applicant,
	#dateApplicationMin, #dateApplicationMax, #staff,
	#dateDeterminationMin, #dateDeterminationMax,
	#creationFrom, #creationTo, #jobStartedFrom, 
	#jobStartedTo, #dateReceivedMin, #dateReceivedMax,
	#employer, #representative, #sender, #employerName,
	#fein, #city, #consultantName, #representativeName,
	#consultingFirm, #dateAppliedMin, #dateAppliedMax, 
	#registrant, #zipcode, #jobTitle, #firstName, #lastName,
	#currentstaff, #poaName.basic-typeahead {
		width: 130px;
	}
	
	#contNumber, #poaNumber {
		width: 69px;
	}

	#dateInformationGiven, #dateJobOffered, #dateHired, 
	#dateJobStarted, #f8850EmployerSignDate, #f8850EmployeeSignDate {
		width: 150px;
	}
	
	#poaName.basic-typeahead {
		width: 101px;
	}
	
	#firstName[class="input-block-level"],
	#lastName[class="input-block-level"] {
		width: 166px;
	}

	.messageDates{display: block;}
	
	.row-fluid [class="span11Half"]{
		width: 94%;
		float:left;
		margin-left: 2.7624309392265194%;
	}
	
	#irs8850Modal, #eta9061Modal{width: 95% !important;margin-left: -48% !important;}
	.notesLeftBtn{float: none;display: block;}
	.ctrlLeftBtn{float: none;margin-top: 10px !important;}
	.sameAppLeftBtn, .sameEmpLeftBtn{margin-left: 0 !important;width: 100% !important;float: none !important;}
	.appName{float: none !important;width: 100% !important;}
	.assignSpan{float: none !important;margin-left: 0 !important;width: 100% !important;}	
	
	#dateofBirth{width: 214px;}
	
	#appealDecision{width: 102%;}
	#dateAppeal, #dateAppealDecision{width: 90%}
	#saveAppeal{margin-top: 10px;}
	
	.badge.badge-important.longPOA {font-size: x-small;}
	.clear-form{float: none;padding-left: 0;padding-top: 10px;}
	
/* 	.chzn-select { */
/* 		width: 538px; */
/* 	} */
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.input-teensy, .input-prepend input.input-teensy {
		width: 52px;
	}
	
	.wotc-input-small {
		width: 95px;
	}
	
	.wotc-input-medium {
		width: 150px;
	}
	
	.input-telephone {
		width: 147px;
		margin-top: 1px;
	}
	
	.wotc-select-medium {
		width: 200px;
	}
	
	.wotc-select-large {
		width: 265px;
	}
	
	.wotc-select-xlarge {
		width: 345px;
	}
	
	.showMessageBtns{text-align: center;margin: 10px auto !important;float: none !important;width: 285px !important;}
	.notificationComplete{width: 200px;margin: 0 auto;text-align: center !important;}
	
	.row-fluid [class="span11Half"]{
		width: 94%;
		float:left;
		margin-left: 2.7624309392265194%;
	}
	
	#irs8850Modal, #eta9061Modal{width: 95% !important;margin-left: 0 !important;}
	#appealDecision{width: 92.35%;}
	#eta9061Modal .modal-body .span5{width: 90%;float: left;}
		
/* 	.chzn-select { */
/* 		width: 675px; */
/* 	} */
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
	.input-teensy {
		width: 52px;
	}
	
	.wotc-input-small {
		width: 95px;
	}
	
	.wotc-input-medium {
		width: 150px;
	}
	
	.input-telephone {
		width: 147px;
		margin-top: 1px;
	}
	
	.wotc-select-medium {
		width: 200px;
	}
	
	.wotc-select-large {
		width: 265px
	}
	
	.wotc-select-xlarge {
		width: 345px
	}
	
	#CancelBeginApplicationCreation {float: none;width: 85%;}
	#BeginApplicationCreation {float: none;margin: 0 auto;display: block;}
	#continueETA9062, #continueETA9061 {float: none;width: 100%;margin-bottom: 5px;}
	#previousETA8850 {float: none;margin-right: 0px;}
	#save8850 {display: none;}
	#save8850alt {display: block;width: 100%;margin-top :5px;}
	#feinBack, .hiredDateBack {width: 45% !important;}
	#start8850 {margin-bottom: 5px; width: 100%;}
	#submitETA9061, #submitETA9062 {width: 100%; margin-top: 5px;}
	#cancelETA8850 {float: right;}
	.disableIcon{float: none;display: block;width: 14px;}
	.table-condensed td{font-size: 11px;}
	body{font-size: 13px;}
	h2{font-size: 1.8em;}
	.targetSelect{width: 120px;}
	.pagination ul>li>a, .pagination ul>li>span{padding: 4px 11px;}
	.feinContinue{float: none;width: 100% !important;margin-bottom: 5px;}
	
/* 	.chzn-select { */
/* 		width: 375px; */
/* 	} */
}

/* Masthead */
.masthead {
	padding-bottom: 0px;
	border-bottom: 1px solid #d9d9d9;
}

.public-panel {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background-color: #ebf8fd;
	padding: 20px;
}


.public-welcome-text {
    color: #9DB2C7;
    font-size: 1.8em;
    font-weight: 500;
    line-height: 127px;
}

#mymdes-logo {
	padding: 13px 0px 13px 0px;
}

#welcome-text {
	color: #999;
	margin-top: 15px;
}

#stats-area {
	font-weight: normal;
	margin-top: 61px;
	min-width: 150px;
}

/*  Menu */
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle
	{
	background-color: #fff;
}

.navbar .nav>li>a {
	color: #005488;
	font-size: 16px;
	padding-left: 0px;
	text-shadow: none;
	display: block;
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 12px;
}

.navbar .nav>li>div.fake-menu-link {
	color: #000000;
	font-size: 16px;
	text-shadow: none;
	display: block;
	padding: 10px 15px 10px 0px;
	float:none;
	border-radius: 9px 9px 9px 9px;
	margin-top: 2px;
	margin-bottom: 2px;
	-moz-border-radius: 5px;
	margin-right: 2px;
	line-height: 14px;
	
}

.navbar {
	margin-bottom: 5px;
}

.navbar .nav>li>a:hover {
	color: #000;
}

.navbar-inner {
	background: #fff;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: 0px;
}

/* Menu Sprites */
.icon-sprite {
	display:inline-block;
	overflow:hidden;
	height: 19px;
	background-image: url(icons/icon-sprite.png);
	margin-right: 3px;
}

.icon-sprite-home {
	width: 17px;
	background-position: -1px 0px;
}

.icon-sprite-profile {
	width: 17px;
	background-position: -22px 0px;
}

.icon-sprite-applications {
	width: 15px;
	background-position: -41px 0px;
}

.icon-sprite-forms {
	width: 22px;
	background-position: -57px 0px;
}

.icon-sprite-poas {
	width: 20px;
	background-position: -81px 0px;
}

.icon-sprite-employers {
	width: 20px;
	background-position: -103px 0px;
}

.icon-sprite-consulting-firms {
	width: 29px;
	background-position: -126px 0px;
}

.icon-sprite-administration {
	width: 16px;
	background-position: -156px 0px;
}

.icon-sprite-logout {
	width: 15px;
	background-position: -175px 0px;
}

.icon-sprite-audit-reports {
	width: 19px;
	background-position: -191px 0px;
}

.icon-sprite-staff {
	width: 23px;
	background-position: -211px 0px;
}

.icon-sprite-uploads {
	width: 17px;
	background-position: -235px 0px;
}

.icon-sprite-audit {
	width: 14px;
	background-position: -252px 0px;
}

.icon-sprite-oosRequests {
	width: 12px;
	background-position: -267px 0px;
}

.pagination.span5{float: right;}
#itemsFound{padding: 5px 0;}
.alignMid{vertical-align: middle;}
.form-actions {width: 1130px;}
#isDisabled{margin-top: 0px;}
.form-horizontal .control-label.isDisabledLabel{padding-top: 1px;margin-bottom: 0;}
.disabledrow td{color: gray;}
#employerSearchFormSection .control-label{width: 175px;}
#employerSearchFormSection .controls{margin-left: 190px;}

@media (max-width: 767px){
	#mdes-seal{text-align: center;}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{margin-right: 0;margin-left: 0;}
	footer{text-align: center;}
}

#mdes-seal .span2{width: auto;}

@media (max-width: 979px) and (min-width: 768px){
	#mdes-seal .span5{width: 52%;}
}

@media (max-width: 979px){
	.visible-phone {display: inherit !important;}
	#itemsFound{width: 100%;margin-left: 0 !important;}
	.pagination{width: 100% !important;margin-left: 0 !important;}
	.pagination ul{float: left !important;}
	.settings-success{width: auto;}
	.showMessageBtns{width: 100% !important;margin-left: 0 !important;text-align: center !important;}
	.showMessageBtns button{float: none;}
	.removeDiv{width: 100% !important;text-align: center;}
}
.page-heading {
	padding: 14px 0;
	font-size: 1.25em;
	font-weight: bold;
	padding-top: 0;
}

textarea{resize: vertical;}

.js button.typeaheadChoose {
	border-radius: 0px 4px 4px 0px;
}

.js input.basic-typeahead {
	padding-left: 35px;
	border-radius: 4px 4px 4px 4px;
}

.js input.notRound {
	border-radius: 4px 0 0 4px;
}

.no-js .bind-indicator {
	display:none;
}

.bind-indicator {
	position: absolute;
	left:10px;
	top:7px;
	z-index:999;
}

.js .typeaheadSearch {
	display:none;
}

.js button.typeaheadAssign {
	border-radius: 0 4px 4px 0;
}

.active-menu {
	border-bottom: thin solid #0064B8;
}

.js #applicationMenu, .js #batchMenu, .js #requestMenu, .js #firmMenu, .js #poasMenu, .js #auditMenu, 
.js #reportMenu, .js #staffMenu, .js #indexMenu, .js #registrationMenu {
	display: none;
}

.no-js #applicationsMenu, .no-js #consultantMenu, .no-js #reportsMenu, .no-js #adminMenu {
	display: none;
}


/* View Profile Boxes */
.box {
	margin-bottom: 1em;
	position: relative;
}

.box .box-top {
	background: #FAFAFA;
	background-image: linear-gradient(bottom, #E9E9E9 9%, #E9E9E9 55%, #FAFAFA 78%);
	background-image: -o-linear-gradient(bottom, #E9E9E9 9%, #E9E9E9 55%, #FAFAFA 78%);
	background-image: -moz-linear-gradient(bottom, #E9E9E9 9%, #E9E9E9 55%, #FAFAFA 78%);
	background-image: -webkit-linear-gradient(bottom, #E9E9E9 9%, #E9E9E9 55%, #FAFAFA 78%);
	background-image: -ms-linear-gradient(bottom, #E9E9E9 9%, #E9E9E9 55%, #FAFAFA 78%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, #E9E9E9
		), color-stop(0.55, #E9E9E9), color-stop(0.78, #FAFAFA) );
	border: 1px solid #D5D5D5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	line-height: 40px;
	position: relative;
}

.box .box-top h3 {
	color: #555555;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	left: 10px;
	line-height: 18px;
	margin-right: 2em;
	position: relative;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
	top: 2px;
}

.box .box-bottom {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D5D5D5;
	border-radius: 0px 0px 5px 5px;
	padding: 10px 15px 15px;
	word-wrap: break-word;
}

.detail-label {
	color: #005488;
	font-weight: 300;
	font-size: .9em;
	margin-top: 5px;
}

.fixed-height-box {
	min-height: 222px;
}

.fixed-height-well-alert-row {
	height: 131px;
}

.fixed-height-well-alert {
	height: 100%;
}

.js .assignToBtn {
	margin-right: 25px;
	
}

.no-js .assignToBtn {
	margin-right: -9px;
	
}

#irs8850Modal, #eta9061Modal {
	margin-left: -470px;
	width: 950px;
	top: 2%;
}

#irs8850Modal .modal-body, #eta9061Modal .modal-body {
	max-height: 700px;
}

.row-fluid .spanHalf {
	width: 1.4957275%;
	float: left; 
}

@media all and (min-width: 980px) {
	.row-fluid .span11Half {
		width: 95.9401825%;
	}
}
.js #viewIrs8850, .js #viewEta9061 {
	display: none;
}
.no-js #showIrs8850, .no-js #showEta9061 {
	display: none;
}

.table thead th, .table td {
	vertical-align:middle;
}

/*Dashboard Message Style*/
.settingsTable{width: 40%;}
@media (max-width: 979px){
	.settingsTable{width: 100%;}
	.break979{margin-left: 0 !important;width: 100% !important;float: none !important;}
}
.settingsLink{font: normal 13px arial;text-align: right;}
.messageUnread{font-weight: bold;}
.messageUnread a.btn{font-weight: bold;}
.settingsCheckboxTd{width: 64px;text-align: center !important;}
.settingsEmailCheckboxTd{width: 43px;text-align: center !important;}
.completeSpan{padding-left: 4px;}
.notificationComplete .icon-ok, .notificationComplete .icon-remove{background-image: url("../img/glyphicons-halflings-white.png");}
#welcome-text .settingsLink a{color: #999;}
.navbar .container{clear: both;}
.oldAppStatus .alert{margin-bottom: 0;}
.alert-grey {color: #999;background-color: #eee;border-color: #ddd;}
.browserError{font-weight: bold;text-align: center;}
.browserError a{color: #b94a48;text-decoration: underline;}
.jswarning {color: #ff0000;font-style: italic;}
.jswarning span{display: block;}
.dateError{text-align: center;margin-bottom: 0;display: none;}

.wrap-text {
	word-break: break-all;
}

.input-append{position: relative;}
.advSearchSectionHr{clear: both;}
.clear{clear: both;}

.input-append select {
border-radius: 3px 0 0 3px;
float: left;
}

.input-append .error, .input-prepend .error{font-size: 14px !important;}

.afterAddress{line-height:40px;}

.uppercase{text-transform: uppercase;}

.messageShowBtn{width: 133px;margin: 0 0 5px 5px;font-weight: bold;}

.bold{font-weight: bold;}

.skip{list-style: none;}
.skip a {display: inline; position: absolute; width: 14em; left: -200em ;text-decoration:none; }
.skip a:focus {position: absolute; left: 0.5em; border: solid #333 2px; color: #000; z-index: 9999; background: #fff;}

.requiredMessage{font-size: 12px; font-style: italic; color: #e32;}

.requiredAsterisk{color: #e32;}

.modal{position: absolute;}
#eta9061Modal .modal-body .spanHalf{width: 20px;}
.showMessageBtns button{white-space: nowrap;}
.showMessageBtns{text-align: right;}
.notificationComplete{white-space: nowrap;}
.uploadIndicator{font-size: 15px; background-color: #5bb75b; margin-top: 0px; line-height: 1; vertical-align: middle;}
.applicationNameAlign{vertical-align: middle;}
.employerNeedsAppBox .chosen-container{width: 100% !important;}