﻿@charset "utf-8";

h1.title {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #004b8b;
}

h1 {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #004b8b;
    padding: 0px;
    margin: 0px;
}

h2 {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #004b8b;
}

.title {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    font-size: 25px;
    font-weight: normal;
    color: #FFF;
}

.productName {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    font-size: 40px;
    font-weight: 500;
    color: #002066 !important;
    margin-bottom: 20px !important;
}

#notificationGroupTitle {
    background: url('/Images/Welcome/notification_icon.png') left center no-repeat;
}

#passwordExpiryGroupTitle {
    background: url('/Images/Welcome/reminder_icon.png') left center no-repeat;
}

#studyDateReminderGroupTitle {
    background: url('/Images/Welcome/date_icon.png') left center no-repeat;
}

#supportRequestGroupTitle {
    background: url('/Images/Welcome/support_icon.png') left center no-repeat;
}

#shipmentRequestGroupTitle {
    background: url('/Images/Welcome/shipment_icon.png') left center no-repeat;
}

#incompleteSubjectVisitGroupTitle {
    background: url('/Images/Welcome/incompleteVisit_icon.png') left center no-repeat;
}

#expectedSubjectVisitGroupTitle {
    background: url('/Images/Welcome/expectedVisits_icon.png') left center no-repeat;
}

#intransitStockGroupTitle {
    background: url('/Images/Welcome/intransit_icon.png') left center no-repeat;
}

#activeFormConflictGroupTitle {
    background: url('/Images/Welcome/activeFormConflict_icon.png') left center no-repeat;
}

#notificationGroupContent {
}

.groupTitle {
    padding: 0px 0px 5px 30px;
    margin: 0px;
    font-size: 17px;
    color: #009933;
}

.groupContent {
    font-size: 13px;
    color: #666666;
    padding: 0px;
    padding-left: 30px;
    margin: 0px;
}

    .groupContent a {
        color: #666666;
    }

        .groupContent a:hover {
            color: #004b8b;
        }

.field-validation-error {
    color: #00CC66;
}

.inputLabel {
    text-transform: uppercase;
    color: #666;
}

.validation-summary-errors ul {
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}

.validation-summary-errors {
    background: #F4F4F4;
    color: #004b8b;
    padding: 5px;
}

.welcomeOutline {
    padding: 25px;
    border: 1px solid #f4f4f4;
    box-shadow: 0 0 5px #f4f4f4;
}

.formFieldset {
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    clear: both;
}

    .formFieldset li {
        margin: 12px 30px 12px 0px;
        float: left;
        min-width: 240px;
    }

.formFieldsetLarge {
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    clear: both;
}

    .formFieldsetLarge li {
        margin: 12px 30px 12px 0px;
        float: left;
        min-width: 700px;
    }

.contentTitle {
    font-size: 16px;
    color: #004b8b;
}

.contentParagraph {
    font-size: 13px;
}

.contentList {
}

    .contentList li {
        margin-bottom: 4px;
        font-size: 13px;
    }

.contentHeader {
    color: #004b8b;
    font-size: 13px;
}

.globe {
    background-image: url('/Images/Main/Globe.png');
}

#globeSettings {
    width: 42px;
    height: 42px;
    line-height: 42px;
    /*border-left: 1px solid #CCC;*/
    background-position: center;
    background-repeat: no-repeat;
}

.specialInput {
    height: 30px;
    font-size: 14px;
    line-height: 20px;
    min-width: 400px;
}