/* Minification failed. Returning unminified contents.
(33,11): run-time error CSS1038: Expected hex color, found '#white'
 */
body {
	background: #FCFCFC;
}
html, body {
	height: 100%;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.float-no {
    float: none !important;
}

#wrap {
	height: auto !important;
	min-height: 100%;
	margin: 0 auto -36px;
}
#footer {
	background: #2a2a2a;
	padding-left: 20px;
	padding-right: 20px;
	height: 36px;
	clear: both;
}
#footer .termsConditionsButton {
    font-family:Arial;
    float:left;
    font-size:11px;
    color:#white;
    border:none;
    padding:0!important;
    background-color: transparent;
    height:22px;
}
    #footer .termsConditionsButton:hover {
        text-decoration:underline;
    }
    #footer .termsConditionsButton:focus, #footer .termsConditionsButton:active {
        border:0px;
        outline:none;
    }
.header-position {
	position: relative;
	z-index: 2;
}
.loggedBar {
    background:#414141;
    display: inline-block;
    width: 100%;
    padding:0 15px 0 0 ;
}
.nav-user {
	max-width: 675px;
}
.user-account-content {
	padding:5px 3px 9px;
}
.navbar .nav > li > a.user-name, .navbar .nav > li > a.account-name {
	text-shadow: 0 1px 2px #000000;
	font-weight: normal;
}
.navbar .nav > li > a.account-name {
	color: #55BCEB;
}
.navbar .nav > li > a.user-name span {
	font-weight: normal;
	color: #5191cd;
}
.user-nameContent {
	float: none !important;
	font-style: italic;

}
.account-nameContent {
	float: none !important;
}
.user-nameContent b {
	font-style: normal;
}
.navbar-inner {
	padding:0px;
}
.navbar-inner ul.inline > li, .navbar-inner ol.inline > li {
	padding: 0px;
}
.navbar .nav > li.dropdown > a {
	padding: 0px 0px 0px 8px;
}
.navbar .nav > li.account-nameContent > a {
	padding: 0px 13px 0px 8px;
}
.navbar .nav > li.dropdown > a span.user-log {
	color: #FFF;
	max-width: 490px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 6px;
	text-align: left\0/;
}
.arrow-white-down {
	background: url('images/sprite.png') -97px -417px no-repeat transparent;
	display: inline-block;
	width: 10px;
	height: 9px;
}
.arrow-blue-down {
	background: url('images/sprite.png') -97px -429px no-repeat transparent;
	display: inline-block;
	width: 10px;
	height: 9px;
	position: absolute;
	right: 0px;
	top: 6px;
}
.nav-separator {
	background: url('images/sprite.png') -105px -390px no-repeat transparent;
	display: inline-block;
	height: 28px;
	width: 1px;
}
.account-name {
	font-size: 10px;
}
.loginContent {
	background: #e6e6e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #e6e6e6 37%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(37%, #e6e6e6), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6e6e6 37%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6e6e6 37%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6e6e6 37%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e6e6e6 37%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0 0 8px rgba(144, 144, 144, 1);
	-moz-box-shadow: 0 0 8px rgba(144, 144, 144, 1);
	box-shadow: 0 0 8px rgba(144, 144, 144, 1);
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	border: 1px solid #d5d5d5;
	padding: 23px;
	width: 375px;
	margin: 40px auto 0;
}
.loginContent p {
	margin: 35px 0 0 0;
	font-size: 11px;
	color: #878787;
	line-height: 17px;
}
.loginContent p a {
	color: #5191cd;
	text-decoration: none;
}
.loginContent img {
	margin: 0 25%;
    max-width: 50%;
}
    .loginContent h3 {
        float: left;
        font-size: 18px;
        color: #FFF;
        width: 399px;
        height: 42px;
        padding: 0 0 0 24px;
        background: url('images/backgroundTitleLogin.png') repeat-x #167BD4;
    }
