/* Minification failed. Returning unminified contents.
(511,1): run-time error CSS1019: Unexpected token, found '}'
(4374,34938): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4374,34969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,35951): run-time error CSS1019: Unexpected token, found '@keyframes'
(4374,35974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,36615): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4374,36647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,38852): run-time error CSS1019: Unexpected token, found '@keyframes'
(4374,38876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,40313): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4374,40341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,40452): run-time error CSS1019: Unexpected token, found '@keyframes'
(4374,40472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,40516): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4374,40545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,40657): run-time error CSS1019: Unexpected token, found '@keyframes'
(4374,40678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,46433): run-time error CSS1019: Unexpected token, found '@keyframes'
(4374,46453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4374,46497): run-time error CSS1019: Unexpected token, found '@keyframes'
(4374,46518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-stacking .noUi-handle {
/* This class is applied to the lower origin when
   its values is > 50%. */
	z-index: 10;
}
.noUi-stacking + .noUi-origin {
/* Fix stacking order in IE7, which incorrectly
   creates a new context for the origins. */
	*z-index: -1;
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 18px;
}
.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	left: -17px;
	top: -6px;
}
.noUi-horizontal.noUi-extended {
	padding: 0 15px;
}
.noUi-horizontal.noUi-extended .noUi-origin  {
	right: -15px;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}
.noUi-vertical.noUi-extended {
	padding: 15px 0;
}
.noUi-vertical.noUi-extended .noUi-origin  {
	bottom: -15px;
}

/* Styling;
 */
.noUi-background {
	background: #FAFAFA;
	box-shadow: inset 0 1px 1px #f0f0f0;
}
.noUi-connect {
	background: #3FB8AF;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-origin {
	border-radius: 2px;
}
.noUi-target {
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-dragable {
	cursor: w-resize;
}
.noUi-vertical .noUi-dragable {
	cursor: n-resize;
}
.noUi-handle {
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #EBEBEB,
				0 3px 6px -3px #BBB;
}
.noUi-active {
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px;
}
.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled] .noUi-handle {
	cursor: not-allowed;
}

/* Blocked state;
 */
.noUi-state-blocked.noUi-connect,
.noUi-state-blocked .noUi-connect {
	background: #4FDACF;
}

/**FRONT END**/

/**Font Settings **/

/** LAYOUT SETTINGS **/
/**header**/

header {
    height: 95px;
}

header .navbar-nav a {
    margin-top: 20px;
}

@media (max-width: 767px) {
    header .navbar-nav a {
    margin-top: 10px;
}

}


/** COLOR & BORDERS SETTINGS **/

header .navbar-nav a {
    color: #000000;
}


.newLoanCustomer .panel-contents-background {
    background-color: #f8f8f8;
}


.newLoanCustomer .panel
{
    border: 0;
    /*border:#999999 2px solid;*/
    border-radius: 0;
}

.newLoanCustomer .panel-header
{
    border-radius: 6px 6px 0 0;
    background-color: #EEF2F6; 
    padding: 10px;
    border-bottom: #999999 2px solid;
}


.newLoanCustomer .panel-header hr {
    border-top: 1px solid #999999;
}


.panel-default > .panel-heading {
    background-color: transparent;
    border: 0;
    /*color: #333333;
    background-color: #f5f5f5;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    border-color: #dddddd;*/
}



/** loan selector **/

.loan-selector div.loan-welcome {
    background: #CFD8DC;
    /*background: #bd1e1e;
    background: #999;*/
    vertical-align: middle;
    color: #333;
    display: none;
}

.loan-selector .loan-type {
    background: rgba(144, 164, 174, 0.5);
    /*background: #bd1e1e;
    background: #999;*/
    color: #333;
/*    border-bottom: 5px solid rgba(144, 164, 174, 0.25);*/
}



@media (max-width: 479px) {
    header .pull-right {
        float: none !important;
        width: 100%;
        margin: 0;
        padding: 0 0 10px;
    }
    #loginLink {
        margin-top: 0;
    }
}

header .navbar-nav a {
    background: #F37423;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    font-size: 1em;
    transition: .5s background-color ease;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}

.bsbtn {
    background: #F37423;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    font-size: 1em;
    transition: .5s background-color ease;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    width: 20em;
}
    .bsbtn a:hover {
        background: #FABF98;
    }

header .navbar-nav a:hover, 
header .navbar-nav a:focus {
    background: #FABF98;
    font-weight: 600;
    color:#3e3e3e;
}

.front-end header {
    background-color: #ffffff;
    background: url(img/headerBg.jpg) top right no-repeat;
    background-size: cover;
}

body {
    background-repeat: repeat-x;
    font-size: 16px;
    background-color: #ECEFF1;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #373d43;
}
body.front-end {
    background-color: #f3f3f3;
    background: url(/Content/img/footerBg.jpg) center 0 repeat;
}

.front-end footer {
    border-radius: 0;
    color:#80878e;
    box-shadow: none;
     -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin: 20px 0;
}
.front-end footer img {
    max-width: 100px;
}

@media (min-width: 992px){
    body.front-end footer .row > div:first-child {
        text-align: left;
    }
    body.front-end footer .row > div:last-child {
        text-align: right;
    }
}


.front-end .h1, .front-end .h2, .front-end .h3, .front-end .h4, .front-end body, .front-end h1, .front-end h2, .front-end h3, .front-end h4, .front-end h5, .front-end h6 {
    font-family: 'Open Sans',Arial,sans-serif;
    font-weight: 400;
}


div[ng-controller="dashboardCtrl"] > .container {
    margin-top: 25px;
}

@media (max-width: 479px) {
    div[ng-controller="dashboardCtrl"]  > .container {
        margin: 0;
    }
}


@media (max-width: 767px) {
    div[ng-controller="dashboardCtrl"] > .container {
        margin: 15px 0;
    }
}

.container.new-loan,
.container.create-account {
    margin-top: 30px;
    max-width: 1200px;
}

loan-status-indicator {
    position: relative;
    z-index: 999;
    width: 100%;
    margin: 0;
    left: 0;
}


/** Body Content **/
.body-content {
    background-color: #f3f3f3;
    min-height: calc(100vh - 230px)!important;
    padding-bottom: 20px;
}


/** Widget Header **/

.front-end .page-header {
    background: url(/Content/img/maintopBg.jpg) center 0 repeat;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    background-color: #F37423;
    margin-top: 0;
   
}
.front-end .page-header .container {
    padding: 50px 20px;
}
.front-end .body-content .page-header h1 {
        text-align: left;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-size: 36px;
        line-height: 36px;
        margin: 0;
}

.front-end .body-content .page-header h3 {
        color: #FABF98 !important;
        font-size: 18px;
        font-weight: normal;
        line-height: 30px;
        margin: 0;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
}

@media (max-width: 479px) {
    .front-end .body-content .page-header h1,
    .front-end .body-content .page-header h3 {
        text-align: center;
    }
}


.front-end .body-content .page-header a {
    color: #FABF98;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 400;
    text-align: left;
    line-height: 14pt;
    font-size: 13pt;
    float: right;
    width: 180px;
    margin-right: -15px;
    margin-top: 0.5em;
}
.front-end .body-content .page-header a.back-link i {
  border: 1px solid #FABF98;
  float: left;
  margin-right: 5px;
  font-size: 32px;
}
.front-end .body-content .page-header a.back-link:hover,
.front-end .body-content .page-header a.back-link:focus {
    color: #ffffff;
    text-decoration: none;
}

.front-end .body-content .page-header a.back-link:hover i,
.front-end .body-content .page-header a.back-link:focus i { 
    border-color: #ffffff;

}
@media (max-width: 479px) {
     .back-link {
        display: none!important;
    }
    .front-end .body-content .page-header h3 {
        line-height: 20px;
        margin-top: 10px;
    }

}
.front-end .body-content .page-header h5 {
        color: #FABF98 !important;
        font-size: 18px;
        font-weight: normal;
        margin: 10px 0 0;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
}

@media (min-width: 678px) { 
.front-end .body-content .page-header h5 {
        max-width: 600px;
}
}

.stepper h4 {
    font-family: 'Open Sans', sans-serif;
    color:#F37423;
    font-weight: 600;
    text-transform: uppercase;
}
.stepper h4 b {
    color: #3e3e3e;
}

.front-end .stepper .progress .progress-bar.progress-bar-step1 {
    /*background-color: */

}

.note {
    margin-top: 10px;
    padding: 15px;
    background-color: #fff;
}
}

/** Create Account **/
.create-account .panel {
    padding: 10px 25px 15px;
}

.create-account .panel-contents-background {
    background-color: #f5f5f5;
}

.create-account .control-label {
    text-align: left;
}

.user-card {
     background-color: #373d43/*#272262*/;
     color: #ffffff;    

}

.user-card:hover {
    background-color: #4c555d;
    color: #fff;
    cursor: pointer;
}

.user-card:hover .material-icons.user-icon {
    content: "assignment"!important;
}

.new-loan {
    margin-bottom: 0;
}


.new-loan-menu {
    margin: 5px 0;
}


.new-loan-menu > .btn {
    margin-top: 0;
    line-height: 36px;
}

.new-loan-menu > .btn.btn-block {
    text-align: left;
    margin: 0;
    background-color: #ffffff!important;
    /*background-color: #b0bec5;*/
    /*color: #607D8B!important;*/
    color: #333333!important;
    padding: 10px 25px;
    padding-right: 15px;
    font-size: 18px;
}

.new-loan-menu > .btn.btn-block:hover, 
.new-loan-menu > .btn.btn-block.active {
    background-color: #F37423 !important;
    color: #fff!important;
}

.new-loan-menu > .btn.btn-block> .material-icons {
    position: absolute;
    right: 10px;
}

.new-loan-menu > .btn.btn-block.active > .material-icons.down {
    display: none;
}
.new-loan-menu > .btn.btn-block > .material-icons.up {
    display: none;
}
.new-loan-menu > .btn.btn-block.active > .material-icons.up {
    display: inline-block;
}

.new-loan-menu > .btn i {
    font-size: 36px;
}

#loan-types {
    padding: 0;
    display: none;
    margin: 0;
}
#loan-types li {
    list-style: none;
}

#loan-types li:not(:last-child) {
     margin-bottom: 1px;
}

#loan-types li a {
    padding: 13px 15px;
    margin-top: 1px;
    display: block;
    cursor: pointer;
    font-size: 13pt;
    text-decoration: none;
    text-transform: uppercase;
    /*background-color: rgba(55,61,67,0.4);*/
    background-color: #e7e7e7;
    color: #222222;
    font-weight: 600;
    font-family: "Open Sans", Roboto, sans-serif;
}

#loan-types li a.selected {
   color: #F37423;
}


#loan-types li a:hover:not(.selected) {
    /*background-color: rgba(55,61,67,0.8);*/
    background-color: #FABF98;
    cursor: pointer;    
}

.new-loan-menu > .btn.btn-block.active + #loan-types {
    display: block;
    transition: all ease 0.5s;
}

.front-end .search-postcode .btn-flat {
    background: transparent !important;
    border: 2px solid #ff9f63;
    color: #ff8538;
}

    .front-end .search-postcode .btn-flat:hover {
        background: #ff8538 !important;
        border: 2px solid #ff8538;
        color: #fff;
    }

.loans {
    margin: 0 0 20px;
    padding: 0; /*10px 25px 5px;*/
    background-color: #ffffff;    
}

.loans > h2 {
    padding: 15px 25px;
    font-size: 20px;
    font-weight: 400;
}

.loans p {
     padding: 10px 25px 5px;
    margin: 0;
}


.newLoanCustomer {
    /*background-color: #fff;*/
}


.noLoans .panel {
    margin: 0 0 20px;
    padding: 15px 25px 5px;
}

.newLoanCustomer .panel h2 {
    margin-top: 10px;
    margin-bottom: 20px;
}

.newLoanCustomer .loan-header {
    margin: 0 0 20px;
    padding: 5px 15px;
    display: block;
    clear: both;
    font-size: 15px;
    line-height: 1.8em;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.newLoanCustomer .loan-header b {
    font-weight: 500;
}

.counter div {
    background-color: #263238!important;
    color: #ffffff;
    padding: 15px;
    min-height: 91px;
    margin-left: -15px;
}

.stage-5 .counter div {
    background-color: #bd1e1e!important;
    color: #ffffff;
}
@media (max-width: 768px) {
    .counter div {
        margin: 0 0 15px;
    }
}


.newLoanCustomer .loan-header .material-icons {
    font-size: 18px;
    vertical-align: top;
    line-height: 1.5em;
    margin-right: 3px;
}

@media (max-width: 1024px) {
    .loan-header .row > div {
        padding-right: 0;
    }
}

.newLoanCustomer .loan-header h3 {
    font-size: 28px;
    margin-bottom: 10px;
}

.newLoanCustomer .loan-header p {
    font-size: 16px;
}

.dashboard-body {
    padding-top: 25px;
}

.dashboard-details-pane h3.header {
    margin-top: 20px;
    margin-bottom: 15px;
}

.newLoanCustomer .loan-dashboard {
    margin-top: 5px;
}

.dashboard-details-pane a i {
    color: #666666;
}

.newLoanCustomer .loan-dashboard .block {
    overflow: hidden;
    background-color: rgba(207, 216, 220, 0.2);
}

.newLoanCustomer .loan-dashboard .block div {
    padding: 15px;
    margin: 0;
    font-size: 15px;
    min-height: 91px;
   /*white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; */
}

@media (max-width: 480px) {
    .newLoanCustomer .loan-dashboard .block div { min-height: inherit;}
    .newLoanCustomer .loan-dashboard .block div:nth-child(2) { padding-top: 0;}

}

.newLoanCustomer .loan-dashboard  div h3 {
    font-size: 28px;
    margin-bottom: 0;
}

.newLoanCustomer .loan-dashboard div p {
    font-size: 16px;
    }

.newLoanCustomer .loan-dashboard div h3 strong {
        font-weight: 400;
}

@media (max-width: 480px) {
    .loan-dashboard .col-xs-6 {
        width: 100%;
    }
    /*
    .newLoanCustomer .loan-dashboard .block div {
         font-size: 13px;
    }
    .newLoanCustomer .loan-dashboard  div h3 {
    font-size: 20px;
}
        */
}

.stage-1 .counter.days {
   display: none;
}

.loan-dashboard div:first-child  {
    padding-right: 0;       
}
@media (max-width: 768px) {
    .loan-dashboard div:first-child  {
        padding-right: 15px;
    }
}


.loan-dashboard div:first-child  .block  {
    border-left: 5px solid #37474F;

}

.stage-3 div:first-child .block {
    border-left: 5px solid #FF8F00;
}

.stage-3 .payments-earlier {
    display: none;
}


.stage-2 .counter.days {
/*    display: block;*/
}


/*.loan-dashboard .block div.payments-grace, */

.loan-dashboard .block div.payments-earlier, 
.loan-dashboard .block div.payments-grace, 
.loan-dashboard .block div.payments-over {
    font-size: 14px;
}

.loan-dashboard .block div.payments-earlier h4, 
.loan-dashboard .block div.payments-grace h4,
.loan-dashboard .block div.payments-over h4 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
}

.loan-dashboard .block div.payments-earlier p, 
.loan-dashboard .block div.payments-grace p,
.loan-dashboard .block div.payments-over p {
    font-size: 14px;
    margin: 0;
}

.payments-earlier, 
.payments-earlier {    
    border-left: 5px solid green;

}
.block div.payments-grace {
        border-left: 5px solid #FF8F00;
}

.payments-over {
    border-left: 5px solid #bd1e1e;
}

@media (max-width: 992px) { 
    .loan-dashboard .block div.payments-earlier,
    .loan-dashboard .block div.payments-grace,
    .loan-dashboard .block div.payments-over {
        min-height: inherit;
    }

    .loan-dashboard .block div.payments-earlier p, 
    .loan-dashboard .block div.payments-grace p,
    .loan-dashboard .block div.payments-over p {
        display: inline-block;
        margin-right: 15px;
    }
}
@media (min-width: 1200px) and (max-width: 1400px) { 
    .loan-dashboard .block div.payments-earlier,
    .loan-dashboard .block div.payments-grace,
    .loan-dashboard .block div.payments-over {
        min-height: inherit;
    }

    .loan-dashboard .block div.payments-earlier p, 
    .loan-dashboard .block div.payments-grace p,
    .loan-dashboard .block div.payments-over p {
        display: inline-block;
        margin-right: 15px;
    }
}



@media (max-width: 800px) {
    .loan-dashboard .block div.payments-earlier p, 
    .loan-dashboard .block div.payments-grace p,
    .loan-dashboard .block div.payments-over p {
        font-size: 12px;
    }
   
}

/*.newLoanCustomer .loan-dashboard.stage-1,
.newLoanCustomer .loan-dashboard.stage-2,
.newLoanCustomer .loan-dashboard.stage-3,
.newLoanCustomer .loan-dashboard.stage-4 {
    display: none;
}*/

.newLoanCustomer .loan-dashboard.stage-1 div h3 strong,
.newLoanCustomer .loan-dashboard.stage-2 div h3 strong,
.newLoanCustomer .loan-dashboard.stage-3 div h3 strong {
    color: green;
}

.newLoanCustomer .loan-dashboard.stage-2 div.counter h3 strong {
    color: #43A047;
}

.newLoanCustomer .loan-dashboard.stage-3 div h3 strong {
    /*color: #607D8B;*/
}

.newLoanCustomer .loan-dashboard.stage-3 div.counter h3 strong {
    color: #FF8F00;
}

.newLoanCustomer .loan-dashboard.stage-4 div h3 strong {
    color: #FF8F00;
}

.newLoanCustomer .loan-dashboard.stage-3 div h3 strong {
    color: #FF8F00;
}

.newLoanCustomer .loan-dashboard.stage-5 div h3 strong {
    color: #bd1e1e;
    /*color: #607D8B;*/
}

.newLoanCustomer .loan-dashboard.stage-5 div.counter h3 strong {
    color: #FFFFFF;
    font-weight: 300;
}

.newLoanCustomer .loan-dashboard.stage-5 .block div h3 strong {
    color: #bd1e1e;
    /*color: #607D8B;*/
}

