﻿/*** FORM CUSTOMIZATION ***/

/* LABELS */
/*.custom-label-question {*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    background-color: transparent;
    border: solid 0px black;
}

    .custom-label-question::after {*/
        /*font-family: Montserrat;*/
        /*font-weight: bold;
        text-align: left;
        color: #0F2B5B;
    }

.custom-label {*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    padding-bottom: 5px;
}

    .custom-label:hover {
        color: #0F2B5B !important;
    }

    .custom-label::after {*/
        /*font-family: Montserrat;*/
        /*font-weight: bold;
        text-align: left;
        color: #0F2B5B;
    }

.custom-control-input:checked ~
.custom-label::before {
    color: #fff;
    border-color: #0f9ede;
    background-color: #0f9ede !important;
}

.custom-radio
.custom-control-input:checked ~
.custom-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") !important;
    color: #fff;
    border-color: #0f9ede;
    background-color: #0f9ede !important;
    border-radius: 50% !important;
}

.custom-control-input:checked ~
.custom-control-label::after {
    top: 4px !important;
    content: "" !important;
    color: transparent !important;
    background-color: #0f9ede !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e") !important;
    border-radius: 0.25rem !important;
    transition: none !important;
}*/

/* INPUTS */
/*.custom-input {
    margin-bottom: 25px;
}

.custom-input-big {
    display: inline-grid;
}

.custom-input-box {*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    border: solid 0px black;
    border-bottom: solid 1px #0F2B5B;
    border-radius: 0%;
    margin-bottom: 5px;
}

    .custom-input-box:active, .custom-input-box:hover, .custom-input-box:focus {
        box-shadow: none;
    }

.custom-input-box-textarea {*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    border: solid 1px #0F2B5B;
    border-radius: 0%;
    margin-bottom: 5px;
}

.custom-append {
    background-color: transparent;
    color: #0F2B5B;
    border: solid 0px black;
}

.custom-radio {
    display: table-cell;
    padding-right: 30px;
}

.custom-checkbox {
    margin-bottom: 5px;
}

.custom-dropdown {*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    border: solid 0px black;
    border-bottom: solid 1px #0F2B5B;
    border-radius: 0%;
    margin-bottom: 5px;
}

    .custom-dropdown:active, .custom-dropdown:hover, .custom-dropdown:focus {
        border: solid 0px black;
        border-bottom: solid 1px #0F2B5B;
        border-radius: 0%;
        box-shadow: none;
    }

.custom-datepicker {*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    border: solid 0px black;
    border-bottom: solid 1px #0F2B5B;
    border-radius: 0%;
    margin-bottom: 5px;
}

    .custom-datepicker:active, .custom-datepicker:hover, .custom-datepicker:focus {
        box-shadow: none;
    }

.custom-input-file {
    font-weight: bold;
    text-align: left;
    color: #0F2B5B;
    border: solid 1px #0F2B5B;
    border-radius: 0%;
    margin-bottom: 5px;
}*/

/* BUTTONS */
/*.custom-btn-back {
    width: 200px;
    background-color: #60CCF7;
    border-radius: 3px;
    border-color: transparent;
}

.custom-btn-forward {
    width: 200px;
    background-color: #00aeef;
    border-radius: 3px;
    border-color: transparent;
}

.custom-btn-newline {
    background-color: #00aeef;
    border-radius: 3px;
    border-color: transparent;
}*/

/* A */
/*.custom-a {
    color: #0f9ede;
}*/

/* Nav Div */
/*.custom-nav-div-back {
    display: inline-flex;
    overflow: hidden;*/
    /*font-family: Montserrat;*/
    /*font-size: 18px;
    text-align: left;
    line-height: 25.60000038147px;
    margin-top: -3.2000001271566px;
    height: 46.6px;
    color: #938989;
    background-color: transparent;
    border: solid 0px;
    margin-right: 4px;
    padding-bottom: 9px;
}

.custom-nav-div-actual {
    display: inline-flex;
    overflow: hidden;*/
    /*font-family: Montserrat;*/
    /*font-weight: bold;
    font-size: 18px;
    text-align: left;
    line-height: 25.60000038147px;
    margin-top: -3.2000001271566px;
    height: 46.6px;
    color: #0F2B5B;
    background-color: transparent;
    border: solid 0px;
    border-bottom: solid 4px #00aeef;
    margin-left: 4px;
    margin-right: 4px;
    padding: 0px 5px 9px 5px;
}

.custom-nav-div-next {
    display: inline-flex;
    overflow: hidden;*/
    /*font-family: Montserrat;*/
    /*font-size: 18px;
    text-align: left;
    line-height: 25.60000038147px;
    margin-top: -3.2000001271566px;
    height: 46.6px;
    color: #938989;
    background-color: transparent;
    border: solid 0px;
    margin-left: 4px;
    padding: 0px 5px 9px 5px;
}

.custom-nav-div-div-back,
.custom-nav-div-div-next {
    width: 33px;
    height: 33px;
    border: solid 1px #938989;
    border-radius: 100%;
    margin-right: 5px;
    padding-top: 3px;
}

.custom-nav-div-div-actual {
    width: 33px;
    height: 33px;
    border: solid 1px #03194F;
    border-radius: 100%;
    margin-right: 5px;
    padding-top: 3px;
}*/