.loginContent .loginTitle {
	margin: 0 -37px;
	position: absolute;
	width: 449px;
}
.loginContent .leftLoginTitle, .loginContent .rightLoginTitle {
	background: url('images/sprite.png') transparent;
	float: left;
	width: 13px;
	height: 52px;
}
.loginContent .leftLoginTitle {
	background-position: -5px -5px;
}
.loginContent .rightLoginTitle {
	background-position: -23px -5px;
}
.loginContent .loginTitle + .control-group label {
	margin: 75px 0 5px 0;
}
.loginContent .loginTitle + .alert, .loginContent .loginTitle + .alert-info {
	margin: 52px -24px 20px;
}
.loginContent .loginTitle + .alert-success, .loginContent .loginTitle + .alert-error {
	margin: 74px 0 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.modalReset {
	width: 422px;
	background: transparent;
	margin-left: -211px;
	border: 0px;
}
.modalReset .loginContent h3 {
	width: 399px;
}
.modalReset .loginContent .loginTitle {
	margin: 0 -37px;
	width: 450px;
}
.modalNoBorder {
	border: 0px;
}
.modalNoBorder .loginContent {
	margin: 0px 3px;
}
.no-marginTop {
	margin-top: 0px !important;
}
.no-marginBottom {
	margin-bottom: 0px;
}
.no-marginLeft {
	margin-left: 0px !important;
}
.no-marginRight {
	margin-right: 0px !important;
}
.marginInherit {
	margin: inherit !important;
}
.marginSpaceTop {
	margin: 25px 0 0 0;
}
    .marginSpaceTop .container-radio-true-false, .marginSpaceTop .radio.inline {
        margin-top:0px;
        padding-top:0px;
    }
.textLeftAlign {
	text-align: left;
}
.textRightAlign {
	text-align: right !important;
}
.word-wrap {
	word-wrap: break-word;
}
.alert i, .alert-info i, .alert-success i, .alert-error i, .alert-block span, .messageLoginInfo, .messageLoginSuccess, .messageLoginError {
	float: left;
}
.alert-block span {
	color: #464646;
	font-size: 14px;
	font-weight: bold;
	margin: -1px 15px 0 4px;
	text-shadow: 0 1px #ffdb9f;
}
.alert-block .alert-message {
	float: left;
	width: 630px;
}
.messageLoginInfo {
	width: 355px;
}
.messageLoginSuccess, .messageLoginError {
	width: 327px;
}
i.appliedLabelWithTooltipTop {
	width: 9px;
	margin-top: 0px;
    z-index: 100;
    position: relative;
}
.icon-info-sign, .icon-ok-sign, .icon-remove-sign {
	padding: 0 7px 0 0;
}
.password-security-rules {
	margin: 10px 0 15px;
}
.password-security-rules span {
	font-size: 12px;
	color: #5191cd;
	font-weight: bold;
}
.password-security-rules ul {
	margin: 0 0 0 15px;
	font-size: 11px;
}
.password-security-rules ul li {
	line-height: 15px;
	color: #494949;
}
.margin-top-60 {
	margin-top: 60px;
}
.alert-block-modal {
	border-radius: 4px 4px 0 0;
	margin: -4px -5px 10px;
}
.formButtons {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
}
.formButtons > button {
	margin-left: 8px;
}
.formButtonsTable {
	margin: 13px 0 0 0;
	width: auto !important;
	float: right;
}
.formButtons .dropdown-toggle {
	font-size: 12px;
}
.button-margin {
    margin:0 10px 0 0;
}
.searchLoanResult h4 {
	float: left;
}
.noBottomMargin {
	margin-bottom: 0 !Important;
}
.noTopMargin {
	margin-top: 0 !Important;
}
.noLeftMargin {
	margin-Left: 0 !Important;
}
.bootstrap-select .btn {
	background: #FFF;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	outline: none;
	padding: 4px 12px;
	font-weight: normal;
	overflow: inherit\0/;
}
.bootstrap-select .disabled {
	background: #F5F5F5;
	cursor: pointer;
	color: #7b7b7b;
}
.bootstrap-select .disabled:hover {
	cursor: no-drop;
}
.bootstrap-select .disabled:hover .caret {
	background: url("images/sprite.png") repeat scroll -43px -5px #55BCEB;
}
.lenderInformationDropDown li:not(.disabled) strong {
	color: #60c0ec;
}
.btn-xs {
	padding: 2px 5px;
}
/* ------------------------- INFO AND ERRORS --------------------- */
.message-info {
	border: 1px solid;
	clear: both;
	padding: 10px 20px;
}
.message-error {
	clear: both;
	color: #e80c4d;
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
.message-success {
	color: #7ac0da;
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
.error {
	color: #e80c4d;
}
.message-field {
    font-style:italic;
    color: #0088cc;

}
/* ----------------- STYLES FOR VALIDATIONS HELPERS --------------------- */
.field-validation-error {
	color: #e80c4d;
	font-size: 11px;
	display: inline-block;
	font-size: 11px;
	line-height: 13px;
	margin-top: 4px;
}
.field-validation-valid {
	display: none;
}
input[type="text"].input-validation-error, input[type="email"].input-validation-error, input[type="password"].input-validation-error {
	border: 1px solid #e80c4d;
}
textarea.input-validation-error {
	border: 1px solid #e80c4d;
}
.validation-summary-errors {
	color: #e80c4d;
	font-weight: bold;
	font-size: 1.1em;
}
.validation-summary-valid {
	display: none;
}
.tableColumnCenter {
	text-align: center !important;
}
.tableColumnRight {
	text-align: right !important;
}
th {
	color: #FFF;
	background-color: #2a2a2a;
	font-size: 11px;
	text-shadow: 0 1px 2px #000000;
}
/* ------------------------- TAB CONTENTS -----------------------------*/
.tab-content {
	background: #fafafa;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%, #f5f5f5 100%);
	box-shadow: 0 0px 2px #DFDFDF inset;
	border-radius: 3px;
	border: 1px solid #eaeaea;
	padding: 6px;
	overflow: inherit;
}
.tab-content-space {
	padding: 25px;
}
.search-content {
	padding: 18px 25px 0px;
}
.nav-tabs {
	border: none;
	margin-bottom: 0 !important;
}
.nav-tabs a {
	color: #2a2a2a;
	font-size: 12px;
	font-weight: bold;
	min-width: 60px;
	text-align: center;
	border: 0px;
}
.nav-tabs > li.active {
	z-index: 100;
	position: relative;
	height: 42px;
	margin-bottom: -6px;
	background: url('images/arrowTab.png') center bottom no-repeat transparent;
}
.claimTabContainer {
	margin: 20px 0 0 0;
}
.vertical-tab-control {
	position: absolute;
	z-index: 999;
	text-align: center;
	margin: -19px 0 0;
}
    .vertical-tab-control .vertical-tab-content {
        background: #dedede;
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top, #dedede 0%, #f7f7f7 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(100%, #f7f7f7));
	    background: -webkit-linear-gradient(top, #dedede 0%, #f7f7f7 100%);
	    background: -o-linear-gradient(top, #dedede 0%, #f7f7f7 100%);
	    background: -ms-linear-gradient(top, #dedede 0%, #f7f7f7 100%);
	    background: linear-gradient(to bottom, #dedede 0%, #f7f7f7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f7f7f7', GradientType=0 );
    }
.vertical-tab-control .collapse.in {
	border: 1px solid #eaeaea;
	border-bottom: 3px solid #54b9e7;
	border-top: 0px;
}
.vertical-tab-control .accordion-body-moredetail.collapse.in {
	border: 0px;
}
.vertical-tab-control .tab-pane {
	margin: 0px 0px 20px 0px;
}
.vertical-tab-content .tab-content {
	background: #f3f3f3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f3f3f3 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=0 );
	border-radius: 0px;
	box-shadow: inherit;
	border: 0px;
	height: 280px;
	overflow-y: auto;
}
.vertical-tab-content .nav {
	width: 205px;
	height: 100%;
	min-height: 330px;
}
.vertical-tab-content .nav-tabs > li {
	margin: 0px;
}
.vertical-tab-content .nav-tabs > li.active {
	color: #ffffff;
	text-shadow: 0 1px 1px #365f86;
	background: #61a7e8;
	background: -moz-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61a7e8), color-stop(100%, #5191cd));
	background: -webkit-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -o-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -ms-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: linear-gradient(to bottom, #61a7e8 0%, #5191cd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a7e8', endColorstr='#5191cd', GradientType=0 );
	border: 0px;
	text-shadow: 0 1px 1px #365F86;
	height: 36px;
}
.vertical-tab-content .nav-tabs > li.active i {
	border-bottom: 8px solid transparent;
	border-right: 8px solid #FCFCFC;
	border-top: 8px solid transparent;
	bottom: 0;
	height: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
}
.vertical-tab-content .nav-tabs.nav-stacked > li > a {
	background: none;
	border: 0px;
	border-radius: 0px;
	text-align: left;
	font-weight: normal;
}
.vertical-tab-content .nav-tabs.nav-stacked > li.active > a {
	font-weight: bold;
}
.vertical-tab-control button {
	background: #54b9e7;
	border-radius: 0 0 3px 3px;
	color: #FFF;
	text-shadow: none;
	font-size: 11px;
	padding: 4px 25px;
	position: relative;
}
.vertical-tab-control button:hover {
	background: #6accf9;
	color: #FFF;
}
.vertical-tab-control button:active, .vertical-tab-control button:focus {
	background: #54b9e7;
	color: #FFF;
	outline: none;
}
.vertical-tab-control button.close {
	font-family: Arial;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	height: 16px;
	padding: 0 0 1px 0px;
	width: 16px;
	position: absolute;
	right: 20px;
	top: 0px;
}
.vertical-tab-control label {
	text-align: left;
	color: #2e2e2e;
	word-wrap: break-word;
}
.vertical-tab-control label.leftColumn {
	max-width: 130px;
}
.vertical-tab-control .row-fluid [class*="span"] {
	min-height: 0px;
}
.vertical-tab-control .numbersRightAligment label + label {
	text-align: right;
}
.vertical-tab-control .numbersRightAligment label + label.textLeftAlign {
	text-align: left;
}
.vertical-tab-control h4 {
	color: #ff8921;
	text-align: left;
}
.vertical-tab-control h5 {
	color: #9f9f9f;
	text-align: left;
	margin-bottom: 0px;
}
.vertical-tab-control .total {
	border-top: 1px dotted #c8c8c8;
}
.vertical-tab-control .total label {
	color: #54b9e7;
	font-weight: bold;
	padding: 6px 0 0 0;
}
.vertical-tab-control .totalSettlement {
	background: #54b9e7;
	border-radius: 3px;
	padding: 5px 5px 2px;
}
.vertical-tab-control .totalSettlement label {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}
.vertical-tab-control .updateLAEPayment {
    color: #ffffff;
    background-color: #FF8921;
    text-decoration: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 0 -1px 3px #458600 inset;
    -webkit-box-shadow: 0 -1px 3px #458600 inset;
    -moz-box-shadow: 0 -1px 3px #458600 inset;
    text-shadow: 0 1px 0px #CD6E1B;
    text-transform: uppercase !important;
    margin:0 0 0 10px;
    padding:4px 15px;
}
    .vertical-tab-control .updateLAEPayment:hover {
        color: #ffffff;
background-color: #FF9C45;
    }
.claimSettlementTotal {
	background: #2A2A2A;
	border-radius: 3px;
}
.claimSettlementTotal h4 {
	margin: 10px 0px 0px 10px;
}
.claimSettlementTotal label {
	color: #FFF;
}
.vertical-tab-control .claimSettlementTotal [class*="span"] {
	margin: 2px 0px 2px 10px;
	border-radius: 0px 0px 2px 2px;
}
.vertical-tab-control .claimSettlementTotal .totalSettlement {
	margin: 5px 0 0 10px;
	padding: 10px 2px 10px;
}
#btnViewModeShowDetails span {
	background: url('images/detail-loading.gif') center bottom no-repeat transparent;
	display: block;
	height: 5px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
/* ------------------------- NAV MENU -----------------------------*/

.nav li div ul {
	list-style-type: none;
	margin: 0px;
}
    .nav li div ul li.active a, .nav li div ul li.active a:hover {
        background:#55bceb;
        font-weight:bold;
        cursor:default;
    }
.nav li div ul li a {
	padding: 5px 0 5px 40px;
	display: block;
	color: #fff;
	background: #272727;
	font-weight: normal;
}
.nav li div ul li a:hover {
	text-decoration: none;
	background: #313131;
}
.nav li div.collapse {
	margin: 0 -15px;
}
/*------------------- FORMS ------------------------------------*/
label small {
	display: block;
}
button.dropdown-toggle .caret {
	background: url('images/sprite.png') -43px -5px #55BCEB;
	border: 0px;
	border-radius: 0 3px 3px 0px;
	-moz-border-radius: 0 3px 3px 0px;
	-webkit-border-radius: 0 3px 3px 0px;
	height: 30px;
	width: 30px;
	margin-left: 0;
	margin-top: -5px;
}
button.dropdown-toggle:hover .caret {
	background-position: -82px -5px;
}
input[disabled] + .add-on, select[disabled] + .add-on, textarea[disabled] + .add-on, input[readonly] + .add-on, select[readonly] + .add-on, textarea[readonly] + .add-on {
	background-color: #B8DFF0;
	box-shadow: 0 0 4px #88bfd8 inset;
}
.row-fluid textarea[class*="span"] {
	height: 62px;
	resize: none;
	padding: 0px 0px 0px 6px;
}
li.dropdown .dropdown-toggle:focus, li.dropdown .dropdown-toggle:hover {
	background: transparent;
	filter: none !important;
}
.nav-tabs li.dropdown .dropdown-toggle:focus, .nav-tabs li.dropdown .dropdown-toggle:hover {
	color: #2a2a2a;
	background-color: #FFF;
}
.nav-tabs .open .dropdown-toggle {
	color: #2a2a2a;
	background-color: transparent;
	border-color: transparent;
}
.nav > .dropdown.active .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav > .dropdown.active .dropdown-toggle:focus, .nav > .dropdown.active .dropdown-toggle:hover {
	color: #FFF;
}
.nav li.dropdown.open.active .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}
.widthBox {
	display: inline-block;
}
.checkSpace {
	margin-top: 6px;
}
.name-label {
	font-weight: bold;
	color: #005295;
	font-size: 12px;
}
.dropdown-menu {
	max-width: 430px;
}
.dropdown-menu li a span {
	float: left;
	max-width: 360px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 10px !important;
}
.loan-detail .row-fluid [class*="span"], .modal-body .row-fluid [class*="span"], .claim-detail .row-fluid [class*="span"] {
	min-height: 17px;
	font-weight: normal;
}
.loan-detail h4, .policy-detail h4, .comments h4 {
	margin: 0px 0px 7px;
	color: #55bceb;
	font-weight: bold;
}
.btn-small-grid {
	font-size: 11px;
	padding: 0 5px;
}
.row-fluid .checkbox {
	margin-left: 0px;
}
.required {
	color: #E03232;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10px;
}
.label-form-inline label {
	padding: 7px 0 0 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.fields-without-label {
	margin-top: 20px;
}
.input-list-container .btn {
	position: absolute;
	margin: -5px 0 0 5px;
}
.row-fluid .span12-withIcon {
	width: 90% !important;
	float: left !important;
}
.span12 .span12-withIcon {
	width: 94% !important;
}
.icon-info-form {
	margin: 4px 4px 4px 5px;
	position: absolute;
	right: 0px;
	top: inherit;
	top: 20px\0/;
}
.input-append .position-icon {
	margin-left: -7px;
	margin-left: -6px\0/;
}
.limit-txt {
	text-align: right;
	background: #f2f2f2;
	border-top: 1px solid #5292ce;
	font-weight: bold;
	font-size: 14px;
	height: 42px;
}
.limit-txt span.labelLimit {
	padding: 10px 10px 10px 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #55bceb;
	display: inline-block;
}
.limit-txt i {
	padding: 0px;
}
.totalLimit {
	background: #61a7e8;
	background: -moz-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61a7e8), color-stop(100%, #5191cd));
	background: -webkit-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -o-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -ms-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: linear-gradient(to bottom, #61a7e8 0%, #5191cd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a7e8', endColorstr='#5191cd', GradientType=0 );
	height: 41px;
	padding: 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 0 -1px 3px #3E74A6 inset;
	-moz-box-shadow: 0 -1px 3px #3E74A6 inset;
	-webkit-box-shadow: 0 -1px 3px #3E74A6 inset;
	color: #FFF;
}
.help-block {
	margin-bottom: 0px;
	width: 100%;
	display: inline;
}
.form-inline label + label {
	white-space: pre-wrap;
	word-wrap: break-word;
}
.control-group {
	position: relative;
}
.margin-label {
	margin-top: 20px;
}
.titleLabel {
	min-height: 0px !important;
}
:root .form-inline .checkColateral input {
	height: 14px;
}
.datepicker {
	position: relative;
}
.txt-wrap {
	white-space: pre-line;
	margin: -20px 0px 0px 0px;
}
.input-append {
	padding-right: 32px;
}
.input-append input[placeholder^="Search"], .input-append input[readonly="readonly"], .input-append input[type="text"],  .input-append input[placeholder="mm/dd/yyyy"] {
	border-radius: 4px 0px 0px 4px;
	border-right: 0px;
}
.input-append .add-on {
	right: 0px;
}
.input-append input[placeholder^="Search"][readonly="readonly"] {
	background:#FFF;
}
.input-append input[placeholder^="Search"][readonly="readonly"] + .add-on {
	background-color: #55bceb;
	box-shadow:0 0 4px #4CA7D1 inset;
	-moz-box-shadow:0 0 4px #4CA7D1 inset;
	-webkit-box-shadow:0 0 4px #4CA7D1 inset;
}
.input-append input[placeholder^="Search"][readonly="readonly"] + .add-on:hover {
	background:#5dc5f4;
	box-shadow:0 0 4px #56b2dd inset;
	-moz-box-shadow:0 0 4px #56b2dd inset;
	-webkit-box-shadow:0 0 4px #56b2dd inset;
}
#checkBoxesGroup {
    margin-bottom:5px
}
#checkBoxesGroup .control-group {
    margin-bottom:0px;
    min-height:20px;
}
/*------------------- WIZARD --------------------------------------*/
#wizardNumbers {
	color: #767676;
	font-size: 14px;
	line-height: 15px;
}
#wizardNumbers .btn {
	width: 38px;
	height: 29px;
	padding: 9px 0 0 0;
	border-radius: 23px;
	-moz-border-radius: 23px;
	-webkit-border-radius: 23px;
	margin: 0 2px 0 0;
	float: left;
	position: absolute;
}
#wizardNumbers .btn-disabledStep {
	background: #d1d1d1;
	border: 1px solid #d1d1d1;
	box-shadow: 0 -3px 5px 1px #c4c4c4 inset;
	-moz-box-shadow: 0 -3px 5px 1px #c4c4c4 inset;
	-webkit-box-shadow: 0 -3px 5px 1px #c4c4c4 inset;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0px 0px;
}
#wizardNumbers .btn-currentStep {
	background: #ffa500; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffa500 0%, #d87700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa500), color-stop(100%, #d87700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa500 0%, #d87700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa500 0%, #d87700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa500 0%, #d87700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffa500 0%, #d87700 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa500', endColorstr='#d87700', GradientType=0 ); /* IE6-9 */
	border: 1px solid #ff8921;
	box-shadow: 0 -3px 5px 1px #c46919 inset;
	-moz-box-shadow: 0 -3px 5px 1px #c46919 inset;
	-webkit-box-shadow: 0 -3px 5px 1px #c46919 inset;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0 2px 1px #C76B19;
}
#wizardNumbers .btn-completeStep {
	background: #7cd600; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjZDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Zjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7cd600 0%, #4f9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7cd600), color-stop(100%, #4f9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7cd600 0%, #4f9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7cd600 0%, #4f9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7cd600 0%, #4f9900 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7cd600 0%, #4f9900 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cd600', endColorstr='#4f9900', GradientType=0 ); /* IE6-9 */
	border: 1px solid #61e01c;
	box-shadow: 0 -3px 5px 1px #478900 inset;
	-moz-box-shadow: 0 -3px 5px 1px #478900 inset;
	-webkit-box-shadow: 0 -3px 5px 1px #478900 inset;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	text-shadow: 0 2px 1px #53a000;
}
#wizardNumbers span {
	display: table-cell;
	height: 42px;
	vertical-align: middle;
	padding: 0 0 0 45px;
}
#wizardNumbers .btn-currentStep + span {
	font-weight: bold;
}
.wizardButtonBar {
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top, #f4f4f4 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f4 0%, #e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f4f4 0%, #e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f4f4f4 0%, #e7e7e7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e7e7e7', GradientType=0 ); /* IE6-9 */
	border: 1px solid #E8E7E7;
	height: 34px;
	padding: 6px;
	margin: 25px 0 0px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px -2px 3px 0px #e3e3e3 inset;
	-moz-box-shadow: 0px -2px 3px 0px #e3e3e3 inset;
	-webkit-box-shadow: 0px -2px 3px 0px #e3e3e3 inset;
}
.wizardButtonBar .btn-primary, .modal-footer .btn-primary {
	background: #5191cd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	box-shadow: 0 -1px 3px #3e74a6 inset;
	-webkit-box-shadow: 0 -1px 3px #3e74a6 inset;
	-moz-box-shadow: 0 -1px 3px #3e74a6 inset;
	text-shadow: 0 1px 0px #3e74a6;
	font-weight: bold;
	padding: 7px 15px;
}
.wizardButtonBar .btn-primary i.icon-chevron-right {
	background-position: -454px -74px;
}
.wizardButtonBar .btn-primary i.icon-chevron-left {
	background-position: -434px -74px;
}
.wizardButtonBar .btn-primary:hover {
	background: #5ca1e2;
	box-shadow: 0 -1px 3px #457eb3 inset;
	-webkit-box-shadow: 0 -1px 3px #457eb3 inset;
	-moz-box-shadow: 0 -1px 3px #457eb3 inset;
}
.wizardButtonBar .btn-success {
	background: #5bb100;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	box-shadow: 0 -1px 3px #519d00 inset;
	-webkit-box-shadow: 0 -1px 3px #519d00 inset;
	-moz-box-shadow: 0 -1px 3px #519d00 inset;
	text-shadow: 0 1px 0px #54a612;
	font-weight: bold;
	padding: 7px 15px;
}
.wizardButtonBar .btn-success:hover {
	background: #6ebc1b;
	box-shadow: 0 -1px 3px #55a500 inset;
	-webkit-box-shadow: 0 -1px 3px #55a500 inset;
	-moz-box-shadow: 0 -1px 3px #55a500 inset;
}
.wizardButtonBar a {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
#searchContainer .wizardButtonBar {
	margin: 25px -26px 0px;
	border-radius: 0px 0px 3px 3px;
}
.horizontalRule {
	border-top-color: #55BCEB;
	border-top-width: 2px;
	margin: 0;
}
.fraudMessage {
	color: #707070;
	font-size: 11px;
	line-height: 20px;
}
.notesContent {
	color: #707070;
	font-size: 12px;
	line-height: 20px;
}
.fraudMessage b, .notesContent b, .notesContentClaim b {
	color: #55bceb;
	font-size: 14px;
}
.fraudMessage div {
	color: #707070;
	height: 200px;
	overflow-y: scroll;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	outline: none !important;
	border-radius: 4px 4px 4px 4px;
	line-height: 18px;
	margin: 0 0 8px 0;
}
.notesContent div {
	color: #707070;
	height: 115px;
	overflow-y: scroll;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	outline: none !important;
	border-radius: 4px 4px 4px 4px;
	line-height: 18px;
	margin: 0 0 8px 0;
}
.notesContentClaim {
	height: 40px;
	overflow-y: scroll;
	padding: 10px;
	background-color: #f5f5f5;
    color: #7b7b7b;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	outline: none !important;
	border-radius: 4px 4px 4px 4px;
	line-height: 18px;
	margin: 0 0 8px 0;
}
.fraudMessage label, .notesContent label, .notesContentClaim label {
	color: #2A2A2A;
	font-size: 11px;
}
.fraudMessage .firstMessage {
	font-style: italic;
	font-weight: normal;
}
.fraudMessage span {
	font-style: normal;
	font-weight: bold;
	margin: 0 5px 0 0;
}
.fraudMessage h5 {
	margin: 15px 0px 0px 0px;
}
.fraudMessage p {
	color: #55bceb;
	font-weight: bold;
	margin: 0px;
	font-size: 12px;
}
.fraudMessage span.fraud {
	font-weight: normal;
}
#AcceptedAgreement[disabled] + input + span.fraud {
	color: #b1b1b1;
	font-weight: normal;
}
.btn-delete-files {
	float: left;
}
.wizard-file-content {
	float: left;
	margin: 5px 0 0 5px;
}
.wizard-file-content .progress {
	height: 5px;
}
.fileUploadError i {
	margin: 0 0 0 5px;
}
.fileStatus {
	margin: 0 15px 0 0;
}
.newFile {
	display: inline-block;
	float: left;
	margin-top: 5px;
	margin-right: 15px;
}
/*------------------- ICONS --------------------------------------*/
.icon-associate-account, .icon-task-pending, .icon-task-inprogress, .icon-calculator, .icon-iso {
	background: url('images/glyphicons-halflings.png') transparent;
	height: 16px;
	width: 16px;
}
.icon-associate-account {
	background-position: -480px 1px;
}
.icon-pdf {
	background: url('images/icon-pdf.png') transparent;
	height: 16px;
	width: 16px;
}
.icon-calendar, .icon-search, .icon-fileUpload, .icon-download-alt, .icon-print {
	background: url('images/sprite.png') transparent;
	height: 22px;
	width: 22px;
}
.icon-calendar {
	background-position: 0px -67px;
}
.icon-search {
	background-position: 2px -89px;
}
.icon-fileUpload {
	background-position: -24px -66px;
}
.icon-download-alt {
	background-position: 1px -197px;
	margin: -4px 0 0 0;
}
.icon-print {
	background-position: 1px -217px;
	margin: -4px 0 0 0;
}
.icon-edit-button {
	background-position: -482px -49px;
}
.icon-edit-button:hover {
	background-position: -499px -49px;
}
.icon-bullet {
	background: url("images/sprite.png") transparent -110px -439px no-repeat;
	width: 16px;
	height: 16px;
}
.icon-task-pending {
	background-position: -499px -73px;
}
.icon-task-inprogress {
	background-position: -482px -73px;
}
.icon-calculator {
	background-position: -482px -95px;
}
.icon-iso {
	background-position: -482px -119px;
}
a[class*="icon-edit-button comment-button-edit disabled"] {
	background-position: -515px -49px;
}
a[class*="icon-delete-button comment-button-delete disabled"] {
	background-position: -515px -24px;
}
a[class*="icon-edit-button comment-button-edit disabled"]:hover {
	background-position: -515px -49px;
	cursor: default;
}
a[class*="icon-delete-button comment-button-delete disabled"]:hover {
	background-position: -515px -24px;
	cursor: default;
}
.icon-delete-button {
	background-position: -482px -24px;
}
.icon-delete-button:hover {
	background-position: -499px -24px;
}
.more-collateral-info .icon-chevron-right, .more-collateral-info .icon-chevron-down, .accordion-insurance .icon-chevron-right, .accordion-insurance .icon-chevron-down, .accordion-moredetail .icon-chevron-right, .accordion-moredetail .icon-chevron-down {
	background: url('images/sprite.png') transparent no-repeat;
}
.more-collateral-info .icon-chevron-right {
	background-position: 0px -396px;
}
.more-collateral-info .icon-chevron-down {
	background-position: 0px -382px;
}
.accordion-insurance .icon-chevron-right, .accordion-moredetail .icon-chevron-right {
	background-position: 0px -368px;
	margin: 0 5px 0 0;
}
.accordion-insurance .icon-chevron-down, .accordion-moredetail .icon-chevron-down {
	background-position: 0px -353px;
}
.busyIndicator {
	background: url('images/ajax-loader.gif') transparent;
	height: 32px;
	width: 32px;
	background-repeat: no-repeat;
	z-index: 99999;
}
#busyToolbarIndicator {
	position: relative;
}
.busy-indicator-horizontal {
	background: url('images/ajax-horizontal-loader.gif') transparent;
	height: 32px;
	width: 100%;
	background-repeat: no-repeat;
	z-index: 99999;
	margin: 20px 0 0 0;
}
.icon-check-green {
    background-position: -530px -96px;
}
.icon-remove-orange {
    background-position: -507px -96px;
}
.icon-download-cyan {
    background-position: -506px -143px;
}