.newLoanCustomer .loan-header .row:first-child {
    font-weight: 400;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


.newLoanCustomer .loan-header .row:first-child:hover {
    background-color: #373d43;
    color: #fff;
}

.newLoanCustomer .loan-header .row.more {
    background-color: #263238;
    color: #fff;
}

.newLoanCustomer .loan-header .row .material-icons.expand-more {
    font-size: 24px;
    line-height: 1em;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    float: right;
}
.newLoanCustomer .loan-header .row.more .material-icons.expand-more {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.newLoanCustomer .loan-header #rest-details {
    display: block;
    margin-top: 5px;
    line-height: 1.6em;
    border-top: 1px dotted #eee;
    font-size: 14px;
    padding: 10px 0;
    background-color: #f5f5f5;
    /*display: none;*/
}

.newLoanCustomer .loan-header a {
    display: inline-block;
    padding-right: 15px;
    text-decoration: none;
    cursor: pointer;
}
.newLoanCustomer .loan-header a:hover,
.newLoanCustomer .loan-header a:active,
.newLoanCustomer .loan-header a:focus {
        background-color: #607D8B;
        color: #ffffff;
        text-transform: none;
}



.newLoanCustomer .panel {
    padding: 15px 0;
}

@media (min-width: 480px) {
    .newLoanCustomer .panel {
        padding: 15px 25px 35px;
        /*overflow: hidden;*/
    }
}
    

@media (max-width: 768px) {
     .newLoanCustomer .loan-header,
     .newLoanCustomer .loan-header p, 
     .newLoanCustomer .loan-header h3 {
        font-size: 16px;
     }

}

.newLoanCustomer .dl-horizontal dt_n
{
    margin-top: 0;
    margin-bottom: 0;
    float: none;
    width: auto;
    overflow: hidden;
    clear: left;
    text-align: left;
/*    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;*/
}

.newLoanCustomer .panel-contents
{
    padding: 15px;
}

.loan-details-header dl
{
    margin:0;
}

.page-message {
    max-width: 600px;
    text-align: center;
    margin: 15px auto 25px;
}

.dashboard-details-pane .panel > h3 {
    margin: 20px 0 10px;
}


/** Payments **/

.table.payments {
    margin: 15px 0 25px;
}

.payments thead tr th  {
    border: 1px solid #ffffff;
    background-color:#e7e7e7;
    font-weight: 400;
    color: #222222;
    text-align: center;
}

.payments thead tr th:first-child {
      border-left: 3px solid rgba(55,61,67,0.3);
}
.payments thead tr {
    color: #333;
    font-weight: 500;
    border-bottom: 0;
}

.payments thead tr th.pm-status  {
    padding-left: 15px;
}


.payments tbody tr td.pm-total {
    font-weight: 500;
    line-height: 24px;
}


.payments .rest-details {
    display: none;
    background-color: #ECEFF1;
    padding: 5px 15px;
}

.payments .rest-details b {
    font-weight: 400;
}

.payments > tbody > tr.show-payments {
    border: 0;
}
.payments > tbody > tr.show-payments > td {
    display: table-cell !important;
    background-color: #ECEFF1;
    color: #607D8B;
    padding: 5px;
    font-size: 15px;
    font-weight: 400;
    padding-left: 7px;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    line-height: 2em;
    border-left: 3px solid #ECEFF1;
}

.payments > tbody > tr.show-payments:hover > td {
    background-color: #CFD8DC;
}


.show-payments .material-icons {
    /*float: right;
    line-height: 1.3;*/
    padding-bottom: 5px;
    vertical-align: middle;
}

.payments .pm-date  {
    text-align: center;
}
.payments .pm-status {
    line-height: 24px;
}

.payments .pm-status, 
.payments .rest-details,
.payments .show-payments td {
    text-align: left;
    }

@media (max-width: 767px) {
    .payments > thead > tr > th,
    .payments > tbody > tr > td {
        display: none;
    }

    .payments .pm-status,
    .payments .pm-date,
    .payments .pm-total,
    .payments .pm-show-more,
    .payments .rest-details {
        display: table-cell;
        cursor: pointer;
    }

    .payments .pm-status,
    .payments .pm-date,
    .payments .pm-total {
        line-height: 24px;
    }
    .payments .material-icons {
        line-height: 1;
    }
    
    .payments tbody .pm-total:after {
            position: relative;
           font-family: 'Material Icons';
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            line-height: 1;
            letter-spacing: normal;
            text-transform: none;
            display: inline-block;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            -webkit-font-feature-settings: 'liga';
            -webkit-font-smoothing: antialiased;
            float: right;
            color: #CFD8DC;
            margin-right: -3px;
            margin-left: 3px;
    }
    
    .payments tbody .pm-total::after {
        content:"more_vert";
    }

    a.more {
        display: inline-block !important;
        float: right;
    }
}

@media (max-width: 479px) {
    .payments .pm-status,
    .payments .pm-date,
    .payments .pm-total {
        line-height: 24px;
        font-size: 13px;
        padding: 3px;
    }
    .payments .show-payments td {
        font-size: 13px!important;
    }
}

/* default */

.payments tbody tr .pm-status {
    border-left: 3px solid #f5f5f5;
}

.payments > tbody > tr > td {
    vertical-align: middle;
    padding: 7px;
    border: 0;
    border-right: 1px dotted #ECEFF1;
    border-bottom: 1px dotted #CFD8DC;
    background-color: #fff;
    line-height: 1.47em;
        text-align: right;
}

.payments > tbody > tr:hover > td {
    /*background-color: rgba(207, 216, 220, 0.2);*/
    background-color: #EEEFF0;
}


@media (max-width: 767px) {
    .payments > tbody > tr:hover > td {
    background-color: #ffffff;
}

}

.payments tr td.pm-status .material-icons {
    float: left;
    margin-right: 5px;
    color: #37474F;
    /*line-height: 0.8em;*/

}
/*
    .payments > tbody > tr:not(:nth-child(2)):hover > td.pm-status  {
    border-bottom-style: solid;
    border-top-style: solid;
}

.payments tbody tr:hover td.pm-status {
    background-color: #eee;
}
*/

/* current */


.payments .current .pm-status {
    border-left: 7px solid;
}

.payments > tbody > tr.current > td {
    font-weight: 500;
}

/* success */

.payments .success .pm-status {
    border-left-color: #33691E;
    color: #33691E;
}

.payments .success .pm-status .material-icons {
    color: #33691E;
}

.payments > tbody > tr.success > td {
    background-color: #fff;
}

.payments tr.success td.pm-total {
    color: #33691E;
}

.payments tbody tr.success:hover td {
    background-color: #DCEDC8;
}
/*
.payments tr.success:hover td.pm-status, 
.payments .success:hover .material-icons {
    background-color: #33691E!important;
    color: #fff;
}


.payments tr.success:not(:nth-child(1)):hover td.pm-status {
    border-color: #33691E;
}

.payments > tr.success:hover > td.pm-date {
    border-left: 1px solid #33691E;
}
*/
/* late */

.payments .late .pm-status {
    border-left-color: #bd1e1e;
    color: #bd1e1e;
}

.payments .late .pm-status .material-icons {
    color: #bd1e1e;
}

.payments tr.late td.pm-total {
    color: #bd1e1e;
}
.payments tbody tr.late:hover td {
    background-color: #FFEBEE;
}
/*
.payments tr.late:hover td.pm-status, 
.payments .late:hover .material-icons {
    background-color: #bd1e1e!important;
    color: #fff;
}

.payments tr.late:hover td.pm-status {
    border-color: #bd1e1e;
}

.payments > tr.late:hover > td.pm-date {
    border-left: 1px solid #bd1e1e;
}
*/
/* today */

.payments .today .pm-status {
    border-left-color: #FF8F00;
    color: #FF8F00;
}

.payments .today .pm-status .material-icons,
.payments tr.today td.pm-total {
    color: #FF8F00;
}

.payments tbody tr.today:hover td {
    background-color: #FFF8E1;
}
/*
.payments tr.today:hover td.pm-status, 
.payments .today:hover .material-icons {
    background-color: #FF8F00!important;
    color: #ffffff;
}


.payments > tr.today:hover > td.pm-date {
    border-left: 1px solid #FF8F00;
}
*/
/* grace */

.payments .grace .pm-status {
    border-left-color: #FF8F00;
    color: #FF8F00;
}

.payments .grace .pm-status .material-icons,
.payments tr.grace td.pm-total {
    color: #FF8F00;
}

.payments tbody tr.grace:hover td {
    background-color: #FFF8E1;
}

/*
.payments tr.grace:hover td.pm-status, 
.payments .grace:hover .material-icons {
    background-color: #FF8F00!important;
    color: #ffffff;
}

.payments > tr.grace:hover > td.pm-date {
    border-left: 1px solid #FF8F00;
}
*/

/* danger */

.payments .danger .pm-status {
    border-left-color: #bd1e1e;
    color: #bd1e1e;
}

.payments > tbody > tr.danger > td {
    background-color: #fff;
    line-height: 1.47em;
}

.payments .danger .pm-status .material-icons {
    color: #bd1e1e;
}

.payments tr.danger td.pm-total {
    color: #bd1e1e;
}

.payments tbody tr.danger:hover td {
    background-color: #FFEBEE;
}

/*
.payments tr.danger:hover td.pm-status, 
.payments .danger:hover .material-icons {
    background-color: #bd1e1e!important;
    color: #fff;
}

.payments tr.danger:hover td.pm-status {
    border-color: #bd1e1e;
}

.payments > tr.danger:hover > td.pm-date {
    border-left: 1px solid #bd1e1e;
}
*/
/** Transactions **/

.transactions thead tr {
    border-bottom: 0;
}

.transactions thead tr th  {
    border: 1px solid #78909C;
    background-color: #607D8B;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: normal;
    text-overflow: ellipsis;
}

.transactions > thead > tr > th.ta-comments {
    padding: 0;
    text-align: center;
}


 
.transactions > tbody > tr > td {
    text-align: right;
}

.transactions > thead > tr > th,
.transactions .ta-date  {
    text-align: center;
}

.transactions .ta-status, 
.transactions .rest-details,
.transactions .show-more td {
    text-align: left;
}

.transactions > thead > tr > th:first-child {
    border-left: 3px solid #607D8B!important;
}
.transactions > tbody > tr:hover > td {
    background-color: rgba(207, 216, 220, 0.2);
}
.transactions > tbody > tr > td.ta-status {
    /*width: 45px;
    text-align: center;*/
}
.transactions > tbody > tr > td.ta-status b {
    font-weight: normal;
    /*display: none;*/
    
}

.transactions .success .ta-status {
    color: #33691E;
}


.transactions > tbody > tr.success > td, 
.transactions > tbody > tr.danger > td {
    vertical-align: middle;
    padding: 7px;
    border: 0;
    border-right: 1px dotted #ECEFF1;
    border-bottom: 1px dotted #CFD8DC;
    background-color: #fff;
    line-height: 1.47em;
}



.transactions > tbody > tr.success:hover > td {
        background-color: #DCEDC8;
}


.transactions > tbody > tr.success > td.ta-status {
        border-left: 3px solid #33691E;
}


.transactions td.ta-status .material-icons {
    float: left;
    margin-right: 5px;
    color: #37474F;
    line-height: 0.8em;
}
.transactions > tbody > tr.success > td.ta-status .material-icons {
    color: #33691E;
}
/*
.transactions > tbody > tr.success:hover > td.ta-status, 
.transactions > tbody > tr.success:hover > td.ta-status .material-icons {
        border-bottom-style: solid;
        border-color: #33691E;
        background-color: #33691E;
        color: #ffffff;
}
*/
.transactions > tbody > tr.danger > td.ta-status {
        border-left: 3px solid #bd1e1e;
}
.transactions > tbody > tr.danger > td.ta-status .material-icons {
    color: #bd1e1e;
}
/*
.transactions > tbody > tr.danger:hover > td.ta-status, 
.transactions > tbody > tr.danger:hover > td.ta-status .material-icons {
        border-bottom-style: solid;
        border-color: #bd1e1e;
        background-color: #bd1e1e;
        color: #ffffff;
}
*/
.transactions tbody tr.danger:hover td {
    background-color: #FFEBEE;
}


.transactions > tbody > tr > td.ta {
    font-size: 70%;
    line-height: 1em;
    max-width: 100px;
}
.transactions > tbody > tr.comments {
    display: none;
}

.transactions > tbody > tr > td.ta .material-icons {
    float: left;
}


.transactions > tbody > tr.show-more > td {
    background-color: #ECEFF1;
    color: #607D8B;
    padding: 5px;
    font-size: 13px;
    font-weight: 400;
    padding-left: 7px;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    line-height: 2em;
    border-left: 3px solid #ECEFF1;
}

.transactions > tbody > tr.show-more > td {
    background-color: #ECEFF1;
    color: #607D8B;
    padding: 5px;
    font-size: 15px;
    font-weight: 400;
    padding-left: 15px;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    line-height: 2em;
    display: table-cell !important;
}

.transactions > tbody > tr.show-more:hover > td {
    background-color: #CFD8DC;
}


.transactions .show-more .material-icons {
    /*float: right;
    line-height: 1.3;*/
    padding-bottom: 5px;
    vertical-align: middle;
}

.transactions .rest-details {
    display: none;
    background-color: #ECEFF1;
    padding: 5px 15px;
}

.transactions .rest-details b {
    font-weight: 400;
}


@media (max-width: 767px) {
    .transactions > thead > tr > th, 
    .transactions > tbody > tr > td {
        display: none;
    }
    .transactions .ta-status, 
    .transactions .ta-date,
    .transactions .ta-total,
    .transactions .ta-show-more,
    .transactions .rest-details {
        display: table-cell;
        cursor: pointer;
    }

    .transactions tbody .ta-total:after {
            font-family: 'Material Icons';
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            line-height: 1;
            letter-spacing: normal;
            text-transform: none;
            display: inline-block;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            -webkit-font-feature-settings: 'liga';
            -webkit-font-smoothing: antialiased;
            float: right;
            color: #CFD8DC;
            margin-right: -3px;
            margin-left: 3px;
    }
    
    .transactions tbody .ta-total::after {
        content:"more_vert";
    }
    .transactions tbody tr td.ta-total {
        font-weight: 500;
    }
}

@media (max-width: 479px) {



    .transactions > tbody > tr.success > td, 
    .transactions > tbody > tr.danger > td,
    .transactions .ta-status, 
    .transactions .ta-date,
    .transactions .ta-total {
        line-height: 24px;
        font-size: 13px;
        padding: 3px;
    }
}



/** New Loan, Loan Selector **/

.loan-selector h3 {
    font-size: 13pt;
    margin-bottom: 10px;
}

.loan-selector {
    overflow: hidden;
    width: 100%;
    display: inline-block;

}


.loan-selector .row:not(:last-child),
.loan-selector .row:not(:first-child) {
    margin-bottom: 10px;
}

.block-selector {
    background-color: #ffffff;
    padding: 5px;

}
.block-selector .bordered {
    border: 1px solid #eee;
    padding: 5px 15px 0;
}

.loan-selector {
 
  /*    display: table;
  table-layout: fixed;
  height: 100%;*/

}


.loan-details-selection .loan-selector {
    
/*      background: rgba(207, 216, 220, 0.2);*/
}

.loan-details-selection .block-selector {
    background: rgba(207, 216, 220, 0.2);
    margin-bottom: 10px;
}
.loan-details-selection .block-selector .bordered {
    border: 1px solid #ffffff;
}

.loan-selector div.loan-welcome {
    padding: 20px 25px;
    display: none;
}

.loan-selector div.loan-type {
    padding: 0 25px;    
}  

.loan-selector div.loan-slider {
    padding: 0 15px;
    /*background-color: #ffffff;*/
    margin-bottom: 10px;
}

.loan-selector div.loan-slider .slider {
    margin-bottom: 10px;
}

.loan-selector div.loan-slider  .noUi-horizontal {
    margin: 0;
}
.loan-selector div.loan-slider .input-group {
    max-width: 250px;
}

.loan-selector div.loan-type h3 {
    margin-top: 20px;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 0;
    color: #607D8B;
}


@media (max-width: 767px) {
    .loan-selector div.loan-type {
        overflow: hidden;
    }

}

.loan-selector div.loan-type .form-group.form-group-lg .form-control {
    margin-top: 6px;
    margin-bottom: 6px;
    color: #607D8B;
    font-weight: 400; 
    font-size: 20px;
    line-height: 20px;
    padding-top: 6px;
}


div.loan-type > div {
                    padding-left: 0;
}


.loan-selector .form-group,
.loan-selector .form-group.form-group-lg {
    margin-top: 0;
}

.loan-selector input[name="Term"] ~ .input-group-addon {
    display: none!important;
}

.loan-selector div.loan-type .form-group.form-group-lg {
    margin-top: 0;
}
.loan-selector div.loan-type select {
    margin-bottom: 6px;
    margin-top: 3px;
    /*
    background-image: -webkit-gradient(linear, left top, left bottom, from(#607D8B), to(#607D8B)), -webkit-gradient(linear, left top, left bottom, from(#78909C), to(#78909C));
    background-image: -webkit-linear-gradient(#607D8B, #607D8B), -webkit-linear-gradient(#78909C, #78909C);
    background-image: -o-linear-gradient(#607D8B, #607D8B), -o-linear-gradient(#78909C, #78909C);
    background-image: linear-gradient(#607D8B, #607D8B), linear-gradient(#78909C, #78909C);*/
}


.loan-selector div.loan-slider {
        text-align: left;
}
.loan-selector div.loan-slider > div {
    padding-left: 0;
}

.loan-selector div.loan-slider label {
    font-size: 22px;
    font-weight: 400;
    color: #78909C;
    float: left;
    display: inline-block;
    margin-top: 14px;

/*    color: #bd1e1e;*/
    float: left;
}

.loan-selector div.loan-slider .input-group .input-group-addon {
    font-size: 20px;
    color: #333333;
    font-weight: 300;
}
.loan-selector div.loan-slider .input-group input {
    margin-bottom: 6px;
    color: #43A047;
    margin-top: 3px;
    font-size: 24px;
    font-weight: 400;
}

.loan-selector div.loan-slider .form-group-lg {
    margin: 0;
}
.noUi-handle.noUi-active {
    transform: scale3d(1, 1, 1)!important;
    width: 25px!important;
    height: 25px!important;
    margin-top: -5px;
    margin-left: -5px;
 /*   filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><filter id="gaussian_blur"><feGaussianBlur in="SourceGraphic" stdDeviation="0" /></filter></defs></svg>#gaussian_blur');*/
}

.loan-selector div.loan-slider .slider .noUi-origin {
    margin: 0;
    border-radius: 0;
    height: 40px;
    background: #eaeaea;
    border-left: 7px solid #373d43;
    margin-left: -7px;
}
.loan-selector div.loan-slider .slider,
.loan-selector div.loan-slider .slider.noUi-connect, 
.loan-selector div.loan-slider .slider.slider-default.noUi-connect,
.loan-selector div.loan-slider .slider .slider.noUi-connect {
    background-color: #F37423;
    height: 40px;
    border-radius: 0;
    border-left: 7px solid #F37423;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.loan-selector div.loan-slider .slider .noUi-handle, 
.loan-selector div.loan-slider .slider.slider-default .noUi-handle {
    background: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    left: -20px;
    top: 0;
    cursor: ew-resize;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    border: 0;
	cursor: pointer;
    box-shadow: none;
    border-radius: 0;
}

.noUi-target {
        background: #607D8B;
	border-radius: 0;
	border: none;
	box-shadow: none;
}

.loan-selector div.loan-slider .slider .noUi-handle:before, 
.loan-selector div.loan-slider .slider .noUi-handle:after {
    content: "";
    display: none;
}


.loan-selector div.loan-slider p {
    display: block;
    margin-top: 20px;
    width: 150px;
}

@media (max-width: 767px) {
    .loan-selector,
    .loan-selector div.loan-type,
    .loan-selector div.loan-welcome,
    .loan-selector div.loan-slider {
        display: block;
    }

    .loan-selector div.loan-welcome,
    .loan-selector div.loan-type {
        margin-bottom: 10px;
    }
    .loan-selector div.loan-type select {
        max-width: 100%;
    }
    .loan-selector div.loan-slider {
        padding-top: 10px;
    }
    .loan-selector div.loan-slider h4 {
    margin-top: 0;
}


}

.results {
    text-align: center;
    margin-bottom: 10px;
}
.results .bordered {
        min-height: 12em;
        padding-top: 3em;
        padding-bottom: 3em;
}
.results.payment-medium .bordered {
        min-height: 11em;
}

.new-loan .results h3 {
    margin-bottom: 0;
}

.results h2 {
    color: #272262;
    font-weight: 800;
    font-size: 36pt;
}
.results h2 sup {
    font-size: 50%;
    top: -.7em;
}

.results .period {
    margin-top: 15px;
}
.results .period h3 {
    font-size: 18pt;
    font-weight: 800;
}

.front-end .btn {
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;  
}

.front-end .new-loan .btn {
  width: 100%;
  margin: 0;   
  line-height: 36px;
}

.front-end .new-loan .btn.btn-raised:not(.btn-link).btn-primary {
    background-color: #7380CA;
}

.front-end .new-loan .btn.btn-raised:not(.btn-link):hover.btn-primary,
.front-end .new-loan .btn.btn-raised:not(.btn-link):active.btn-primary,
.front-end .new-loan .btn.btn-raised:not(.btn-link):focus.btn-primary {
 background-color: #5E6EC8;
}

.front-end .new-loan .btn.btn-raised.btn-success {
    background: none;
    background-color: #F37423;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;

}
.front-end .new-loan .btn.btn-raised.btn-success:hover,
.front-end .new-loan .btn.btn-raised.btn-success:active,
.front-end .new-loan .btn.btn-raised.btn-success:focus {
    background: #FABF98;
    color: #3e3e3e;
}



/** Tabs for Borrowers **/

.tab-personal-details label {
    text-align: left;
    clear: left;
    float: left;
    margin-bottom: 15px;
    width: 100%;
    color: #999;
    
}
.tab-personal-details .change-pass {
    text-align: right;
    padding-top: 10px;

}

@media (max-width: 1440px) {
    .tab-personal-details .change-pass {
        text-align: center;
        margin-top: 20px;
        padding: 0;
        /*background-color: rgba(236, 239, 241, 0.3);*/
        clear: both;
    }
}

.personal-info-element
{
    display: inline-block;
    margin: 0 0 20px;
    padding: 0;
    font-size: 2rem;
    float: left;
    clear: left;
    max-width: calc(100% - 35px);
    /*    margin-top: 7px;
    display: inline-block;
    background: #fff;
    border-radius: 0;
    margin: 0;
    width: 100%;
    padding: 0 10px;
    min-height: 2.4em;
    font-size: 1.5rem;
    line-height: 2.4em;
    border: 1px solid #d5dce5;
    border-left: 3px solid #d5dce5;
*/
}


 .tab-personal-details popup-editor[btn-title="Documents"] {
     margin-top: 0;
     border: 0;
     float: right;
 }

.documents-list .btn.btn-danger {
    color: #ffffff!important;
    height: 2em;
    font-size: 1.4rem;
    line-height: 1.3em;
    background-color: #F44336;
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0;
    border: 0;
    padding: 5px 10px;
    margin: 0;
}

.documents-list a {
    color: #78909C;
}

.tab-personal-details .documents-list li,
.tab-personal-details .uploader-container {
    padding-left: 10px;
}

.tab-personal-details .documents-list li:nth-child(5n) {
    clear: left;
}

doc-upload .btn.btn-danger:hover,
doc-upload .btn.btn-danger:focus,
doc-upload .btn.btn-danger:active,
doc-upload .btn.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #D50000!important;
}



ul.table-loan-list {
    padding-left: 0;
}

ul.table-loan-list li {
    list-style: none;
    cursor: pointer;
    padding: 10px;
    border-top: 1px solid #eee;
}

@media (max-width: 479px) {
    ul.table-loan-list li h3 {
        font-size: 18px;    
        line-height: 21px;
        padding-top: 3px;
    }
}

@media (min-width: 480px) and (max-width: 1600px) {
    ul.table-loan-list li h3 {
        font-size: 21px;
    }
}

ul.table-loan-list li.selected-loan,
ul.table-loan-list li.selected-loan h3 {
    font-weight: 400;
}
ul.table-loan-list li.selected-loan {
    background-color: rgba(207, 216, 220, 0.2);

}

.non-selected-loan:hover {
    background-color: rgba(207, 216, 220, 0.1);
}

ul.table-loan-list li.non-selected-loan:hover .material-icons {
       color: rgba(38, 50, 56, 0.6)
;
}

ul.table-loan-list li.non-selected-loan:hover h3 {
        color: #000000;
}

ul.table-loan-list li.selected-loan h3 {
    /*color: #607D8B;*/
    color: #F37423;
}


#loan-types a .material-icons,#loan-types  a:focus .material-icons, #loan-types a:hover .material-icons {
    vertical-align: bottom;
}

