#pwdComplexityList {
	background-color: white;
	box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset, rgba(102, 175, 233, 0.58) 0px 0px 7.72565px 0px;
	border-radius: 4px;
	border: solid 1px rgb(105, 176, 232);
	padding: 1em;
	margin: 3px 0 0 0;
	font-size: 12px;
}
	
select{
	width:inherit;
	padding:5px;
	border-radius:0.25rem;
}

.userAccounts .labelPadding{
	margin-left:0;
	margin-right:0;
}

.firstTimeLoginLabel{
	white-space: nowrap;
	padding-left:10px;
	padding-right:10px;
	margin-top:auto;
	margin-bottom:auto;
	margin-left:0;
	margin-right:0;
}

.modal-password{
	padding: 30px;
    max-width: 350px;
    width: 100% !important;
    background-color: #F7F7F7;
    margin: 0 auto;
    border-radius: 2px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    overflow: hidden;	
}

.hideThisOption{
	display:none;
}

.asofMargin{
	margin-top:auto !important;
}

p.escrow_p {
	margin:10px;
}
.formSection > .row{
	margin-bottom:3px;
}

.negativeRed{
	color:#870003;
}

.removeLP{
	padding-left: 0 !important;
}
.removeRP{
	padding-right: 0 !important;
}

.addPL{
	padding-left: 20px !important;
}

form .customMarginGreaterEqual{
	margin-left:10px;
}

.loanDisplays_horizontal_br{
	width:1%;
}

.ui-tabs-panel > .row{
	padding-right:10px;
}

.box-blue {
	border: solid #006595 1px;
	height:auto;
	border-radius: 3px;
}

.box-green {
	border: solid #00957b 1px;
	height:auto;
	border-radius: 3px;
}
.box-green .box-title{
	background-color: #00957b;
}

.blue_table_header {
	padding-bottom: 10px; 
	padding-top: 10px; 
	padding-left:5px; 
	background-color: #004687;
	color:white;
}

.hide_main_info_boxes, .hide_main_button{cursor: pointer;}

.box-teal {
	border: solid #006595 1px;
	/*min-height:170px;	*/
	height:auto;
	border-radius: 3px;
}

.box-teal .box-title{
	background-color: #006595;
}

.box-blue > .row {
	margin-bottom:5px;
}

.tab-highlight {
	background: #c9e5ff !important;
}

.box-title {
    font-size: 11pt;
    font-weight: 700;
    padding: 10px;
    background-color: #006595;
	color: white;
}

.box-teal> :nth-child(2), .box-blue > :nth-child(2), .box-green > :nth-child(2){
	margin-top:10px;
}


.inputLabel {
    text-align: left;
    color: #004687;
    font-weight: bold;
	line-height:1;
}

.alertMessage > label, .alertMessage > :nth-child(1){
    text-align: left;
    color: #a50003;
    font-weight: bold;
	line-height:1;
}

.alertMessage input, .alertMessage :nth-child(2) :nth-child(1){
    text-align: left;
    color: #a50003;
    background-color: #f8d7da;
	border: solid 1px #ed0005;
    border-color: #f5c6cb;
    border-radius: 3px;
    padding: 5px;
    font-size: 100%;
	font-weight:550;
    margin: 0;
	line-height:1.5;
    word-spacing: 0.125em;
    min-height: 27px;
    display: inline-block;
}

.labelPadding{
	padding-left:10px;
	padding-right:10px;
	margin-top:auto;
	margin-bottom:auto;
	margin-left:0;
	margin-right:0;
	margin:auto;
}

.label-top {
	padding-top: 5px;
}
.padding-5 {
	padding: 7px ;
}

.padding-select-5 {
	padding-right: 7px ;
}

.rowAltNM{
	padding: 5px 0 5px 0;
}

form#LoanInquiry{
	border:none;
}

.inputReadOnly{
	background-color: #f3f3f3;
	border: 1px solid #e5e5e5;
	border-color: #e5e5e5;	
	border-radius: 3px;
	padding: 5px;
	font-size: 100%;
	margin: 0;
	vertical-align: top;
	word-spacing: 0.125em;
	min-height:25px;
	display:inline-block;
}

.inputOnly{
	border-radius: 3px;
	padding: 5px;
	font-size: 100%;
	margin: 0;
	vertical-align: top;
	word-spacing: 0.125em;
	min-height:15px;
	display:inline-block;
}

/* forms.css | Start *//****************************************************************/

/* ********************************************* */
/* General input */

.icon-pencil {
    color: green;
}

.icon-remove {
    color: red;
}