/*------------------- IE10 styles removal ------------------------------------*/

::-ms-clear {
 display: none;
}

::-ms-reveal {
 display: none;
}
/*------------ TABLES -----------*/
.groupHeader tr td {
	color: white;
	background-color: #58b1f0; /* Old browsers */
	background-image: -moz-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b1f0), color-stop(100%, #3e90c9));
	background-image: -webkit-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -o-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: linear-gradient(to bottom, #58b1f0 0%, #3e90c9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b1f0', endColorstr='#3e90c9', GradientType=0 );
	text-shadow: 0 1px #3075a6;
}
.smalltd {
	width: 5px;
}
.smalltd + td {
	border-left: 0px;
}
.table .groupHeader th, .table .groupHeader td {
	border-top: 0px;
	border-left: 0px;
}
.form-inline .tableColumnCenter input[type="checkbox"] {
	height: 17px;
}
.table input[type="checkbox"] {
	margin: 0px;
}
.table td.dataTables_empty {
	font-weight: bold;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}
.table-bordered tr.row_selected td {
	border-left-color: transparent;
	border-right-color: transparent;
}
.table-bordered tr.row_group_header td {
	color: white;
	background-color: #58b1f0; /* Old browsers */
	background-image: -moz-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b1f0), color-stop(100%, #3e90c9));
	background-image: -webkit-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -o-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: linear-gradient(to bottom, #58b1f0 0%, #3e90c9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b1f0', endColorstr='#3e90c9', GradientType=0 );
	text-shadow: 0 1px #3075a6;
	border-left-color: transparent;
	border-right-color: transparent;
}
.table td {
	white-space: pre-wrap;
}
.table td.break {
    white-space:pre-wrap !important;
}
.title-grid {
	color: #55bceb;
	font-weight: normal;
}
.title-grid-tab {
	color: #55bceb;
	font-weight: normal;
	margin-left: 26px;
	margin-bottom: 20px;
}
.table-content {
	margin: 0px 20px 20px 20px;
	width: auto;
}
.collateral-table {
	background: #2A2A2A;
	margin: 10px 20px 20px;
}
.horizontal-table {
	width: auto;
	margin: 0px;
}
.horizontal-table-header {
	float: left;
	margin: 0px;
}
.horizontal-table-header table {
	width: 100%;
	margin: 0px;
}
.horizontal-table-header table th {
	display: block;
	min-height: 20px;
	padding: 9px 12px 8px;
	text-align: right;
}
.horizontal-table-scroll {
	overflow-x: auto;
}
.horizontal-table th {
	max-width: 100px;
	min-width: 100px;
	text-align: right;
}
.horizontal-table td {
	color: #005295;
	width: 150px;
	min-width: 150px;
	border-top: 1px solid #eaeaea;
}
.horizontal-table td.table-last-column {
	width: 100%;
	border-right: 1px solid #EAEAEA;
}
.table-bottom-line {
	border-bottom: 1px solid #eaeaea;
}
.odd {
	background-color: #ffffff;
}
.even {
	background-color: #f4f4f4;
}
.add-button {
	background: url('images/sprite.png') transparent -47px -351px no-repeat;
	color: #2a2a2a;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	padding: 0 0 0 17px;
	display: inline-block;
	cursor: pointer;
}
.add-button:hover {
	background: url('images/sprite.png') transparent -47px -368px no-repeat !important;
	box-shadow: none !important;
}
.table td {
	white-space: normal !important;
}
#tablePermissions {
	border: 0px solid #eaeaea !important;
}
.sectionHeader {
	border: 0 !important;
	color: #5c5c5c;
	font-size: 12px;
	background-color: #dbdbdb !important;
}
.table th.checkAll {
    width: 5%;
    padding: 10px;
}

/*------------For IE8 only-----------*/
tbody #tdCarrierName {
	width: 30%\0/;
}
.odd {
	background-color: #f4f4f4;
}
.even {
	background-color: #fff;
}
/*------------ ERROR PAGE ---------------*/
.errorBodyPage {
	background: #2a2a2a;
	padding: 40px 0;
}
.errorContentPage {
	width: 967px;
	margin: 0px auto;
	text-align: center;
}
.messageErrorContent {
	background: #353535;
	border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 9px 2px #1d1d1d inset;
	-webkit-box-shadow: 0 0 9px 2px #1d1d1d inset;
	-moz-box-shadow: 0 0 9px 2px #1d1d1d inset;
	border: 1px solid #2d2d2d;
	padding: 30px 55px;
	text-align: left;
}
.messageErrorContent h1 {
	font-size: 118px;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	text-shadow: 0px 3px 4px #121212;
	line-height: 135px;
}
.messageErrorContent h3 {
	text-shadow: 0px 2px 2px #121212;
	color: #FFFFFF;
	font-size: 24px;
	margin: 0;
}
    .messageErrorContent h3 span {
        color: #55bceb;        
    }
.messageErrorContent p {
	text-shadow: 0px 2px 2px #121212;
	color: #FFF;
	font-size: 12px;
}
.messageErrorContent button {
	background: none repeat scroll 0 0 #55BCEB;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 10px 0 #1D5D7A inset;
	color: #FFFFFF;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 10px;
	text-transform: uppercase;
}
/* Custom modification => Add Cursors In TwitterBoostrapMVC */
.cursorpointer {
	cursor: pointer!important;
}
.cursordefault {
	cursor: default!important;
}
/* Dialog */
.hub-tooltip {
	text-align: left;
	font-size: 11px;
	margin: 5px;
}
.hub-tooltip span {
	font-weight: bold;
}
.hub-tooltip ul {
	margin: 5px 0 0 0;
}
.hub-tooltip ul li {
	list-style: none;
	margin: 0;
	line-height: 14px;
}
.tooltip {
	text-shadow: none;
	font-weight: normal;
	text-align: left;
    max-width:200px;
    z-index: 9000;
}
.tooltipUser {
	width: 160px;
}
.appliedLabelWithTooltipTop {
	cursor: pointer;
}
/* ----------- LAYOUT --------------------------*/

.navbar .main-nav {
	clear: both;
	padding:39px 10px 0 0;
    text-transform:uppercase;
}
.navbar .main-nav > li > a {
    padding: 4px 8px;
    border-radius: 5px;
}
.navbar .main-nav > li > a:hover {
    background:#272727;
    padding: 4px 8px;
}
.navbar .nav > li > a.dropdown-toggle, .navbar .nav > li > a.dropdown-toggle:hover, .navbar .nav > .active > a.dropdown-toggle, .navbar .nav > .active > a.dropdown-toggle:hover, .navbar .nav > .active > a.dropdown-toggle:focus {
	background: transparent;
	border: 1px solid transparent;
	text-align: right;
}
.page-header-fixed .page-container {
	margin-top: 42px;
}
.page-container {
	margin: 0;
	padding: 0;
}
.page-content {
	background-color: #FCFCFC;
	margin-top: 0;
	padding: 0;
}
    .page-content > .container-fluid {
        padding-bottom:20px;
    }
.footer:after, .footer:before {
	content: "";
	display: table;
	line-height: 0;
}
.footer:after {
	clear: both;
}
.footer:after, .footer:before {
	content: "";
	display: table;
	line-height: 0;
}
.footer {
	font-size: 11px;
	padding: 8px 0px;
	height: 20px;
	text-align: right;
	color: #929292;
	position: relative;
}
.footer a {
	position: absolute;
	left: 0px;
}
.overflow_visible {
	overflow: visible;
}
/* --------------------------------*/

/*-------------------------- PAGER ----------------------------*/
.prev a, .next a {
	background: url('images/sprite.png') transparent no-repeat;
}
.pagination {
	margin-top: 0;
	margin-bottom: 0;
}
.pagination ul > li.prev a {
	background-position: -5px -110px;
	padding: 2px 14px;
}
.pagination ul > li.next a {
	background-position: 40px -130px;
	padding: 2px 21px 2px 14px;
}
.pagination ul > li[class="prev disabled"] a {
	background-position: -5px -154px;
}
.pagination ul > li[class="next disabled"] a {
	background-position: 40px -174px;
}
.pager-information {
	text-align: left;
	color: #7b7b7b;
}
/*-------------------------- Busy Indicator ----------------------------*/
.mainBusyIndicator {
	background-color: transparent;
	border: 0px solid #DDDDDD;
	color: #999999;
	font-size: 14px;
	height: 40px;
	left: 50%;
	padding-left: 4px;
	padding-top: 4px;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 40px;
	z-index: 99999999;
}
.busyIndicatorAndLabelContainer {
	background-color: transparent;
	border: 0px solid #DDDDDD;
	height: 40px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	top: 50%;
	width: 100%;
	z-index: 99999999;
}
.busyIndicatorBarContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.busyIndicatorLabelContainer {
	padding-top: 8px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #000;
	text-align:center;
}
.ItemBusyIndicator {
	top: 40%;
	left: 50%;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center;
}
.contentBusyIndicator {
	height: 40px;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 40%;
	width: 40px;
	z-index: 99999999;
}
.toolbarBusyIndicator {
	height: 100%;
	left: 40%;
	top: -8px;
	position: absolute;
	text-align: center;
	width: 200px;
	z-index: 99999999;
}
/*------------------- ACCORDION---------------------*/