ul.table-loan-list li.selected-loan:after {
           font-family: 'Material Icons';
            font-weight: normal;
            font-style: normal;
            font-size: 36px;
            line-height: 1;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            -webkit-font-feature-settings: 'liga';
            -webkit-font-smoothing: antialiased;
            float: right;
            color: #999;
            display: block;
            margin-top: -20px;
}
    
ul.table-loan-list li.selected-loan::after {
        content:"keyboard_arrow_right";
}

ul.table-loan-list li.selected-loan {
    padding-right: 5px;
}

ul.table-loan-list li .material-icons {
    float: left;
    display: block;
    font-size: 36px;
    line-height: 36px;
    color: rgba(207, 216, 220, 1);
    margin-right: 10px;
    margin-top: 3px;
}

.material-icons.Origination::after {
    content: "play_for_work";
}

.material-icons.WaitingForCustomerSignature::after {
    content: "content_paste";
}

.material-icons.Reprocessing::after {
    content: "settings_backup_restore";
}

.material-icons.AutoProcessing::after {
    content: "brightness_auto";
}

.material-icons.Pre-origination::after {
    content: "lightbulb_outline";
    /*transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);  
    -o-transform: rotate(-90deg);  
    -webkit-transform: rotate(-90deg);  
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}


.material-icons.WaitingForApproval::after {
    content: "hourglass_empty";
}

.material-icons.Approved::after {
    content: "check_circle";
}

.material-icons.Active::after {
    content: "play_circle_outline";
}

.material-icons.PastDue::after {
    content: "warning";
}

.material-icons.RolloverRequested::after {
    content: "pause_circle_outline";
}

.material-icons.Collateral::after {
    content: "directions_car";
}

.material-icons.DisbursementFailed::after {
    content: "money_off";
}

.material-icons.DisbursementInProgress::after {
    content: "monetization_on";
}

.material-icons.P2P_GatheringInvestments::after {
    content: "card_giftcard";
}

ul.table-loan-list li.selected-loan .material-icons {
    color: #263238;
}
/*
.loan-header .material-icons.Origination,
.loan-header  li.selected-loan .material-icons.Reprocessing,
.loan-header  li.selected-loan .material-icons.AutoProcessing, 
.loan-header  li.selected-loan .material-icons.WaitingForApproval
{
    color: #263238;
}


ul.table-loan-list li.selected-loan .material-icons.Approved, 
ul.table-loan-list li.selected-loan .material-icons.Active {
    color: #33691E;
}

ul.table-loan-list li.selected-loan .material-icons.PastDue, 
ul.table-loan-list li.selected-loan .material-icons.RolloverRequested,
ul.table-loan-list li.selected-loan .material-icons.PastDue {
    color: #bd1e1e;
}

ul.table-loan-list li.selected-loan .material-icons.Collateral {
        color: #FF8F00;
}
    */


.table-loan-list tbody tr:hover { cursor: pointer; }

.table-loan-list >tbody > tr.selected-loan > td
{
    background-color: #537EA5;
    color: white;
    font-weight: bold;
}

.modal-dialog .modal-body form[name="rollover"] {
    
}

.modal-dialog .modal-body form[name="rollover"] .form-group.form-group-lg {
        margin: 20px 0 0 0;
}    
.modal-dialog .modal-body form[name="rollover"] .form-group.form-group-lg .readonly-value {
    margin: 20px 0 0;
    height: 44px;
    padding: 12px 0;
    font-size: 18px;
    line-height: 1.3333333;
}


.acc-status  {
    padding: 10px 30px;
    min-height: 90px;
    border-radius: 0;
    vertical-align: middle;
    transition: 1s linear;
    -webkit-box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.38);
    box-shadow: 0px 3px 10px -5px rgba(0,0,0,0.38);
}

@media (max-width: 479px) {
    .acc-status {
         padding: 10px;
    }
}

.acc-status-image
{
    min-width: 64px;
    min-height: 64px;
    margin-right: 10px;
    float: left;
    display: none;
}

.acc-status p {
    max-width: 1200px;
    text-align: center;
    margin: 0 auto;
    line-height: 2.4rem;
}

.acc-status p:first-child {
    margin-top: 15px;
    margin-bottom: 5px;
}

.acc-status p:last-child {
    margin-bottom: 15px;
}

.acc-status a.loan-reference {
    cursor: pointer;
    display: inline-block;
    border-bottom: 1px dotted;
    padding: 0 7px;
}

.acc-status a.loan-reference:hover,
.acc-status a.loan-reference:active,
.acc-status a.loan-reference:focus {
    text-decoration: none;
}


.acc-status a.loan-reference .material-icons {
    font-size: 20px;
    line-height: 22px;
    vertical-align: top;
}


/* Account status = Past due */


.acc-status.status-pastDue
{
  /*  border: 2px solid #d80000;*/
    color:#d80000;
    background-color: #FFF5F5; /*#f2dede;*/
}

.acc-status.status-pastDue a.loan-reference {
    border-color:#d80000;
    color: #d80000;
}

.acc-status.status-pastDue a.loan-reference:hover,
.acc-status.status-pastDue a.loan-reference:active,
.acc-status.status-pastDue a.loan-reference:focus {
    background-color:#d80000;
    color: #FFF5F5;
}


.status-pastDue > .acc-status-image {
    background-image: url(img/AccountStatus/past_due_loan.png);
}

/* Account status = Active */

.acc-status.status-active {
    color:#009c48;
    /*border: 2px solid #009c48;*/
    background-color: #F2FAF2;
}

.acc-status.status-active a.loan-reference {
    border-color:#009c48;
    color: #009c48;
}

.acc-status.status-active a.loan-reference:hover,
.acc-status.status-active a.loan-reference:active,
.acc-status.status-active a.loan-reference:focus {
    background-color:#009c48;
    color: #F2FAF2;
}

.status-active > .acc-status-image {
    background-image: url(img/AccountStatus/ok.png);
}

/* Account status = Waiting for Approval */

.acc-status.status-waitingForApproval {
    color: #0070bf/*#0277BD*/;
/*    border: 2px solid #0070bf;*/
    background-color: #E6F1F9/*#E1F5FE */;
}

.acc-status.status-waitingForApproval a.loan-reference {
    border-color:#0277BD;
    color: #0277BD;
}

.acc-status.status-waitingForApproval a.loan-reference:hover,
.acc-status.status-waitingForApproval a.loan-reference:active,
.acc-status.status-waitingForApproval a.loan-reference:focus {
    background-color:#0277BD;
    color: #E1F5FE;
}


.status-waitingForApproval > .acc-status-image {
    background-image: url(img/AccountStatus/in_progress.png);
}

/* Account status = Loan Rejected */

.acc-status.status-loanRejected {
    color:#d80000;
    /*border: 2px solid #d80000;*/
    background-color: #FFF5F5;
}

.acc-status.status-loanRejected a.loan-reference {
    border-color:#d80000;
    color: #d80000;
}

.acc-status.status-loanRejected a.loan-reference:hover,
.acc-status.status-loanRejected a.loan-reference:active,
.acc-status.status-loanRejected a.loan-reference:focus {
    background-color:#d80000;
    color: #FFF5F5;
}

.status-loanRejected > .acc-status-image {
    background-image: url(img/AccountStatus/rejected.png);
}

/* Account status = Loan Approved */

.acc-status.status-loanApproved {
    color:#009c48;
  /*  border: 2px solid #009c48; */
    background-color: #F2FAF2;
}

.acc-status.status-loanApproved a.loan-reference {
    border-color:#009c48;
    color: #009c48;
}

.acc-status.status-loanApproved a.loan-reference:hover,
.acc-status.status-loanApproved a.loan-reference:active,
.acc-status.status-loanApproved a.loan-reference:focus {
    background-color:#009c48;
    color: #F2FAF2;
}

.status-loanApproved > .acc-status-image {
    background-image: url(img/AccountStatus/ok.png);
}

/* Account status = Rollover Approved */

.acc-status.status-rolloverApproved {
    color:#009c48;
 /*   border: 2px solid #009c48;*/
    background-color: #F2FAF2;
}

.acc-status.status-rolloverApproved a.loan-reference {
    border-color:#009c48;
    color: #009c48;
}

.acc-status.status-rolloverApproved a.loan-reference:hover,
.acc-status.status-rolloverApproved a.loan-reference:active,
.acc-status.status-rolloverApproved a.loan-reference:focus {
    background-color:#009c48;
    color: #F2FAF2;
}


.status-rolloverApproved > .acc-status-image {
    background-image: url(img/AccountStatus/ok.png);
    background-image: url(img/AccountStatus/ok.png);
}

/* Account status = Rollover Rejected */

.acc-status.status-rolloverRejected {
    color:#d80000;
  /*  border: 2px solid #d80000;*/
    background-color: #FFF5F5;
}

.acc-status.status-rolloverRejected a.loan-reference {
    border-color:#d80000;
    color: #d80000;
}

.acc-status.status-rolloverRejected a.loan-reference:hover,
.acc-status.status-rolloverRejected a.loan-reference:active,
.acc-status.status-rolloverRejected a.loan-reference:focus {
    background-color:#d80000;
    color: #FFF5F5;
}

.status-rolloverRejected > .acc-status-image {
    background-image: url(img/AccountStatus/rejected.png);
}


.newLoanCustomer .field-validation-error {
    display: none;
}



/** need to clean styles **/
.loan-selector td:nth-child(1) {
    width: 18%;
    text-align: right;
    font-weight: bold;
}

.loan-selector td:nth-child(2) {
    width: 62%;
    padding: 20px;
}

.loan-selector td:nth-child(3) {
    width: 20%;
}

.front-end .form-control, .front-end  .form-group .form-control {
    background: none;
    background-image: none;
    background-color: #eaeaea;
    color: #3e3e3e;
    font-size: 15pt;
    height: 40px;
    font-weight: bold;
    line-height: 24px;
    padding-left: 7px;
}

@media (max-width: 767px) {
    .front-end .form-control, .front-end  .form-group .form-control  {
        font-size: 13pt;
    }
}


.front-end .new-loan .form-control, .front-end .new-loan .form-group .form-control {
    text-transform: uppercase;
}  


.front-end  .form-group.has-error.is-focused .form-control {
    background-image: none;
}

.form-control[disabled], .form-group .form-control[disabled], fieldset[disabled] .form-control, fieldset[disabled] .form-group .form-control {
    background: none;
    border: 1px solid #eee;
    background-color:#f5f5f5;

}

.customer-details {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 1.5rem;
    background: none;
    /*background-image: url(images/grey.png);*/
}

.customer-details .panel-body {
        padding: 0;
    }

.customer-details legend {
    font-weight: 300;
    font-size: 1.7rem;
    text-align: left;
    border: 0;
    margin-bottom: 0;
    padding: 3px 5px 8px;
    color: #ffffff;
    background: #ff8538;
    /*border-bottom: 2px solid #ECEFF1;*/
    border-top-left-radius: 0;
    /* backup
    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-weight: 700;
    font-size: 2rem;
    text-align: left;
    border: 0;
    margin-bottom: 0;
    padding: 0 5px 5px;
    color: #fff;
    background: #607D8B/*#5ba0d0*/ ; 
    /*border-bottom: 3px solid #eee;
    border-top-left-radius: 5px;
    background: #227ec3;  #177e5d;*/

    /*color: #f8f8f8;
    border-top-left-radius: 10px;*/
    /*border-top-right-radius: 10px;*/
}

@media (max-width: 767px) {
    .customer-details legend {
        font-size: 1.8rem;
    }

    .btn-flat, .modal-dialog {
        width: 100%;
    }
}

.customer-details .icon::before {
    font-size: 1.7rem!important;
    color: rgba(255,255,255,0.6)!important;
}

.customer-details .control-label {
/*    font-family: 'Roboto Condensed', Arial, sans-serif;
    font-weight: 400;
    text-align: left;
    border: 0;
    color: #000000;*/
}
.customer-details h3.monthly-expenses {
    padding-left: 10px;
    margin-left: -10px;
    margin-top: 8px;
    font-weight: 800;
    color: #2f2976;
}

.customer-details .comments {
    padding: 10px 0;
    background-color: #ffffff;
    color: #2f2976;
    margin-bottom: 10px;
    border-bottom: 1px solid #2f2976;
    font-weight: 600;
}

.customer-details  .form-group.is-focused .form-control .material-input:after {
  background-color: #90A4AE;
}

ng-form[name="CustomerAdditionalInfo"] .label-header  {
    font-size: 11pt;
    text-transform: uppercase;
    /*margin-top: -8px;*/
    margin-bottom: 0;


}
ng-form[name="addressInput"] .form-group.form-group-lg {
    margin-top: 25px;
}
ng-form[name="addressInput"] .form-group.form-group-lg .control-label {
    /*font-size: 9.5pt!important;*/
    text-transform: lowercase;
}


.term .input-group {
    display: block;
}
 .term  .input-group .input-group-addon {
    padding-left: 0;
    padding-right: 6px;
}

.amount .input-group,
.term .input-group {
    background-color: #eaeaea;
    height: 40px;
}
.amount .input-group input {
    margin: 0;
}

body.front-end .loan-selector .amount .input-group .input-group-addon {
    padding: 0!important;
    padding-left: 10px!important;
    vertical-align: middle;
    font-size: 16px;
    color: #3e3e3e;
    font-weight: 100;
}

.customer-details .form-block {
    display: block;
    background: #ffffff /*#f8f8f8*/;
    padding: 15px 15px 0;
    margin-bottom: 35px;
}

.front-end .customer-details .form-block {
    padding-bottom: 15px ;
}

@media (min-width: 767px) {
    .form-block.columns > .row > div[class*="col-"] {
        margin-bottom: 10px;
    }

    .form-block.columns > .row > div[class*="col-"]:nth-child(2n) {
        border-left: 1px solid #eee;
    }
}


@media (min-width: 992px) {
    .form-block.columns > .row > div[class*="col-"]:not(:first-child) {
        border-left: 1px solid #eee;
    }
}

@media (max-width: 991px) {
    .form-block.columns > .row > div[class*="col-"]:nth-child(2n+1) {
        clear: left;
    }
}


.front-end .customer-details .incomes {
    font-size: 13pt;
}

.front-end .customer-details .long-label {
    display: block;
    font-size: 9.5pt;
    color: #000000;
    font-family: 'Open Sans',Arial,sans-serif;
    font-weight: 300;
    line-height: 1.2;
}

.front-end .customer-details .long-label.required:after {
    content: " *";
    color: #f44336;
}

.long-label + .form-group {
    margin-top: 5px!important;
}

.tab-personal-details > .form-block > div,
.tab-personal-details > .form-block .row > div,
div[customer-details="customerDetails"] > div
 {
    overflow: hidden;
}


.collateral-customer-table tbody tr td {
    padding: 0 10px;
    vertical-align: middle;
}

