@charset "utf-8";

/* CSS Document */


/* Heading Colors */

h1 {
    color: #4F7838;
    text-shadow: 1px 1px 1px #bbb;
}

h2 {
    /*color: #4F7838;*/
    color: #827382;
    /*text-shadow: 1px 1px 1px #bbb;*/
}

h3 {
    /*color: #8a7a67;*/
    color: #827382;
}

h4 { color: #827382; }

h2 span { color: #888888; }

/* Link Color */

a, a:link, a:visited
{
    /* color: #D9531E; */
    color: #827382;
}
    .highContrast{
        color: #0075BF;
    }
/*a:hover { color: #D9531E; }*/

    a:hover {
        color: #0075BF;
    }
        a:hover highContrast, a:link highContrast, a:visited highContrast {
            color: #827382;
        }
a.disabled, a.disabled:hover, a.disabled:visited { color: #bbbbbb; }

/*************************************  Dashboard ***************************************************/

.taskCountsDashboard { }

.taskCountsDashboard .taskCountsLabel { font-size: 20px; }

.taskCountsDashboard td { font-size: 20px; }

.taskCountsDashboard th { font-size: 20px; }

#dashboard .headerdate { font-size: 20px; }

/*******************************  Layout  ***************************************/

body {
    /* background-color: #bec3c5; */
    /* color: #666666; */
}

#core { 
    background-color: #ebebeb; 

}

.jsErrorBox {
    background-color: #fffdcb;
    border-color: #ffe400;
}

.headContain div.logo {
    width: 385px;
    height:100px;
    background: url(/inc/Compliance/images/Logo/Compliance_Logo_RGB.png) no-repeat;
    background-repeat:no-repeat;
    background-size:325px 96px;
    margin-top: 20px;
    /*margin-left: 50px;*/
    margin-bottom: 40px;
}

.logo a.logoLink {
    width: 315px;
    height: 90px;
    display: inline-block;
    margin: 10px 0px 0px 12px;
}

.headContain div.headerRight { }

/* Top and Bottom bar background color and plain text color */

#top, footer {
    background-color: #0075BF;
    /*background-color: rgb(67, 188, 162, .6);*/
    color: #ffffff;
}
#footer:hover {
    font-weight: bold;
    text-decoration: underline;
}
nav.toplinks li a:hover { }

nav.toplinks ul { background: #4F7838; }

nav.toplinks ul a:hover {
    /*background: #fff774;*/
    background-color: white;
    /*color: #4F7838;*/
	color: #0075bf;
    text-decoration: none;
}

nav.toplinks ul a.disabled:hover {
    background: transparent;
    color: #fff774;
}

/* Demo only */

#hlqTop {
    background-color: #4F7838;
    color: #ffffff;
}

.hlqContainer { }

/* End Demo Only */

/* Top and Bottom bar link colors */

