/*** MOBILE FIRST ***/
body.page-template-template-accountsettings .header {
    padding-bottom: 0;
}
body.page-template-template-accountsettings,
body.page-template-template-accountsettings p {
    font-family: "Museo Sans Rounded", sans-serif;
font-weight: 400;
    font-size: 14px;
}
body.page-template-template-accountsettings .h3-headline {
    font-family: "Museo Sans Rounded", sans-serif;
font-weight: 300;
    font-size: 28px;
    line-height: 36px;
}
body.page-template-template-accountsettings .h4-headline {
    font-size: 28px;
}
body.page-template-template-accountsettings .close {
    font-size: 21px;
}
body.page-template-template-accountsettings .btn.btn-lg {
    padding: 8px 40px;
}
body.page-template-template-accountsettings a,
body.page-template-template-accountsettings .save-cancel a {
    color: #00a2b8;
    transition: color 0.3s ease-in;
}
body.page-template-template-accountsettings .modal-backdrop.fade.in {
    opacity: .9;
}
body.page-template-template-accountsettings div.container-fluid {
    padding: 0 15px;
}
body.page-template-template-accountsettings .saved-searches div[class^="col"] {
    padding-left: 5px;
    padding-right: 5px;
}
.account-settings .section:first-child {
    max-width: none;
}

.account-settings h3 {
    font-family: "Museo Sans Rounded", sans-serif;
font-weight: 400;
}

.account-settings div.container-fluid {
    padding-left: 40px;
    padding-right: 40px;
}
.account-settings a.btn:not([href]),
.account-settings .btn,
.account-settings .btn:focus,
.account-settings .btn:hover {
    color: #fff;
}

.account-settings .btn:focus,
.account-settings .btn:hover {
    background-color: #92191d;
    border-color: #8a171b;
}
.account-settings .btn.btn-primary[disabled] {
    color: #ccc;
}

.account-settings .carousel-heading .controls {
    position: absolute;
    height: 60px;
    top: 0;
    right: 0;
    overflow: hidden;
}
.account-settings .indented {
    padding-left: 20px;
}
.account-settings .input-group-addon a {
    width: 18px;
    height: 18px;
    display: inline-block;
}

.account-settings .realtor-header .realtor-profile .contact-info {
    font-size: 14px;
}
.account-settings .realtor-header .realtor-profile span {
    display: inline;
    line-height: normal;
}
.account-settings .realtor-header .realtor-profile {
    width: 100%;
}

.account-settings .form-control {
    border-radius: unset;
    border: none;
    box-shadow: none;
    color: #1E2325;
    padding: 0;
    border-bottom: 1px solid #838383;
}
.account-settings .headline {
    font-size: 24px;
}
.account-settings .instruction-text,
.account-settings .custom-input-parent  {
    font-size: 16px;
}
.account-settings .section span,
.account-settings .section .inline-label-link {
    font-size: 16px;
    line-height: 20px;
    display: block;
}
.account-settings .section.top {
    margin-top: 0;
}

.account-settings button, .account-settings [type="button"], .account-settings [type="reset"], .account-settings [type="submit"] {
    width: -moz-available;
    -webkit-appearance: button;
}

.account-settings .text-success {
    color: green;
    font-family: "Museo Sans Rounded", sans-serif;
font-weight: 400;
    font-size: 12px;
}

/*** NO MOBILE ***/
@media (min-width:1024px) {
    body.page-template-template-accountsettings .header {
        padding-bottom: 10px;
    }
    body.page-template-template-accountsettings div.container-fluid {
        padding: 0 40px;
    }
    body.page-template-template-accountsettings .saved-searches div[class^="col"] {
        padding-left: 20px;
        padding-right: 20px;
    }
    
}