.customer-details .btn {
    /*height: 26px;
    font-size: 1.3rem;
    line-height: 1.5rem;*/
}

.customer-details .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #5cb85c, #469f46);
background-image: -ms-linear-gradient(top, #5cb85c, #469f46);
background-image: -webkit-linear-gradient(top, #5cb85c, #469f46);
background-image: -o-linear-gradient(top, #5cb85c, #469f46);
background-image: linear-gradient(to top, #5cb85c, #469f46);
  border-color: #4cae4c;
}

.usecollaterals .btn {
    padding: 0 10px;
    line-height: 34px;
}
.usecollaterals .btn.icon {
    padding-left: 0;    
}

.newLoanCustomer .usecollaterals .btn.icon {
    padding-left: 10px;

}

.collateral-customer-table th {
    display: none;
}

.collateral-customer-table td {
    font-weight: 500;
}
.collateral-customer-table .coll-actions,
.collateral-customer-table .coll-actions-header {
    width: 250px;
    text-align: center;
}


.customer-details > .panel-footer > .btn.btn-primary[disabled][disabled],
.create-account .btn.btn-primary[disabled][disabled] {
    color: #333333;
    background-color: #dddddd;
}

.create-account .btn.btn-primary[disabled][disabled]:hover,
.create-account .btn.btn-primary[disabled][disabled]:active,
.create-account .btn.btn-primary[disabled][disabled]:focus,
.customer-details > .panel-footer > .btn.btn-primary[disabled][disabled]:hover, 
.customer-details > .panel-footer > .btn.btn-primary[disabled][disabled]:focus,
.customer-details > .panel-footer > .btn.btn-primary[disabled][disabled]:active {
    color: #333333;
    background-color: #d0d0d0;
}

.customer-details > .panel-footer > .btn:not(.btn-raised).btn-primary {
    background: #4CAF50;
    color: #fff;
}

.customer-details > .panel-footer > .btn:not(.btn-raised).btn-primary:hover,
.customer-details > .panel-footer > .btn:not(.btn-raised).btn-primary:focus {
  background-color: #388E3C;
}

.panel.customer-details  {
    margin-bottom: 10px;
}

.customer-details.panel > .panel-heading, .customer-details.panel.panel-default > .panel-heading {
    background: transparent;    
}

.customer-details .panel-footer {
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
}

.newLoanCustomer .form-block:last-child {
    margin-bottom: 0;
}

.newLoanCustomer .usecollaterals .form-block {
    margin-bottom: 35px;
}

.uploader-container label .btn {
    background-color: #EEE;
    color: rgba(0,0,0,.87);
    padding: 8px 15px;
}

.uploader-container > label > .btn:hover, .uploader-container > label > .btn:active,.uploader-container > label > .btn:focus {
        background: #e4e4e4!important /*bd1e1e*/;
        /*background: #de2424;*/
}

.customer-details .addressInput,
.modal-body .addressInput {
     padding: 0px; 
}


.stepper .progress {
    background-color: #e3e3e3;
    height: 15px;
    margin-bottom: 15px;
}

.stepper .progress .progress-bar.progress-bar-primary {
       background-color: #90A4AE;
}

.stepper .progress .progress-bar.progress-bar-step1 {
       background-color: #DCE775;
}

.stepper .progress .progress-bar.progress-bar-step2 {
       background-color: #9CCC65;
}

.stepper .progress .progress-bar.progress-bar-step3 {
       background-color: #43A047;
}


.loan-message {
    background-color: rgba(216, 216, 217, 0.2);
    border-left: 5px solid #37474F;
    color: #37474F;
    padding: 15px;
    margin-top: 5px;
}
.loan-message p:last-child {
    margin-bottom: 0;
}
.loan-message.success {
    color: #33691E;
    border-left: 5px solid #33691E;
}

.customer-details {
    margin-left: auto;
    margin-right: auto;
    max-width: 1350px;
}

.bank-statements-suggestion-modal .modal-dialog {
    max-width: 800px;
}


.front-end .modal-content .modal-header,
.account .modal-content .modal-header {
    background-color: #F37423;
    color: #ffffff;
    padding-top: 12px;
    padding-bottom: 12px;
    font-weight: 400;
}

.close {
    color: #ffffff;
    filter: alpha(opacity=80);
    opacity: .8
}
.front-end .modal-content .modal-header .text-danger {
    color: #FABF98;
    font-weight: bold;
}

.modal-header h2 {
    font-size: 15pt;
}
.modal-header .close {
    margin-top: 1px;
}

.front-end .modal-content .modal-body a {
    color: #F37423;
}


.front-end .checkbox label, .front-end .radio label, .front-end label {
    color: #333;
    font-weight: 400;
}

.front-end .form-group.form-group-lg label.control-label {
    font-size: 10.5pt!important;
    margin-top: 11px!important;
    color: #000000!important;
    font-family: 'Open Sans',Arial,sans-serif;
    font-weight: 300!important;
}    

@media (max-width: 767px) {
    .front-end .form-group.form-group-lg label.control-label {
        font-size: 9.5pt!important;
    }
}

.front-end .form-group.form-group-lg .form-control {
    margin-bottom: 0;
}

/* ==== attentionPointer ==== */
.ap-ink {
    background: rgba(255, 133, 56, .4);
}
/* ==== attentionPointer ==== */

.new-loan-promo-btn-wrapper button.btn {
    text-transform: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}
/** HEADER **/
header {
    background-color: #ffffff;
    display: block;
    min-height: 200px;
    text-align: center;
    height: auto;
}


@media (min-width: 480px) {
    header {
        min-height: 130px;
    }
}

@media (min-width: 768px) {
    header {
        min-height: 160px;
    }
}

header .navbar-nav a {
    margin-top: 10px;
}

@media (min-width: 480px) {
    header .navbar-nav a {
        margin-top: 40px;
}

}


@media (min-width: 767px) {
    header .navbar-nav a {
        margin-top: 60px;
}

}



@media (max-width: 479px) {
   body {
       font-size: 14px;
   }
}

.front-end .body-content a, 
.front-end .body-content a:hover, 
.front-end .body-content a:focus {
    color: #F37423;
}

.navbar-brand {
    width: 150px;
    display: block;
    background: url(/Content/img/CDlogo.png) no-repeat center center;
    background-size: contain;
    padding: 0;
    font-size: 18px;
    text-indent: -30000px;
    overflow: hidden;
    height: 130px;
    margin: 10px auto;
    float: none;
}

@media (min-width: 360px){
    .navbar-brand {
        width: 150px;
    }
}

@media (min-width: 480px){
    .navbar-brand {
        float: left;
    }
}

@media (min-width: 768px){
    .navbar-brand {
        margin: 10px 0;
        width: 250px;

    }
    .nav.navbar-right {
        margin-right: 15px;
    }
}


body.front-end {
    min-width: 300px;
}


@media (max-width: 479px) {
    body.front-end {
        background-color: #ffffff;
    }
}


@media (max-width: 767px) {
    body.front-end {
       /* padding-top: 80px;*/
    }
}

.front-end header {
    position: static;
    z-index: 1000;
}
/*
.front-end header .pull-right {
    margin-right: 30px;
}

@media (max-width: 767px) {
    .front-end header ul.nav > li {
        float: left;
    }
    .front-end header .pull-right {
        margin-right: 10px;
    }
}
    */

.front-end .body-content {
    margin-top: 0;
}

.container {
    max-width: 1200px;
    width: 100%;
}

.front-end.dashboard .container {
    max-width: 1450px;
    width: 100%;
}

#toggle-menu {
    display: none;
    float: left;
    padding: 3px 3px 0;
    color: #333;
    background-color: #ECEFF1;
    cursor: pointer;
    border-radius: 25px;
}

#close-menu {
    display: none;
    float: right;
    margin: 0 0 15px;
    padding: 3px 3px 0;
    color: #333;
    cursor: pointer;
    border-radius: 25px;
}

@media (max-width: 480px) {
    #close-menu {
        display: inline-block;
    }
}

@media (max-width: 1200px) {
    #toggle-menu {
        display: inline-block;
    }
}


/** Body Content **/

/** Dashboard **/

.user-card {
    clear: both;
     margin: 0;
     padding: 12px 5px 7px;
     color: #ffffff;    
}

.user-card img {
    width: 100%;
    opacity: 0.5;
    float: left;
}


.user-card .fa-4x {
    opacity: 0.5;
    display: none;
}

.user-card .fa-4x {
   font-size: 3.5em;
}

.user-card .material-icons.user-icon {
    font-size: 4em;
    opacity: 0.5;
}

.user-card:hover .material-icons.user-icon {
        opacity: 1;
}

.user-card  a.more .material-icons {
    margin-top: 3px;
    float: right;
    color: #fff;
}


.front-end .body-content h1 {
        text-align: center;
}

.body-content .panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px;
}

@media (min-width: 992px) {
.body-content .panel {
    padding: 10px 25px 25px;
}
}

ng-form[name="termEditor"] .form-group,
ng-form[name="currencyEditor"] .form-group {
    /*max-width: 200px;*/
}





/** Tabs **/

.nav-pills.nav-stacked 
{
    background-color: #fff;
    float: right;
    position: absolute;
    right: 20px;
    z-index: 2000;
}
.body-content .container-fluid,
.body-content .container-fluid .tab-content {
    padding: 0;
    
}
.tab-content .tab-pane:first-child {
    margin-top: 50px;
}

.tab-content
{
    border: 0 /*#cccccc 1px solid*/;
    border-top: none;
    padding:15px;
    min-height: 70vh;
}
.tab-content h4 {
    margin-top: 15px;
}

.nav-tabs > li:hover
{
    cursor: pointer;
}


 popup-editor {
    padding-left: 3px;
    /*padding-top: 5px;*/
    margin-left: 10px;
    border-left: 1px solid #ddd;
    overflow: hidden;
    float: left;

     /*
    position: absolute;
    right: 30px;
    top: 10px;
         */
}
popup-editor .material-icons {
    font-size: 18px;
}

 popup-editor[btn-title="Documents"] {
         position: relative;
         right: inherit;
     margin-left: 20px;
 }

 .input-group.date ul.dropdown-menu table tr td {
    padding-right: 1px;
} 
ul[datepicker-popup-wrap] button.btn {
    margin: 2px 2px 0;
    padding: 10px;
}

@media (max-width: 480px) {
    div[uib-daypicker] {
        padding: 0 5px;
    }
    ul.uib-datepicker-popup .btn.btn-sm {
        padding: 3px 7px;
    }
}

ul[datepicker-popup-wrap] table tr th button.btn-default {
    background-color: #ffffff;
    font-size: 16px;
}

ul[datepicker-popup-wrap] table tr th button.btn-default .text-info {
    color: #607D8B;
    font-weight: 600;
}


ul[datepicker-popup-wrap] button.btn-default {
    background-color: #ECEFF1;
}
ul[datepicker-popup-wrap] .btn:not(.btn-raised).btn-default:hover, 
ul[datepicker-popup-wrap] .btn:not(.btn-raised).btn-default:focus {
    background-color: #CFD8DC;
}

ul[datepicker-popup-wrap] .btn-default.active {
    background-color: #78909C;    
}
ul[datepicker-popup-wrap] .btn-default.active .text-info {
    color: #ffffff;
    font-weight: bold;
}

/* hide annoying spin buttons in webkit browsers */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type="number"] {
    -moz-appearance: textfield;
}

#sidenav-overlay {
    display: none;
}

#navbar-toggle-cbox {
    display: none;
}

.navbar-collapse {
    padding: 0;
}


@media (min-width: 1200px) and (max-width: 1439px) {
    .navbar-collapse.col-lg-4 {
    width: 33.33333333%;
    }
}

@media (max-width: 1200px) {
    .front-end .navbar-collapse {
           /*-webkit-transform: translate3d(-100%,0,0);
            transform: translate3d(-100%,0,0);*/
           -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    }

    .left-side {
        position: fixed!important;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: +1002;
        background-color: #ECEFF1;
        padding-top: 15px;
        height: 100%;
        width: 400px;
        overflow-y: scroll;
    }
    #sidenav-overlay {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 120vh;
        background-color: rgba(0,0,0,0.5);
        z-index: +1001;
        will-change: opacity;
        transition: opacity 0.3s;
    }
    .navbar-collapse.in {
        overflow-y: auto;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
        -webkit-transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        /* 
       -webkit-transform: translate3d(0,0,0);
       transform: translate3d(0,0,0);
            */
    }
    .navbar-collapse.in + #sidenav-overlay {
            display: block;
}
    /*ul.table-loan-list li {
            display: none;
    }
    ul.table-loan-list li.selected-loan {
            display: block;
            padding-right: 15px;
    }
    ul.table-loan-list li.selected-loan .material-icons {
        display: block;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }*/

}

@media (max-width: 480px) {
    .left-side {
        width: 100%;
    }
}


@media (max-width: 1023px) {
   .modal-dialog {
        max-width: 95%;
    }
}

legend
{
    border-bottom: 1px solid #537EA5;
}



body.front-end .user-hello,
body.landing .user-hello {
    display: none;
}


.validation-summary-errors {
    margin-bottom: 20px;
}

.validation-summary-errors ul {
    padding: 0;
}

body.front-end  .field-validation-error, body.front-end  .validation-error {    
    color: #f44336;
    background-color: transparent;
    border: 0;
    padding: 0;
    font-size: 14px;
}


.validation-summary-errors ul li {
    list-style: none;
    background-color: #bd1e1e;
    color: #fff;
    padding: 10px;

}

.captcha-image {
    text-align: center;
    padding: 30px 5px;
    background: rgba(213, 220, 229, 0.2);
}



.front-end .form-control,
.front-end .form-control:focus {
    box-shadow: none!important;
    outline: transparent!important;
    outline-style: none!important;
}

