﻿/* DLM - 10/16/2019 - Custom resize code */
html, body {
    /*overflow-y: hidden !important;*/
}
/* Fonts */
@font-face {
    font-family: "trumpgothicpro";
    src: url(https://use.typekit.net/af/f26754/0000000000000000000156ee/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/f26754/0000000000000000000156ee/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/f26754/0000000000000000000156ee/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: "trumpgothicpro";
    src: url(https://use.typekit.net/af/ddca43/00000000000000003b9afa5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/ddca43/00000000000000003b9afa5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/ddca43/00000000000000003b9afa5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: "trumpgothicpro";
    src: url(https://use.typekit.net/af/5fd653/0000000000000000000156f2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/5fd653/0000000000000000000156f2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/5fd653/0000000000000000000156f2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-style: normal;
    font-weight: 400
}
body {
    font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: rgb(106, 106, 106) !important;
}
.starting-p, .info-text {
    line-height: 28px !important;
}
input {
    font-family: trumpgothicpro,sans-serif;
    font-size: 24px !important;
}

h1, h2, h3, h4, h5 {
    font-family: trumpgothicpro,sans-serif;
}


/* Button Adjustments */
.btn {
    margin-right: 16px !important;
    margin-top: 7px;
    transition: all .3s linear !important;
    border-style: solid !important;
    font-family: "trumpgothicpro",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    border-width: 0.5px !important;
    font-size: 22px !important;
    padding: 7.5px 15px !important;
}

.btn-primary {
    background-image: linear-gradient(to right, #37AE4E 50%, #ffffff 50%) !important;
    animation-duration: 400ms !important;
    background-size: 300% 100% !important;
    background-position: right bottom !important;
}

    .btn-primary:hover {
        background-position: left bottom !important;
    }

.btn-secondary {
    background-image: linear-gradient(to right, #37AE4E 50%, #ffffff 50%) !important;
    animation-duration: 400ms !important;
    background-size: 300% 100% !important;
    background-position: right bottom !important;
}

    .btn-secondary:hover {
        background-position: left bottom !important;
    }

.btn-default {
    background-image: linear-gradient(to right, #ffffff 50%, #D02627 50%) !important;
    animation-duration: 400ms !important;
    background-size: 300% 100% !important;
    background-position: left bottom !important;
}

    .btn-default:hover {
        background-position: right bottom !important;
    }


/* Form Input Adjustments */
.form-control, input[type=text], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=number], input[type=month], input[type=range], input[type=search], textarea, select {
    font-family: trumpgothicpro,sans-serif;
    padding: 10px 5px 10px 5px !important;
    border: 1px solid rgb(221, 220, 227) !important;
    font-size: 13px !important;
    font-family: Arial !important;
}

.text-danger {
    font-size: 14px !important;
    float: left !important;
    color: rgb(208, 38, 39) !important;
    margin-top: -35px !important;
    padding-bottom: 7px !important;
}
/* Form Structure */
.assessment-header {
    color: #000;
}

.assessment-sub-header {
    color: #000 !important;
    font-size: 28px !important;
}

.assessment-sub-header-span {
    font-size: 20px !important
}

.tco-image {
}

.question-text {
    color: #000 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 33.4px !important;
    font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
    text-transform: none !important;
}

.first-icon-holder {
    margin-right: 38px !important;
}

.info-icon > i {
    margin-left: 1px !important;
}

.info-text {
    z-index: 6 !important;
    color: #000;
    line-height: 14px !important;
    text-transform: none !important;
    font-size: 12px !important;
    font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}

label.question-text > div.info-icon > i {
    position:relative !important;
    top: -8px !important;
    left: -1px !important;
}

.advanced-label {
    font-size: 20px !important;
    color: #000 !important;
} 

.advanced-section-header {
    margin-top: 15px !important;
    padding-bottom: 15px !important;
}

    .advanced-section-header .icon-holder {

    }

/* Result Page */
.result-top-container {
    background: #AA0E13 !important;
    line-height:
}

    .result-top-container > .container > .row > .col-md-6 > h1.assessment-sub-header {
        color: #fff !important;
    }

        .result-top-container > .container > .row > .col-md-6 > h1.assessment-sub-header > img.assessment-sub-header-img {
            height: 26px !important;
        }

    .result-top-container .big-value-header {
        color: #fff;
    }

    .result-top-container .small-value-header {
        color: #fff;
    }
.result-section-two-header, .result-section-three-bold-key, .result-section-three-small-key {
    color: #000 !important;
}
.table-one > tbody > tr > th, .table-two > tbody > tr > th {
    color: #000 !important;
}
#get-report-btn {
    width: 215px !important;
    max-width: 315px !important;
}
/* Lead Form */
.lead-form-header {
    text-align: center !important;
    color: #000 !important;
    margin: 0px !important;
}

.modal-dialog, .modal-content {

}

#form-container {
    color: #000 !important;
}

.modal-content {

}

#form-container {

}

.form-group {
    margin-bottom: 0px !important;
}

.lead-label {
    line-height: 1.67em !important;
    margin: 0 0 0 0 !important;
    padding: 10px 0 5px 0 !important;
    display: -webkit-inline-box;
    color: #222222 !important;
    font-weight: 700 !important;
    font-family: trumpgothicpro, sans-serif !important;
    text-transform: uppercase;
    font-size: 20px !important;
    letter-spacing: 1px;
    width: 100% !important;
}

.form-control-lead, input.form-control-lead[type=text], input.form-control-lead[type=tel], input.form-control-lead[type=date], input.form-control-lead[type=datetime], input.form-control-lead[type=datetime-local], input.form-control-lead[type=email], input.form-control-lead[type=number], input.form-control-lead[type=month], input.form-control-lead[type=range], input.form-control-lead[type=search], textarea.form-control-lead, select.form-control-lead {
    font-family: trumpgothicpro,sans-serif;
    padding: 10px 5px 10px 5px !important;
    border: 1px solid rgb(221, 220, 227) !important;
    font-size: 13px !important;
    font-family: Arial !important;
    width: 100% !important;
    margin-bottom: 0px !important;
}
textarea.form-control-lead {
    height: auto !important;
}

    .lead-gen-btn {
        width: 100% !important;
        max-width: 100% !important;
    }

.lead-validator {
    margin-top: 0px !important;
    padding-top: 10px !important;
}

.lead-form-disclaimer{
    margin: 0px !important;
}

.row {
    margin-right: 0px;
}