/* Dynamic Styles For WP Mortgage Calculator */
.shmac-form .mui-form-group > .mui-form-control:focus ~ label {
	color: #3768b4;
}
.shmac-form .mui-select:focus > select {
	border-color: #3768b4;
}
.shmac-form .mui-btn.submit-shmac,
.shmac-form .mui-btn.submit-shmac:hover {
	background-image:none;
	background-color: #3768b4;
	color: #ffffff;
}
.shmac-form .mui-btn.shmac-reset,
.shmac-form .mui-btn.shmac-reset:hover {
    background-image:none;
    background-color: transparent;
}
.shmac-form input[type=text]:focus:not([readonly]),
.shmac-form input[type=password]:focus:not([readonly]) {
	border:none;
    border-bottom: 1px solid #3768b4;
    box-shadow: 0 1px 0 0 #3768b4;
}
.shmac-form [type="checkbox"]:checked + label:before {
  border: none;
  border-right: 2px solid #3768b4;
  border-bottom: 2px solid #3768b4;
}
.shmac-div {
	border: 5px solid #3768b4;
}
.shmac-div .schedule-table th {
	color: #3768b4;
}

.ui-mprogress .deter-bar,
.ui-mprogress .indeter-bar,
.ui-mprogress .query-bar,
.ui-mprogress .bar-bg,
.ui-mprogress .buffer-bg,
.ui-mprogress .mp-ui-dashed {
  background: #3768b4;
}
.ui-mprogress .bar-bg,
.ui-mprogress .buffer-bg {
  background: rgba(55,104,180,0.4);
}


/* Custom CSS Below */
/* Submit shmac */
.shmac-form .submit-shmac{
	background-color:#e13454 !important;
	border-radius:5px !important;
	border-width:1px !important;
	border-style:solid !important;
}

/* Submit shmac */
.shmac-holder .mui-panel .shmac-form .buttonRow .submit-shmac{
	background-color:#e13454 !important;
}

/* Submit shmac */
.su-tabs-pane .shmac-holder .mui-panel .shmac-form .buttonRow .submit-shmac{
	font-size:20px !important;
}

/* Submit shmac */
.vc_custom_1579753902076 .su-tabs .submit-shmac{
	border-radius:5px !important;
	border-color:#f39c12 !important;
}

/* Submit shmac */
.su-tabs .su-tabs-panes .su-tabs-pane .shmac-holder .mui-panel .shmac-form .buttonRow .submit-shmac{
	height:50px !important;
}

/* Input */
.vc_custom_1578793671898 .su-tabs .mui-panel input[type=text].term, 
/* Interest */
.vc_custom_1578793671898 .su-tabs .mui-panel input[type=text].interest,
/* Mort amount */
.vc_custom_1578793671898 .su-tabs .mui-panel input[type=text].mort-amount{
	font-size:18px !important;
        font-weight:600;
}

/* Form floating label */

.shmac-amount .mui-form-floating-label, .shmac-term .mui-form-floating-label , .shmac-interest .mui-form-floating-label {
    color: rgba(188, 0, 0, 0.83) !important;
    font-size: 20px !important;
font-weight:500;
    line-height: 32px;
    top: -10px;
}

/* Form floating label */
.shmac-form .shmac-amount .mui-form-floating-label, .shmac-form .shmac-term .mui-form-floating-label, .shmac-form .shmac-interest .mui-form-floating-label{
	padding-bottom:10px;
}


/* Shmac interest */
.mui-panel .shmac-form .shmac-amount, .mui-panel .shmac-form .shmac-term, .mui-panel .shmac-form .shmac-interest{
	padding-top:20px;	
}

.mui-panel .shmac-form .shmac-term{font-size:16px;}

.shmac-symbol {
      top: 30px !important;
}

.shmac-form legend {
    display: block;
    margin-bottom: 30px  !important;;
}	