.form-control,
.form-group .form-control {
           background-image: -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
           background-image: -webkit-linear-gradient(#D2D2D2, #D2D2D2), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
           background-image: -o-linear-gradient(#D2D2D2, #D2D2D2), -o-linear-gradient(#D2D2D2, #D2D2D2);
           background-image: linear-gradient(#D2D2D2, #D2D2D2), linear-gradient(#D2D2D2, #D2D2D2);
        /*  -webkit-background-size: 100% 2px, 100% 0.01em;
          background-size: 100% 0.05em, 100% 0.05rem;*/

        
}

@media (-webkit-max-device-pixel-ratio:0.99) {
    .front-end .form-control,
    .front-end .form-group .form-control {
          -webkit-background-size: 100% 2px, 100% 1px;
          background-size: 100% 2px, 100% 1px;        
    }
    front-end .form-group.is-focused .form-control,
    .body-content .form-group.is-focused .form-control,
    .customer-details .form-group.is-focused .form-control {
          -webkit-background-size: 100% 4px, 100% 2px;
          background-size: 100% 4px, 100% 2px;
    }
}


.front-end .form-group.is-focused .form-control,
.body-content .form-group.is-focused .form-control,
.customer-details .form-group.is-focused .form-control {
  outline: none;
  /*background-image: -webkit-gradient(linear, left top, left bottom, from(#90A4AE), to(#90A4AE)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
  background-image: -webkit-linear-gradient(#90A4AE, #90A4AE), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
  background-image: -o-linear-gradient(#90A4AE, #607D8B), -o-linear-gradient(#D2D2D2, #D2D2D2);
  background-image: linear-gradient(#90A4AE, #90A4AE), linear-gradient(#D2D2D2, #D2D2D2);
  -webkit-background-size: 100% 2px, 100% 1px;
          background-size: 100% 2px, 100% 1px;*/
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.front-end .form-group.form-group-lg .checkbox label,
.customer-details .form-group.form-group-lg .checkbox label, 
.customer-details .form-group.form-group-lg .radio label, 
.customer-details .form-group.form-group-lg label {
    color: #bbb;
}

/** DARK CONTROLS **/

.front-end .form-group.dark .form-control,
.body-content .form-group.dark .form-control,
.customer-details .form-group.dark .form-control,
.front-end .form-group.loan-purpose-comment .form-control {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#607D8B), to(#607D8B)), -webkit-gradient(linear, left top, left bottom, from(#607D8B), to(#607D8B));
  background-image: -webkit-linear-gradient(#607D8B, #607D8B), -webkit-linear-gradient(#607D8B, #607D8B);
  background-image: -o-linear-gradient(#607D8B, #607D8B), -o-linear-gradient(#607D8B, #607D8B);
  background-image: linear-gradient(#607D8B, #607D8B), linear-gradient(#607D8B, #607D8B);
}

.customer-details .form-group.form-group-lg.label-floating.is-focused.is-empty label.control-label {
      top: -5px;
      left: 0;
      font-size: 18px;
      line-height: 1.3333333;

}

.front-end .btn,
.front-end .btn:focus,
.front-end .btn:active {
    box-shadow: none!important;
    outline: transparent!important;
    outline-style: none!important;
}

.front-end .btn:not(.btn-raised).btn-default:hover,
.front-end .btn:not(.btn-raised).btn-default:focus,
.front-end .btn:not(.btn-raised).btn-default:active,
.front-end .input-group-btn .btn:not(.btn-raised).btn-default:hover,
.front-end .input-group-btn .btn:not(.btn-raised).btn-default:focus,
.front-end .input-group-btn .btn:not(.btn-raised).btn-default:active {
    background-color: #ECEFF1;
    color: #000;
}



.front-end .btn.btn-raised:not(.btn-link).btn-primary {
  color: #ffffff;
  background-color: #F37423;
}
.front-end .btn.btn-raised:not(.btn-link):hover.btn-primary,
.front-end .btn.btn-raised:not(.btn-link):active.btn-primary,
.front-end .btn.btn-raised:not(.btn-link):focus.btn-primary {
    background-color: #FABF98;
    color: #3e3e3e;
}

.front-end .btn.btn-raised {
    color:#ff8538;
}

phone div .phoneInput {
    /*height: 52px!important;*/
    overflow: hidden;
}

phone div .phoneInput input {
    background-color: transparent;
    padding: 2px 0;
    font-size: 18px;
    line-height: 1.3333333;
    box-shadow: none!important;
}
.is-empty phone div .phoneInput input {
    color: #bdbdbd;
}

.addressInput > .form-group.form-group-lg {
    /*margin-top: 0;*/
}

.addressInput .form-group.form-group-lg.label-floating.is-focused label.control-label {
      top: -5px;
      left: 0;
      /*right: 90px;*/
      font-size: 18px;
      line-height: 1.3333333;

}

.addressInput .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label {
  top: -5px;
  right: 25px;
  text-align: right;
  font-size: 18px;
  line-height: 1.3333333;
}

.addressInput .form-group {
    /*float: left;
    margin: 0;
    margin-right: 20px!important;   */
}

.addressInput .form-group select.form-control {
    width: 100%;
}

@media (max-width: 767px) {
    .addressInput .form-group:first-child {
        clear: left;
    }
}

 .addressInput div[aa-val-msg-for="addressInput.months"] {
     margin-top: 0; 
 }

.search-postcode .btn {
    margin-top: 30px;
}

.front-end .form-group.is-focused label,
.front-end .form-group.is-focused label.control-label {
  color: #90A4AE;
}
.front-end .form-group.is-focused.label-placeholder label,
.front-end .form-group.is-focused.label-placeholder label.control-label {
  color: #90A4AE;
}

.form-group.form-group-lg select.form-control {
    padding: 0;
}

.form-group select.form-control {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}

.form-group.dark select.form-control,
.form-group.menulist select.form-control, 
.form-group.loan-purpose-comment select.form-control{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 3px;
}


/* .form-group select.form-control:after */
.form-group.loan-purpose-comment:after {
    font-family: FontAwesome;
    color: #607D8B;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 18pt;
    pointer-events: none;
}

.loan-purpose-comment input::-webkit-input-placeholder {
    color: #607D8B !important;
}

.form-group.dark:after {
    content: "\f107";
    font-family: FontAwesome;
    color: #607D8B;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 18pt;
    pointer-events: none;
}

.form-group.dark select option {
  -webkit-appearance: menulist-text;
}

.form-group.menulist:after {
    content: "\f107";
    font-family: FontAwesome;
    color: #000000;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 15px;
    pointer-events: none;
}

.customer-details .field-validation-error, 
.customer-details .validation-error
{
    background-color: transparent;
    padding: 0;
    display: block;
    text-align: left;
    width: 100%;
    color: #f44336;
    font-size: 90%;
}

 .form-control.ng-invalid.aa-had-focus {
    color: #f44336!important;
  }

 .form-control.ng-invalid.aa-had-focus::-webkit-input-placeholder  {
    color: #f44336!important;
  }

 .has-error .input-group-addon {
   color: #f44336!important;
 }

.incomes .actions a {
    cursor: pointer;
    margin-left: 7px;
}
.incomes .income a {
    text-decoration:underline;
    cursor: pointer;

}

.front-end .customer-details .incomes .action-edit {
    color: #222;

}
.front-end .customer-details .incomes .action-delete {
    color: #f44336;

}


.has-error select.form-control.ng-invalid.aa-had-focus option,
.form-group.is-focused select.form-control.ng-invalid.aa-had-focus option {
  color: #555;
}


ng-form[name="currencyEditor"] .validation-errors {
    width: 100%;
    float: none;
 }

.dashboard-details-pane .form-block {
    display: block;
    background: rgba(207, 216, 220, 0.2);
    padding: 15px 15px 25px;
    margin: 10px 0 25px;
    overflow: hidden;
}

.dashboard-details-pane doc-upload .form-block {
    padding-bottom: 15px;
    margin-bottom: 15px;
}


.front-end  .btn {
    border-radius: 0;
}

.dashboard-details-pane .btn {
    margin: 0;
}


.front-end .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #5cb85c, #469f46);
background-image: -ms-linear-gradient(top, #5cb85c, #469f46);
background-image: -webkit-linear-gradient(top, #5cb85c, #469f46);
background-image: -o-linear-gradient(top, #5cb85c, #469f46);
background-image: linear-gradient(to top, #5cb85c, #469f46);
  border-color: #4cae4c;
}


.btn.btn-edit:not(.btn-raised),
.btn.btn-edit:not(.btn-raised)::before {
     color: #4caf50;
}

.btn.btn-edit:hover, 
.btn.btn-edit:hover::before {
    background-color: #4caf50!important;
    color: #ffffff;
}

.btn.btn-remove:not(.btn-raised),
.btn.btn-remove:not(.btn-raised)::before {
     color: #D50000;
}

.btn.btn-remove:hover, 
.btn.btn-remove:hover::before {
    background-color: #D50000!important;
    color: #ffffff;
}


.front-end .btn:not(.btn-raised).btn-primary,
.front-end .input-group-btn .btn:not(.btn-raised).btn-primary {
    color: #ffffff;
    background-color: #F37423;
}

.front-end .btn:not(.btn-raised).btn-primary:hover,
.front-end .btn:not(.btn-raised).btn-primary:focus,
.front-end .btn:not(.btn-raised).btn-primary:active,
.front-end .input-group-btn .btn:not(.btn-raised).btn-primary:hover,
.front-end .input-group-btn .btn:not(.btn-raised).btn-primary:focus,
.front-end .input-group-btn .btn:not(.btn-raised).btn-primary:active {
    background: #FABF98;
    font-weight: 600;
}

.front-end .btn-group.open > .dropdown-toggle.btn.btn-primary, 
.front-end .btn-group-vertical.open > .dropdown-toggle.btn.btn-primary,

.front-end .btn-primary:hover, 
.front-end .btn-primary:focus, 
.front-end .btn-primary:active, 
.front-end .btn-primary.active, 
.front-end .open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #607D8B;
    background-repeat: repeat-x;
}



hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.login-page,
.forgot-password {
    text-align: center;
}

@media (max-width: 640px) {
    
    .login-page,
    .forgot-password {
        padding-top: 10px;
    }
}

.login-page h2, 
.forgot-password h2,
#error h2,
#confirmation h1
 {
    margin-bottom: 15px;
    line-height: 40px;
    text-align: center;
    margin-top: 60px;
}

#loginForm,
#forgotPassForm,
#error,
#confirmation {
    background: transparent;
    /*border: 1px #eee solid;*/
    padding: 0 15px 15px;
    overflow: hidden;
    max-width: 500px;
    margin: 0 auto;
    text-align: center;
}


#loginForm .message,
#forgotPassForm .message,
section p.message {
    /*background: #f5f5f5;*/
    font-size: 1.3em;
    text-align: center;
    margin: 1em;
}

  

#loginForm .form-group,
#forgotPassForm .form-group {
    margin-bottom: 15px;
}


#loginForm input,
#forgotPassForm input {
    border-radius: 0;
    font-size: 1.7rem;
    border: 0;
}


#loginForm .form-control,
#forgotPassForm .form-control {
    height: 40px;
    background: #fff;
    box-shadow: none;    
    padding: 10px;
    margin: 0;
    width: 100%;
    text-align: center;
    transition: all 0.3s ease 0s;
}


::-moz-svg-foreign-content, :root #loginForm .form-control,
:root #forgotPassForm .form-control {
        text-align: left;
}


#loginForm .form-group label {
    display: none;
} 
.back-only { display: none; }


#loginForm .checkbox { 
    padding-top: 0;
    margin-bottom: 10px;
}

#loginForm .checkbox input[type="checkbox"] {
    float: none;
/*    width: 25px;
    height: 25px;
    background: #eee;
    border: 0;
    box-shadow: none;    
    padding: 10px;
    margin: 0;*/
}

#loginForm .form-group .checkbox label {
    display: inline;
    font-size: 1.1em;
    line-height: 25px;
    height: 25px;
}

#loginForm .btn,
#forgotPassForm .btn {
    height: 40px;
    line-height: 20px;
/*    background: #bd1e1e;*/
    background: #666;
    color: #fff;
    border: 0;
    box-shadow: none;    
    padding: 10px;
    margin: 0;
    width: 100%;
    text-align: center;
}

#forgotPassForm .btn {
    margin-top: 15px;
}

#loginForm .btn:hover, #loginForm .btn:active,
#forgotPassForm .btn:hover, #forgotPassForm .btn:active {
        background: #bd1e1e;
        /*background: #de2424;*/
}




/** class icon setting **/

#loginForm .icon::before, 
#forgotPassForm .icon::before {
    font-size: 2rem!important;
    color:#bd1e1e;
    margin-right: 5px;
/*    background: #999;*/
}


/** Bootstrap Material fix **/

.front-end .checkbox label, .front-end .radio label, .front-end label {
    cursor: pointer;
}

.form-control:not(.empty) ~ .floating-label, 
.form-control:-webkit-autofill ~ .floating-label {
  top: -10px;
  font-size: 10px;
  opacity: 1;
}


.front-end .btn:not(.btn-raised):not(.btn-link):hover,
.front-end .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover,
.front-end .btn:not(.btn-raised):not(.btn-link):focus,
.front-end .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
    /*color: #fff;*/
}



.front-end .alert.alert-info {
    background-color: #78909C;
    color: rgba(255,255,255, 0.84);
}


.front-end .checkbox input[type=checkbox]:checked + .checkbox-material .check:before, 
.front-end label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before{
     color: #78909C;
}


.front-end .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.front-end label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
    border-color: #78909C;
    color: #78909C;
}

.checkbox-material span.check {
    margin-right: 3px;
}

/* Displays the '*' sign after the label of required controls in Material design */
.required label:after {
    content: " *";
    color: #f44336;
}

.modal-dialog .modal-body form[name="dlgForm"] {
     min-width: 400px;
}

.modal-dialog .modal-body form[name="rollover"] {
     max-width: 600px;
}


@media (max-width: 480px) {
    .modal-dialog .modal-body form[name="dlgForm"] { min-width: 95%; }

    #btn-rollover {
        font-size: 11px;
        padding: 10px;
        float: unset !important;
        margin-top: 7px;
    }
}

.front-end .modal-content .modal-footer {
    padding: 20px;
}




/* CSS RULES FOR MOBILE DEVICES AND IPHONES */
@media only screen and (max-width: 500px) {
    .mobile .dropdown-menu {
        top: 0;
        left: -200px !important;
        }
}

/** Popovers **/
.popover {
    border-radius: 0;
}
.popover-title {
    color: #37474F;
    padding: 8px 14px;
    margin: 0;
    font-size: 12pt;
    font-weight: 500;
    background-color: #B0BEC5;
    border-bottom: 1px solid #B0BEC5;
    border-radius: 0;
}

.popover-content {
    color: #37474F;
}

.popover {
    color: #37474F;
    line-height: 1em;
    background: #eceff1!important;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}

.popover > .arrow {
    display: block!important;
}

.popover > .arrow:after {
    border-top-color: #eceff1!important;
}


body.front-end .input-group .input-group-addon {
    /*padding: 13px 5px 5px!important;*/
    vertical-align: middle;
    font-size: 18px;
    color: #3e3e3e;
    font-weight: 400;
    height: 40px;
}
.front-end-item-background {
    background-color: #cfd8dc;
}


body.front-end .input-group.date .input-group-addon {
    border: 2px solid #ff8538;  
    padding: 5px 6px!important;
    vertical-align: middle;
}
.input-group.date i {
    color: #ff8538;
    width: 24px;
}
body.front-end .form-group.form-group-lg .input-group .form-control {
  margin-bottom: 0;

}

.input-group.date .input-group-addon:hover {
    background-color: #ff8538;  
}

.input-group.date .input-group-addon:hover i {
    color: #ffffff;
}

body.front-end .input-group-addon.agressive-addon {
    padding: 0 !important;
    margin: 0;
}

    body.front-end .input-group-addon.agressive-addon > i {
        display: block;
        border: 2px solid #ff9f63;
        height: 40px;
        width: 40px;
        position: inherit;
        color: #ff8538;
        line-height: 37px;
        cursor: pointer;
    }

        body.front-end .input-group-addon.agressive-addon > i:hover {
            background: #ff8538 !important;
            border: 2px solid #ff8538;
            color: #fff;
        }

button.btn-danger.frontend-item-background {
    color: #fff !important;
    background-color: #d9534f;
}

button.btn-danger.frontend-item-background:hover {
    color: #fff !important;
    background-color: #d1411f !important;
}

button.btn-default.frontend-item-background {
    color: #445a63 !important;
    background-color: #cfd8dc;
}

button.btn-default.frontend-item-background:hover {
    color: #fff !important;
    background-color: #78909C !important;
}

button.btn-primary.frontend-item-backgroundd {
    color: #fff !important;
    background-color: #cfd8dc;
}

.btn.btn-wide {
    white-space: normal;
}

.control-label {
    z-index: 3;
}

.front-end .btn.btn-bankstatements {
    text-align: left;
    padding-left: 25px;
    background-color: #fff;
    color: #000000;
    color: rgba(0,0,0,.8);
    margin: 0;
}

    .front-end .btn.btn-block.btn-bankstatements:hover {
        background-color: #f37423;
        color: #fff;
    }

.front-end .btn.btn-bankstatements-request {
    text-align: center;
    padding-left: 25px;
    background-color: #f37423;
    color: #fff;
    color: rgba(0,0,0,.8);
    margin: 0;
    text-transform: none;
}

.front-end .btn.btn-block.btn-bankstatements-request:hover {
    background-color: #fff;
    color: #000000;
}

#btn-rollover {
    color: rgba(0, 0, 0, 0.8);
    border: 1px solid #eee;
    background-color: transparent;
    float: right;
}

    #btn-rollover:hover {
        background-color: #f37423;
        color: #fff;
        border-color: #f37423;
        transition: border-color 0.1s
    }