textarea {
	resize: none;
	min-height: 27px;
}

textarea[disabled] {
	resize: none;
}

textarea.nogrow {
	resize: vertical;
}

input[type=button] {
	font-family: 'PT Sans',sans-serif;
}

.activeStatus-border {
	border: 1px solid #34a853 !important;
}

.waitListedStatus-border {
	border: 1px solid #8d00b8 !important;
}
/* ********************************************* */
/* Rich Text Editor */
.cleditorMain {
	margin: -1px -11px;
}

/* ********************************************* */
/* Checkboxes */

.checkbox {
	margin-right: 10px;
	width: auto;
	box-shadow: none;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checkbox img {
	height: 16px;
	width: 15px;
	background: transparent url(../img/elements/checkbox/unchecked-normal.png) no-repeat;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Unchecked */
.checkbox-hover img {
	background: transparent url(../img/elements/checkbox/unchecked-hover.png) no-repeat;
}

.checkbox-clicked img {
	background: transparent url(../img/elements/checkbox/unchecked-active.png) no-repeat;
}

.checkbox-disabled img {
	background: transparent url(../img/elements/checkbox/unchecked-disabled.png) no-repeat;
	cursor: not-allowed;
}

/* Checked */
.checkbox-checked img {
	background: transparent url(../img/elements/checkbox/checked-normal.png) no-repeat;
} 

.checkbox-checked .checkbox-hover img {
	background: transparent url(../img/elements/checkbox/checked-hover.png) no-repeat;
}

.checkbox-checked .checkbox-clicked img {
	background: transparent url(../img/elements/checkbox/checked-active.png) no-repeat;
}

.checkbox-checked .checkbox-disabled img {
	background: transparent url(../img/elements/checkbox/checked-disabled.png) no-repeat;
	cursor: not-allowed;
}

.checkbox + label {
	position: relative;
	top: 1px;
}

/* ********************************************* */
/* Radiobutton */

.radiobutton {
	margin-right: 10px;
	width: auto;
	box-shadow: none;
}

.radiobutton img {
	height: 16px;
	width: 15px;
	background: transparent url(../img/elements/radiobutton/unchecked-normal.png) no-repeat;
}

/* Unchecked */
.radiobutton-hover img {
	background: transparent url(../img/elements/radiobutton/unchecked-hover.png) no-repeat;
}

.radiobutton-clicked img {
	background: transparent url(../img/elements/radiobutton/unchecked-active.png) no-repeat;
}

.radiobutton-disabled img {
	background: transparent url(../img/elements/radiobutton/unchecked-disabled.png) no-repeat;
	cursor: not-allowed;
}

/* Checked */
.radiobutton-checked img {
	background: transparent url(../img/elements/radiobutton/checked-normal.png) no-repeat;
} 

.radiobutton-checked .radiobutton-hover img {
	background: transparent url(../img/elements/radiobutton/checked-hover.png) no-repeat;
}

.radiobutton-checked .radiobutton-clicked img {
	background: transparent url(../img/elements/radiobutton/checked-active.png) no-repeat;
}

.radiobutton-checked .radiobutton-disabled img {
	background: transparent url(../img/elements/radiobutton/checked-disabled.png) no-repeat;
	cursor: not-allowed;
}

.radiobutton + label {
	position: relative;
	top: 1px;
}


/* ********************************************* */
/* Tags */

.chzn-container .chzn-drop {
	z-index: 899;
}

.chzn-container-multi .chzn-choices {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22);
	border-radius: 3px;
	border: 1px solid #a0a0a0;
	
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.chzn-container-active .chzn-choices {
	border: 1px solid #5695db;
	border-radius: 3px 3px 0 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22),
				0 0 7px rgba(86,149,219,0.69);
	
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.chzn-container-multi .chzn-choices .search-choice {
	position: relative;

	margin-left: 21px;
	
	border: 1px solid #c8c8c8;
	border-radius: 0 3px 3px 0;
	background: url('../img/elements/tags/bg.png') repeat-x #dee0e4;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.55);
}

.chzn-container-multi .chzn-choices .search-choice:before {
	display: block;
	position: absolute;
	
	height: 23px;
	width: 17px;
	
	left: -16px;
	top: -1px;
	
	background: url('../img/elements/tags/left.png');
	content: '';
}

.chzn-container-single .chzn-drop, .chzn-container .chzn-drop {
	border-radius: 0;
}

.chzn-container-multi .chzn-drop {
	margin-top: -1px;
	border: 1px solid #5695db;
	border-top: none;
}

.chzn-results {
	margin: 0;
}


/* ********************************************* */
/* Select */

.chzn-container-single .chzn-single {
	border: 1px solid #a8acb0;
	border-radius: 0;
	background: url('../img/elements/select/bg.png') #eaebed;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.chzn-container-single .chzn-single:hover {
	background: url('../img/elements/select/bg-hover.png') #f2f3f5;
}

.chzn-container-single .chzn-single div {
	background: url('../img/elements/select/bg-right.png') repeat-x #c2c4c6;
	border-left: 1px solid #a8acb0;
}

.chzn-container-single .chzn-single:hover div {
	background: url('../img/elements/select/bg-right-hover.png') repeat-x #d9dbde;
}

.chzn-container-active .chzn-single-with-drop {
	background: url('../img/elements/select/bg-active.png') repeat-x #fff !important;
}

.chzn-container-single .chzn-single.chzn-single-with-drop div {
	background: url('../img/elements/select/bg-active.png') repeat-x #fff !important;
	border-left: 1px solid transparent;
}

.chzn-container-single.chzn-container-active .chzn-drop {
	border-color: #a8acb0;
}

.chzn-container-single.chzn-container-active .chzn-results {
    margin: 0;
	margin-bottom: 4px;
	margin-top: 28px;
    padding: 0;
}

.chzn-container-single.chzn-container-active.chzn-container-single-nosearch .chzn-results {
	margin-top: 0;
}

.chzn-container .chzn-results li {
	margin: 0 -1px;
	border: 1px solid transparent;
}

.chzn-container .chzn-results .highlighted {
	border-color: #1a588c;
	background: url('../img/elements/select/list-hover-bg.png') repeat-x #1166d9;
}

.chzn-container .search-field input, .chzn-container .search-field input:focus,
.chzn-container .search-field input.valid, .chzn-container .search-field input.valid:focus{
	box-shadow: none;
}


/* ********************************************* */
/* Dual Select */

.dualselect {
	position: relative;
}

.dualselect:before, .dualselect:after {
	display: table;
	content: '';
}

.dualselect:after {
	clear: both;
}

.dualselect .left, .dualselect .right {
	width: 50%;

	float: left;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.dualselect .left {
	padding-right: 25px;
}
	

.dualselect .right {
	padding-left: 25px;
}

.dualselect input, .dualselect select {
	width: 100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.dualselect input, .dualselect input.valid {
	margin-bottom: -1px;
	border-radius: 3px 3px 0 0;
}

.dualselect select {
	padding: 5px;
	padding-top: 0;
	
	border: 1px solid #a0a0a0;
	border-top: none;
	border-radius: 0 0 3px 3px;
}

.dualselect.small select {
	height: 100px;
}

.dualselect.medium select {
	height: 300px;
}

.dualselect.large select {
	height: 500px;
}

.dualselect input:focus + select {
	border: 1px solid #5695db;
	border-top: none;
}

.dualselect .buttons {
	position: absolute;
	
	left: 50%;
	margin-left: -25px;
	width: 50px;
}

.dualselect .buttons a {
	width: 80%;
	margin: 0 10%;
	
	border-bottom-width: 0px;
	border-radius: 0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	
	text-align: center;
}

.dualselect .buttons a:first-child {
	border-radius: 3px 3px 0 0;
}

.dualselect .buttons a:last-child {
	border-radius: 0 0 3px 3px;
	border-bottom-width: 1px;
}


/* ********************************************* */
/* Upload */

.customfile-input-hidden {
    position: absolute;
	right: 0;
	top: 0;
	
	height: 100%;
	
    cursor: pointer;
	
    background: transparent;
    border: 0;
	
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
    z-index: 999;
}

.customfile {
	position: relative;
    cursor: pointer;
    overflow: hidden;
	
	margin: 1px;
}

.customfile.error {
	border: none;
}

.customfile-input {
	padding: 4px;
	
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22);
	border-radius: 3px;
	border: 1px solid #a0a0a0;
	background: #fff;
}

.customfile.error .customfile-input {
	border: 1px solid #db5656;
}
.customfile.error.customfile-hover .customfile-input {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22),
			0 0 7px rgba(219,86,86,0.69);
}

.customfile-hover .customfile-input {
	border: 1px solid #5695db;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22),
				0 0 7px rgba(86,149,219,0.69);
}

.customfile-disabled .customfile-input {
    opacity: .5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    cursor: not-allowed;
}

.customfile-feedback {
    display: block;
	padding: 1px;
	padding-right: 60px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.customfile-feedback-populated {
    padding-left: 20px;
    background: url(../img/icons/packs/fugue/16x16/document.png) no-repeat left center;
}

.customfile-button {
	padding: 5px 10px;

	position: absolute;
    right: 0;
	top: 0;
	bottom: 0;
	
	border: 1px solid #a0a0a0;
	border-radius: 0 3px 3px 0;
	
	background: url('../img/elements/upload/bg-normal.png') repeat-x #eaecf0;
}

.customfile-hover .customfile-button {
	border: 1px solid #0b4d99;
	background: url('../img/elements/upload/bg-hover.png') repeat-x #1b67bf;
}

.customfile-focus .customfile-button {
	border: 1px solid #0b4d99;
	background: #195ca9;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.56);
}

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-jpeg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp, .customfile-ext-png, .customfile-ext-tif, .customfile-ext-tiff, .customfile-ext-eps, .customfile-ext-ps, .customfile-ext-svg {
    background-image: url(../img/icons/packs/fugue/16x16/image.png);
}

.customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-m4v  , .customfile-ext-3g2, .customfile-ext-3gp, .customfile-ext-avi, .customfile-ext-flv, .customfile-ext-mpg, .customfile-ext-mpeg, .customfile-ext-rm, .customfile-ext-vob, .customfile-ext-wmv {
    background-image: url(../img/icons/packs/fugue/16x16/media-player.png);
}

.customfile-ext-mp3, .customfile-ext-wav, .customfile-ext-mid, .customfile-ext-aif, .customfile-ext-mid, .customfile-ext-m4a, .customfile-ext-mpa, .customfile-ext-ra, .customfile-ext-wma {
    background-image: url(../img/icons/packs/fugue/16x16/music.png);
}

.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit , .customfile-ext-7z, .customfile-ext-deb, .customfile-ext-gz, .customfile-ext-pkg, .customfile-ext-rar, .customfile-ext-rpm, .customfile-ext-sitx {
    background-image: url(../img/icons/packs/fugue/16x16/document-zipper.png);
}

.customfile-ext-jpg, .customfile-ext-jpeg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp, .customfile-ext-png, .customfile-ext-tif, .customfile-ext-tiff, .customfile-ext-eps, .customfile-ext-ps, .customfile-ext-svg {
    background-image: url(../img/icons/packs/fugue/16x16/blue-document-image.png);
}

.customfile-ext-pdf {
	background-image: url(../img/icons/packs/fugue/16x16/document-pdf-text.png);
}

.customfile-ext-ppt, .customfile-ext-pptx, .customfile-ext-pptm, .customfile-ext-pot, .customfile-ext-potx, .customfile-ext-pps, .customfile-ext-ppsx, .customfile-ext-odp {
   background-image: url(../img/icons/packs/fugue/16x16/document-powerpoint.png);
}

.customfile-ext-xlsx, .customfile-ext-xlsm, .customfile-ext-xslb, .customfile-ext-xltx, .customfile-ext-xltm, .customfile-ext-xls, .customfile-ext-xlt, .customfile-ext-xls, .customfile-ext-ods {
   background-image: url(../img/icons/packs/fugue/16x16/document-excel.png);
}

.customfile-ext-xps {
   background-image: url(../img/icons/packs/fugue/16x16/document-office-text.png);
}

.customfile-ext-html, .customfile-ext-css, .customfile-ext-js, .customfile-ext-cpp, .customfile-ext-cxx, .customfile-ext-hpp, .customfile-ext-hxx, .customfile-ext-c, .customfile-ext-h, .customfile-ext-java, .customfile-ext-rb, .customfile-ext-python, .customfile-ext-pl, .customfile-ext-sql, .customfile-ext-lua, .customfile-ext-cs, .customfile-ext-m, .customfile-ext-vb, .customfile-ext-vbs {
   background-image: url(../img/icons/packs/fugue/16x16/document-code.png);
}

.customfile-ext-psd, .customfile-ext-ppd {
   background-image: url(../img/icons/packs/fugue/16x16/document-photoshop.png);
}

.customfile-ext-ai {
   background-image: url(../img/icons/packs/fugue/16x16/document-illustrator.png);
}

.customfile-ext-doc, .customfile-ext-docx, .customfile-ext-dot, .customfile-ext-dotx, .customfile-ext-rtf, .customfile-ext-odt {
   background-image: url(../img/icons/packs/fugue/16x16/document-word.png);
}

.customfile-ext-txt {
   background-image: url(../img/icons/packs/fugue/16x16/document-text.png);
}

.customfile-ext-iso, .customfile-ext-dmg, .customfile-ext-bin, .customfile-ext-cue, .customfile-ext-mdf, .customfile-ext-vcd {
   background-image: url(../img/icons/packs/fugue/16x16/disc.png);
}


/* ********************************************* */
/* Masked Input */

input[class^="mask"] {
	padding: 5px;
	
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22);
	border-radius: 3px;
	border: 1px solid #a0a0a0;
	
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

input[class^="mask"]:focus {
	border: 1px solid #5695db;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.22),
				0 0 7px rgba(86,149,219,0.69);
	
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

input[class^="mask"][disabled] {
	background: #e8e8e8;
	border: 1px solid #a0a0a0;
	
	cursor: not-allowed;
}


/* ********************************************* */
/* Password Meter */

input[type=password].meter {
	width: 100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	
	padding-right: 55px;
}

.passwordmeter-wrapper {
	position: relative;
}

.passwordmeter {
	position: absolute;
	float: right;

	height: 10px;
	width: 40px;
	
	background: url('../img/elements/password-meter/gradient.png') repeat-y;
	border: 1px solid #393939;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	
	-webkit-transition: background 0.1s ease-in-out;
	-moz-transition: background 0.1s ease-in-out;
	-o-transition: background 0.1s ease-in-out;
	-ms-transition: background 0.1s ease-in-out;
	transition: background 0.1s ease-in-out;
}
.loanTabStyle {
	border:solid 1px #c5c5c5;
	
}

.help-block{
	white-space: nowrap;
}

.loanTabStyle .ui-tabs-nav, .ui-tabs .ui-tabs-nav{
	background: #efefef;
	cursor:pointer;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #c5c5c5;
}

.dashboardBorderStyle {
	border: 1px solid #c5c5c5 !important;
}

.dashboardTabStyle ul{
	border-radius: 3px 3px 0 0;
	cursor:pointer;
}

.ui-tabs .ui-tabs-panel {

    display: block;
    border-width: 0;
    padding: 17px 17px;
    background: none;
    border: none;
}


/****************************************************************/

.box-green .row, .box-blue .row, .box-teal .row{
	margin-bottom:4px;
}

/* Page Specific css | Start *//****************************************************************/


/**** login | Start ****/
#login .row {
	margin-bottom:10px;
}
/**** login | End ****/

/**** loan_search_dsp | Start ****/
#mainForm_batch .row, #LoanSearch .row, #ServicingSearch .row, #ForeclosureSearch .row, #BankruptcySearch .row, #TicketSearch .row, #MortgageSearch .row, #CheckSearch .row, #reportDashboard .row {
	margin-bottom:3px;
}
/**** loan_search_dsp | End ****/

/* Page Specific css | End *//****************************************************************/

/** Validation Styles | Start**/
.has-success .form-control-success, 
.has-success .select2-container--default .select2-selection--multiple{
	border-color:#5cb85c;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}
.has-warning .form-control-warning, 
.has-warning .select2-container--default .select2-selection--multiple{
	border-color:#f0ad4e;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}
.has-danger .form-control-danger, 
.has-danger .select2-container--default .select2-selection--multiple{
	border-color:#d9534f;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

.has-success .select2-container--default .select2-selection--single{
border-color:#5cb85c;
}

.has-warning .select2-container--default .select2-selection--single{
border-color:#f0ad4e;
}

.has-danger .select2-container--default .select2-selection--single{
	border-color:#d9534f;
}

.has-success .control-label, #pwdComplexityList .has-success{
	color:#5cb85c;
	padding-top: 0px;
}
.not-required .control-label {
	padding-top: 0px;
}
.has-warning .control-label, #pwdComplexityList .has-warning{
	color:#f0ad4e;
	padding-top: 0px;
}
.has-danger .control-label,.has-danger .help-block, #pwdComplexityList .has-danger{
	color:#d9534f;
	padding-top: 0px;
}

.correct-answer {
	border: 1px solid #5cb85c !important; 
	border-radius: 0.3rem; 
	padding: 0.01em 16px; 
	padding-top: 10px;
}

.wrong-answer {
	border: 1px solid #d9534f !important; 
	border-radius: 0.3rem; 
	padding: 0.01em 16px; 
	padding-top: 10px;
}

.form-control-success,
.form-control-warning,
.form-control-danger,
.select2-container--default .select2-selection--multiple{
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: center right 0.5625rem;
	-webkit-background-size: 1.125rem 1.125rem;
	background-size: 1.125rem 1.125rem;
}

.input_wrap{
	max-height: 30px;
	height: 30px;
}
.margin_bottom_zero{
	margin-bottom: 0 !important;
}

.overflowHide{
	overflow:hidden;
}