.toplinks a:link, .toplinks a:visited, footer a:link, footer a:visited { /*color: #fff774;*/ color: #fff;}

.toplinks a:hover, footer a:hover { /*color: #fff774;*/
    background-color: white;
    color: #0075bf;
    /*font-weight: bold;*/
    text-decoration: underline;
}

table tr.oddRow { background: #dfdfdf; }

table tr.evenRow { background: #ffffff; }

/*table tr th { text-shadow: 1px 1px 1px #999; }*/


/*************************************  Shared Items  *******************************************/

.ui-active-menuitem {
    background:#fff;
}



.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
    font-family: Calibri, Helvetica, Arial, sans-serif;
    font-size: 16px;
    
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #ccc;
    background: #7F7F7F;/*url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;*/
    font-weight: bold;
    color: white;
    font-family: Calibri, Helvetica, Arial, sans-serif;
    font-size: 16px;
}


.SelectMenu {
    background: #ffffff;
    border-color: #bbbbbb;
}

.altRow { background: #efefef; }

.gridFilter {
    background: #dddddd;
    color: #666666;
    text-shadow: 1px 1px 1px #cccccc;
}

.gridFilterTextOnly {
    background: #dddddd;
    color: #666666;
    text-shadow: 1px 1px 1px #cccccc;
}


/**************************************  Main Page  ******************************************/

.appReviews tr th {
    background: #0075BF;
    color: #ffffff;
}

.riskAssessment tr th {
    background: #0075BF;
    color: #ffffff;
}

.appReviews tr th.riskHeading {
    background: #eca98e;
    color: #444444;
    border-left: 1px dotted #444444;
}

.appReviews tr td.riskCell { border-left: 1px dotted #444444; }


/**************************************  Progress Steps  ******************************************/

.reviewProgressMenu li {
    /* background: #dddddd; */
    background: #ddd;
}


.reviewProgressMenu span.level1title {
    font-size: 16px;
}


/*.reviewProgressMenu li.level1:hover {
    background-color: #D9531E;
    color: #ffffff;
    text-shadow: 1px 1px 1px #555;
}*/
.reviewProgressMenu li.level1:hover {
    background-color: #0075BF;
    color: #fff;
    text-shadow: #555 1px 1px 1px;
}
.reviewProgressMenu li.parent_over {
    background: #0075BF;
    color: #ffffff;
    text-shadow: 1px 1px 1px #555;
}

.reviewProgressMenu li.parent_onAgain, .reviewProgressMenu li.parent_onFirst {
    background: #fff;
    color: #827382;
    font-weight: bold;
    font-size: 14px;
/*    background: #D9531E;
    color: #ffffff;
    text-shadow: 1px 1px 1px #555;*/
}
.reviewProgressMenu li div.lvl2Wrap .progressMark span {
    /*background-color: #D9531E;*/
    background-color: #0075BF;
}

.reviewProgressMenu li.level2 { border-color: #dddddd; }

.reviewProgressMenu li.child_off a, .reviewProgressMenu li.child_off a:hover {
    color: #999999;
    text-decoration: none;
}

.reviewProgressMenu li.child_over { border-color: #D9531E; }

.reviewProgressMenu li.child_onAgain, .reviewProgressMenu li.child_onFirst {
    /*background-color: #dddddd;
    border-color: #D9531E;*/
    background-color: #fff;
    border-color: #827382;
    /*text-shadow: 1px 1px 1px #555;*/
}

 a.next:link, a.next:visited, a.next:active {
    /* background-color: #b8bdbf; */
    /* background-color: #fff; */
    /* color: #827382; */
    /* color: #D9531E; */
}

a.next:hover {
    /* background-color: #D9531E; */
    background-color: #0075BF;
    color: #ffffff;
}

.uparrowdiv, .downarrowdiv, .leftarrowdiv, .rightarrowdiv { background: #0075BF; }

.uparrowdiv:after { border-color: transparent transparent #D9531E transparent; }

.downarrowdiv:after { border-color: #D9531E transparent transparent transparent; }

.leftarrowdiv:after { border-color: transparent #D9531E transparent transparent; }

.rightarrowdiv:after { border-color: transparent transparent transparent #0075BF; }

/*************************************  Help  *****************************************/

nav.helpNav {
    background: #dddddd;
    border-color: #cccccc;
}

.helpNav input[type=text] { border-color: #0075BF; }

div.csMsg { border-color: #0075BF; }

.subTopicContent { border-color: #ccc; }


/*****************************************  User Search  *****************************************/

.filterList {
    background: #fffddd;
    border-color: #fff774;
}

.userSearchFilter {
    background: #ddd;
    border-color: #ccc;
}

.searchFilters .dropArrow { background-color: #0075BF; }

.SearchControlWrapper { /*box-shadow:inset 0 1px 1px #888; -webkit-box-shadow:inset 0 1px 1px #888; -moz-box-shadow:inset 0 1px 1px #888;*/
    border-top: 1px solid #888;
    border-bottom: 1px solid #b6b6b6;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    background: #d8d8d8;
}

ul.search-selections { background-color: #fff; }

ul.search-selections.loading { background-color: #eee; }

ul.search-selections li.search-selection-item {
    color: #000000;
    background-color: #eff2f7;
    border-color: #ccd5e4;
}

.searchSelections .customScrollBox {
    background: #ffffff;
    border-color: #ccc;
}

.searchSelections .customScrollBox img { border-color: #fff; }

.searchSelections .dragger_container {
    background: #ebebeb;
    border-color: #ccc;
}

.searchSelections .dragger { background: #7F7F7F;
                           height:10px;}

.searchSelections .dragger_pressed { background: #0075BF; }

.searchSelections .scrollUpBtn { background-color: #7F7F7F; }

.searchSelections .scrollDownBtn { background-color: #7F7F7F; }

li.GroupHeader {
    background: #0075BF !important;
    color: #ffffff;
}

li.search-result-item {
    border: 1px solid #fff;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    background: #eff2f7;
}

li.search-result-item.active {
    /*background: #0075BF;*/
    background:#7F7F7F;
    color: #ffffff;
}

.userInfoDisplay, .teamInfoDisplay { color: #6c6c6c; }

.userInfoContents, .teamInfoContents {
    background: #fffddd;
    border-color: #fff774;
}

.advMenu {
    background: #ebebeb;
    border-color: #ccc;
}

.advSearchOptions li:hover { background: #dddddd; }

.userlist-resultContainer {
    border-color: #ccc;
    box-shadow: 2px 1px 1px #ccc;
    -webkit-box-shadow: 2px 1px 1px #ccc;
    -moz-box-shadow: 2px 1px 1px #ccc;
}

.userlist-selectionContainer {
    background: #ffffff;
    border-color: #ccc;
}

.userlist-optionContainer { background: #ebebeb; }

.userlist-moreSelection-item { border-color: #ddd; }

ul.userlist-selections {
    border-top: 1px solid #888;
    border-bottom: 1px solid #b6b6b6;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    background-color: #fff;
    box-shadow: inset 0 1px 1px #888;
    -webkit-box-shadow: inset 0 1px 1px #888;
    -moz-box-shadow: inset 0 1px 1px #888;
}

ul.userlist-selections.loading { background-color: #eee; }

ul.userlist-selections li.userlist-selection-item {
    color: #000000;
    background-color: #eff2f7;
    border-color: #ccd5e4;
    -webkit-transition: background-color .2s ease-in;
}

ul.userlist-selections li.UserCreated {
    color: #000000;
    background-color: #f7eef1;
    border-color: #ccd5e4;
    -webkit-transition: background-color .2s ease-in;
}

ul.userlist-selections li.userlist-selection-item.blur a.userlist-close { color: #999; }

ul.userlist-selections li.userlist-selection-item a.userlist-close {
    color: #a6b3cf;
    -webkit-transition: color .1s ease-in;
}

ul.userlist-selections li:hover.userlist-selection-item {
    background-color: #d8dfea;
    border-color: #ccd5e4;
}

ul.userlist-selections li.userlist-selection-item.selected {
    border-color: #3b5998;
    background-color: #5670a6;
    color: #fff;
}

ul.userlist-list {
    color: #000;
    background-color: #fff;
    border-color: #ccd5e4;
}

li.userlist-result-item, li.userlist-message {
    background-color: transparent;
    border: 1px solid #fff;
    border-bottom: 1px solid #ddd;
}

li.userlist-result-item.active {
    /* background-color: #3b5998; */
    background: #7F7F7F;
    border-color: #fff;
    color: #fff; 
}

li.userlist-result-item em { background: #dbe1ec; }

li.userlist-result-item.active em {
    background: #5670a6;
    color: #fff;
}



/*************************************  Forms  ****************************************/

fieldset {
    background: #d6e0e1;
    border-color: #c4d3ea;
}

legend {
    background: #fff;
    border-color: #c4d3ea;
    color: #336699;
}

label.selection-label { color: #666; }

input:focus, textarea:focus, select:focus
{
    /*border-color: #D9531E;
    border-color: #0075BF;*/
    border-color: #827382;
}

input[type="submit"], input[type="button"], input[type="reset"], button {
    /*background: #D9531E;
    border: 1px solid #D9531E;
    color: #fff;*/
    background: #0075BF;
    border: 1px solid #0075BF;
    color: #fff;
}

    input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, t-button:hover {
        /*background: #E48762;
        border: 1px solid #0075BF;
        color: #fff;*/
        background: #fff;
        border: 1px solid #0075BF;
        /*color: #fff;*/
        color: #0075BF;
    }

input[type="submit"].cancel {
    background: #ccc;
    color: #666 !important;
    border: 1px solid #ccc;
}

input[type="submit"].cancel:hover { color: #333 !important; }

span.helpIcon {
    /*color: #ffffff;*/
    /*background-color: orangered;*/
    /*    background-color: white;
    color: #827382;*/
    background-color: #827382;
    color: white;
}

span.helpIconTH {
    color: #0075BF;
    background: #ffffff;
}

span:hover span.tooltip {
    /*background: #fffddd;
    border: 1px solid #fff774;*/
    background-color: white;
    color: #6c6c6c;
}

#StatusMessage span {
    color: #ffffff;
    background: #0075BF;
    border-color: #ffffff;
}



/**********************************  Team Members Page  *********************************/

#ChangeOwnerWindow .t-window-scrollable { border-color: #0075BF; }



/**********************************  Define Operations Page  *************************************/

.defineOps tr th {
    background: #0075BF;
    color: #ffffff;
}

.siteRow td {
    background: #4F7838;
    color: #ffffff;
}

.siteRow td.empty {
    background: none;
    color: #666666;
}

span.assetName { color: #0075BF; }

span.assetName:hover { border-color: #0075BF; }

span.locationName:hover { border-color: #ffffff; }

.apsItemContainer:hover { border-color: #0075BF; }

.editLocationButtons a, .editItemButtons a {
    /*background: #E48762;*/
    background-color: white;
    border-color: #0075BF;
    color: #fff;
}

#OperationAnswerRenameQuestion .t-window-scrollable, #LocationAnswerRenameQuestion .t-window-scrollable { border-color: #0075BF; }



/**********************************  Supplemental Requirements Page ****************************/

#RevSup .t-window-scrollable { border-color: #0075BF; }

#supReqs tr th {
    background: #0075BF;
    color: #ffffff;
}



/**********************************  Assign SME Page  *************************************/

table.assignSME tr th {
    background: #0075BF;
    color: #ffffff;
    background-color: #0075BF;
    color: #ffffff;
}

.assignSME tr th.empty { border-left: 1px solid #0075BF; }



/**********************************  Copy/Paste Tasks Flyout  ******************************************/

.copyTasksContent .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

#PasteOperations .t-window-scrollable { border-color: #0075BF; }



/**********************************  LRI Flyout  ******************************************/

#LRITable .t-grid-header { background: #0075BF; }



/**********************************  Filter Flyout  ******************************************/

.filtersTabContainer .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

.filtersTabContainer .InactiveTab {
    background-color: #eeeeee;
    border-color: #ccc;
}

.chkBxMarker
{
    background: #0075BF;
}

span.plusCount {
    background: #0075BF;
    color: #ffffff;
}



/**********************************  Jump To Flyout  ******************************************/

.moreJumpToContent {
    background: #fffddd;
    border-color: #fff774;
    color: #6c6c6c;
}

/*.t-grid-header, #AssessScreeningJumpTo .t-grid-header { background: #D9531E; }*/



/**********************************  Statistics Flyout  ******************************************/

.statsTabContainer .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

span.fullAnswers { background-color: #4df519; }

span.partialAnswers { background-color: #19b0f5; }

.completelyAnswered .legendIcon { background: #4df519; }

.partiallyAnswered .legendIcon { background: #19b0f5; }



/**********************************  Screening Page  *************************************/

input.prevQuestion[type="button"], input.nextQuestion[type="button"], .nextCell input, .backCell input {
    /*background: #D9531E;
    border: 2px solid #dddddd;
    color: #fff;*/
    background: #0075BF;
    border: 2px solid #ddd;
    color: #fff;
}

    input.prevQuestion[type="button"]:hover, input.nextQuestion[type="button"]:hover {
        /*background-color: #D9531E;
    border-color: #fff;
    color: #fff;*/
        background: #fff;
        border: 2px solid #ffffff;
        color: #0075BF;
    }

.accordionButton { background-color: #dddddd; }

.accordionContent { background: #eeeeee; }

.guideNoteContent { background: #eeeeee; }

.reviewed { color: #0075BF; }

.screeningTabs .ActiveTab {
    /*background-color: #D9531E;
    border-color: #0075BF;
    color: #ffffff;*/
    background-color: #fff;
    border-color: #0075BF;
    color: #827382;
}

.screeningTabs .InactiveTab {
/*    background-color: #eeeeee;
    border-color: #ccc;*/
    background-color: #0075BF;
    border-color: #0075BF;
    color: #fff;
}

/*div.flyoutButton:hover {
    border-color: #D9531E;
}*/
div.flyoutButton:hover {
    border-color: #0075BF;
}

#OtherReqs .t-window-scrollable, #LRIWin .t-window-scrollable { border-color: #0075BF; }

div#QuestionContent div#DeletionReviewContainer { border: 1px solid #0075BF; }

/*a.addRationale {
    background-color: #dddddd;
    border-color: #0075BF;
}*/

/*a.editRationale { background-color: #0075BF; }

a.viewRationale { background-color: #0075BF; }*/



/***********************************  Versioning Start Pages  ***********************************************/

.moreContentLeft .deletedDR {
    background: #edb4b4;
    color: #000000;
}

.moreContentLeft .modifiedDR {
    background: #ffe0af;
    color: #000000;
}

.moreContentLeft .createdDR {
    background: #bff1ae;
    color: #000000;
}

div.IMPACTING {
    background-color: #ffcbcb;
    border-color: #be1111;
}

div.NON_IMPACTING {
    background-color: #fffdcb;
    border-color: #ffe400;
}

.reqVersions span.selected, .versions span.selected, table.requirementChanges span.selected {/* background: #0075BF; */}



/**********************************  Worksheets Page  *************************************/

a:hover span.reportBlock b { color: #0075BF; }

a span.reportBlock:hover {
    border-color: #ddd;
    background: #eeeeee;
}


/**************************************  Tasks Page  ******************************************/

/*
tr.apsOptions .selectedAPS {background:#D9531E; color:#ffffff; }
tr.apsOptions .selectedAPS:hover {background:#D9531E; }

.detailedHeading {background:#D9531E; color:#ffffff;}

.HLreq tr th, .DLreq tr th, .tasks tr th {background:#D9531E; color:#ffffff; }
*/

div#TasksClipboard {background: #ffffff;display: inline-block;}

ul.tasksInClipboard {
    border-color: #ccc;
    background: #ffffff;
    box-shadow: 2px 1px 1px #ccc;
}

.taskMgrNav .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

.taskMgrNav .InactiveTab {
    background-color: #eeeeee;
    border-color: #ccc;
}

.taskMgrNav .DisabledTab { color: #aaaaaa; }

.InactiveTab:hover {
    /*border-color: #D9531E;*/
    border-color: #0075BF;
    background-color: #ffffff;
    color: #827382;
}

.DisabledTab:hover { border-color: #ccc !important; }

#TaskTabs .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

#TaskTabs .InactiveTab {
    background-color: #eeeeee;
    border-color: #ccc;
}

#RequirementInfoBox {
    background: #f0f0f0;
    border-bottom: 1px dotted #ccc;
}

.tabError {
    color:#ff0000;
}

#DetailedReqs .t-window-scrollable { border-color: #0075BF; }

#DetailedReqs a.addRationale, #DetailedReqs a.editRationale { background-color: #0075BF; }

div.prevRequirement, div.nextRequirement {
    text-shadow: 1px 1px 1px #555;
    background: #0075BF;
    border-color: #dddddd;
    color: #ffffff;
}

div.prevRequirement:hover, div.nextRequirement:hover {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #fff;
}

#UpdateTaskWindow .t-window-scrollable { border-color: #0075BF; }

.ReviewEvent {
    background-color: #EFF2F7;
    border-color: #CCD5E4;
}

div.TaskChanges {
    background-color: #FFFDCB;
    border-color: #bbbbbb;
}

#DRManager .t-window-scrollable { border-color: #0075BF; }



/*************************************  Risk Prioritization  ****************************************/

table.AppQuestionTable th {
    background: #0075BF;
    color: #ffffff;
}

table.RiskItemImportTable thead th {
    background: #0075BF;
    color: #ffffff;
}

#AssessUserImport .t-window-scrollable { border-color: #0075BF; }

.RiskItemImport .t-window-scrollable { border-color: #0075BF; }

.selectAllReqs {
    background: #0075BF;
    color: #ffffff;
}



/*************************************  Risk Screening  ****************************************/

.riskQuestionTabs .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

.riskQuestionTabs .InactiveTab {
    background-color: #eeeeee;
    border-color: #ccc;
}

.riskQuestionTabs .InactiveTab:hover { border-color: #0075BF; }

div.prevRiskQuestion { background-color: #0075BF; }

div.prevRiskQuestion:hover { background-color: #0075BF; }

div.nextRiskQuestion { background-color: #0075BF; }

div.nextRiskQuestion:hover { background-color: #0075BF; }



/*************************************  Admin: Operation Templates  ***********************************/

#OpsTemplates .myDragClass {
    background: #4F7838 !important;
    color: #ffffff !important;
}

#OpsTemplates .myDragClass a { color: #ffffff !important; }

.ui-sortable-placeholder {
    background-color: white;
    border-color: #0075BF;
}

#opsTemplatesTabs .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

#opsTemplatesTabs .InactiveTab {
    background-color: #eeeeee;
    border-color: #ccc;
}

#roleRows {
    display: inline-block;
    float: left;
    width: 350px;
}

#roleRows tr th {
    background-color: #0075BF;
    border-color: #a7bac5;
    color: #ffffff;
}

/*****************************************  Admin: Sup Reqs   ***************************************/

.CompanyRequirements .yellowNoteBox {
    background-color: #fffdcb;
    border-color: #ffe400;
}

.CompanyRequirements .whiteNoteBox
{
    background-color: white;
    border-color: #0075BF;
}




/************************************  Admin: Users  ************************************************/

#ArchiveUser .t-window-scrollable { border-color: #0075BF; }

#userTabs .ActiveTab {
    background-color: #0075BF;
    border-color: #0075BF;
    color: #ffffff;
}

#userTabs .InactiveTab {
    background-color: #eeeeee;
    border-color: #ccc;
}



/*************************************  Admin: Settings  ************************************************/

a:hover span.settingsBlock b, a:focus span.settingsBlock b { color: #0075BF; }



/************************************  Admin: Biz Hierarchy  ********************************************/

span.rootNode { color: #0075BF; }



/*************************************  Admin: Risk Screening Parameters  *************************************/

div.copyVals_small:hover { border-color: #0075BF; }

.pasteVals_Wrap a {
    text-shadow: 1px 1px 1px #555;
    background: #0075BF;
    border-color: #0075BF;
    color: #fff;
}


/************************************* Admin: Exclude Requirements Page ************************************/

.importReqPanel tr th {
    background: #0075BF;
    border-color: #a7bac5;
    color: #ffffff;
}

/**************************************  Telerik ReqDialog ***********************************************/

#reqDialog {
    background-color: #ffffff; 
    /* background-color: #0075BF; */
    border-color: #a7bac5;
    color: #ffffff;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}
/**************************************  Telerik Controls  ***********************************************/

div.t-grid table tr:hover {/* background: #ddd; */}


.t-grid-header, .t-grid-header tr th {
    /*background: #D9531E;*/
    background-color: white;
    border-color: #a7bac5;
    /*color: #ffffff;*/
    color: #827382;
}

.t-grid-header tr th.assess {
    /*background: #D9531E;*/
    border-color: #a7bac5;
}

/*.t-grid-header tr th:first-child { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; }*/

.t-grid-header tr th:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

th .t-header {
    background: #fff;
}

.t-calendar .t-header, .t-window .t-header{
    /* background: #D9531E; */
    background-color: #0075BF;
    border-color: #a7bac5;
    color: #ffffff;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

#EventInstances table > thead > tr > th{
    background: #fff;
    border: solid 1px lightgray;
}

#EventTasks table > thead > tr > th{
    background: #fff;
    border: solid 1px lightgray;
}

.t-header .t-widget, .t-header .t-link:link, .t-header .t-link:active, .t-header .t-link:visited, .t-header .t-popup {
    /* color: #ffffff; */
    color: #827382;
}
.t-header a.t-link.t-nav-fast {
    color: #ffffff;
}
.t-separator {
    background-color: #a7bac5;
    border-color: #eaf6fd;
}

.t-alt { background-color: #f7f7f7; }

.t-active-filter { background-color: #ec8156; }

.t-state-hover, .t-state-hover:hover {
    /* background-color: #ec8156; */
    background-color: lightgray;
    border-color: #a7bac5;
}

.t-state-active {
    background-color: #fff;
    border-color: #a7bac5;
}

.t-state-selected { background-color: white; }

.t-state-error {
    background-color: #ffc0cb;
    border-color: red;
    border-style: ridge;
}

.t-button {border-color: #a7bac5;}

.t-state-disabled, .t-state-disabled .t-link, .t-state-disabled .t-button {
    color: #999;
    border-color: #bbb;
}

.t-toolbar, .t-grouping-header, .t-widget .t-status { /*background-color:#eff7fc; border-color:#bbb;*/
    background-color: transparent;
    border-color: transparent;
}

.t-grid-pager { background: #dddddd; }

.t-status-text { color: #000000; }

.t-toolbar {
    background: #0075BF;
    float: right;
    margin-top: 0px;
    margin-right: 15px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px 2px 1px 2px;
}

.t-toolbar a { padding: 0px 5px; }

.t-grid td {
    border-right: 1px solid #eee;
    border-color: #ddd;
}

.t-grouping-row td { background: #fff url('icons/sprite.png') repeat-x 0 -48px; }

.t-footer-template td {
    background-color: #e0e5f5;
    border-color: #aec5d1 #e0e5f5 #fff;
}

.t-grouping-header .t-group-indicator {
    color: #333;
    border-color: #ccc;
}

.t-grouping-dropclue { background: url('icons/sprite.png') no-repeat -48px -288px; }

.t-grouping-row .t-group-cell, .t-grouping-row p { background: #fff; }

.t-grouping-row p {
    margin-left: -0.6em;
    padding-left: .6em;
}

.t-treeview .t-drop-clue {
    background-image: url('icons/sprite.png');
    background-position: 0 -358px;
}

.t-treeview .t-state-selected { border-color: #0075BF; }

.t-panelbar .t-link, .t-panelbar .t-group, .t-panelbar .t-content { border-color: #aaa; }

.t-calendar th { border-color: #e0e0e0; }

.t-other-month .t-link { color: #777; }

.t-editor-button .t-state-hover {
    background-color: #c9e8fa;
    border-color: #ebf6fd #88a1af #88a1af #ebf6fd;
}

.t-editor-button .t-state-active {
    background-color: #95cfec;
    border-color: #809eae #bae1f5 #bae1f5 #809eae;
}

.t-slider .t-draghandle {
    background-image: url('icons/sprite.png');
    color: #333;
}

.t-slider-track { border-color: #d3dce2; }

.t-slider-horizontal .t-tick { background-image: url('Vista/slider-hs-both.gif'); }

.t-slider-horizontal .t-slider-topleft .t-tick { background-image: url('Vista/slider-hs-top.gif'); }

.t-slider-horizontal .t-slider-bottomright .t-tick { background-image: url('Vista/slider-hs-bottom.gif'); }

.t-slider-horizontal .t-tick-large { background-image: url('Vista/slider-h-both.gif'); }

.t-slider-horizontal .t-slider-topleft .t-tick-large { background-image: url('Vista/slider-h-top.gif'); }

.t-slider-horizontal .t-slider-bottomright .t-tick-large { background-image: url('Vista/slider-h-bottom.gif'); }

.t-slider-vertical .t-tick { background-image: url('Vista/slider-vs-both.gif'); }

.t-slider-vertical .t-slider-topleft .t-tick { background-image: url('Vista/slider-vs-left.gif'); }

.t-slider-vertical .t-slider-bottomright .t-tick { background-image: url('Vista/slider-vs-right.gif'); }

.t-slider-vertical .t-tick-large { background-image: url('Vista/slider-v-both.gif'); }

.t-slider-vertical .t-slider-topleft .t-tick-large { background-image: url('Vista/slider-v-left.gif'); }

.t-slider-vertical .t-slider-bottomright .t-tick-large { background-image: url('Vista/slider-v-right.gif'); }

.t-tooltip {
    background: #e4e5f0 0 -96px repeat-x url('icons/sprite.png');
    border-color: #767676;
}

.t-dropzone-active, .t-upload-files { border-color: #d2dfe6; }

.t-dropzone-hovered, .t-upload-files { background-color: #eff7fc; }

.t-progress {
    background-position: 0 -467px;
    border-color: #bfd0da #c4d4dd;
}

.t-progress-status {
    background-position: 0 -471px;
    border-color: #1db2ee transparent #0067c2;
}

.t-imagebrowser .t-content { background: #f1f1f1; }

.t-breadcrumbs .t-link { color: #666; }

.t-breadcrumbs .t-link:hover { color: #06c; }

.t-breadcrumbs .t-first, .t-breadcrumbs .t-first:hover, .t-search-wrap label { color: #777d81; }

.t-tiles {
    background: #fff;
    border-color: #a7bac5;
}

.t-tile {
    background: 0 100px repeat-x url('Vista/imagebrowser.png');
    border-color: #fff;
}

.t-tiles li.t-state-hover {
    background-position: 0 0;
    border-color: #99defd;
}

.t-tiles li.t-state-selected {
    background-position: 0 -100px;
    border-color: #9bd3f0;
}

.t-tiles-toolbar, .t-tile .t-folder { background-image: url('Vista/imagebrowser.png'); }

.t-tile em, .t-tile .t-filesize { color: #767d80; }

.t-widget, .t-group, .t-content, .t-editable-area {
    /*background-color:#fff; border-color:#a7bac5;*/
    background-color: transparent;
    border-color: transparent;
}

.t-window { background: #ffffff; }

.t-window-title {
    color: #ffffff;
    font-weight: bold;
}

.t-group { background: #ffffff; }

.t-icon, .t-slider-horizontal .t-slider-track, .t-slider-horizontal .t-slider-selection, .t-callout, .t-splitbar-vertical, .t-ghost-splitbar-vertical, .t-progress, .t-progress-status {/* background-image:url(icons/sprite.png); */}

.t-colorpicker .t-arrow-down, .t-state-default, .t-tiles-toolbar { border-color: #a7bac5; }

.t-group-footer td, .t-grid-footer, .t-grid-footer-wrap table {
    background-color: #e0e5f5;
    border-color: #aec5d1;
}

.t-slider-vertical .t-slider-track, .t-slider-vertical .t-slider-selection, .t-splitbar-horizontal, .t-ghost-splitbar-horizontal { background-image: url('Vista/sprite-vertical.png'); }

.t-dropzone em, .t-tile-empty strong { color: #a7bac5; }