.collateral-counter {
	color: #2a2a2a;
	font-weight: bold;
	padding: 0 0 0 6px;
}
.collateral-info {
	color: #484848;
	margin-bottom: 16px;
}
.collateral-info span {
	color: #60c0ec;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	padding: 0 4px 0 0;
}
.more-collateral-info span {
	color: #484848;
}
.collateral-info [class*="span"] {
	margin-left: 0px;
}
.accordion-insurance, .accordion-moredetail {
	margin: 0 15px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #fcfcfc; /* Old browsers */
	background-image: -moz-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b1f0), color-stop(100%, #3e90c9));
	background-image: -webkit-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -o-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: linear-gradient(to bottom, #58b1f0 0%, #3e90c9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b1f0', endColorstr='#3e90c9', GradientType=0 );
	text-shadow: 0 1px #4586be;
}
.tabAccordion .accordion-insurance, .tabAccordion .accordion-moredetail {
    margin:0px;
}
.tabAccordion .accordion-body.collapse {
    background:#FFF;
    padding:0px 15px;
    margin:0px;
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
}
.tabAccordion .accordion-body.in, .tabAccordion .accordion-body.collapse.in{
    background:#FFF;
    padding:0px 15px;
    margin:0px;
    border-left:1px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
}
.tabAccordionContent {
    padding:10px 0;
}
.accordion-moredetail {
	margin: 0px;
	text-align: left;
}
.accordion-moredetail:hover {
	color: #FFF;
	text-decoration: none;
}
.accordion-body-insurance {
	margin: 0 15px;
}
.accordion-body-insurance .tab-content {
	background: #fcfcfc;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-top: 0px;
	border-bottom: 1px solid #ebebeb;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	box-shadow: none;
	height: 340px;
	overflow: auto;
	padding: 13px;
}
.accordion-body-moredetail .tab-content {
	overflow: inherit;
	padding: 13px;
	height: inherit;
	border: 1px solid #eaeaea;
	border-top: 0px;
	background: #fcfcfc;
}
.accordion-mortgage .tab-content {
	height: 359px;
}
.accordion-body-insurance .nav {
	background: #242424;
	height: 36px;
	font-size: 12px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 6px;
}
.accordion-body-insurance .nav-tabs a {
	color: #FFF;
}
.accordion-body-insurance .nav-tabs > li > a {
	line-height: 14px;
}
.accordion-body-insurance .nav-tabs > li.active {
	height: 30px;
	margin-bottom: 0;
	border-radius: 3px 3px 0px 0px;
	color: #5097d3;
}
.accordion-body-insurance .nav-tabs > .active > a, .accordion-body-insurance .nav-tabs > .active > a:hover, .accordion-body-insurance .nav-tabs > .active > a:focus {
	background: #fcfcfc;
	color: #5097d3;
}
.accordion-body-insurance td.dataTables_empty {
	height: 188px;
}
.accordion-body-insurance .mortgage-letter td.dataTables_empty {
	height: 224px;
}
.accordion-body hr {
	margin: 10px 0px;
}
.accordion-group .collapse.in {
	overflow: visible !important;
}
.tab-content-history-mortgage > .active:first-child {
	display: inline-block;
	margin: 0 14px 0 0;
}
.tab-content-history-mortgage > .active:last-child {
	display: block;
	margin: 0px;
}
.moduleColumnHeader i {
	margin: 0 5px 0 0;
}
.lenderExpander {
	margin:0px 15px;
}
/*------------------ GROUPS ------------------------*/
.group-container {
	margin-bottom: 2px;
	box-shadow: 0 0px 2px #DFDFDF inset;
	background: #FFF;
	border-radius: 3px;
	border: 1px solid #eaeaea;
	padding: 20px;
}
h4.callnote-title {
	margin: 10px 0 7px;
}
.policy-group, .callnote-group {
	overflow-y: auto;
	height: 200px;
	padding: 6px 18px 15px;
}
.policy-group hr, .callnote-group hr {
	margin: 10px 0px;
}
.policy-group hr:last-child, .callnote-group hr:last-child {
	display: none;
}
.no-policies {
	color: #9C9C9C;
	font-size: 16px;
	margin: 70px 0 0;
	text-align: center;
}
/*------------------ COUNTERS ------------------------*/
.green-counter, .yellow-counter, .claim-counter a {
	background: url('images/sprite.png') transparent no-repeat;
	height: 24px;
	width: 35px;
	display: inline-block;
	color: #FFF;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px 0 0 2px;
	font-size: 14px;
	text-align: center;
}
.green-counter {
	background-position: 1px -272px;
	text-shadow: 0 2px 0 #267e01;
}
.yellow-counter {
	background-position: 1px -242px;
	text-shadow: 0 2px 0 #d79a28;
}
.claim-counter {
	background: #60c0ec;
	color: #FFF;
	padding: 2px 0 2px 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.claim-counter a {
	background-position: 1px -300px;
	width: 87px;
	height: 24px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	top: 0px;
	right: 0px;
}
.claim-counter a:hover {
	background-position: 1px -326px;
}
.green-state, .red-state {
	height: 24px;
	display: inline-block;
	color: #FFF;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px 6px;
	font-size: 11px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	margin: 0 0 0 7px;
}
.red-state:before, .green-state:before {
	content: " ";
	height: 14px;
	left: -10px;
	position: absolute;
	width: 14px;
}
.red-state {
	background: #890002;
	background: -moz-linear-gradient(top, #890002 0%, #5b0001 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #890002), color-stop(100%, #5b0001));
	background: -webkit-linear-gradient(top, #890002 0%, #5b0001 100%);
	background: -o-linear-gradient(top, #890002 0%, #5b0001 100%);
	background: -ms-linear-gradient(top, #890002 0%, #5b0001 100%);
	background: linear-gradient(to bottom, #890002 0%, #5b0001 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890002', endColorstr='#5b0001', GradientType=0 );
	box-shadow: 0 0 2px 0px #500016 inset;
	-moz-box-shadow: 0 0 2px 0px #500016 inset;
	-webkit-box-shadow: 0 0 2px 0px #500016 inset;
}
.red-state:before {
	background: url('images/sprite.png') transparent -24px -367px no-repeat;
}
.green-state {
	background: #5bb100;
	background: -moz-linear-gradient(top, #5bb100 0%, #3c9600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bb100), color-stop(100%, #3c9600));
	background: -webkit-linear-gradient(top, #5bb100 0%, #3c9600 100%);
	background: -o-linear-gradient(top, #5bb100 0%, #3c9600 100%);
	background: -ms-linear-gradient(top, #5bb100 0%, #3c9600 100%);
	background: linear-gradient(to bottom, #5bb100 0%, #3c9600 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb100', endColorstr='#3c9600', GradientType=0 );
	box-shadow: 0 0 2px 0px #3e7900 inset;
	-moz-box-shadow: 0 0 2px 0px #3e7900 inset;
	-webkit-box-shadow: 0 0 2px 0px #3e7900 inset;
}
.green-state:before {
	content: " ";
	background: url('images/sprite.png') transparent -24px -352px no-repeat;
}
/*------------------ MESSAGES & ALERTS -------------------*/

.error-message i, .info-message i, .warning-message i, .success-message i {
	background: url('images/sprite.png') transparent no-repeat;
	height: 18px;
	width: 17px;
	display: block;
	float: left;
}
.error-message i {
	background-position: -2px -415px;
}
.info-message i {
	background-position: -25px -415px;
}
.warning-message i {
	background-position: -74px -415px;
}
.success-message i {
	background-position: -50px -415px;
}
.error-message span, .info-message span, .warning-message span, .success-message span {
	float: left;
	margin: 0 10px 0 7px;
	font-weight: bold;
	min-height: 21px;
}
.error-message p, .info-message p, .warning-message p, .success-message p {
	margin: 0 10px 0 0;
}
.error-message > a, .info-message > a, .warning-message > a, .success-message > a {
	background: url('images/sprite.png') transparent no-repeat;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 14px;
	height: 14px;
}
.error-message, .info-message, .warning-message, .success-message {
	color: #FFF;
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: -5px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	min-height: inherit !important;
}
.error-message > a {
	background-position: -3px -438px;
}
.error-message {
	background: #e50000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e50000), color-stop(100%, #9f1111));
	background: -webkit-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: -o-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: -ms-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: linear-gradient(to bottom, #e50000 0%, #9f1111 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e50000', endColorstr='#9f1111', GradientType=0 );
	box-shadow: 0 -2px 7px 2px #820B0B inset;
	-moz-box-shadow: 0 -2px 7px 2px #820B0B inset;
	-webkit-box-shadow: 0 -2px 7px 2px #820B0B inset;
	text-shadow: 0 1px 2px #6a0000;
}
.info-message a {
	background-position: -28px -438px;
}
.info-message {
	background: #56c6ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZGE5ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #56c6ff), color-stop(100%, #3da9ed));
	background: -webkit-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: -o-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: -ms-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: linear-gradient(to bottom, #56c6ff 0%, #3da9ed 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56c6ff', endColorstr='#3da9ed', GradientType=0 );
	box-shadow: 0 -2px 7px 2px #45a9d6 inset;
	-moz-box-shadow: 0 -2px 7px 2px #45a9d6 inset;
	-webkit-box-shadow: 0 -2px 7px 2px #45a9d6 inset;
	text-shadow: 0 1px 2px #1a5b79;
}
.warning-message a {
	background-position: -76px -438px;
}
.warning-message {
	background: #ffd000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd000), color-stop(100%, #e0a000));
	background: -webkit-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: -o-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: -ms-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: linear-gradient(to bottom, #ffd000 0%, #e0a000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#e0a000', GradientType=0 );
	box-shadow: 0 -2px 7px 2px #b99900 inset;
	-moz-box-shadow: 0 -2px 7px 2px #b99900 inset;
	-webkit-box-shadow: 0 -2px 7px 2px #b99900 inset;
	text-shadow: 0 1px 2px #7c6c00;
}
.success-message a {
	background-position: -52px -438px;
}
.success-message {
	background: #68c800;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4YzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Zjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68c800), color-stop(100%, #4f9900));
	background: -webkit-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: -o-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: -ms-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: linear-gradient(to bottom, #68c800 0%, #4f9900 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c800', endColorstr='#4f9900', GradientType=0 );
	box-shadow: 0 -2px 7px 2px #509b00 inset;
	-moz-box-shadow: 0 -2px 7px 2px #509b00 inset;
	-webkit-box-shadow: 0 -2px 7px 2px #509b00 inset;
	text-shadow: 0 1px 2px #3d7500;
}
/*---------------------- TERMS AND CONDITIONS -----------------------*/

.terms-conditions-modal {
	width: 700px;
	margin-left: -350px;
}
.terms-conditions-modal .modal-body {
	height: 400px;
	overflow: auto;
	padding: 15px 25px;
}
.terms-conditions-modal .modal-body span {
	color: #5a9ddb;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.terms-conditions-modal .modal-body p:first-child {
	color: #787878;
	font-style: italic;
}
.terms-conditions-modal .modal-body h4 {
	font-size: 12px;
	color: #222222;
	margin: 25px 0 0 0;
}
.terms-conditions-modal .modal-body p {
	color: #4b4b4b;
	font-size: 11px;
	line-height: 18px;
}
.terms-conditions-modal .modal-footer {
	text-align: center;
}
.modal-error .close, .modal-info .close, .modal-warning .close, .modal-success .close {
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	height: 17px;
	line-height: 0;
	padding: 0 2px;
	width: 17px;
}
.modal-error .modal-footer, .modal-info .modal-footer, .modal-warning .modal-footer, .modal-success .modal-footer {
	text-align: center;
}
.modal-info .modal-header {
	background: #56c6ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZGE5ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #56c6ff), color-stop(100%, #3da9ed));
	background: -webkit-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: -o-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: -ms-linear-gradient(top, #56c6ff 0%, #3da9ed 100%);
	background: linear-gradient(to bottom, #56c6ff 0%, #3da9ed 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56c6ff', endColorstr='#3da9ed', GradientType=0 );
	color: #FFF;
}
.modal-info .modal-header h3 {
	text-shadow: 0 1px 2px #1a5b79;
}
.modal-info .close {
	background: #92d9f8;
}
.modal-warning .modal-header {
	background: #ffd000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd000), color-stop(100%, #e0a000));
	background: -webkit-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: -o-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: -ms-linear-gradient(top, #ffd000 0%, #e0a000 100%);
	background: linear-gradient(to bottom, #ffd000 0%, #e0a000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#e0a000', GradientType=0 );
	color: #FFF;
}
.modal-warning .modal-header h3 {
	text-shadow: 0 1px 2px #7c6c00;
}
.modal-warning .close {
	background: #fbe063;
}
.modal-warning .modal-body {
	padding: 15px 40px;
}
.modal-success .modal-header {
	background: #68c800;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4YzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Zjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68c800), color-stop(100%, #4f9900));
	background: -webkit-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: -o-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: -ms-linear-gradient(top, #68c800 0%, #4f9900 100%);
	background: linear-gradient(to bottom, #68c800 0%, #4f9900 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c800', endColorstr='#4f9900', GradientType=0 );
	color: #FFF;
}
.modal-success .close {
	background: #85c540;
}
.modal-success .modal-header h3 {
	text-shadow: 0 1px 2px #3d7500;
}
.modal-error .modal-header {
	background: #e50000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e50000), color-stop(100%, #9f1111));
	background: -webkit-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: -o-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: -ms-linear-gradient(top, #e50000 0%, #9f1111 100%);
	background: linear-gradient(to bottom, #e50000 0%, #9f1111 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e50000', endColorstr='#9f1111', GradientType=0 );
	color: #FFF;
}
.modal-error .modal-header h3 {
	text-shadow: 0 1px 2px #6a0000;
}
.modal-error .close {
	background: #c84c4c;
}
.policyBlock {
	position: relative;
}
.dataTableContainer {
	position: relative;
}
.modal-withTable {
	padding: 15px 18px;
}
/*---------------------- NOTES -----------------------*/
.searchField div:first-child {
	display: inline-block;
	width: 257px;
}
.searchNote {
	display: inline-block;
	position: relative;
	left: 10px;
	top: -10px;
}
.emailNote {
    color: #999999;
    font-style: italic;
    margin-left: 5px;
}
.claimRepNote {
	display: inline-block;
}
.searchNote strong, .claimRepNote strong, .notesContent strong, .notesContentClaim strong {
	color: #55bceb;
}
.searchNote i, .claimRepNote i  {
	color: #999999;
}
/*---------------------------- POLICY DETAIL -----------------------*/
.big-modal {
	width: 950px !important;
	margin-left: -475px;
}
.policy-detail .group-container {
	max-height: 175px;
	overflow: auto;
}
#modalPolicyDetail.fade.in {
	top: 5%;
}
/*---------------------------- WELCOME PAGE -----------------------*/
.header-welcome {
	background: url('images/headerWelcome.jpg') #313c49 top right no-repeat;
	height: 85px;
	color: #FFF;
	font-size: 24px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 17px;
	text-shadow: 0 2px 2px #0f1317;
}
.header-welcome span {
	display: inline-block;
	font-size: 36px;
	font-weight: normal;
	margin: 10px 0 0;
}
.txt-blue {
	color: #55bceb;
	font-weight: bold;
}
.txt-darkblue {
	color: #5191cd;
	font-weight: bold;
}
.txt-orange {
	color: #E56700;
	display: block;
	font-size: 25px;
	font-style: italic;
	line-height: 33px;
	margin: 15px 0 10px;
}
.txt-center-align, .table td.txt-center-align {
	text-align: center;
}
.welcome-txt {
	color: #3e3e3e;
	line-height: 19px;
	margin: 20px 0;
}
.subtitleWelcome {
	color: #55bceb;
	margin-bottom: 0px;
}
/*---------------------------- CONTACT PAGE -----------------------*/
.contact-page h4.orange, .contact-page h4.yellow, .contact-page h4.cyan, .contact-page h4.blue, .darkBlue, .appraisal-page h4.orange {
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 10px;
}
.contact-page h4.orange, .appraisal-page h4.orange {
	background: #e88025;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ODAyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDZmMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e88025 0%, #d06f19 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e88025), color-stop(100%, #d06f19));
	background: -webkit-linear-gradient(top, #e88025 0%, #d06f19 100%);
	background: -o-linear-gradient(top, #e88025 0%, #d06f19 100%);
	background: -ms-linear-gradient(top, #e88025 0%, #d06f19 100%);
	background: linear-gradient(to bottom, #e88025 0%, #d06f19 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e88025', endColorstr='#d06f19', GradientType=0 );
}
.contact-page h4.yellow {
	background: #eae12e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZTEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGFlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eae12e 0%, #c0ae2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eae12e), color-stop(100%, #c0ae2c));
	background: -webkit-linear-gradient(top, #eae12e 0%, #c0ae2c 100%);
	background: -o-linear-gradient(top, #eae12e 0%, #c0ae2c 100%);
	background: -ms-linear-gradient(top, #eae12e 0%, #c0ae2c 100%);
	background: linear-gradient(to bottom, #eae12e 0%, #c0ae2c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae12e', endColorstr='#c0ae2c', GradientType=0 );
}
.contact-page h4.blue {
	background: #61a7e8;
	background: -moz-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61a7e8), color-stop(100%, #5191cd));
	background: -webkit-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -o-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: -ms-linear-gradient(top, #61a7e8 0%, #5191cd 100%);
	background: linear-gradient(to bottom, #61a7e8 0%, #5191cd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a7e8', endColorstr='#5191cd', GradientType=0 );
}
.contact-page h4.cyan {
	background: #71d3ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxZDNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NWJjZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #71d3ff 0%, #55bceb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71d3ff), color-stop(100%, #55bceb));
	background: -webkit-linear-gradient(top, #71d3ff 0%, #55bceb 100%);
	background: -o-linear-gradient(top, #71d3ff 0%, #55bceb 100%);
	background: -ms-linear-gradient(top, #71d3ff 0%, #55bceb 100%);
	background: linear-gradient(to bottom, #71d3ff 0%, #55bceb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71d3ff', endColorstr='#55bceb', GradientType=0 );
}
.contact-page h4.darkBlue {
	background: #4a6376;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhNjM3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzMwM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4a6376 0%, #23303a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a6376), color-stop(100%, #23303a));
	background: -webkit-linear-gradient(top, #4a6376 0%, #23303a 100%);
	background: -o-linear-gradient(top, #4a6376 0%, #23303a 100%);
	background: -ms-linear-gradient(top, #4a6376 0%, #23303a 100%);
	background: linear-gradient(to bottom, #4a6376 0%, #23303a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a6376', endColorstr='#23303a', GradientType=0 );
}
.contact-page h5.orange, .orangeMessage {
	font-size: 18px;
	color: #d57219;
	font-style: italic;
}
.user-contact, .appraisal-instructions {
	background: #FFF;
	box-shadow: 0 0px 2px #DFDFDF inset;
	-moz-box-shadow: 0 0px 2px #DFDFDF inset;
	-webkit-box-shadow: 0 0px 2px #DFDFDF inset;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border: 1px solid #eaeaea;
	border-top: 0px;
	padding: 15px;
}
.appraisal-instructions {
	padding: 7px;
}
.users-contact-info {
	float: left;
	width: 82%;
}
.users-contact-info p {
	margin: 0px;
	color: #737373;
	font-style: italic;
}
.user-contact-content span {
	font-size: 18px;
	font-style: italic;
	color: #55bceb;
}
.user-contact-content span.claims-inquiries {
	font-size: 14px;
}
.user-contact-content img {
	float: left;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 8px 0 0;
}
.user-contact-content > p {
	font-style: italic;
}
/*--------------- COMENTS -------------------*/
.comments {
	margin: 20px 0px;
}
.user-date-comment, .comment-content {
	float: left;
}
.user-date-comment {
	text-align: left;
	padding: 0 0px 0 8px;
}
.user-date-comment .time {
	font-size: 11px;
	color: #005295;
	font-style: italic;
	display: block;
	margin: -5px 0 0 0;
}
.comment-edited {
	font-size: 11px;
	color: #860505;
	display:block;
	margin:-5px 0px 0px 0px;
}
.comment-view {
	position: relative;
	left: -14px;
}
.user-date-comment .date {
	font-size: 14px;
	color: #2a2a2a;
	font-weight: bold;
}
.comment-content {
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%, #f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f5f5f5', GradientType=0 );
	box-shadow: 0 0px 2px #DFDFDF inset;
	border-radius: 3px;
	border: 1px solid #eaeaea;
	padding: 6px;
	width: 100%;
	margin: 0px 0px 15px 0px;
}
.comment-content:before {
	content: " ";
	background: url('images/sprite.png') transparent -23px -396px no-repeat;
	height: 17px;
	left: -14px;
	position: absolute;
	width: 17px;
}
.form-comments-buttons {
	margin: 5px 0 0px;
}
.edit-comment, .add-comment {
	margin: 10px 0 0 0;
}
.comments-buttons {
	position: relative;
	top: -3px;
}
.no-comments {
	font-size: 14px;
	margin: 0px 0px 7px 0px;
	color: #777777;
	display: inline-block;
}
/*--------------- TOOLBAR -------------------*/
.toolbar {
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea));
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea', GradientType=0 );
	border-radius: 3px;
	border: 1px solid #ededed;
	text-align: left;
	margin-bottom: 15px;
	min-height: 34px !important;
}
.toolbar .btn {
	background-color: transparent;
	border-left: 1px solid #e7e7e7;
	font-weight: normal;
	font-size: 12px;
	height: 34px;
	display: inline;
}
.toolbar .btn.disabled, .toolbar .btn[disabled] {
	box-shadow: none;
	opacity: 0.50;
}
.toolbar .btn:first-child {
	border-left: 0px;
}
.toolbar .btn:last-child {
	border-right: 0px;
}
.toolbar > .btn + .btn {
	margin-left: 0px;
}
.toolbar .btn-save {
	position: relative;
	background: url('images/sprite.png') transparent -41px -385px no-repeat;
	width: 35px;
	height: 32px;
}
.toolbar .btn-cancel {
	background: url("images/sprite.png") transparent -70px -385px no-repeat;
	width: 35px;
	height: 32px;
}
.btn-outside {
	background: url('images/glyphicons-halflings.png') no-repeat;
}
/*--------------- LISTS ------------------*/
.list, .list-simple {
	list-style-type: none;
	margin: 0 0 0 14px;
}
.list li {
	background: url('images/bullet.png') transparent 0px 7px no-repeat;
	color: #313c49;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 0px 3px 10px;
}
.list-simple li {
	background: url('images/bullet.png') transparent 0px 7px no-repeat;
	color: #737373;
	font-style: italic;
	font-size: 12px;
	padding: 3px 0px 3px 10px;
}
.btngroup2 {
	white-space: normal !important;
}
.whiteSpacePreWrap {
	white-space: pre-wrap;
}
/*----------------- TIMELINE -------------------*/
.timeline {
	margin: 28px 0 28px 15px;
	padding: 0 0 0 30px;
}
.open-timeline, .open-timeline-completed, .close-timeline, .close-timeline-completed, .step-timeline, .step-timeline-completed, .step-timeline-last-completed, .middle-timeline, .middle-timeline-completed {
	float: left;
}
.open-timeline, .open-timeline-completed, .close-timeline, .close-timeline-completed, .step-timeline, .step-timeline-completed, .step-timeline-last-completed {
	background: url('images/timeline-sprite.png') transparent left top no-repeat;
	width: 23px;
}
.open-timeline .info-step, .open-timeline-completed .info-step,  .close-timeline .info-step, .close-timeline-completed .info-step,  .step-timeline .info-step, .step-timeline-completed .info-step, .step-timeline-last-completed .info-step {
	position: relative;
	width: 100px;
	top: 30px;
	left: -37px;
	text-align: center;
}
.open-timeline {
	background-position: 0px -37px;
}
.open-timeline-completed {
	background-position: -83px -37px;
}
.close-timeline {
	background-position: -54px -37px;
	min-height: 26px;
}
.close-timeline-completed {
	background-position: -160px -37px;
}
.step-timeline {
	background-position: -28px -37px;
	width: 21px;
	min-height: 26px;
}
.step-timeline-completed {
	background-position: -111px -37px;
	width: 20px;
}
.step-timeline-last-completed {
	background-position: -37px -37px;
	width: 20px;
}
.middle-timeline {
	background: url('images/timeline-background.png') transparent 0 6px repeat-x;
	min-height: 23px !important;
	min-width: 90px;
	max-width: 120px;
	width: 11%;
}
.middle-timeline-completed {
	background: url('images/timeline-completed-background.png') transparent 0 5px repeat-x;
	min-height: 23px !important;
	min-width: 90px;
	max-width: 120px;
	width: 11%;
}
.step-progress {
	background: url('images/step-progress.png') transparent left center repeat-x;
	height: 4px;
	left: -5px;
	position: relative;
	top: 11px;
	width: 50%;
	float: left;
	z-index: 100;
}
.step-pointer {
	background: url('images/timeline-sprite.png') transparent -1px -0px repeat-x;
	position: absolute;
	z-index: 100;
	width: 11px;
	height: 11px;
	margin: 7px 0 0 -5px;
	display: inline;
}
.step-pointer-completed {
	background: url('images/timeline-sprite.png') transparent -1px -13px repeat-x;
	position: absolute;
	z-index: 100;
	width: 11px;
	height: 11px;
	margin: 7px 0 0 5px;
	display: inline;
}
.step-pointer div, .step-pointer-completed div {
	background: url('images/timeline-sprite.png') transparent -14px -0px no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	height: 37px;
	left: -21px;
	padding: 3px 0 0;
	position: absolute;
	text-align: center;
	top: -35px;
	width: 52px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.step-pointer div span, .step-pointer-completed div span {
	font-size: 11px;
	font-weight: normal;
}
.info-step {
	line-height: 14px;
	font-size: 12px;
	color: #b5b5b5;
}
.step-inprogress {
	color: #4faed9;
	font-weight: bold;
}
.step-completed {
	color: #43b100;
	font-weight: bold;
}
.step-completed span, .step-inprogress span {
	font-size: 10px;
	color: #4d4d4d;
	font-style: italic;
	font-weight: normal;
	line-height: 13px;
	display: block;
}
.step-completed span + span, .step-inprogress span + span {
	font-style: normal;
	font-weight: bold;
	word-wrap: break-word;
    min-height:16px;
    padding-bottom:5px;
}
.timeline .tooltip {
    width:auto;
    max-width: 440px;
}
.tooltip-step + .tooltip .tooltip-inner {
	background: #FFF;
	border: 1px solid #E0E0E0;
	box-shadow: 0 0 6px -1px #b0b0b0;
	-moz-box-shadow: 0 0 6px -1px #b0b0b0;
	-webkit-box-shadow: 0 0 6px -1px #b0b0b0;
	color: #2a2a2a;
	padding: 12px;
}
.tooltip-step + .tooltip .tooltip-inner h5 {
	color: #5292ce;
	margin-bottom: 0px;
}
.tooltip-step + .tooltip .tooltip-inner .icon-user {
	float: left;
}
.tooltip-step + .tooltip .tooltip-inner .assignee {
	font-size: 12px;
	float: left;
	padding: 0px;
}
.tooltip-step + .tooltip .tooltip-inner .assignee span {
	color: #ff8921;
}
.tooltip-step + .tooltip .tooltip-arrow {
	background: url('images/timeline-sprite.png') transparent -79px -13px no-repeat;
	border: 0px;
	height: 11px;
	width: 20px;
}
.tooltip-step + .tooltip.in {
	opacity: 0.96;
	margin-top: 3px;
}
.tooltip-step + .tooltip.bottom .tooltip-arrow {
	margin-left: -11px;
}
.tooltip-step + .tooltip.bottom {
	padding: 10px 0px;
}
.tootltip-list {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.tootltip-list li {
	font-size: 11px;
}
.timelineTooltip + .tooltip {
	z-index: 2000;
	display: none;
	position: fixed;
	vertical-align: top;
}
.timelineTooltip + .tooltip:hover {
	display: inline;
	position: fixed;
	top: 0;
	left: 18px;
	vertical-align: top;
	z-index: 5;
}
/*----------------- TASKSBAR ---------------*/
.tasksbar {
	background: #fafafa;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%, #f5f5f5 100%);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #eaeaea;
	margin-bottom: 18px;
}
.tasksbar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tasksbar ul li {
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}
.tasksbar ul li span {
	padding: 0px 14px 0 4px;
	display: table-cell;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	line-height: 12px;
	font-size: 11px;
	vertical-align: middle;
	height: 37px;
}
.tasksbar .tasks-completed-completed, .tasksbar .tasks-completed, .tasksbar .tasks-completed-inprogress, .tasksbar .tasks-completed-last {
	background: url('images/tasksbar-completed-background.png') transparent 0 0 repeat-x;
	height: 37px;
	color: #FFF;
	font-weight: bold;
}
.tasksbar .tasks-completed-completed:first-child:before, .tasksbar .tasks-completed-inprogress:first-child:before {
	content: " ";
	background: url('images/tasksbar-sprite.png') transparent 1px 0px no-repeat;
	height: 37px;
	width: 9px;
	display: table;
	float: left;
}
.tasksbar .tasks-completed-completed:after, .tasksbar .tasks-completed:after, .tasks-completed-inprogress:after, .tasks-inprogress:after, .tasks-nonstarted:after, .tasks-nonstarted-last:after, .tasks-completed-last:after {
	content: " ";
	background: url('images/tasksbar-sprite.png') transparent 0px 0px no-repeat;
	height: 37px;
	width: 16px;
	display: block;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
.tasksbar .tasks-completed-completed:after {
	background-position: 0px -39px;
}
.tasksbar .tasks-completed-completed:last-child:after {
	background-position: -47px -39px;
	width: 10px;
}
.tasksbar .tasks-completed:after {
	background-position: -19px -39px;
}
.tasks-completed-last:after {
	background-position: -48px -39px;
	width: 9px;
}
.tasks-completed-inprogress:after {
	background-position: -12px 0px;
}
.tasks-inprogress {
	background: url('images/tasksbar-inprogress-background.png') transparent 0 0 repeat-x;
	height: 37px;
	color: #FFF;
	font-weight: bold;
}
.tasks-inprogress:after {
	background-position: -31px 0px;
}
.tasks-inprogress:first-child:before {
	content: " ";
	background: url('images/tasksbar-sprite.png') transparent -68px -39px no-repeat;
	height: 37px;
	width: 9px;
	display: block;
	float: left;
}
.tasks-nonstarted, .tasks-nonstarted-last {
	background: url('images/tasksbar-background.png') transparent 0 0 repeat-x;
	height: 37px;
	color: #929292;
	font-weight: bold;
}
.tasksbar .tasks-nonstarted:after {
	background-position: -50px 0px;
}
.tasksbar .tasks-nonstarted-last:after {
	background-position: -57px -39px;
	width: 9px;
}
.tasksbar .tasks {
	margin: 0px 5px 0px;
	clear: both;
}
.tasks div {
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(99%, #ffffff));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 99%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #ffffff 99%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #ffffff 99%);
	background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 99%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0 );
	float: left;
	height: 57px;
	width: auto;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 -1px 7px 0px #ccc inset;
	margin: 5px 5px 5px 0px;
	color: #777777;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0px 10px;
	line-height: 15px;
	display: table;
}
.tasks div.task-complete {
	background: #55bceb;
	background: -moz-linear-gradient(top, #55bceb 0%, #269bd0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #55bceb), color-stop(100%, #269bd0));
	background: -webkit-linear-gradient(top, #55bceb 0%, #269bd0 100%);
	background: -o-linear-gradient(top, #55bceb 0%, #269bd0 100%);
	background: -ms-linear-gradient(top, #55bceb 0%, #269bd0 100%);
	background: linear-gradient(to bottom, #55bceb 0%, #269bd0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#269bd0', GradientType=0 );
	box-shadow: 0 -1px 15px -2px #2080ac inset;
	-moz-box-shadow: 0 -1px 15px -2px #2080ac inset;
	-webkit-box-shadow: 0 -1px 15px -2px #2080ac inset;
	text-shadow: 0 1px 2px #145d7e;
	color: #FFF;
}
.tasks div.count {
	box-shadow: none;
	background: transparent;
	filter: none;
	float: left;
	font-size: 48px;
	font-style: normal;
	line-height: normal;
	margin: 0 7px 0 0;
	padding: 0px;
}
.tasks div.task-complete .count {
	color: #FFF;
}
.task-pending i, .task-complete i {
	width: 38px;
	height: 38px;
	display: block;
	float: left;
	margin: 9px 7px 0 0;
}
.task-pending span, .task-complete span {
	display: table-cell;
	vertical-align: middle;
}
.task-pending i {
	background: url('images/icon-pending.png') transparent 0 0 repeat-x;
}
.task-complete i {
	background: url('images/icon-complete.png') transparent 0 0 repeat-x;
}
/*------------------------- SCROLLBAR ---------------------------*/
.content_5 {
	padding: 10px 0 0 0;
	margin-bottom: 18px;
	/*overflow:auto;*/
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fafafa;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%, #f5f5f5 100%);
	border: 1px solid #eaeaea;
}
.content_5 .images_container {
	overflow: hidden;
	min-width: 455px;
	margin-bottom: 18px;
}
.mCSB_container {
	width: auto;
	margin-right: 30px;
	overflow: hidden;
}
.mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
}
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar {
	margin-right: 30px;
}
.mCustomScrollBox > .mCSB_scrollTools {
	width: 16px;
	height: 100%;
	top: 0;
	right: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: relative;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	top: 100%;
	margin-top: -40px;
}
/* horizontal scrollbar */
.mCSB_horizontal > .mCSB_container {
	height: auto;
	margin: 0px auto 10px;
	overflow: hidden;
	min-width: 455px;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
	margin-bottom: 0;
}
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
	margin-bottom: 30px;
}
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
	width: 100%;
	height: 16px;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 0 18px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 7px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {
	width: 30px;
	height: 100%;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
	display: block;
	position: relative;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0px auto;
	cursor: pointer;
	float: left;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
	margin-left: -40px;
	float: right;
}
.mCustomScrollBox {
	-ms-touch-action: none; /*MSPointer events - direct all pointer events to js*/
}
.mCSB_scrollTools .mCSB_draggerRail {
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,  .mCSB_scrollTools .mCSB_buttonDown:hover,  .mCSB_scrollTools .mCSB_buttonLeft:hover,  .mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: 0.75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,  .mCSB_scrollTools .mCSB_buttonDown:active,  .mCSB_scrollTools .mCSB_buttonLeft:active,  .mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: 0.9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"; /* old ie */
}
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail {
	background: #000;
	background: rgba(0,0,0,0.15);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.75);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9);
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
/*dark-thin*/
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail {
	background: #FCFCFC;
	box-shadow: 0px 0px 2px 0px gray inset;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
	background: #000; /* rgba fallback */
	background: #5292CE;
}
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
}
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 7px auto;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: #62a4e2;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: #4682ba;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft {
	background: url('images/sprite.png') 0px -112px no-repeat transparent;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight {
	background: url('images/sprite.png') 0px -132px no-repeat transparent;
}
/* content_5 scrollbar */
.content_5 > .mCustomScrollBox > .mCSB_scrollTools {
	width: 98%;
	margin: 0 1% 5px;
}
/*----------------- MODAL --------------------*/
.modal-small {
	width: 450px;
	margin-left: -225px;
}
.modal-small .modal-body {
	padding: 15px 40px 15px 12px;
}
.modal-close .row-fluid:first-child, .modal-small .modal-body .margin-leftModalContent {
	margin-left: 10px !important;
}
.claimWidgetGroup {
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #efefef));
	background: -webkit-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#efefef', GradientType=0 );
	border-bottom: 1px solid #e6e6e6;
	padding: 0px 0px 14px 0;
	margin: 0 -20px 20px -20px;
	text-align: center;
}
.arrowWidget {
	background: url('images/arrowWidget.png') top center no-repeat transparent;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 5px;
}
.redStatusWidget, .grayStatusWidget {
	padding: 10px 10px 5px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #FFF;
	display: inline-block;
	position: relative;
	margin: 0px 5px;
}
.widgetDescription {
	float: left;
	margin: 0 0 0 8px;
}
.redStatusWidget i, .grayStatusWidget i {
	background: url('images/widgets-icons.png') 0px 0px no-repeat transparent;
	width: 40px;
	height: 33px;
	display: block;
	float: left;
}
.redStatusWidget h4, .grayStatusWidget h4 {
	font-weight: bold;
	font-size: 24px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
.redStatusWidget span, .grayStatusWidget span {
	font-size: 12px;
}
.redStatusWidget {
	background-color: #8d0027;
	box-shadow: 0 -4px 6px 2px #61001B inset;
	-moz-box-shadow: 0 -4px 6px 2px #61001B inset;
	-webkit-box-shadow: 0 -4px 6px 2px #61001B inset;
}
.redStatusWidget h4 {
	text-shadow: 0px 1px 2px #61001B;
}
.redStatusWidget span {
	text-shadow: 0px 1px #61001B;
}
.grayStatusWidget {
	background-color: #6a737b;
	box-shadow: 0 -4px 6px 2px #494f55 inset;
	-moz-box-shadow: 0 -4px 6px 2px #494f55 inset;
	-webkit-box-shadow: 0 -4px 6px 2px #494f55 inset;
}
.grayStatusWidget h4 {
	text-shadow: 0px 1px 2px #494f55;
}
.grayStatusWidget h4 span {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 5px 0 2px;
}
.grayStatusWidget span {
	text-shadow: 0px 1px #494f55;
}
#permissionModalBody {
	padding:5px 15px 15px;
    max-height: 400px;
    overflow: auto;
}
.counterWidgets {
  display: inline-block;
  position: relative;
  top: -12px;
}
    .counterWidgets .increase-day, .counterWidgets .decrease-day {
        background: url('images/sprite.png') 0 0 #6accf9;
        width:25px;
        height:25px;
        border:0px;
    }
        .counterWidgets .decrease-day:hover {
            background: url('images/sprite.png') -90px -368px  #54b9e7;
        }
         .counterWidgets .increase-day:hover {
            background: url('images/sprite.png') -65px -368px #54b9e7;
        }
        .counterWidgets .save-day {
        background: url('images/sprite.png') 0 0 #5bb100;
        width:25px;
        height:25px;
        border:0px;
    }
    .counterWidgets .save-day:hover {
          background: url('images/sprite.png') -114px -367px #68b912;
    } 
    .counterWidgets .cancel-day {
        background: url('images/sprite.png') -138px -366px #7f0000;
        width:25px;
        height:25px;
        border:0px;
    }
    .counterWidgets .cancel-day:hover {
        background: url('images/sprite.png') -138px -366px #990000;
    }
    .counterWidgets .increase-day {
        background-position: -65px -368px;
    }
    .counterWidgets .decrease-day {
        background-position: -90px -368px;
        margin:3px 0 0 0;
    }
        .counterWidgets .save-day {
        background-position: -114px -367px;
    }
    .counterWidgets .cancel-day {
        background-position: -138px -366px;
        margin:3px 0 0 0;
    }
/*--------------------- DASHBOARD TOOLBAR ---------------------*/

.dahsboardToolbar {
	background-color: #141414;
	background-image: -moz-linear-gradient(top, #515151, #141414);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#141414));
	background-image: -webkit-linear-gradient(top, #515151, #141414);
	background-image: -o-linear-gradient(top, #515151, #141414);
	background-image: linear-gradient(to bottom, #515151, #141414);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #FFF;
}
.dahsboardToolbar ul.filterBar {
	list-style-type: none;
	margin: 0px;
	display: inline-block;
	padding: 0px;
	height: 24px;
	height: 25px\0/;
}
.dahsboardToolbar ul li.filter {
	display: inline;
	float: left;
	margin: 0px 15px 0px 0px;
}
.dahsboardToolbar ul li.filter:last-child {
	margin: 0px;
}
.dahsboardToolbar ul li.programFilter {
	width: 200px;
}
.dahsboardToolbar ul li.periodFilter {
	width: 125px;
}
.dahsboardToolbar label {
	float: left;
	font-size: 11px;
	margin: 8px 10px;
}
.dahsboardToolbar .bootstrap-select .btn, .dahsboardToolbar .typeahead {
	background: #1d4882;
	border: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color: #FFF;
	text-shadow: 0px 0px;
	padding: 5px 11px;
	font-size: 11px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.dahsboardToolbar .btn-group.open .btn.dropdown-toggle {
	background: #096ef8;
}
.dahsboardToolbar button.dropdown-toggle .caret {
	background: url('images/sprite.png') -274px -407px transparent;
}
.dahsboardToolbar .typeahead {
	margin: 0px;
	background: none no-repeat #1d4882;
	padding: 5px 11px 1px\0/;
	width: 290px;
	float: left;
}
.icon-filterSearch {
	background: url('images/icon-search.png') 50% 50% no-repeat #1d4882;
	height: 30px;
	width: 30px;
	margin: -2px 0 0 -1px;
}
.dahsboardToolbar .typeahead + .typeahead {
	background: none #FFF;
	padding: 0px !important;
	margin: 0px;
	box-shadow: 0px 0px;
	border: 1px solid #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: inherit;
}
.dashboardTiles, .dashboardCharts {
	margin: 20px 0px 0px 0px;
}
.tile {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
	color: #FFF;
	position: relative;
	text-align: right;
	height: 96px;
}
.tile button {
	float: left;
}
.tileContent {
	clear: both;
}
.tileBlue {
	background: #5292ce;
}
.tileGreen {
	background: #43b100;
}
.tile .tileValue {
	font-size: 26px;
	line-height: 35px;
	font-weight: bold;
}
.tile .tileDescription {
	font-size: 11px;
	line-height: 13px;
	margin: 6px 0 0 0;
}
.refresh, .refresh-widget {
	background: transparent;
	border: 0px;
	padding: 0px;
}
.refresh i, .icon-activeClaim, .icon-paidClaim, .refresh-widget i {
	background: url('images/widgets-icons.png') 0px 0px no-repeat transparent;
	display: block;
}
.refresh i {
	background-position: 0px -36px;
	width: 20px;
	height: 20px;
}
.refresh-widget i {
	background-position: -22px -37px;
	width: 20px;
	height: 20px;
}
.icon-activeClaim {
	background-position: -62px 5px;
	width: 64px;
	height: 64px;
	float: left;
}
.icon-paidClaim {
	background-position: -131px 5px;
	width: 64px;
	height: 64px;
	float: left;
}
.mortgageTiles .icon-activeClaim {
	background-position: -196px -23px;
	width: 41px;
	height: 41px;
	float: left;
}
.mortgageTiles .icon-paidClaim {
	background-position: -237px -14px;
	width: 41px;
	height: 41px;
	float: left;
}
.mortgageTiles .tile .tileValue {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
}
.span2.mortgageTiles .icon-paidClaim {
    background-position: -282px -29px;
    width: 18px;
	height: 35px;
	float: left;
}
.dashboardCharts h4 {
	color: #55bceb;
	float: left;
	margin: 0px 5px 0px 0px;
}
.dahsboardCharts h4 + button + div {
	clear: both;
}
.chartContent {
	position: relative;
}
.noRecords {
	font-size: 18px;
	color: #868686;
	text-align: center;
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -85px;
	z-index: 100;
}
#claimsVolumeEmptyMessage {
	top: 92px;
	left: 57%;
}
#activeClaimsStatusTabContent .noRecords {
	top: 110px;
	left: 50%;
}
.activeClaimWidget .tab-content {
	background: #FFF;
	height: 140px;
	overflow-y: auto;
	padding: 2px 10px 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	box-shadow: 0px -1px 2px #DFDFDF inset;
	border-top: 0px;
}
.activeClaimWidget .nav {
	background-color: #141414;
	background-image: -moz-linear-gradient(top, #515151, #141414);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#141414));
	background-image: -webkit-linear-gradient(top, #515151, #141414);
	background-image: -o-linear-gradient(top, #515151, #141414);
	background-image: linear-gradient(to bottom, #515151, #141414);
	color: #FFF;
	font-size: 12px;
	border-radius: 3px 3px 0px 0px;
}
.activeClaimWidget .nav-tabs > li {
	border-left: 1px solid #4e4e4e;
	border-right: 1px solid #333;
	margin: 0px;
}
.activeClaimWidget .nav-tabs > li:first-child {
	border-left: 1px solid transparent;
}
.activeClaimWidget .nav-tabs > li:last-child {
	border-right: 0px;
}
.activeClaimWidget .nav-tabs a {
	min-width: 20px;
}
.activeClaimWidget .nav-tabs > .active > a, .activeClaimWidget .nav-tabs > .active > a:hover, .activeClaimWidget .nav-tabs > .active > a:focus {
	color: #FFF;
	cursor: default;
	background: #1d4781;
	position: relative;
	box-shadow: 0px 0px 7px #122b4c inset;
	border-left: 1px solid #122b4c;
	border-right: 1px solid #122b4c;
	height: 20px;
}
.activeClaimWidget .nav-tabs > .active:first-child {
	border-radius: 3px 0px 0px 0px;
}
.activeClaimWidget .nav-tabs > .active > a i {
	background: url('images/arrowTabTop.png') bottom center no-repeat transparent;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	width: 10px;
	height: 6px;
	left: 50%;
	margin: 0px 0px 0px -3px;
}
.activeClaimWidget .nav-tabs > li > a {
	color: #FFF;
	font-size: 11px;
}
.activeClaimWidget .nav-tabs > li.active {
	z-index: 100;
	position: relative;
	height: 42px;
	margin-bottom: -6px;
	background: none transparent;
	border: 0px;
}
.activeClaimWidget .nav-tabs > li.activeClaimTabDisabled > a {
	color: #5c5c5c;
	font-weight: bold;
}
.activeClaimWidget .nav-tabs > li.activeClaimTabDisabled > a:hover {
	cursor: default;
}
.activeClaimItems {
	margin: 0px;
}
.activeClaimItems li {
	list-style-type: none;
	padding: 6px 0px;
	border-bottom: 1px solid #eeeeee;
}
.activeClaimItems li:last-child {
	border-bottom: 0px;
}
.activeClaimItems li span {
	font-weight: bold;
	margin: 0px 5px 0px 0px;
}
.activeClaimItems li span.activeClaimStatus {
	color: #FFF;
	font-size: 11px;
	padding: 0px 5px;
	margin: 0 0 0 5px;
	border-radius: 2px;
	display: inline-block;
}
.activeClaimItems li span.greenStatus {
	background: #44b749;
	box-shadow: 0 0 3px 3px #38a63d inset;
}
.activeClaimItems li span.orangeStatus {
	background: #ff9524;
	box-shadow: 0 0 5px 1px #d47611 inset;
}
.skipNumber {
	color: #44b749;
}
.standardNumber, .oreoNumber {
	color: #55bdec;
}
.endorsedNumber, .lenderplacedNumber {
	color: #e7a621;
}
.chartsTooltip {
	background: #545454;
	border: 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px 0px 0px 0px;
	border-radius: 4px;
	color: #FFF;
	font-weight: bold;
	min-width: 35px;
	height: 25px;
	text-align: center;
}
.google-visualization-tooltip {
	border: 0px !important;
	box-shadow: none !important;
}
#ClaimsVolumeWidgetContainer .google-visualization-tooltip {
	height: 24px !important;
	margin-top: 30px !important;
	padding-left: 5px !important;
	margin-left: -15px;
	background: url('images/arrowTooltipChart.png') 0px 50% no-repeat transparent;
}
#submittedClaimsWidgetContainer .google-visualization-tooltip {
	height: 24px !important;
	padding-bottom: 13px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	background: url('images/arrowBottomTooltipChart.png') 50% 25px no-repeat transparent;
	margin-top: 15px !important;
	margin-left: -80px;
	max-width: 110px;
	width: 110px !important;
}

/*--------------- CARROUSEL ----------------*/
.carousel {
    height:322px;
    background: #5191cd;
    box-shadow:0px -4px 16px -5px #2D80BB inset;
}
.carousel-caption {
    background:transparent;
}
.carousel-indicators {
    bottom: 20px;
    top: inherit;
    left: 50%;
    margin:0 0 0 -27px;
}
.carousel-inner {
    width:940px;
    height:243px;
    margin: 0px auto;
    top: 16px;
    background:#FFF;
    border:7px solid #FFF;
}
    .carousel-inner > .item {
        height:257px;
    background:#FFF;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
    }
        .carousel-inner > .item img {
            float:left;
        }
.firstSliderItem, .secondSliderItem, .thirdSliderItem, .fourthSliderItem {
    float:left;
    width: 398px;
    height: 243px;
    padding:25px;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
    background:#23303A;
}

.firstSliderItem h3, .secondSliderItem h3, .thirdSliderItem h3, .fourthSliderItem h3 {
    margin:0px;
    color:#55bceb;
    line-height: 34px;
    font-size: 30px;
}
    .firstSliderItem p, .secondSliderItem p, .thirdSliderItem p, .fourthSliderItem p {
        color: #FFF;
        line-height: 19px;
        margin: 20px 0px 0 0;
        font-size: 15px;
    }
/*------------- HOME -----------------*/
.homeTxt {
    margin:20px 0 40px;
}
.homeTxt img{
    display:block;
    margin:0px auto;
}
.homeTxt h3 {
    text-align:center;
    color:#55bceb;
}
.homeTxt p {
    color:#6f6f6f;
    text-align:left;
}
    .homeTxt [class*="span"] {
        text-align:center
    }

.trBlue {
    color: white;
	background-color: #58b1f0; /* Old browsers */
	background-image: -moz-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b1f0), color-stop(100%, #3e90c9));
	background-image: -webkit-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: -o-linear-gradient(top, #58b1f0 0%, #3e90c9 100%);
	background-image: linear-gradient(to bottom, #58b1f0 0%, #3e90c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b1f0', endColorstr='#3e90c9', GradientType=0 ); 
	text-shadow: 0 1px #3075a6;
}

    .trGreen {
    color: white  !important;
	background-color: #228b22 !important; /* Old browsers */
	background-image: -moz-linear-gradient(top, #228b22 0%, #008000 100%)  !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #228b22), color-stop(100%, #008000))  !important;
	background-image: -webkit-linear-gradient(top, #228b22 0%, #008000 100%)  !important;
	background-image: -o-linear-gradient(top, #228b22 0%, #008000 100%)  !important;
	background-image: linear-gradient(to bottom, #228b22 0%, #008000 100%)  !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#228b22', endColorstr='#008000', GradientType=0 )  !important;
	text-shadow: 0 1px #006400  !important;
}

.DTFC_RightBodyWrapper {
    overflow: visible !important;
}

.DTFC_RightWrapper .table-bordered {
    border-bottom:0;
}

input[name="Filedata"] {
        cursor: pointer;
    }

#summaryContent .form-inline, #submitBatchConfirmationContent .form-inline {
    margin-left: 0px !important;
}

.editContactUsContainer {
    padding: 10px;
    margin-bottom: 10px;
    border: 1px #DFDFDF solid;
}

.editContactUsContainer .users-contact-info {
    width: 89% !important;
    }

.policyDiv {
    align-content: center;
    background-color: white;
    text-align:center;
}

.policy-Body {
    width:13%;
}

.policy-title {
    color: white;
    font-weight: bold;
    font-size: 23px;
}

.policy-line {
    border-bottom: 2px solid #dddddd;
    width: 50%;
}

.policy-paragraph {
    color: white;
    font-size: 17px;
}

@media (max-width: 980px) {
    .policy-Body {
        width: 20%;
    }

    .policy-title {
        color: white;
        font-weight: bold;
        font-size: 19px;
    }

    .policy-paragraph {
        color: white;
        font-size: 10px;
    }
}

/*------------- INSURANCE TRACKING BULK UPLOAD -----------------*/
.drag-drop:hover {
	background: #2a2a2a;
	border: solid;
	color: white
}
@media (min-width: 980px) and (max-width: 1280px) {  

	.page-boxed .header .dropdown .username {
		display: none;
	}	
}
@media (max-width: 980px) {
     .home-content .carousel{
     
        padding:10px 10px 0px 10px;
    }
    .carousel {
        height:306px;
    }
    .carousel-indicators {
        bottom: 20px;
        top: inherit;
        left: 50%;
    }
    .carousel-inner {
        max-width:940px;
        width:inherit;
        top:0px;
    }
    .carousel-inner > .item img {
        position:absolute;
        right:0px;
    }
    .firstSliderItem, .secondSliderItem, .thirdSliderItem, .fourthSliderItem {
        position:absolute;
        z-index:1;
    }
}
@media (min-width: 980px) { 

 	/***
 	Page sidebar
 	***/
 	.page-sidebar {
        background:#2A2A2A;
		position:absolute;
        float:left !important;
        width: 200px;
        z-index: 0;
  	}

	.page-sidebar-fixed .page-sidebar {
	  	position: fixed !important;
	 	top: 41px;
	}

	.page-sidebar-fixed ul.page-sidebar-menu > li.last {
		margin-bottom: 15px !important;
	}

	.page-sidebar-fixed.page-sidebar-hover-on .page-sidebar {
		z-index: 10000;		
		width: 35px;		
	}

	.page-sidebar-fixed.page-sidebar-hover-on .page-sidebar .selected {
		display: none;
	}

	.page-sidebar-fixed.page-sidebar-hover-on .page-content {
		margin-left: 35px;
	}
	.page-sidebar-fixed.page-sidebar-hover-on .footer {
		margin-left: 35px;
	}

	.page-sidebar-fixed .page-sidebar-closed .page-sidebar .sidebar-search .submit,
	.page-sidebar-fixed .page-sidebar .sidebar-toggler {
		-webkit-transition: all  0.2s ease;
	     -moz-transition: all  0.2s ease;
	       -o-transition: all  0.2s ease;
	          transition: all  0.2s ease;
	}

	.page-sidebar-hovering {
		overflow: hidden !important;
	}

	.page-sidebar-hovering .sub-menu,
	.page-sidebar-hovering span.title,
	.page-sidebar-hovering span.arrow {		  
		display: none !important;
	}

	.page-sidebar-hovering .submit {
		opacity: 0;
		width: 0 !important;
		height: 0 !important;
	}
    .background-sidebar {
        background: none repeat scroll 0 0 #2A2A2A;
        height: 100%;
        position: fixed;
        top: 0;
        width: 200px;
        z-index: -2;
    }

  	/***
  	Page content
  	***/
    .contentFixSize {
        max-width:980px;
        margin:0px auto;
    }
  	.page-content { 
  		margin-left: 200px; 
		margin-top: 0px;
        padding-bottom:36px;
	}
       .home-content {
        margin-left:0px;
    }
        .home-content > .container-fluid {
            padding-right: 0px;
            padding-left: 0px;
        }
	.page-sidebar-fixed .page-content {
		min-height: 600px; 
	}

	.page-content.no-min-height {
		min-height: auto;
	}

	/***
	Footer
	***/

	/* fixed sidebar */
	.page-sidebar-fixed .footer {
	  margin-left: 225px;
	  background-color: #fff;
	}

	.page-sidebar-fixed .footer .footer-inner {
	  color: #333;
	}

	.page-sidebar-fixed.page-sidebar-closed .footer {
	  margin-left: 35px;
	}

	.page-sidebar-fixed .footer .footer-tools .go-top { 
	  background-color: #666;
	}

	.page-sidebar-fixed .footer .footer-tools .go-top i {
	  color: #ddd;
	}

	/* boxed layout */
	.page-boxed	.header .brand {
  		margin-left: 0px !important;
  		width: 226px;
	}

	.page-boxed .header .brand img {
		margin-left: 10px;
	}
}

/***
For tablets and phones
***/
@media (max-width:979px) { 
	.navbar .nav > li {
        margin:0px;
        height:34px;
    }
    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        border-radius:0px;
        border:0px;
    }
    .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin:10px 10px 10px 5px;
    }
    .navbar .btn-navbar {
    margin: 10px 12px 0px 0px;
    }
    .navbar .nav-collapse .nav.pull-right.user-account-content
     {
        margin:0 13px 0 0;
    }
    .user-account-content {
        padding:5px 0px 5px 0px;
    }
    #wrap {
    padding: 0px 10px 20px;
    }
    .well .nav > li > a:hover{
        background:#3E3E3E;
    }    
    .well .nav > li.active > a:hover{
        cursor:default;
        background: #61a7e8; /* Old browsers */
        background: -moz-linear-gradient(top,  #61a7e8 0%, #5191cd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a7e8), color-stop(100%,#5191cd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #61a7e8 0%,#5191cd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #61a7e8 0%,#5191cd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #61a7e8 0%,#5191cd 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #61a7e8 0%,#5191cd 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a7e8', endColorstr='#5191cd',GradientType=0 ); /* IE6-9 */
    }
    .nav-collapse .nav {
        margin:0px;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        border-radius:0px;
        padding:6px 13px;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left:-10px;
        margin-right:-10px;
    }
    .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
        border-radius:0px;
    }
        .nav-list > .active > a > i {
            border:0px;
        }
        .navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
        position:absolute;
        background:#FFF;
        border-radius:4px;
    }
         .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        border-radius:0px;
    }
    .nav-collapse .dropdown-menu > li > a {
        color:#333;
        font-weight:normal;
        padding:5px;
    }
    .nav-collapse .dropdown-menu > li > a:hover {
        color:#FFF;
    }
	.navbar .main-nav {
        clear:inherit;
        margin:inherit;
        border-radius:0px;
        padding:0px;
    }
    .navbar .btn-navbar {
        margin:10px 12px 0px 0px;
    }
    .navbar-inner {
        height: inherit;
        padding:0px;
    }
    .nav-list > li > a {
        height:inherit;
    }
    .nav-collapse .nav > li > a {
        margin-bottom:0px;
        font-weight:normal;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        color:#FFF;
    }
    .navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
        border-radius:0px;
    }
    .user-account-content {
        width:inherit;
    }
    .navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
        position:absolute;
    }
    .page-sidebar.in {
        margin:0px -10px;
        float:none;
    }
    .well {
        margin:20px 0 0  0;
    }
	/***
	Body
	***/
	body {
		margin: 0px !important;
	}	

	/***
 	Page header
 	***/
 	.header {
 		margin: 0 !important;
 	}

	.header .nav li.dropdown i {
		display: inline-block;
		position: relative;
		top:1px;
		right:0px;
	}

	.header .nav {
		margin-bottom: 0px !important;
	}

	.header .brand {
  		margin-left: 0px !important;
  		padding-left: 0px !important; 
	}

	.header .brand img {
		margin-left: 2px !important;
	}

	/***
	Page container
	***/

	.page-container {
		margin: 0 !important;
		padding: 0 !important;
	}
    #wrap {
        margin:0px auto;
    }
    .page-content { 
  		padding-bottom:40px;
	}

	.page-header-fixed .page-container {
		margin-top: 0px !important;
	}

	/***
  	Page content
  	***/
    .page-content {
  		margin: 0px !important;
  		padding: 0px !important;  		
		min-height: 380px; 
  	}
    .home-content .carousel{
        margin:0px -10px;
    }
	/***
	Page sidebar
	***/
	.page-sidebar {
		margin: 0 10px;
	}

	.page-sidebar.in {
		position: relative;
		z-index: 5;
	}

	.page-sidebar .sidebar-toggler {
		display: none;
	}

	.page-sidebar ul {
		margin-top:0px;
		width:100%;
	}

	.page-sidebar .selected {
		display: none !important;
	}
    .container-fluid {
        padding: 0;
    }
	.page-sidebar .sidebar-search {
	  width: 220px;
	  margin-top: 20px;
	  margin-bottom:20px;
	}
    .dahsboardToolbar ul.filterBar {
        display:inline;
    }
	/***
	Page title
	***/
	.page-title {
		margin: 15px 0px;
	}

	/***
	Styler panel
	***/
	.styler-panel {
		top:55px;
		right:20px;
	}
    .modal {
        width:730px;
        margin-left:-365px
    }
}

@media (min-width: 768px) and (max-width: 1280px) {
  
    .navbar-inner {
        height: inherit;
    }
	/***
	Form wizard
	***/
	.form-wizard .step .desc {
	  margin-top: 10px;
	  display: block;
	}

	/***
	Pricing tables
	***/

	.pricing-table .rate .price,
	.pricing-table2 .rate .price {
		width: 100%;
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
.icon-activeClaim {
    background-position: -196px -23px;
    width: 41px;
    height: 41px;
    float:left;
}
.icon-paidClaim {
    background-position: -237px -14px;
    width:41px;
    height: 41px;
    float:left;
}
.tile .tileValue {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
}
    .span2.mortgageTiles .tileValue {
    font-size: 17px;
    line-height: 35px;
    font-weight: bold;
}
    .span2.tile .tileDescription {
        margin:1px 0 0 0;
    }
    .span2.mortgageTiles i.icon-paidClaim {
        background-position: -282px -32px;
        width: 16px;
	    height: 35px;
	    float: left;
    }
    .dahsboardToolbar .typeahead {
        width:204px;
    }
} 
 @media (max-width: 800px) and (min-width: 768px){
    .span2.mortgageTiles .tileValue {
    font-size: 14px;
    line-height: 36px;
    font-weight: bold;
    }
    .span2.tile .tileDescription {
    margin: 0px 0 0 0;
    }
}
@media (min-width: 768px) and (max-width: 979px) { 
    .navbar .main-nav {
        clear:inherit;
        margin:inherit;
    }

    .navbar-inner {
        height: inherit;
    }
	/***
	Body
	***/
	body {
	 	padding-top: 0px;
	}

	/***
	Page sidebar
	***/
	.page-sidebar .btn-navbar.collapsed .arrow { 
		display: none;
	}	

	.page-sidebar .btn-navbar .arrow {
	  position: absolute;
	  right: 25px;
	  width: 0; 
	  height: 0;
	  top:50px;
	  border-bottom: 15px solid #5f646b;
	  border-left: 15px solid transparent; 
	  border-right: 15px solid transparent; 
	}
} 
 
@media (max-width: 767px) {
      .home-content .carousel{
        margin:0px -20px;
        padding:10px 10px 0px 10px;
    }
    .carousel {
        height:306px;
    }
    .carousel-indicators {
        bottom: 20px;
        top: inherit;
        left: 50%;
    }
    .carousel-inner {
        max-width:940px;
        width:inherit;
        top:0px;
    }
    .carousel-inner > .item img {
        position:absolute;
        right:0px;
    }
    .firstSliderItem, .secondSliderItem, .thirdSliderItem, .fourthSliderItem {
        position:absolute;
        z-index:1;
    }   
    .navbar .nav > li {
        margin:0px;
    }
    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
        border-radius:0px;
        border:0px;
    }
    .navbar .nav-collapse .nav.pull-right.user-account-content
     {
        margin:0 13px 0 0;
    }
    .well .nav > li > a:hover{
        background:#3E3E3E;
    }    
    .well .nav > li.active > a:hover{
        cursor:default;
        background: #61a7e8; /* Old browsers */
        background: -moz-linear-gradient(top,  #61a7e8 0%, #5191cd 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a7e8), color-stop(100%,#5191cd)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #61a7e8 0%,#5191cd 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #61a7e8 0%,#5191cd 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #61a7e8 0%,#5191cd 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #61a7e8 0%,#5191cd 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a7e8', endColorstr='#5191cd',GradientType=0 ); /* IE6-9 */
    }
    .nav-collapse .nav {
        margin:0px;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        border-radius:0px;
    }
    .nav-collapse .dropdown-menu > li > a {
        color:#333;
        font-weight:normal;
        padding:5px;
    }
    .nav-collapse .dropdown-menu > li > a:hover {
        color:#FFF;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left:-10px;
        margin-right:-10px;
    }
    .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
        border-radius:0px;
    }
        .nav-list > .active > a > i {
            border:0px;
        }
	.navbar .main-nav {
        clear:inherit;
        margin:inherit;
    }
    .navbar .btn-navbar {
        margin:10px 12px 0px 0px;
    }
    .navbar-inner {
        height: inherit;
        padding:0px;
    }
    .navbar .main-nav {
        border-radius:0px;
        padding:0px;
    }
    .nav-list > li > a {
        height:inherit;
    }
    .nav-collapse .nav > li > a {
        margin-bottom:0px;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        color:#FFF;
    }
    .navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
        border-radius:0px;
    }
    .user-account-content {
        width:inherit;
    }
    .navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
        position:absolute;
        background:#FFF;
        border-radius:4px;
    }

    .page-sidebar.in {
        margin:0px -10px;
    }
    .well {
        margin:20px 0 0  0;
    }
    .span2.mortgageTiles .icon-paidClaim {
        background-position: -237px -14px;
        width: 41px;
        height: 41px;
        float: left;
        }
	/***
	Page header
	***/
	.header .navbar-inner .container-fluid,
	.header .navbar-inner .container {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.header .top-nav .nav{  
	 	margin-top: 0px;
	 	margin-right: 5px;
	}

	.header .nav > li > .dropdown-menu.notification:after, 
	.header .nav > li > .dropdown-menu.notification:before {
		margin-right: 180px;
	}

	.header .nav > li > .dropdown-menu.notification {
  		margin-right: -180px;
	}

	.header .nav > li > .dropdown-menu.inbox:after, 
	.header .nav > li > .dropdown-menu.inbox:before {
		margin-right: 140px;
	}

	.header .nav > li > .dropdown-menu.inbox {
  		margin-right: -140px;
	}

	.header .nav > li > .dropdown-menu.tasks:after, 
	.header .nav > li > .dropdown-menu.tasks:before {
		margin-right: 90px;
	}

	.header .nav > li > .dropdown-menu.tasks {
  		margin-right: -90px;
	}

  	/* Header logo */
	.header .brand {
  		margin-left: 0px !important;
  		width: 110px;
	}
	
	/***
	Page content
	***/
	.page-content {
		padding: 10px !important;
	}
      .home-content {
        padding-top:0px !important;
    }
    .dahsboardToolbar {
        padding: 10px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .dahsboardToolbar ul li.filter {
        float:inherit;
    }
     .dahsboardToolbar li.programFilter label {
            margin:0px 3px 5px;
        }
    .dahsboardToolbar label {
        width:100%;
        margin:20px 3px 5px;
    }
       
    .dahsboardToolbar ul.filterBar {
        display:inline;
    }

	/***
	Page title
	***/
	.page-title {
		margin-bottom: 20px;
	}
	
	/***
	Styler pagel
	***/
	.styler-panel {
		top:58px;
		right:12px;
	}	

	/***
	Page breadcrumb
	***/
	.breadcrumb {
		padding-left: 10px;
  		padding-right: 10px;
	}

	/***
	Portlet form action
	***/
	.portlet-body.form .form-actions{
	  padding-left: 15px;	
	} 

	/***
	Gritter notification
	***/
	#gritter-notice-wrapper {
		right:1px !important;
	}

	/***
	Form input validation states
	***/
	.input-icon .input-error, 
	.input-icon .input-warning, 
	.input-icon .input-success { 
		top:-27px;
		float: right;
		right:10px !important;
	}	

	/***
	Advance tables
	***/
	.table-advance tr td.highlight:first-child a {
		margin-left: 8px;
	}

	/***
	Footer	
	***/	
	.footer {
		padding-left: 10px;
		padding-right: 10px;		
	}	
	
	.footer .go-top {  
		float: right;
		display: block;
		margin-right: 0px;
	}

	/***
	Vertical inline menu
	***/
	.ver-inline-menu li.active:after {
		display: none;
	}

	/***
	Form controls
	***/
	.form-horizontal .form-actions {
  		padding-left: 180px; 	
  	}

  	.portlet .form-horizontal .form-actions {
  		padding-left: 200px; 	
  	}
    .pagination .span6 {
        float:left;
        width: 48.93617021276595%;
    }
    .tile {
        margin:10px 0px;
    }

    /***
    POP UP CONTROLS
    ****/
    .terms-conditions-modal {
        width:600px;
        margin-left:-300px;
    }
    .modal {
        position: fixed;
        margin-left: 0px;
        width: auto;
    }
    .modal-body {
        padding:15px;
    }
    .modal.fade.in {
        top:20px;
        position:absolute;
    }
    .modal.fade {
        top:20px !important;
        -webkit-transition:inherit;
        transition:inherit;
    }
}
@media (max-width: 650px) {
    .home-content .carousel {
        padding:10px;
    }
    .firstSliderItem, .secondSliderItem, .thirdSliderItem, .fourthSliderItem {
        width: 100%;
    }
}
@media (max-width: 480px) {
    .navbar .main-nav {
        clear:inherit;
        margin:inherit;
    }

    .navbar-inner {
        height: inherit;
    }
	/***
	Header navbar
	***/
	.header .nav {
		clear:both !important;
	}

	.header .nav > li.dropdown .dropdown-toggle {
  		margin-top:3px !important;
  	}	

  	.header .nav li.dropdown .dropdown-toggle .badge {
  		top: 11px;
  	}

  	/***
	Page sidebar
	***/
	.page-sidebar.in {
		margin-top: 7px !important;
	}

	/***
	Styler panel
	***/
	.styler-panel {
		top:92px;
		right:12px;
	}	

	/***
	Page title
	***/
	.page-title small {
		display: block;
		clear: both;
	}

	/***
	Dashboard date range panel
	***/
	.page-content .breadcrumb .dashboard-date-range  {
		padding-bottom: 8px;
	} 

	.page-content .breadcrumb .dashboard-date-range span {
		display: none;
	}

	/***
	Login page
	***/
	.login .logo {
		margin-top:10px;
	}

	.login .content {
		padding: 30px; 
		width: 222px;
	}

	.login .content h3 {
		font-size: 22px;
	}

	.login .content .m-wrap {
  		width: 180px;
	}

	.login .checkbox {
		font-size: 13px;
	}

	/***
	Form controls
	***/	
	.form-horizontal.form-bordered .control-label {
	    float: none;
	    width: auto;
	    padding-top: 0;
	    text-align: left;
	    margin-top: 0;
	    margin-left: 10px;
	}

	.form-horizontal.form-bordered .controls {
		padding-top: 0 !important;
		border-left: 0 !important;	
	}

	.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) {
	  background-color: none !important;
	} 

	.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) .controls {
	  background-color: none !important;  
	}

	.form-horizontal.form-row-seperated .control-label {
	    float: none;
	    width: auto;
	    padding-top: 0;
	    text-align: left;
	    margin-left: 10px;
	}

  	.form-horizontal.form-row-seperated .controls {
		border-left: 0;
    	margin-left: 10px;
  	}

  	.portlet .form-horizontal .form-actions {
  		padding-left: 10px; 	
  	}

	/***
	Hidden phone
	***/
	.hidden-480 {
		display: none;
	}

	/***
	Modal header close button fix
	***/
	.modal-header .close {
		margin-top: 5px !important;
	}

	/***
	Fix text view
	***/
	.control-group .controls .text {
  		display: block !important;
  		margin-bottom: 10px;
  	}
}

@media (max-width: 320px) {
    .navbar .main-nav {
        clear:inherit;
        margin:inherit;
    }

    .navbar-inner {
        height: inherit;
    }
	.header .nav > li.dropdown .dropdown-toggle {
	  padding-left: 8px !important;
	  padding-right: 8px !important;
	}

	/***
	Hidden phone
	***/
	.hidden-320 {
		display: none;
	}

	.header .brand {
		width: 100px;
	}	
}
