html {background: white;}
body {background: white;}

/* ============ TOP MENU =================== */
#topmenuContainer {border-bottom: 2px solid #45b7e7;}
#topmenuContainer a#topMenuLogout {color: #9D2537;}
ul#topmenu .topMenuL1Tri{color: #45b7e7;}

ul#topmenu  > li.ts-hasSubmenu {
    background: url("/ts/themes/standard/images/icon_topmenuTriangleLeft.png") no-repeat;    
    background-position: 2px 14px;
    background-size: 10px 10px;     
}

ul#topmenu  > li.ts-hasSubmenu.ts-state-focus, ul#topmenu  > li.ts-hasSubmenu.ts-state-active  {   
    background: url("/ts/themes/standard/images/icon_topmenuTriangleDown.png") no-repeat;    
     background-position: 2px 14px;
    background-size: 10px 10px;
}

#topFilter.active, #topFilterBlinkie {background-image:url("/ts/themes/standard/images/topmenuFilterActive.png");    
    background-size: contain;}

.ts-menu li:hover, .ts-topmenu li:hover {background-color: #8dd3f0;}
.statusSummaryDialog table tr td:hover {background-color: #EBF2FC;}
#topListError{background-image: url("/ts/themes/standard/images/critical.png"); background-size: contain;}


/* ============== DIALOGUES ===========*/
#allMediaDialog .allMediaPath a {color: #45b7e7;}
#allMediaDialog .listSpace.outOfSpace{color: #9D2537;}
ul.moveCopyTiles .currentSource{color: #45b7e7;}

/* ============ ACTIVITY LOG =================== */
#activityLog .event .ntime{color: #45b7e7;}
#activityLog .timeSeparator {color: #9D2537; border-bottom: 1px dotted #9D2537;}
#activityLog .event.unread{color: #145A94;}

/*========================= ACTIVITY LOG (FULL) =================== */
#activityLogFull .timeSeparator {border-bottom: 1px dotted #9d2537;color: #9d2537;}

/* ============ DASHBOARD =================== */
#dashBranding{background: url("/ts/themes/standard/images/branding.png") no-repeat; background-size: contain;}
#dashMenu{ background: url("/ts/themes/standard/images/dash_egg.png"); background-size: cover;}

.dashTile.tslistsTile {border: 1px solid #45B7E7; background: white;}
.dashTile.tslistsTile .counterContainer{ border: 1px solid #45B7E7; background: white; color: #45B7E7;}
.dashTile.tslistsTile .counterContainer .counterNumeral{color: #45B7E7;}
.dashTile.otherTile {border: 1px solid #333333; background: white;}
.dashTile.otherTile .counterContainer{ border: 1px solid #333333; background: white;}
.dashTile.otherTile .counterContainer .counterNumeral{color: #333333;}
.dashTile.criticalTile {border: 1px solid #9D2537; background: white;}
.dashTile.criticalTile .counterContainer{ border: 1px solid #9D2537; background: white;;}
.dashTile.criticalTile .counterContainer .counterNumeral{color: #9D2537;;}
.dashTile .tileStepWrapper:hover {border: 2px solid #9D2537;}
.dashTile.criticalTile .tileTopInfo {background: #9D2537;}
.dashTile.criticalTile .tileTopInfo .numeral {border: 1px solid #9D2537;}
.dashTile.criticalTile .tileTopInfo .numeral .text {color: #9D2537;}
.dashTile.tslistsTile .tileTopInfo {background: #45B7E7;}
.dashTile.tslistsTile .tileTopInfo .numeral {border: 1px solid #45B7E7;}
.dashTile.tslistsTile .tileTopInfo .numeral .text {color: #45B7E7;}
.dashTile.tslistsTile .dashTSList:hover{border: 2px solid #45B7E7;}
.dashTile.tslistsTile .dashTileHeader:hover{border: 2px solid #45B7E7;}
.dashTile.criticalTile .dashTileHeader:hover{border: 2px solid #9D2537;}
.dashTile.otherTile .dashTileHeader:hover{border: 2px solid #9D2537;}
.dashTile.otherTile .tileShowMore, .dashTile.otherTile .tileHideMore, .dashTile.criticalTile .tileShowMore, .dashTile.criticalTile .tileHideMore {color: #9D2537;}
.dashTile.tslistsTile .tileShowMore, .dashTile.tslistsTile .tileHideMore{color: #45B7E7;}
.dashTile.stackedTile{
    background-image: url("/ts/images/tilesStacked.png");
    background-size: 131% 113%;
    background-position: -110px -48px;
    background-repeat: no-repeat;
}

.addTileMenuItem.addListTile, .addTileMenuItem.restoreHiddenTile{border: 2px solid #45B7E7; color: #45B7E7; }
.addTileMenuItem.addInfoTile{border: 2px solid #333; color: #333;}
.dashTile.addTile.otherTile.addListTilePreview{border: 1px dashed #45B7E7; }
.dashTile.addTile.otherTile.addInfoTilePreview{border: 1px dashed #333; }
.dashTile.addTile.otherTile.addListTilePreview .counterContainer {opacity: 0.75; background: #45B7E7; border: 1px solid #45B7E7;}
.dashTile.addTile.otherTile.addInfoTilePreview .counterContainer {opacity: 0.75; background: #333; color: white; border: 1px solid #333;}

.tilepreview.listTile{border: 1px solid #45B7E7;}
.tilepreview.stepTile{border: 1px solid #333;}
.tilepreview.criticalTile{border: 1px solid #9D2537;}
.tilepreview.listTile .numcontainer{background: #45B7E7; border: 1px solid #45B7E7;}
.tilepreview.stepTile .numcontainer{background: #333; border: 1px solid #333;}
.tilepreview.criticalTile .numcontainer{background: #9D2537; border: 1px solid #9D2537;}
.tilepreview .numcontainer{color: white;}
.tilepreview:hover{background: #EBF2FC;}
.dashTile .tileStep .dashDeadline{color: #9D2537;}
.dashTile .tileStep .dashPath{color: inherit;}

/* ========= TASKS AND STEPS =========== */
#groupstaskssteps{background: #FFF;}
#groupstasks{background: #CCC;}
#tsBranding{
    background: url("/ts/themes/standard/images/logo_poweredByRdinte.png") no-repeat; 
    background-size: contain;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    margin: 20px auto 10px auto;}
.groupdropdown{color: #45B7E7;}
.taskname.notcurrent:hover, .current a, .current a:hover{background-color: white;}
.taskname.notcurrent:hover {border: 2px solid #45B7E7;}
.taskname.current a {border: 2px solid #9D2537;}
.stepPath{color: #45B7E7;}
.stepheader, .stepcommentheader {color: #45B7E7;}
.step:hover{background: #EBF2FC;}
#progress #bar {background-color: #45B7E7;} 
.currentStepBlinking {background: #45B7E7;}
.tasks{background: url("/ts/themes/standard/images/tsTasksLine.png") repeat-y;}
.tasksLineStart{background: url("/ts/themes/standard/images/tsTasksLineEnd.png") no-repeat;}
.tasksLineEnd{background: url("/ts/themes/standard/images/tsTasksLineEnd.png") no-repeat;}

.editorDirty{border: 2px solid #9D2537 !important; }
.stepcomment{border-bottom: 1px dotted #45B7E7; }
.ui-datepicker-today a {background: #45B7E7 !important;}
.menuIcontbd{background-image: url("images/icon_detail_tbd.png");}
.menuIconAwaiting{background-image: url("images/icon_detail_awaitingFeedback.png");}
.groupstatus.open{background-image: url("images/open.png"); background-size: 35px 35px;}
.groupstatus.ok{background-image: url("images/ok.png"); background-size: 35px 35px;}
.groupstatus.critical{background-image: url("images/critical.png"); background-size: 35px 35px;}
.taskstatus.open{background-image: url("images/open.png"); background-size: 20px 20px;}
.taskstatus.ok{background-image: url("images/ok.png"); background-size: 20px 20px;}
.taskstatus.critical{background-image: url("images/critical.png"); background-size: 20px 20px;}
.stepstatussymbol.open{background-image: url("images/open.png"); background-size: 35px 35px;}
.stepstatussymbol.ok{background-image: url("images/ok.png"); background-size: 35px 35px;}
.stepstatussymbol.critical{background-image: url("images/critical.png"); background-size: 35px 35px;}
.stepaf.icon_awaitingFeedback{background-image: url("images/icon_awaitingFeedback.png");}
.mediabutton{background: url('/ts/themes/standard/images/icon_mediaFile2.png'); background-size: 20px; background-repeat: no-repeat;}
#goToOpenButton{background-image: url("images/open.png"); background-size: 35px;}
#goToCriticalButton{background-image: url("images/critical.png"); background-size: 35px;}

#manageStepsActions li a:hover{background: #45B7E7;}
ul.moveCopyTiles a:hover {background: #45B7E7;}

/* ============== NOTIFICATIONS (POPUP) ===========*/
#activityNotification{border : 3px solid #45B7E7;}
#activityNotificationCLOSE{color: #45B7E7;}
#activityNotificationCONTENT a {color: #45B7E7;}
#notificationCount{background: #45B7E7;}


/* ============== PRINT PAGE ================= */
p.printHeadlineCategory{color: #45B7E7;}

/* ============= SETTINGS PAGE ============ */
#settingsBranding{background: url("/ts/themes/standard/images/branding.png") no-repeat; background-size: contain;}
#settingsContainer{background: #EBF2FC;}
.settingsheader p.d{color: #45B7E7;}
.whatArePermissionsHeader{color: #45B7E7;}
#permissions .permissionsTable, #permissions .permColumn, #permissions .permColumnHeader {background: #EBF2FC;}
#permissions .permColumn{border: 5px solid #EBF2FC;}
#permissions .permColumnHeader p.d{color: #45B7E7;}
#permissions .sortTarget{background: #FAFAFA;}

/* ============= SEARCH ============== 

/* ============ MANAGE LIST ================= */
.tsTabContentHeadline.tsTabListDesc:hover, .tsTabContentHeadline.tsTabListTags:hover{border: 2px solid #45B7E7;}
#listMetaView .permColumnHeader p.d{color: #45B7E7;}
#listMetaView .sortTarget{background: #EBF2FC;}
.pieBackground{background-color: #9d2537;}
#listMetaView .timeSeparator{color:#9d2537; border-bottom: 1px dotted #9d2537;}
.meter{background-image: url("/ts/themes/standard/images/manageList_meter.png"); background-repeat:no-repeat; background-size:contain; background-position:center;}
#manageLists .tileSeparator {border-bottom: 1px dotted #9d2537;color: #9d2537;}

/* ==== ALL MEDIA === */
#allMediaDialog .allMediaSpace.outOfSpace{color: #9D2537;}