body{background-color:#EEE}body.inverse{background:#333}body.inverse,body.inverse .form-control{color:rgba(255,255,255,.84)}body.inverse .card,body.inverse .card .form-control,body.inverse .modal,body.inverse .modal .form-control,body.inverse .panel-default,body.inverse .panel-default .form-control{background-color:initial;color:initial}.h1,.h2,.h3,.h4,body,h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300}h5,h6{font-weight:400}a,a:focus,a:hover{color:#009688}a .material-icons,a:focus .material-icons,a:hover .material-icons{vertical-align:middle}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:0}.form-horizontal .radio{margin-bottom:10px}.form-horizontal label{text-align:right}.form-horizontal label.control-label{margin:0}body .container .well.well-sm,body .container-fluid .well.well-sm{padding:10px}body .container .well.well-lg,body .container-fluid .well.well-lg{padding:26px}body .container .jumbotron,body .container .well,body .container-fluid .jumbotron,body .container-fluid .well{background-color:#fff;padding:19px;margin-bottom:20px;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:2px;border:0}body .container .jumbotron p,body .container .well p,body .container-fluid .jumbotron p,body .container-fluid .well p{font-weight:300}body .container .jumbotron,body .container .jumbotron-default,body .container .well,body .container .well-default,body .container-fluid .jumbotron,body .container-fluid .jumbotron-default,body .container-fluid .well,body .container-fluid .well-default{background-color:#fff}body .container .jumbotron-inverse,body .container .well-inverse,body .container-fluid .jumbotron-inverse,body .container-fluid .well-inverse{background-color:#3f51b5}body .container .jumbotron-primary,body .container .well-primary,body .container-fluid .jumbotron-primary,body .container-fluid .well-primary{background-color:#009688}body .container .jumbotron-success,body .container .well-success,body .container-fluid .jumbotron-success,body .container-fluid .well-success{background-color:#4caf50}body .container .jumbotron-info,body .container .well-info,body .container-fluid .jumbotron-info,body .container-fluid .well-info{background-color:#03a9f4}body .container .jumbotron-warning,body .container .well-warning,body .container-fluid .jumbotron-warning,body .container-fluid .well-warning{background-color:#ff5722}body .container .jumbotron-danger,body .container .well-danger,body .container-fluid .jumbotron-danger,body .container-fluid .well-danger{background-color:#f44336}.btn,.input-group-btn .btn{border:none;border-radius:2px;position:relative;padding:8px 30px;margin:10px 1px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow,transform;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);-o-transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;background:0 0}.btn::-moz-focus-inner,.input-group-btn .btn::-moz-focus-inner{border:0}.btn:not(.btn-raised),.input-group-btn .btn:not(.btn-raised){-webkit-box-shadow:none;box-shadow:none}.btn:not(.btn-raised),.btn:not(.btn-raised).btn-default,.input-group-btn .btn:not(.btn-raised),.input-group-btn .btn:not(.btn-raised).btn-default{color:rgba(0,0,0,.87)}.btn:not(.btn-raised).btn-inverse,.input-group-btn .btn:not(.btn-raised).btn-inverse{color:#3f51b5}.btn:not(.btn-raised).btn-primary,.input-group-btn .btn:not(.btn-raised).btn-primary{color:#009688}.btn:not(.btn-raised).btn-success,.input-group-btn .btn:not(.btn-raised).btn-success{color:#4caf50}.btn:not(.btn-raised).btn-info,.input-group-btn .btn:not(.btn-raised).btn-info{color:#03a9f4}.btn:not(.btn-raised).btn-warning,.input-group-btn .btn:not(.btn-raised).btn-warning{color:#ff5722}.btn:not(.btn-raised).btn-danger,.input-group-btn .btn:not(.btn-raised).btn-danger{color:#f44336}.btn:not(.btn-raised):not(.btn-link):focus,.btn:not(.btn-raised):not(.btn-link):hover,.input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(153,153,153,.2)}.theme-dark .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .btn:not(.btn-raised):not(.btn-link):hover,.theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(204,204,204,.15)}.btn-group-raised .btn,.btn-group-raised .btn.btn-default,.btn-group-raised .input-group-btn .btn,.btn-group-raised .input-group-btn .btn.btn-default,.btn.btn-fab,.btn.btn-fab.btn-default,.btn.btn-raised,.btn.btn-raised.btn-default,.input-group-btn .btn.btn-fab,.input-group-btn .btn.btn-fab.btn-default,.input-group-btn .btn.btn-raised,.input-group-btn .btn.btn-raised.btn-default{background-color:#EEE;color:rgba(0,0,0,.87)}.btn-group-raised .btn.btn-inverse,.btn-group-raised .input-group-btn .btn.btn-inverse,.btn.btn-fab.btn-inverse,.btn.btn-raised.btn-inverse,.input-group-btn .btn.btn-fab.btn-inverse,.input-group-btn .btn.btn-raised.btn-inverse{background-color:#3f51b5;color:#fff}.btn-group-raised .btn.btn-primary,.btn-group-raised .input-group-btn .btn.btn-primary,.btn.btn-fab.btn-primary,.btn.btn-raised.btn-primary,.input-group-btn .btn.btn-fab.btn-primary,.input-group-btn .btn.btn-raised.btn-primary{background-color:#009688;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-success,.btn-group-raised .input-group-btn .btn.btn-success,.btn.btn-fab.btn-success,.btn.btn-raised.btn-success,.input-group-btn .btn.btn-fab.btn-success,.input-group-btn .btn.btn-raised.btn-success{background-color:#4caf50;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-info,.btn-group-raised .input-group-btn .btn.btn-info,.btn.btn-fab.btn-info,.btn.btn-raised.btn-info,.input-group-btn .btn.btn-fab.btn-info,.input-group-btn .btn.btn-raised.btn-info{background-color:#03a9f4;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-warning,.btn-group-raised .input-group-btn .btn.btn-warning,.btn.btn-fab.btn-warning,.btn.btn-raised.btn-warning,.input-group-btn .btn.btn-fab.btn-warning,.input-group-btn .btn.btn-raised.btn-warning{background-color:#ff5722;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-danger,.btn-group-raised .input-group-btn .btn.btn-danger,.btn.btn-fab.btn-danger,.btn.btn-raised.btn-danger,.input-group-btn .btn.btn-fab.btn-danger,.input-group-btn .btn.btn-raised.btn-danger{background-color:#f44336;color:rgba(255,255,255,.84)}.btn-group-raised .btn:not(.btn-link),.btn-group-raised .input-group-btn .btn:not(.btn-link),.btn.btn-raised:not(.btn-link),.input-group-btn .btn.btn-raised:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn-group-raised .btn:not(.btn-link).active,.btn-group-raised .btn:not(.btn-link):active,.btn-group-raised .btn:not(.btn-link):focus,.btn-group-raised .btn:not(.btn-link):hover,.btn-group-raised .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover,.btn.btn-raised:not(.btn-link).active,.btn.btn-raised:not(.btn-link):active,.btn.btn-raised:not(.btn-link):focus,.btn.btn-raised:not(.btn-link):hover,.input-group-btn .btn.btn-raised:not(.btn-link).active,.input-group-btn .btn.btn-raised:not(.btn-link):active,.input-group-btn .btn.btn-raised:not(.btn-link):focus,.input-group-btn .btn.btn-raised:not(.btn-link):hover{outline:0}.btn-group-raised .btn:not(.btn-link).active,.btn-group-raised .btn:not(.btn-link).active.btn-default,.btn-group-raised .btn:not(.btn-link):active,.btn-group-raised .btn:not(.btn-link):active.btn-default,.btn-group-raised .btn:not(.btn-link):focus,.btn-group-raised .btn:not(.btn-link):focus.btn-default,.btn-group-raised .btn:not(.btn-link):hover,.btn-group-raised .btn:not(.btn-link):hover.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-default,.btn.btn-raised:not(.btn-link).active,.btn.btn-raised:not(.btn-link).active.btn-default,.btn.btn-raised:not(.btn-link):active,.btn.btn-raised:not(.btn-link):active.btn-default,.btn.btn-raised:not(.btn-link):focus,.btn.btn-raised:not(.btn-link):focus.btn-default,.btn.btn-raised:not(.btn-link):hover,.btn.btn-raised:not(.btn-link):hover.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link).active,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link):active,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link):focus,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link):hover,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default{background-color:#e4e4e4}.btn-group-raised .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .btn:not(.btn-link):hover.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-inverse,.btn.btn-raised:not(.btn-link).active.btn-inverse,.btn.btn-raised:not(.btn-link):active.btn-inverse,.btn.btn-raised:not(.btn-link):focus.btn-inverse,.btn.btn-raised:not(.btn-link):hover.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse{background-color:#495bc0}.btn-group-raised .btn:not(.btn-link).active.btn-primary,.btn-group-raised .btn:not(.btn-link):active.btn-primary,.btn-group-raised .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .btn:not(.btn-link):hover.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary,.btn.btn-raised:not(.btn-link).active.btn-primary,.btn.btn-raised:not(.btn-link):active.btn-primary,.btn.btn-raised:not(.btn-link):focus.btn-primary,.btn.btn-raised:not(.btn-link):hover.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary{background-color:#00aa9a}.btn-group-raised .btn:not(.btn-link).active.btn-success,.btn-group-raised .btn:not(.btn-link):active.btn-success,.btn-group-raised .btn:not(.btn-link):focus.btn-success,.btn-group-raised .btn:not(.btn-link):hover.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success,.btn.btn-raised:not(.btn-link).active.btn-success,.btn.btn-raised:not(.btn-link):active.btn-success,.btn.btn-raised:not(.btn-link):focus.btn-success,.btn.btn-raised:not(.btn-link):hover.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success{background-color:#59b75c}.btn-group-raised .btn:not(.btn-link).active.btn-info,.btn-group-raised .btn:not(.btn-link):active.btn-info,.btn-group-raised .btn:not(.btn-link):focus.btn-info,.btn-group-raised .btn:not(.btn-link):hover.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info,.btn.btn-raised:not(.btn-link).active.btn-info,.btn.btn-raised:not(.btn-link):active.btn-info,.btn.btn-raised:not(.btn-link):focus.btn-info,.btn.btn-raised:not(.btn-link):hover.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info{background-color:#0fb2fc}.btn-group-raised .btn:not(.btn-link).active.btn-warning,.btn-group-raised .btn:not(.btn-link):active.btn-warning,.btn-group-raised .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .btn:not(.btn-link):hover.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-warning,.btn.btn-raised:not(.btn-link).active.btn-warning,.btn.btn-raised:not(.btn-link):active.btn-warning,.btn.btn-raised:not(.btn-link):focus.btn-warning,.btn.btn-raised:not(.btn-link):hover.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning{background-color:#ff6736}.btn-group-raised .btn:not(.btn-link).active.btn-danger,.btn-group-raised .btn:not(.btn-link):active.btn-danger,.btn-group-raised .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .btn:not(.btn-link):hover.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-danger,.btn.btn-raised:not(.btn-link).active.btn-danger,.btn.btn-raised:not(.btn-link):active.btn-danger,.btn.btn-raised:not(.btn-link):focus.btn-danger,.btn.btn-raised:not(.btn-link):hover.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger{background-color:#f55549}.btn-group-raised .btn:not(.btn-link).active,.btn-group-raised .btn:not(.btn-link).active:hover,.btn-group-raised .btn:not(.btn-link):active,.btn-group-raised .btn:not(.btn-link):active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .input-group-btn .btn:not(.btn-link).active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .input-group-btn .btn:not(.btn-link):active:hover,.btn.btn-raised:not(.btn-link).active,.btn.btn-raised:not(.btn-link).active:hover,.btn.btn-raised:not(.btn-link):active,.btn.btn-raised:not(.btn-link):active:hover,.input-group-btn .btn.btn-raised:not(.btn-link).active,.input-group-btn .btn.btn-raised:not(.btn-link).active:hover,.input-group-btn .btn.btn-raised:not(.btn-link):active,.input-group-btn .btn.btn-raised:not(.btn-link):active:hover{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.btn-group-raised .btn:not(.btn-link):focus,.btn-group-raised .btn:not(.btn-link):focus.active,.btn-group-raised .btn:not(.btn-link):focus.active:hover,.btn-group-raised .btn:not(.btn-link):focus:active,.btn-group-raised .btn:not(.btn-link):focus:active:hover,.btn-group-raised .btn:not(.btn-link):focus:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:hover,.btn.btn-raised:not(.btn-link):focus,.btn.btn-raised:not(.btn-link):focus.active,.btn.btn-raised:not(.btn-link):focus.active:hover,.btn.btn-raised:not(.btn-link):focus:active,.btn.btn-raised:not(.btn-link):focus:active:hover,.btn.btn-raised:not(.btn-link):focus:hover,.input-group-btn .btn.btn-raised:not(.btn-link):focus,.input-group-btn .btn.btn-raised:not(.btn-link):focus.active,.input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover,.input-group-btn .btn.btn-raised:not(.btn-link):focus:active,.input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover,.input-group-btn .btn.btn-raised:not(.btn-link):focus:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.btn.btn-fab,.input-group-btn .btn.btn-fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.btn.btn-fab .ripple-container,.input-group-btn .btn.btn-fab .ripple-container{border-radius:50%}.btn-group-sm .btn.btn-fab,.btn-group-sm .input-group-btn .btn.btn-fab,.btn.btn-fab.btn-fab-mini,.input-group-btn .btn.btn-fab.btn-fab-mini{height:40px;min-width:40px;width:40px}.btn-group-sm .btn.btn-fab.material-icons,.btn-group-sm .input-group-btn .btn.btn-fab.material-icons,.btn.btn-fab.btn-fab-mini.material-icons,.input-group-btn .btn.btn-fab.btn-fab-mini.material-icons{top:0;left:0}.btn.btn-fab i.material-icons,.input-group-btn .btn.btn-fab i.material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);-ms-transform:translate(-12px,-12px);-o-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.btn i.material-icons,.input-group-btn .btn i.material-icons{vertical-align:middle}.btn-group-lg .btn,.btn-group-lg .input-group-btn .btn,.btn.btn-lg,.input-group-btn .btn.btn-lg{font-size:16px}.btn-group-sm .btn,.btn-group-sm .input-group-btn .btn,.btn.btn-sm,.input-group-btn .btn.btn-sm{padding:5px 20px;font-size:12px}.btn-group-xs .btn,.btn-group-xs .input-group-btn .btn,.btn.btn-xs,.input-group-btn .btn.btn-xs{padding:4px 15px;font-size:10px}.btn-group-vertical.disabled,.btn-group-vertical:disabled,.btn-group-vertical[disabled][disabled],.btn-group.disabled,.btn-group:disabled,.btn-group[disabled][disabled],.btn.disabled,.btn:disabled,.btn[disabled][disabled],.input-group-btn .btn.disabled,.input-group-btn .btn:disabled,.input-group-btn .btn[disabled][disabled],fieldset[disabled][disabled] .btn,fieldset[disabled][disabled] .btn-group,fieldset[disabled][disabled] .btn-group-vertical,fieldset[disabled][disabled] .input-group-btn .btn{color:rgba(0,0,0,.26);background:0 0}.theme-dark .btn-group-vertical.disabled,.theme-dark .btn-group-vertical:disabled,.theme-dark .btn-group-vertical[disabled][disabled],.theme-dark .btn-group.disabled,.theme-dark .btn-group:disabled,.theme-dark .btn-group[disabled][disabled],.theme-dark .btn.disabled,.theme-dark .btn:disabled,.theme-dark .btn[disabled][disabled],.theme-dark .input-group-btn .btn.disabled,.theme-dark .input-group-btn .btn:disabled,.theme-dark .input-group-btn .btn[disabled][disabled],.theme-dark fieldset[disabled][disabled] .btn,.theme-dark fieldset[disabled][disabled] .btn-group,.theme-dark fieldset[disabled][disabled] .btn-group-vertical,.theme-dark fieldset[disabled][disabled] .input-group-btn .btn{color:rgba(255,255,255,.3)}.btn-group-vertical.disabled.btn-group-raised,.btn-group-vertical.disabled.btn-group-raised.active,.btn-group-vertical.disabled.btn-group-raised:active,.btn-group-vertical.disabled.btn-group-raised:focus:not(:active),.btn-group-vertical.disabled.btn-raised,.btn-group-vertical.disabled.btn-raised.active,.btn-group-vertical.disabled.btn-raised:active,.btn-group-vertical.disabled.btn-raised:focus:not(:active),.btn-group-vertical:disabled.btn-group-raised,.btn-group-vertical:disabled.btn-group-raised.active,.btn-group-vertical:disabled.btn-group-raised:active,.btn-group-vertical:disabled.btn-group-raised:focus:not(:active),.btn-group-vertical:disabled.btn-raised,.btn-group-vertical:disabled.btn-raised.active,.btn-group-vertical:disabled.btn-raised:active,.btn-group-vertical:disabled.btn-raised:focus:not(:active),.btn-group-vertical[disabled][disabled].btn-group-raised,.btn-group-vertical[disabled][disabled].btn-group-raised.active,.btn-group-vertical[disabled][disabled].btn-group-raised:active,.btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active),.btn-group-vertical[disabled][disabled].btn-raised,.btn-group-vertical[disabled][disabled].btn-raised.active,.btn-group-vertical[disabled][disabled].btn-raised:active,.btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),.btn-group.disabled.btn-group-raised,.btn-group.disabled.btn-group-raised.active,.btn-group.disabled.btn-group-raised:active,.btn-group.disabled.btn-group-raised:focus:not(:active),.btn-group.disabled.btn-raised,.btn-group.disabled.btn-raised.active,.btn-group.disabled.btn-raised:active,.btn-group.disabled.btn-raised:focus:not(:active),.btn-group:disabled.btn-group-raised,.btn-group:disabled.btn-group-raised.active,.btn-group:disabled.btn-group-raised:active,.btn-group:disabled.btn-group-raised:focus:not(:active),.btn-group:disabled.btn-raised,.btn-group:disabled.btn-raised.active,.btn-group:disabled.btn-raised:active,.btn-group:disabled.btn-raised:focus:not(:active),.btn-group[disabled][disabled].btn-group-raised,.btn-group[disabled][disabled].btn-group-raised.active,.btn-group[disabled][disabled].btn-group-raised:active,.btn-group[disabled][disabled].btn-group-raised:focus:not(:active),.btn-group[disabled][disabled].btn-raised,.btn-group[disabled][disabled].btn-raised.active,.btn-group[disabled][disabled].btn-raised:active,.btn-group[disabled][disabled].btn-raised:focus:not(:active),.btn.disabled.btn-group-raised,.btn.disabled.btn-group-raised.active,.btn.disabled.btn-group-raised:active,.btn.disabled.btn-group-raised:focus:not(:active),.btn.disabled.btn-raised,.btn.disabled.btn-raised.active,.btn.disabled.btn-raised:active,.btn.disabled.btn-raised:focus:not(:active),.btn:disabled.btn-group-raised,.btn:disabled.btn-group-raised.active,.btn:disabled.btn-group-raised:active,.btn:disabled.btn-group-raised:focus:not(:active),.btn:disabled.btn-raised,.btn:disabled.btn-raised.active,.btn:disabled.btn-raised:active,.btn:disabled.btn-raised:focus:not(:active),.btn[disabled][disabled].btn-group-raised,.btn[disabled][disabled].btn-group-raised.active,.btn[disabled][disabled].btn-group-raised:active,.btn[disabled][disabled].btn-group-raised:focus:not(:active),.btn[disabled][disabled].btn-raised,.btn[disabled][disabled].btn-raised.active,.btn[disabled][disabled].btn-raised:active,.btn[disabled][disabled].btn-raised:focus:not(:active),.input-group-btn .btn.disabled.btn-group-raised,.input-group-btn .btn.disabled.btn-group-raised.active,.input-group-btn .btn.disabled.btn-group-raised:active,.input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),.input-group-btn .btn.disabled.btn-raised,.input-group-btn .btn.disabled.btn-raised.active,.input-group-btn .btn.disabled.btn-raised:active,.input-group-btn .btn.disabled.btn-raised:focus:not(:active),.input-group-btn .btn:disabled.btn-group-raised,.input-group-btn .btn:disabled.btn-group-raised.active,.input-group-btn .btn:disabled.btn-group-raised:active,.input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),.input-group-btn .btn:disabled.btn-raised,.input-group-btn .btn:disabled.btn-raised.active,.input-group-btn .btn:disabled.btn-raised:active,.input-group-btn .btn:disabled.btn-raised:focus:not(:active),.input-group-btn .btn[disabled][disabled].btn-group-raised,.input-group-btn .btn[disabled][disabled].btn-group-raised.active,.input-group-btn .btn[disabled][disabled].btn-group-raised:active,.input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),.input-group-btn .btn[disabled][disabled].btn-raised,.input-group-btn .btn[disabled][disabled].btn-raised.active,.input-group-btn .btn[disabled][disabled].btn-raised:active,.input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised,fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active,fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active,fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group-vertical.btn-raised,fieldset[disabled][disabled] .btn-group-vertical.btn-raised.active,fieldset[disabled][disabled] .btn-group-vertical.btn-raised:active,fieldset[disabled][disabled] .btn-group-vertical.btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group.btn-group-raised,fieldset[disabled][disabled] .btn-group.btn-group-raised.active,fieldset[disabled][disabled] .btn-group.btn-group-raised:active,fieldset[disabled][disabled] .btn-group.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group.btn-raised,fieldset[disabled][disabled] .btn-group.btn-raised.active,fieldset[disabled][disabled] .btn-group.btn-raised:active,fieldset[disabled][disabled] .btn-group.btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn.btn-group-raised,fieldset[disabled][disabled] .btn.btn-group-raised.active,fieldset[disabled][disabled] .btn.btn-group-raised:active,fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .btn.btn-raised,fieldset[disabled][disabled] .btn.btn-raised.active,fieldset[disabled][disabled] .btn.btn-raised:active,fieldset[disabled][disabled] .btn.btn-raised:focus:not(:active),fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised,fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active,fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active,fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .input-group-btn .btn.btn-raised,fieldset[disabled][disabled] .input-group-btn .btn.btn-raised.active,fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:active,fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:focus:not(:active){-webkit-box-shadow:none;box-shadow:none}.btn-group,.btn-group-vertical{position:relative;margin:10px 1px}.btn-group-vertical.open>.dropdown-toggle.btn,.btn-group-vertical.open>.dropdown-toggle.btn.btn-default,.btn-group.open>.dropdown-toggle.btn,.btn-group.open>.dropdown-toggle.btn.btn-default{background-color:#EEE}.btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse,.btn-group.open>.dropdown-toggle.btn.btn-inverse{background-color:#3f51b5}.btn-group-vertical.open>.dropdown-toggle.btn.btn-primary,.btn-group.open>.dropdown-toggle.btn.btn-primary{background-color:#009688}.btn-group-vertical.open>.dropdown-toggle.btn.btn-success,.btn-group.open>.dropdown-toggle.btn.btn-success{background-color:#4caf50}.btn-group-vertical.open>.dropdown-toggle.btn.btn-info,.btn-group.open>.dropdown-toggle.btn.btn-info{background-color:#03a9f4}.btn-group-vertical.open>.dropdown-toggle.btn.btn-warning,.btn-group.open>.dropdown-toggle.btn.btn-warning{background-color:#ff5722}.btn-group-vertical.open>.dropdown-toggle.btn.btn-danger,.btn-group.open>.dropdown-toggle.btn.btn-danger{background-color:#f44336}.btn-group .dropdown-menu,.btn-group-vertical .dropdown-menu{border-radius:0 0 2px 2px}.btn-group-vertical.btn-group-raised,.btn-group.btn-group-raised{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn-group .btn,.btn-group .btn+.btn,.btn-group .btn-group,.btn-group .btn:active,.btn-group-vertical .btn,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn-group,.btn-group-vertical .btn:active{margin:0}.checkbox label,label.checkbox-inline{cursor:pointer;padding-left:0;color:rgba(0,0,0,.26)}.form-group.is-focused .checkbox label,.form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}.form-group.is-focused .checkbox label:focus,.form-group.is-focused .checkbox label:hover,.form-group.is-focused label.checkbox-inline:focus,.form-group.is-focused label.checkbox-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .checkbox label,fieldset[disabled] .form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}.checkbox input[type=checkbox],label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.checkbox .checkbox-material,label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px}.checkbox .checkbox-material:before,label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(2.3,2.3,1);transform:scale3d(2.3,2.3,1)}.checkbox .checkbox-material .check,label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.54);border-radius:2px;overflow:hidden;z-index:1}.checkbox .checkbox-material .check:before,label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}.checkbox input[type=checkbox]:focus+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}.checkbox input[type=checkbox]:focus:checked+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before{-webkit-animation:checkbox-on .3s forwards;-o-animation:checkbox-on .3s forwards;animation:checkbox-on .3s forwards}.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after{-webkit-animation:rippleOn .5s forwards;-o-animation:rippleOn .5s forwards;animation:rippleOn .5s forwards}.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before{-webkit-animation:checkbox-off .3s forwards;-o-animation:checkbox-off .3s forwards;animation:checkbox-off .3s forwards}.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after{-webkit-animation:rippleOff .5s forwards;-o-animation:rippleOff .5s forwards;animation:rippleOff .5s forwards}.checkbox input[type=checkbox]:checked+.checkbox-material .check,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:#009688;border-color:#009688}.checkbox input[type=checkbox]:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:#009688;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}.checkbox input[type=checkbox][disabled]+.circle,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox input[type=checkbox],fieldset[disabled] label.checkbox-inline,fieldset[disabled] label.checkbox-inline input[type=checkbox],label.checkbox-inline input[type=checkbox][disabled]+.circle,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before{opacity:.5}.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after{background-color:rgba(0,0,0,.87);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{-webkit-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-webkit-keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@-o-keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@-webkit-keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@-o-keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}.togglebutton{vertical-align:middle}.togglebutton,.togglebutton .toggle,.togglebutton input,.togglebutton label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.togglebutton label{cursor:pointer;color:rgba(0,0,0,.26)}.form-group.is-focused .togglebutton label{color:rgba(0,0,0,.26)}.form-group.is-focused .togglebutton label:focus,.form-group.is-focused .togglebutton label:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .togglebutton label{color:rgba(0,0,0,.26)}.togglebutton label input[type=checkbox]{opacity:0;width:0;height:0}.togglebutton label .toggle{text-align:left}.togglebutton label .toggle,.togglebutton label input[type=checkbox][disabled]+.toggle{content:"";display:inline-block;width:30px;height:15px;background-color:rgba(80,80,80,.7);border-radius:15px;margin-right:15px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;vertical-align:middle}.togglebutton label .toggle:after{content:"";display:inline-block;width:20px;height:20px;background-color:#F1F1F1;border-radius:20px;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4);box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-2px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease;-o-transition:left .3s ease,background .3s ease,box-shadow .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease}.togglebutton label input[type=checkbox][disabled]+.toggle:after,.togglebutton label input[type=checkbox][disabled]:checked+.toggle:after{background-color:#BDBDBD}.togglebutton label input[type=checkbox]+.toggle:active:after,.togglebutton label input[type=checkbox][disabled]+.toggle:active:after{-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.1);box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.1)}.togglebutton label input[type=checkbox]:checked+.toggle:after{left:15px}.togglebutton label input[type=checkbox]:checked+.toggle{background-color:rgba(0,150,136,.5)}.togglebutton label input[type=checkbox]:checked+.toggle:after{background-color:#009688}.togglebutton label input[type=checkbox]:checked+.toggle:active:after{-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,150,136,.1);box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,150,136,.1)}.radio label,label.radio-inline{cursor:pointer;padding-left:45px;position:relative;color:rgba(0,0,0,.26)}.form-group.is-focused .radio label,.form-group.is-focused label.radio-inline{color:rgba(0,0,0,.26)}.form-group.is-focused .radio label:focus,.form-group.is-focused .radio label:hover,.form-group.is-focused label.radio-inline:focus,.form-group.is-focused label.radio-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .radio label,fieldset[disabled] .form-group.is-focused label.radio-inline{color:rgba(0,0,0,.26)}.radio span,label.radio-inline span{display:block;position:absolute;left:10px;top:2px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.radio .circle,label.radio-inline .circle{border:2px solid rgba(0,0,0,.54);height:15px;width:15px;border-radius:100%}.radio .check,label.radio-inline .check{height:15px;width:15px;border-radius:100%;background-color:#009688;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.radio .check:after,label.radio-inline .check:after{display:block;position:absolute;content:"";background-color:rgba(0,0,0,.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}.radio input[type=radio]:focus:not(:checked)~.check:after,label.radio-inline input[type=radio]:focus:not(:checked)~.check:after{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}.radio input[type=radio]:focus:checked~.check:after,label.radio-inline input[type=radio]:focus:checked~.check:after{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}.radio input[type=radio],label.radio-inline input[type=radio]{opacity:0;height:0;width:0;overflow:hidden}.radio input[type=radio]:checked~.check,.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.circle{opacity:1}.radio input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.check{background-color:#009688}.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.circle{border-color:#009688}.radio input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.check{-webkit-transform:scale3d(.55,.55,1);transform:scale3d(.55,.55,1)}.radio input[type=radio][disabled]~.check,.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.circle{opacity:.26}.radio input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.check{background-color:#000}.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.circle{border-color:#000}.theme-dark .radio input[type=radio][disabled]~.check,.theme-dark .radio input[type=radio][disabled]~.circle,.theme-dark label.radio-inline input[type=radio][disabled]~.check,.theme-dark label.radio-inline input[type=radio][disabled]~.circle{opacity:.3}.theme-dark .radio input[type=radio][disabled]~.check,.theme-dark label.radio-inline input[type=radio][disabled]~.check{background-color:#fff}.theme-dark .radio input[type=radio][disabled]~.circle,.theme-dark label.radio-inline input[type=radio][disabled]~.circle{border-color:#fff}@keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}legend{margin-bottom:22px;font-size:24px}output{padding-top:8px;font-size:16px;line-height:1.42857143}.form-control{height:38px;padding:7px 0;font-size:16px;line-height:1.42857143}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:38px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:24px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:44px}}.checkbox label,.radio label{min-height:22px}.form-control-static{padding-top:8px;padding-bottom:8px;min-height:38px}.input-sm .input-sm{height:24px;padding:3px 0;font-size:11px;line-height:1.5;border-radius:0}.input-sm select.input-sm{height:24px;line-height:24px}.input-sm select[multiple].input-sm,.input-sm textarea.input-sm{height:auto}.form-group-sm .form-control{height:24px;padding:3px 0;font-size:11px;line-height:1.5}.form-group-sm select.form-control{height:24px;line-height:24px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:24px;min-height:33px;padding:4px 0;font-size:11px;line-height:1.5}.input-lg .input-lg{height:44px;padding:9px 0;font-size:18px;line-height:1.3333333;border-radius:0}.input-lg select.input-lg{height:44px;line-height:44px}.input-lg select[multiple].input-lg,.input-lg textarea.input-lg{height:auto}.form-group-lg .form-control{height:44px;padding:9px 0;font-size:18px;line-height:1.3333333}.form-group-lg select.form-control{height:44px;line-height:44px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:44px;min-height:40px;padding:10px 0;font-size:18px;line-height:1.3333333}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:8px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:30px}@media (min-width:768px){.form-horizontal .control-label{padding-top:8px}}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:13px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:4px;font-size:11px}}.label{border-radius:1px;padding:.3em .6em}.label,.label.label-default{background-color:#9e9e9e}.label.label-inverse{background-color:#3f51b5}.label.label-primary{background-color:#009688}.label.label-success{background-color:#4caf50}.label.label-info{background-color:#03a9f4}.label.label-warning{background-color:#ff5722}.label.label-danger{background-color:#f44336}.form-control,.form-group .form-control{border:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#009688),to(#009688)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#009688,#009688),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#009688,#009688),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#009688,#009688),linear-gradient(#D2D2D2,#D2D2D2);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-color:rgba(0,0,0,0);-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out;float:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.form-control::-moz-placeholder,.form-group .form-control::-moz-placeholder{color:#BDBDBD;font-weight:400}.form-control:-ms-input-placeholder,.form-group .form-control:-ms-input-placeholder{color:#BDBDBD;font-weight:400}.form-control::-webkit-input-placeholder,.form-group .form-control::-webkit-input-placeholder{color:#BDBDBD;font-weight:400}.form-control[disabled],.form-control[readonly],.form-group .form-control[disabled],.form-group .form-control[readonly],fieldset[disabled] .form-control,fieldset[disabled] .form-group .form-control{background-color:rgba(0,0,0,0)}.form-control[disabled],.form-group .form-control[disabled],fieldset[disabled] .form-control,fieldset[disabled] .form-group .form-control{background-image:none;border-bottom:1px dotted #D2D2D2}.form-group{position:relative}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label{position:absolute;pointer-events:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.form-group.label-floating label.control-label{will-change:left,top,contents}.form-group.label-placeholder:not(.is-empty) label.control-label{display:none}.form-group .help-block{position:absolute;display:none}.form-group.is-focused .form-control{outline:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#009688),to(#009688)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#009688,#009688),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#009688,#009688),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#009688,#009688),linear-gradient(#D2D2D2,#D2D2D2);-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.form-group.is-focused .form-control .material-input:after{background-color:#009688}.form-group.is-focused label,.form-group.is-focused label.control-label{color:#009688}.form-group.is-focused.label-placeholder label,.form-group.is-focused.label-placeholder label.control-label{color:#BDBDBD}.form-group.is-focused .help-block{display:block}.form-group.has-warning .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-warning.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5722),to(#ff5722)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#ff5722,#ff5722),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#ff5722,#ff5722),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#ff5722,#ff5722),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-warning .help-block,.form-group.has-warning label.control-label{color:#ff5722}.form-group.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-error.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#f44336),to(#f44336)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#f44336,#f44336),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#f44336,#f44336),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#f44336,#f44336),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-error .help-block,.form-group.has-error label.control-label{color:#f44336}.form-group.has-success .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-success.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#4caf50),to(#4caf50)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#4caf50,#4caf50),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#4caf50,#4caf50),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#4caf50,#4caf50),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-success .help-block,.form-group.has-success label.control-label{color:#4caf50}.form-group.has-info .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-info.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#03a9f4),to(#03a9f4)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#03a9f4,#03a9f4),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#03a9f4,#03a9f4),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#03a9f4,#03a9f4),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-info .help-block,.form-group.has-info label.control-label{color:#03a9f4}.form-group textarea{resize:none}.form-group textarea~.form-control-highlight{margin-top:-11px}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select~.material-input:after{display:none}.form-control{margin-bottom:7px}.form-control::-moz-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-control:-ms-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-control::-webkit-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.checkbox label,.radio label,label{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}label.control-label{font-size:12px;line-height:1.07142857;font-weight:400;margin:16px 0 0 0}.help-block{margin-top:0;font-size:12px}.form-group{padding-bottom:7px;margin:28px 0 0 0}.form-group .form-control{margin-bottom:7px}.form-group .form-control::-moz-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group .form-control:-ms-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group .form-control::-webkit-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group .checkbox label,.form-group .radio label,.form-group label{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group label.control-label{font-size:12px;line-height:1.07142857;font-weight:400;margin:16px 0 0 0}.form-group .help-block{margin-top:0;font-size:12px}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:-7px;font-size:16px;line-height:1.42857143}.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label,.form-group.label-static label.control-label{top:-30px;left:0;font-size:12px;line-height:1.07142857}.form-group.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-30px;left:0;font-size:12px;line-height:1.07142857}.form-group.form-group-sm{padding-bottom:3px;margin:21px 0 0 0}.form-group.form-group-sm .form-control{margin-bottom:3px}.form-group.form-group-sm .form-control::-moz-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm .form-control:-ms-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm .form-control::-webkit-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm .checkbox label,.form-group.form-group-sm .radio label,.form-group.form-group-sm label{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm label.control-label{font-size:9px;line-height:1.125;font-weight:400;margin:16px 0 0 0}.form-group.form-group-sm .help-block{margin-top:0;font-size:9px}.form-group.form-group-sm.label-floating label.control-label,.form-group.form-group-sm.label-placeholder label.control-label{top:-11px;font-size:11px;line-height:1.5}.form-group.form-group-sm.label-floating.is-focused label.control-label,.form-group.form-group-sm.label-floating:not(.is-empty) label.control-label,.form-group.form-group-sm.label-static label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.form-group.form-group-lg{padding-bottom:9px;margin:30px 0 0 0}.form-group.form-group-lg .form-control{margin-bottom:9px}.form-group.form-group-lg .form-control::-moz-placeholder{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg .form-control:-ms-input-placeholder{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg .form-control::-webkit-input-placeholder{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg .checkbox label,.form-group.form-group-lg .radio label,.form-group.form-group-lg label{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg label.control-label{font-size:14px;line-height:.99999998;font-weight:400;margin:16px 0 0 0}.form-group.form-group-lg .help-block{margin-top:0;font-size:14px}.form-group.form-group-lg.label-floating label.control-label,.form-group.form-group-lg.label-placeholder label.control-label{top:-5px;font-size:18px;line-height:1.3333333}.form-group.form-group-lg.label-floating.is-focused label.control-label,.form-group.form-group-lg.label-floating:not(.is-empty) label.control-label,.form-group.form-group-lg.label-static label.control-label{top:-32px;left:0;font-size:14px;line-height:.99999998}.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-32px;left:0;font-size:14px;line-height:.99999998}select.form-control{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.form-group.is-focused select.form-control{-webkit-box-shadow:none;box-shadow:none;border-color:#D2D2D2}.form-group.is-focused select.form-control[multiple],select.form-control[multiple]{height:85px}.input-group-btn .btn{margin:0 0 7px 0}.form-group.form-group-sm .input-group-btn .btn{margin:0 0 3px 0}.form-group.form-group-lg .input-group-btn .btn{margin:0 0 9px 0}.input-group .input-group-btn{padding:0 12px}.input-group .input-group-addon{border:0;background:0 0}.form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}legend{border-bottom:0}.list-group{border-radius:0}.list-group .list-group-item{background-color:transparent;overflow:hidden;border:0;border-radius:0;padding:0 16px}.list-group .list-group-item.baseline{border-bottom:1px solid #cecece}.list-group .list-group-item.baseline:last-child{border-bottom:none}.list-group .list-group-item .row-action-primary,.list-group .list-group-item .row-picture{display:inline-block;padding-right:16px}.list-group .list-group-item .row-action-primary i,.list-group .list-group-item .row-action-primary img,.list-group .list-group-item .row-action-primary label,.list-group .list-group-item .row-picture i,.list-group .list-group-item .row-picture img,.list-group .list-group-item .row-picture label{display:block;width:56px;height:56px}.list-group .list-group-item .row-action-primary img,.list-group .list-group-item .row-picture img{background:rgba(0,0,0,.1);padding:1px}.list-group .list-group-item .row-action-primary img.circle,.list-group .list-group-item .row-picture img.circle{border-radius:100%}.list-group .list-group-item .row-action-primary i,.list-group .list-group-item .row-picture i{background:rgba(0,0,0,.25);border-radius:100%;text-align:center;line-height:56px;font-size:20px;color:#fff}.list-group .list-group-item .row-action-primary label,.list-group .list-group-item .row-picture label{margin-left:7px;margin-right:-7px;margin-top:5px;margin-bottom:-5px}.list-group .list-group-item .row-action-primary label .checkbox-material,.list-group .list-group-item .row-picture label .checkbox-material{left:-10px}.list-group .list-group-item .row-content{display:inline-block;width:-webkit-calc(100% - 92px);width:calc(100% - 92px);min-height:66px}.list-group .list-group-item .row-content .action-secondary{position:absolute;right:16px;top:16px}.list-group .list-group-item .row-content .action-secondary i{font-size:20px;color:rgba(0,0,0,.25);cursor:pointer}.list-group .list-group-item .row-content .action-secondary~*{max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px)}.list-group .list-group-item .row-content .least-content{position:absolute;right:16px;top:0;color:rgba(0,0,0,.54);font-size:14px}.list-group .list-group-item .list-group-item-heading{color:rgba(0,0,0,.77);font-size:20px;line-height:29px}.list-group .list-group-item.active:focus,.list-group .list-group-item.active:hover{background:rgba(0,0,0,.15);outline:10px solid rgba(0,0,0,.15)}.list-group .list-group-item.active .list-group-item-heading,.list-group .list-group-item.active .list-group-item-text{color:rgba(0,0,0,.87)}.list-group .list-group-separator{clear:both;overflow:hidden;margin-top:10px;margin-bottom:10px}.list-group .list-group-separator:before{content:"";width:-webkit-calc(100% - 90px);width:calc(100% - 90px);border-bottom:1px solid rgba(0,0,0,.1);float:right}.navbar{background-color:#009688;border:0;border-radius:0}.navbar .navbar-brand{position:relative;height:60px;line-height:30px;color:inherit}.navbar .navbar-brand:focus,.navbar .navbar-brand:hover{color:inherit;background-color:transparent}.navbar .navbar-text{color:inherit;margin-top:20px;margin-bottom:20px}.navbar .navbar-nav>li>a{color:inherit;padding-top:20px;padding-bottom:20px}.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover{color:inherit;background-color:transparent}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover{color:inherit;background-color:rgba(255,255,255,.1)}.navbar .navbar-nav>.disabled>a,.navbar .navbar-nav>.disabled>a:focus,.navbar .navbar-nav>.disabled>a:hover{color:inherit;background-color:transparent;opacity:.9}.navbar .navbar-toggle{border:0}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:transparent}.navbar .navbar-toggle .icon-bar{background-color:inherit;border:1px solid}.navbar .navbar-default .navbar-toggle,.navbar .navbar-inverse .navbar-toggle{border-color:transparent}.navbar .navbar-collapse,.navbar .navbar-form{border-color:rgba(0,0,0,.1)}.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:focus,.navbar .navbar-nav>.open>a:hover{background-color:transparent;color:inherit}@media (max-width:767px){.navbar .navbar-nav .navbar-text{color:inherit;margin-top:15px;margin-bottom:15px}.navbar .navbar-nav .dropdown .dropdown-toggle .caret{display:none}.navbar .navbar-nav .dropdown .dropdown-toggle:after{content:'keyboard_arrow_right';font-family:'Material Icons';font-size:1.5em;float:right}.navbar .navbar-nav .dropdown .dropdown-menu{margin-left:20px}.navbar .navbar-nav .dropdown.open .dropdown-toggle:after{content:'keyboard_arrow_down'}.navbar .navbar-nav .dropdown.open .dropdown-menu>.dropdown-header{border:0;color:inherit}.navbar .navbar-nav .dropdown.open .dropdown-menu .divider{border-bottom:1px solid;opacity:.08}.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a{color:inherit;font-size:inherit}.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:focus,.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:hover{color:inherit;background-color:transparent}.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a,.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:hover{color:inherit;background-color:transparent}.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a,.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:focus,.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:hover{color:inherit;background-color:transparent}}.navbar .navbar-link{color:inherit}.navbar .navbar-link:hover{color:inherit}.navbar .btn-link{color:inherit}.navbar .btn-link:focus,.navbar .btn-link:hover{color:inherit}.navbar .btn-link[disabled]:focus,.navbar .btn-link[disabled]:hover,fieldset[disabled] .navbar .btn-link:focus,fieldset[disabled] .navbar .btn-link:hover{color:inherit}.navbar .navbar-form{margin-top:16px}.navbar .navbar-form .form-group{margin:0;padding:0}.navbar .navbar-form .form-group .material-input:before,.navbar .navbar-form .form-group.is-focused .material-input:after{background-color:inherit}.navbar .navbar-form .form-control,.navbar .navbar-form .form-group .form-control{border-color:inherit;color:inherit;padding:0;margin:0;height:28px;font-size:14px;line-height:1.42857143}.navbar,.navbar.navbar-default{background-color:#009688;color:rgba(255,255,255,.84)}.navbar .navbar-form .form-group input.form-control::-moz-placeholder,.navbar .navbar-form input.form-control::-moz-placeholder,.navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-default .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar .navbar-form input.form-control:-ms-input-placeholder,.navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar .navbar-form input.form-control::-webkit-input-placeholder,.navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar .dropdown-menu,.navbar.navbar-default .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar .dropdown-menu .dropdown-header,.navbar.navbar-default .dropdown-menu .dropdown-header{background-color:#00b09f}}.navbar .dropdown-menu li>a,.navbar.navbar-default .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar .dropdown-menu li>a:focus,.navbar .dropdown-menu li>a:hover,.navbar.navbar-default .dropdown-menu li>a:focus,.navbar.navbar-default .dropdown-menu li>a:hover{color:#009688;background-color:#eee}.navbar .dropdown-menu .active>a,.navbar.navbar-default .dropdown-menu .active>a{background-color:#009688;color:rgba(255,255,255,.84)}.navbar .dropdown-menu .active>a:focus,.navbar .dropdown-menu .active>a:hover,.navbar.navbar-default .dropdown-menu .active>a:focus,.navbar.navbar-default .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-inverse{background-color:#3f51b5;color:#fff}.navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder{color:#fff}.navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder{color:#fff}.navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder{color:#fff}.navbar.navbar-inverse .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-inverse .dropdown-menu .dropdown-header{background-color:#4d5ec1}}.navbar.navbar-inverse .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-inverse .dropdown-menu li>a:focus,.navbar.navbar-inverse .dropdown-menu li>a:hover{color:#3f51b5;background-color:#eee}.navbar.navbar-inverse .dropdown-menu .active>a{background-color:#3f51b5;color:#fff}.navbar.navbar-inverse .dropdown-menu .active>a:focus,.navbar.navbar-inverse .dropdown-menu .active>a:hover{color:#fff}.navbar.navbar-primary{background-color:#009688;color:rgba(255,255,255,.84)}.navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-primary .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-primary .dropdown-menu .dropdown-header{background-color:#00b09f}}.navbar.navbar-primary .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-primary .dropdown-menu li>a:focus,.navbar.navbar-primary .dropdown-menu li>a:hover{color:#009688;background-color:#eee}.navbar.navbar-primary .dropdown-menu .active>a{background-color:#009688;color:rgba(255,255,255,.84)}.navbar.navbar-primary .dropdown-menu .active>a:focus,.navbar.navbar-primary .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-success{background-color:#4caf50;color:rgba(255,255,255,.84)}.navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-success .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-success .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-success .dropdown-menu .dropdown-header{background-color:#5cb860}}.navbar.navbar-success .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-success .dropdown-menu li>a:focus,.navbar.navbar-success .dropdown-menu li>a:hover{color:#4caf50;background-color:#eee}.navbar.navbar-success .dropdown-menu .active>a{background-color:#4caf50;color:rgba(255,255,255,.84)}.navbar.navbar-success .dropdown-menu .active>a:focus,.navbar.navbar-success .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-info{background-color:#03a9f4;color:rgba(255,255,255,.84)}.navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-info .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-info .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-info .dropdown-menu .dropdown-header{background-color:#14b4fc}}.navbar.navbar-info .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-info .dropdown-menu li>a:focus,.navbar.navbar-info .dropdown-menu li>a:hover{color:#03a9f4;background-color:#eee}.navbar.navbar-info .dropdown-menu .active>a{background-color:#03a9f4;color:rgba(255,255,255,.84)}.navbar.navbar-info .dropdown-menu .active>a:focus,.navbar.navbar-info .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-warning{background-color:#ff5722;color:rgba(255,255,255,.84)}.navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-warning .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-warning .dropdown-menu .dropdown-header{background-color:#ff6a3c}}.navbar.navbar-warning .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-warning .dropdown-menu li>a:focus,.navbar.navbar-warning .dropdown-menu li>a:hover{color:#ff5722;background-color:#eee}.navbar.navbar-warning .dropdown-menu .active>a{background-color:#ff5722;color:rgba(255,255,255,.84)}.navbar.navbar-warning .dropdown-menu .active>a:focus,.navbar.navbar-warning .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-danger{background-color:#f44336;color:rgba(255,255,255,.84)}.navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-danger .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-danger .dropdown-menu .dropdown-header{background-color:#f55a4e}}.navbar.navbar-danger .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-danger .dropdown-menu li>a:focus,.navbar.navbar-danger .dropdown-menu li>a:hover{color:#f44336;background-color:#eee}.navbar.navbar-danger .dropdown-menu .active>a{background-color:#f44336;color:rgba(255,255,255,.84)}.navbar.navbar-danger .dropdown-menu .active>a:focus,.navbar.navbar-danger .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar-inverse{background-color:#3f51b5}@media (max-width:1199px){.navbar .navbar-brand{height:50px;padding:10px 15px}.navbar .navbar-form{margin-top:10px}.navbar .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.dropdown-menu{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.dropdown-menu .divider{background-color:rgba(0,0,0,.12)}.dropdown-menu li{overflow:hidden;position:relative}.dropdown-menu li a:hover{background-color:transparent;color:#009688}.alert{border:0;border-radius:0}.alert,.alert.alert-default{background-color:rgba(255,255,255,.84);color:rgba(255,255,255,.84)}.alert .alert-link,.alert a,.alert.alert-default .alert-link,.alert.alert-default a{color:rgba(255,255,255,.84)}.alert.alert-inverse{background-color:#3f51b5;color:#fff}.alert.alert-inverse .alert-link,.alert.alert-inverse a{color:#fff}.alert.alert-primary{background-color:#009688;color:rgba(255,255,255,.84)}.alert.alert-primary .alert-link,.alert.alert-primary a{color:rgba(255,255,255,.84)}.alert.alert-success{background-color:#4caf50;color:rgba(255,255,255,.84)}.alert.alert-success .alert-link,.alert.alert-success a{color:rgba(255,255,255,.84)}.alert.alert-info{background-color:#03a9f4;color:rgba(255,255,255,.84)}.alert.alert-info .alert-link,.alert.alert-info a{color:rgba(255,255,255,.84)}.alert.alert-warning{background-color:#ff5722;color:rgba(255,255,255,.84)}.alert.alert-warning .alert-link,.alert.alert-warning a{color:rgba(255,255,255,.84)}.alert.alert-danger{background-color:#f44336;color:rgba(255,255,255,.84)}.alert.alert-danger .alert-link,.alert.alert-danger a{color:rgba(255,255,255,.84)}.alert-danger,.alert-info,.alert-success,.alert-warning{color:rgba(255,255,255,.84)}.alert-default .alert-link,.alert-default a{color:rgba(0,0,0,.87)}.progress{height:4px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#c8c8c8}.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar,.progress .progress-bar.progress-bar-default{background-color:#009688}.progress .progress-bar.progress-bar-inverse{background-color:#3f51b5}.progress .progress-bar.progress-bar-primary{background-color:#009688}.progress .progress-bar.progress-bar-success{background-color:#4caf50}.progress .progress-bar.progress-bar-info{background-color:#03a9f4}.progress .progress-bar.progress-bar-warning{background-color:#ff5722}.progress .progress-bar.progress-bar-danger{background-color:#f44336}.text-warning{color:#ff5722}.text-primary{color:#009688}.text-danger{color:#f44336}.text-success{color:#4caf50}.text-info{color:#03a9f4}.nav-tabs{background:#009688}.nav-tabs>li>a{color:#FFF;border:0;margin:0}.nav-tabs>li>a:hover{background-color:transparent;border:0}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:transparent!important;border:0!important;color:#FFF!important;font-weight:500}.nav-tabs>li.disabled>a,.nav-tabs>li.disabled>a:hover{color:rgba(255,255,255,.5)}.popover,.tooltip-inner{color:#ececec;line-height:1em;background:rgba(101,101,101,.9);border:none;border-radius:2px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.tooltip,.tooltip.in{opacity:1}.popover .arrow,.popover .tooltip-arrow,.tooltip .arrow,.tooltip .tooltip-arrow{display:none}.card{display:inline-block;position:relative;width:100%;border-radius:2px;color:rgba(0,0,0,.87);background:#fff;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.card .card-height-indicator{margin-top:100%}.card .card-content{position:absolute;top:0;bottom:0;left:0;right:0}.card .card-image{height:60%;position:relative;overflow:hidden}.card .card-image img{width:100%;height:100%;border-top-left-radius:2px;border-top-right-radius:2px;pointer-events:none}.card .card-image .card-image-headline{position:absolute;bottom:16px;left:18px;color:#fff;font-size:2em}.card .card-body{height:30%;padding:18px}.card .card-footer{height:10%;padding:18px}.card .card-footer a,.card .card-footer button{margin:0!important;position:relative;bottom:25px;width:auto}.card .card-footer a:first-child,.card .card-footer button:first-child{left:-15px}.modal-content{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:2px;border:none}.modal-content .modal-header{border-bottom:none;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px}.modal-content .modal-body{padding-top:24px;padding-right:24px;padding-bottom:16px;padding-left:24px}.modal-content .modal-footer{border-top:none;padding:7px}.modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.modal-content .modal-footer button+button{margin-bottom:16px}.modal-content .modal-body+.modal-footer{padding-top:0}.modal-backdrop{background:rgba(0,0,0,.3)}.panel{border-radius:2px;border:0;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.panel.panel-default>.panel-heading,.panel>.panel-heading{background-color:#eee}.panel.panel-inverse>.panel-heading{background-color:#3f51b5}.panel.panel-primary>.panel-heading{background-color:#009688}.panel.panel-success>.panel-heading{background-color:#4caf50}.panel.panel-info>.panel-heading{background-color:#03a9f4}.panel.panel-warning>.panel-heading{background-color:#ff5722}.panel.panel-danger>.panel-heading{background-color:#f44336}[class*=panel-]>.panel-heading{color:rgba(255,255,255,.84);border:0}.panel-default>.panel-heading,.panel:not([class*=panel-])>.panel-heading{color:rgba(0,0,0,.87)}.panel-footer{background-color:#eee}hr.on-dark{color:#1a1a1a}hr.on-light{color:#fff}@media (-webkit-min-device-pixel-ratio:0.75),(min--moz-device-pixel-ratio:0.75),(-o-device-pixel-ratio:3/4),(min-device-pixel-ratio:0.75),(-o-min-device-pixel-ratio:3/4),(min-resolution:0.75dppx),(-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5/4),(min-resolution:120dpi){hr{height:.75px}}@media (-webkit-min-device-pixel-ratio:1),(min--moz-device-pixel-ratio:1),(-o-device-pixel-ratio:1),(min-device-pixel-ratio:1),(-o-min-device-pixel-ratio:1/1),(min-resolution:1dppx),(-webkit-min-device-pixel-ratio:1.6666666666666667),(-o-min-device-pixel-ratio:5/3),(min-resolution:160dpi){hr{height:1px}}@media (-webkit-min-device-pixel-ratio:1.33),(min--moz-device-pixel-ratio:1.33),(-o-device-pixel-ratio:133/100),(min-device-pixel-ratio:1.33),(-o-min-device-pixel-ratio:133/100),(min-resolution:1.33dppx),(-webkit-min-device-pixel-ratio:2.21875),(-o-min-device-pixel-ratio:71/32),(min-resolution:213dpi){hr{height:1.33px}}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-device-pixel-ratio:3/2),(min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:2.5),(-o-min-device-pixel-ratio:5/2),(min-resolution:240dpi){hr{height:1.5px}}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:2dppx),(-webkit-min-device-pixel-ratio:3.9583333333333335),(-o-min-device-pixel-ratio:95/24),(min-resolution:380dpi){hr{height:2px}}@media (-webkit-min-device-pixel-ratio:3),(min--moz-device-pixel-ratio:3),(-o-device-pixel-ratio:3/1),(min-device-pixel-ratio:3),(-o-min-device-pixel-ratio:3/1),(min-resolution:3dppx),(-webkit-min-device-pixel-ratio:5),(-o-min-device-pixel-ratio:5/1),(min-resolution:480dpi){hr{height:3px}}@media (-webkit-min-device-pixel-ratio:4),(min--moz-device-pixel-ratio:4),(-o-device-pixel-ratio:4/1),(min-device-pixel-ratio:3),(-o-min-device-pixel-ratio:4/1),(min-resolution:4dppx),(-webkit-min-device-pixel-ratio:6.666666666666667),(-o-min-device-pixel-ratio:20/3),(min-resolution:640dpi){hr{height:4px}}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}:focus{outline:0}.snackbar{background-color:#323232;color:rgba(255,255,255,.84);font-size:14px;border-radius:2px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);height:0;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}.snackbar.snackbar-opened{padding:14px 15px;margin-bottom:20px;height:auto;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.snackbar.toast{border-radius:200px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;-o-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:10px}.noUi-handle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;left:-10px;top:-5px;cursor:ew-resize;border-radius:100%;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid}.noUi-vertical .noUi-handle{margin-left:5px;cursor:ns-resize}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-background{height:2px;margin:20px 0}.noUi-origin{margin:0;border-radius:0;height:2px;background:#c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle{background-color:#fff;border:2px solid #c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active{border-width:1px}.noUi-target{border-radius:2px}.noUi-horizontal{height:2px;margin:15px 0}.noUi-vertical{height:100%;width:2px;margin:0 15px;display:inline-block}.noUi-handle.noUi-active{-webkit-transform:scale3d(2.5,2.5,1);transform:scale3d(2.5,2.5,1)}[disabled].noUi-slider{opacity:.5}[disabled] .noUi-handle{cursor:not-allowed}.slider{background:#c8c8c8}.slider.noUi-connect,.slider.slider-default.noUi-connect{background-color:#009688}.slider.slider-inverse.noUi-connect{background-color:#3f51b5}.slider.slider-primary.noUi-connect{background-color:#009688}.slider.slider-success.noUi-connect{background-color:#4caf50}.slider.slider-info.noUi-connect{background-color:#03a9f4}.slider.slider-warning.noUi-connect{background-color:#ff5722}.slider.slider-danger.noUi-connect{background-color:#f44336}.slider .noUi-connect,.slider.slider-default .noUi-connect{background-color:#009688}.slider.slider-inverse .noUi-connect{background-color:#3f51b5}.slider.slider-primary .noUi-connect{background-color:#009688}.slider.slider-success .noUi-connect{background-color:#4caf50}.slider.slider-info .noUi-connect{background-color:#03a9f4}.slider.slider-warning .noUi-connect{background-color:#ff5722}.slider.slider-danger .noUi-connect{background-color:#f44336}.slider .noUi-handle,.slider.slider-default .noUi-handle{background-color:#009688}.slider.slider-inverse .noUi-handle{background-color:#3f51b5}.slider.slider-primary .noUi-handle{background-color:#009688}.slider.slider-success .noUi-handle{background-color:#4caf50}.slider.slider-info .noUi-handle{background-color:#03a9f4}.slider.slider-warning .noUi-handle{background-color:#ff5722}.slider.slider-danger .noUi-handle{background-color:#f44336}.slider .noUi-handle,.slider.slider-default .noUi-handle{border-color:#009688}.slider.slider-inverse .noUi-handle{border-color:#3f51b5}.slider.slider-primary .noUi-handle{border-color:#009688}.slider.slider-success .noUi-handle{border-color:#4caf50}.slider.slider-info .noUi-handle{border-color:#03a9f4}.slider.slider-warning .noUi-handle{border-color:#ff5722}.slider.slider-danger .noUi-handle{border-color:#f44336}.selectize-control.multi,.selectize-control.single{padding:0}.selectize-control.multi .selectize-input,.selectize-control.multi .selectize-input.input-active,.selectize-control.single .selectize-input,.selectize-control.single .selectize-input.input-active{cursor:text;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;height:100%;font-size:14px;line-height:30px}.selectize-control.multi .selectize-input .has-items,.selectize-control.multi .selectize-input.input-active .has-items,.selectize-control.single .selectize-input .has-items,.selectize-control.single .selectize-input.input-active .has-items{padding:0}.selectize-control.multi .selectize-input.input-active:after,.selectize-control.multi .selectize-input:after,.selectize-control.single .selectize-input.input-active:after,.selectize-control.single .selectize-input:after{right:5px;position:absolute;font-size:25px;content:"\e5c5";font-family:'Material Icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.selectize-control.multi .selectize-input input,.selectize-control.multi .selectize-input.input-active input,.selectize-control.single .selectize-input input,.selectize-control.single .selectize-input.input-active input{font-size:14px;outline:0;border:0;background:0 0}.selectize-control.multi .selectize-input.input-active.label-floating-fix input,.selectize-control.multi .selectize-input.label-floating-fix input,.selectize-control.single .selectize-input.input-active.label-floating-fix input,.selectize-control.single .selectize-input.label-floating-fix input{opacity:0}.selectize-control.multi .selectize-input.input-active>.item,.selectize-control.multi .selectize-input.input-active>div,.selectize-control.multi .selectize-input>.item,.selectize-control.multi .selectize-input>div,.selectize-control.single .selectize-input.input-active>.item,.selectize-control.single .selectize-input.input-active>div,.selectize-control.single .selectize-input>.item,.selectize-control.single .selectize-input>div{display:inline-block;margin:0 8px 3px 0;padding:0;background:0 0;border:0}.selectize-control.multi .selectize-input.input-active>.item:after,.selectize-control.multi .selectize-input.input-active>div:after,.selectize-control.multi .selectize-input>.item:after,.selectize-control.multi .selectize-input>div:after,.selectize-control.single .selectize-input.input-active>.item:after,.selectize-control.single .selectize-input.input-active>div:after,.selectize-control.single .selectize-input>.item:after,.selectize-control.single .selectize-input>div:after{content:","}.selectize-control.multi .selectize-input.input-active>.item:last-of-type:after,.selectize-control.multi .selectize-input.input-active>div:last-of-type:after,.selectize-control.multi .selectize-input>.item:last-of-type:after,.selectize-control.multi .selectize-input>div:last-of-type:after,.selectize-control.single .selectize-input.input-active>.item:last-of-type:after,.selectize-control.single .selectize-input.input-active>div:last-of-type:after,.selectize-control.single .selectize-input>.item:last-of-type:after,.selectize-control.single .selectize-input>div:last-of-type:after{content:""}.selectize-control.multi .selectize-input.input-active>.item.active,.selectize-control.multi .selectize-input.input-active>div.active,.selectize-control.multi .selectize-input>.item.active,.selectize-control.multi .selectize-input>div.active,.selectize-control.single .selectize-input.input-active>.item.active,.selectize-control.single .selectize-input.input-active>div.active,.selectize-control.single .selectize-input>.item.active,.selectize-control.single .selectize-input>div.active{font-weight:700;background:0 0;border:0}.selectize-control.multi .selectize-dropdown,.selectize-control.single .selectize-dropdown{position:absolute;z-index:1000;border:0;width:100%!important;left:0!important;height:auto;background-color:#FFF;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:2px;padding:0;margin-top:3px}.selectize-control.multi .selectize-dropdown .active,.selectize-control.single .selectize-dropdown .active{background-color:inherit}.selectize-control.multi .selectize-dropdown .highlight,.selectize-control.single .selectize-dropdown .highlight{background-color:#d5d8ff}.selectize-control.multi .selectize-dropdown .selected,.selectize-control.multi .selectize-dropdown .selected.active,.selectize-control.single .selectize-dropdown .selected,.selectize-control.single .selectize-dropdown .selected.active{background-color:#EEE}.selectize-control.multi .selectize-dropdown .optgroup-header,.selectize-control.multi .selectize-dropdown [data-selectable],.selectize-control.single .selectize-dropdown .optgroup-header,.selectize-control.single .selectize-dropdown [data-selectable]{padding:10px 20px;cursor:pointer}.selectize-control.multi .dropdown-active~.selectize-dropdown,.selectize-control.single .dropdown-active~.selectize-dropdown{display:block}.dropdownjs::after{right:5px;top:3px;font-size:25px;position:absolute;font-family:'Material Icons';font-style:normal;font-weight:400;content:"\e5c5";pointer-events:none;color:#757575}
/*# sourceMappingURL=bootstrap-material-design.min.css.map */
.withripple{position:relative}.ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0,0,0,.05);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;opacity:0;pointer-events:none}.ripple.ripple-on{-webkit-transition:opacity .15s ease-in 0s,-webkit-transform .5s cubic-bezier(.4,0,.2,1) .1s;-o-transition:opacity .15s ease-in 0s,-o-transform .5s cubic-bezier(.4,0,.2,1) .1s;transition:opacity .15s ease-in 0s,transform .5s cubic-bezier(.4,0,.2,1) .1s;opacity:.1}.ripple.ripple-out{-webkit-transition:opacity .1s linear 0s!important;-o-transition:opacity .1s linear 0s!important;transition:opacity .1s linear 0s!important;opacity:0}
/*# sourceMappingURL=ripples.min.css.map */
