.logo {
    float: left; 
    margin: 10px 10px 10px 0;
}
.dashRep {
    font-family: sans-serif;
    font-size: 14px;
}
.hidden_degree {
    display: none;
}
.select-wrapper input.select-dropdown {
    height: 2.2em !important;
}
.dropdown-content li>a, .dropdown-content li>span { 
    color: #183b5b;
}
.menuTitles {
    color: #183b5b;
}

.menuItemsx {
    color: #000;
}

.map iframe {
    width: 100%;
    height: 100%;
}

.dateDetails {
    padding-left: 0 !important;
    max-width: 40px;
}

.speakerDetails {
    padding-left: 0 !important;
    max-width: 82px;
    min-width: 82px;
}

.zeroMargin {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.requiredColor {
    color: #183b5b;
    font-weight: 600;
    margin: 0 3px;
}
.buttonStyle {
    margin-left: 10px;
    padding: 7px 7px 7px 7px !important;
    height: 25px;
    font-size: 10px;
}

.btnFile {
    margin-left: 10px;
    padding: 0px 7px 10px 7px !important;
    height: 30px !important;
    font-size: 10px;
}

.file-field .btn {
    line-height: 2.1rem !important;
}

 .preQuestions {
    font-family: sans-serif;
    padding-top: 20px;
}
            
.buttonStyleSubmit {
    margin-left: 10px;
    padding: 10px 15px 10px 15px !important;
    height: 35px;
    vertical-align: center;
    line-height: 15px;
    font-size: 14px;
}

.input-field {
    margin-top: 0 !important;
}
/* label color */

.input-field label {
    color: #9e9e9e;
}
/* label focus color */

.input-field input[type=text]:focus+label,
.input-field input[type=tel]:focus+label,
.input-field input[type=number]:focus+label {
    color: #183b5b;
}
/* label underline focus color */

.input-field input[type=text]:focus,
.input-field input[type=tel]:focus,
.input-field input[type=number]:focus {
    border-bottom: 1px solid #183b5b;
    box-shadow: 0 1px 0 0 #183b5b;
}
/* valid color */

.input-field input[type=text].valid,
.input-field input[type=tel].valid,
.input-field input[type=number].valid {
    border-bottom: 1px solid #183b5b;
    box-shadow: 0 1px 0 0 #183b5b;
}
/* invalid color */

.input-field input[type=text].invalid {
    border-bottom: 1px solid red;
    box-shadow: 0 1px 0 0 red;
}

input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search],
textarea.materialize-textarea {
    height: 2.2rem;
}

.divider {
    background-color: #183b5b; 
    padding: 20px 0 !important; 
    margin: 0 0 !important;
}

.thinDivider {
    background-color: #183b5b; 
    height: 10px;
}
.modal .modalTitle {
    color: #183b5b; 
    font-size: 25px;
}

.main .PageTitle {
    padding-top:5px; 
    margin-bottom: 0; 
    color:#183b5b;
}

.subPageTitle {
    margin-top: -10px; 
    padding-bottom: 20px;
}

.submitButton {
    padding: 20px 0 20px 0;
}

.footnote {
    color: #900; 
    font-size: 10px; 
    padding-left: 12px; 
}

.signatureDiv {
    margin-top: 30px;
}

.signatureButton {
    position: absolute; 
    left: 0; 
    top: 5px; 
    margin-left: 0;
}

#signatureImage {
    text-align: center; 
    border: 1px solid #c4caac; 
    margin-top: 5px; 
    width: 250px; 
    height: 120px;
}

.welcomePage ul {
    padding-left: 40px; 
    list-style-type: disc;
}
.welcomePage ul li{
    list-style-type: disc;
}
.welcomePage .speakerInfo {
    margin: 15px 0 15px 15px;
}
.welcomePage .speakerInfo .row {
    margin-bottom: 0;
}
.welcomePage .meetingLinks {
    margin: 15px 0 15px 15px;
}
.welcomePage .disclosure {
    margin-top: 15px;
    font-size:12px;
}

#modalNPILookup .searchForm {
    margin-top: 20px;
}
.npiLookupFooter a {
    margin-left: 5px !important;
    background-color: #183b5b;
}
.npiSelect {
    color: #183b5b;
}

.disabledRadio {
    pointer-events: none;
}

.disabledRadio input,
.disabledRadio span {
    opacity: .2 !important;
}

@media (min-width: 993px) {
    .l8 {
        width: 900px !important;
        margin-left: 10% !important;
    }
    .dateColumn {
        max-width: 250px;
    }
    .speakerColumn {
        max-width: 700px;
    }
}

@media (min-width: 1250px) {
    .l8 {
        margin-left: 20% !important;
    }
}

@media (min-width: 1620px) {
    /* For desktop: */
    .dateColumn {
        max-width: 300px;
    }
    .speakerColumn {
        max-width: 600px;
    }
    .mapColumn {
        max-width: 250px
    }
}

@media (min-width: 1800px) {
    .l8 {
        margin-left: 25% !important;
    }
}

@media (max-width: 992px) {
    .dateDetails {
        min-width: 82px;
    }
    .vascularLogo {
        width: 90px !important;
    }
    .PageTitle {
        font-size: 20px;
    }
}

@media (min-width: 992px) {
    .modal {
        width: 30%;
    }
}
@media (max-width: 580px) {
    .PageTitle {
        font-size: 16px !important;
    }
    
}

@media (max-width: 410px) {
    .sunshine2 {
        font-size: 12px !important;
    }
}
@media (max-width: 320px) {
    .PageTitle {
        font-size: 14px !important;
    }
    .sunshine2 {
        font-size: 11px !important;
    }
}
			