﻿/* DEFAULTS
----------------------------------------------------------*/

body {
    background: #b6b7bc;
    font-size: .75em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}



/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/


.page {
    width: 550px;
    background-color: #F7F8F9;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
    background-color: White;
    border: solid 1px #C2C2C2;
    border-right: 0px none;
    padding: 4px 4px 4px 4px;
    color: #605C5C;
    font-size: 12px;
}

.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
    background-color: #F8F6F6;
    border: solid 1px #C2C2C2;
}

.CustomComboBoxStyle .ajax__combobox_inputcontainer {
    background-color: White;
    border: solid 1px #C2C2C2;
}

.CustomComboBoxStyle .ajax__combobox_itemlist {
    position: absolute !important;
    background-color: White;
    border: solid 1px #C2C2C2;
    font-size: 13px;
    color: #605C5C;
    max-height: 229px;
    overflow-y: auto !important;
}

.headingTitles {
    margin-bottom: 10px;
    font-weight: bold;
}

.headingTitlesTrainingDetails {
    margin-bottom: 10px;
    font-weight: bold;
    width: 100px;
}

.partnerHeading {
    margin-bottom: 2px;
    font-weight: bold;
}

.companyCampaign {
    width: 300px;
}

.greyPanel {
    border-color: #b5b3b3;
    border-style: solid;
    border-width: 1px;
    background-color: #EEEEEE;
    padding: 15px;
}

.greyPanelVisible {
    border-color: #b5b3b3;
    border-style: solid;
    border-width: 1px;
    background-color: #EEEEEE;
    padding: 5px;
}

.TextBox {
    border-width: 1px;
    border-color: #C2C2C2;
    border-style: solid;
    text-align: left;
    padding: 4px 3px 3px 3px;
    margin-top: 0px;
    margin-right: 10px;
    background-color: White;
    color: #605C5C;
    font-size: 12px;
}

/*SEARCH SCREEN*/
.accordionHeader {
    border: 1px solid #b5b3b3;
    color: white;
    background-image: url(../Images/header_bg.png);
    background-repeat: repeat-x;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent {
    background-color: #EEEEEE;
    border: 1px solid #D6D6D6;
    border-top: none;
    padding: 20px;
}

.accordionLink {
    background-color: #D3DEEF;
    color: white;
}

.watermark {
    background: #FFAAFF;
}

.popupControl {
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.sampleStyleA {
    background-color: #FFF;
}

.sampleStyleB {
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC {
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD {
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}

.DropDown_Gray {
    background-color: White;
    border: solid 1px #C2C2C2;
    padding: 4px 4px 4px 4px;
    color: #605C5C;
    font-size: 12px;
}


/*HIDE PAGER SIZE DROPDOWN LIST IN RAD GRID
.rgAdvPart 
{ 
    display: none; 
} */

/*HIDE THE DELETE BUTTON IN RAD SCHEDULER */
.rsAptDelete {
    display: none;
}

.RadGrid_Default .rgSelectedRow {
    background: #828282 0 -3900px repeat-x url('Grid/sprite.gif') !important;
    color: #fff;
}

/*CUSTOM FILE UPLOADER*/
.FileUploadClass {
    font-size: 5px;
    z-index: 500;
    position: relative;
    z-index: 10;
}

    .FileUploadClass input[type=file] {
        background: transparent;
        opacity: 0;
        filter: alpha(opacity = 0);
    }

.FakeFileUpload {
    position: relative;
    width: 350px;
    z-index: 1;
}

.FakeFileUploadDiv {
    position: absolute;
    z-index: 5;
}

.commentsBox {
    resize: none;
}

.main_text_grey {
    color: gray;
}

.main_text_grey_login {
    color: gray;
    font-size: 16px;
    padding: 5px;
    border: 1px solid #cccccc;
}

/*REPORTED PANEL*/
.reportedPanel {
    background-color: #CCFFCC;
}

/*RAD UPLOAD*/


/*REPORTS*/
a.targetsMet, a.targetsMet:hover {
    color: green !important;
    text-decoration: none;
}

a.targetsNotMet, .targetsNotMet {
    color: #333333 !important;
    text-decoration: none;
}

    a.targetsMet:hover, a.targetsNotMet:hover {
        text-decoration: underline;
    }

.rgSelectedRow td {
    background-color: #cccccc;
    border-bottom: none;
    height: 25px;
}

.rgRow td, .rgAltRow td {
    border-style: none !important;
    height: 25px;
}


.saleDetailsColumn {
    width: 145px;
    text-align: center;
}

/*END REPORTS*/

/*TRAINING*/
.trainingLabelHolder {
    width: 145px;
    text-align: right;
    padding-left: 10px;
    font-weight: bold;
}

.yesNoHolder {
    width: 140px;
}

.mainTrainingQuestionHolder {
    font-weight: bold;
    width: 450px;
}
/*END TRAINING*/

div.RadScheduler .rsHeader {
    z-index: 200;
}

.rBtnInvisible {
    display: none;
}

.imgLogo {
    max-width: 250px;
    max-height:150px;
}
