﻿/* Dock styles */

.RadDock  
{  
    margin-bottom:5px !important;  
}  

/* Menu styles */
.menu-container
{
}
.menu-container .RadMenu
{
	float:none;
}
.RadMenu a.rmImageOnly img.rmLeftImage, .RadMenu .rmRootGroup a.rmImageOnly 
{
    margin: 2px !important;
}

/* Navigation styles */
.RadMenu_Black .rmRootGroup {border:none !important;} /* This is the border around the ul element */
.RadMenu_Black, .RadMenu_Black a.rmLink {font-family:"Source Sans Pro", sans-serif !important;} /* Overriding font family */
    
/* Grid styles */
tr.rgRow
{
	/*color: #FFFFFF;*/
}
tr.rgAltRow
{
	/*color: #FFFFFF;*/
}
.telerikGridNoRecords
{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}

.RadSchedulerWeekend
{
    background-color:#CCCCCC;
}
.RadSchedulerToday
{
    background-color:#99CCFF;
}

.rtbSlide
{
}
.RadToolBarDropDown
{
    bottom:0 !important;
    clear:both !important;
    display:block !important;
    margin:35px 0 !important;
    overflow:hidden !important;
    position:fixed !important;
    top:auto !important;
    visibility:visible !important;
    width:auto !important;
}
.RadToolBarDropDown_Default
{
    bottom:0 !important;
    clear:both !important;
    display:block !important;
    margin:35px 0 !important;
    overflow:hidden !important;
    position:fixed !important;
    top:auto !important;
    visibility:visible !important;
    width:auto !important;
}

/* Tab styles, top level */

.RadTabStrip_Simple .rtsLink {
    background-color:transparent !important;
}
.RadTabStrip_Simple .rtsLI, .RadTabStrip_Simple .rtsLink {
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:none !important;
    font-family:"Source Sans Pro", sans-serif !important;
    font-weight:bold !important;
}
.RadTabStrip_Simple .rtsSelected {
    background-color:#fff !important;
    border:1px solid #ccc !important;
    border-bottom-color:#fff !important;
}
.rtsLevel1 {
    margin:0 0 0 5px;
}

/* Tab styles, second level */
.rtsLevel2 {
    margin:4px 0 !important;
    padding:0 0 0 23px;
}
.rtsLevel2 li {
    margin:0 5px 0 0 !important;
}
.rtsLevel2 a.rtsLink {
    background-color:#f9f9f9 !important;
}
.rtsLevel2 a.rtsSelected {
    -moz-border-radius:4px !important;
    background-color:#ddd !important;
    border:none !important;
    color:#3c9b98 !important;
}

/* Code in header causing horizontal scrollbar to be shown, gap appearing between navigation tabs and page */
.RadTabStrip .rtsLevel {
    margin-top:2px;
    width:auto !important;
}

/* RadColorPicker override */
.RadColorPicker {
    float:left;
}

/* Border styles for grid header (e.g. invoices grid jobs/jobInvoices.aspx) */
.gridHeader {
    border:1px solid #fff !important;
}
.gridHeader .rgMasterTable {
    border:1px solid #828282 !important;
}

/* Layout issue with grid where the grid isn't clearing search filters */
.clearGrid {
    clear:left;
}

div#trimRadioButtonPanel, div#taRadioButtonPanel, div#bleedRadioButtonPanel, div#trimBleedRadioButton, div#trimBleedRadioButtonPanel, div#taTrimRadioButtonPanel {
    clear:left;
    float:left;
    width:25px;
}
div#trimLabelPanel, div#taLabelPanel, div#trimBleedRadioButtonPanel, div#bleedRadioLabelPanel, div#trimBleedLabelPanel, div#taTrimLabelPanel {
    float:left;
    margin-top:2px;
}

/* Alignment issue on tabs in .axiom_page_title, removing margin */
.axiom_page_title .RadTabStrip .rtsLevel {margin-top:0; width:auto !important;}

/* Fix for long job titles causing tabs to be pushed down */
.axiom_page_title .RadTabStrip:after, .axiom_page_title .RadTabStripVertical:after {margin-top:-10px !important;}

.CurrentTimeCol
{
    background-color: #99CCFF;
}

.search .RadComboBox table 
{
    border-collapse: inherit !important;
}

/*** METRO STYLES ***/
/* Changes to Metro skin so it's the same as the original Simple skin */

/* Background colour of tab strip */
.RadTabStripTop_Metro .rtsLevel1 {background-color:transparent !important;}
.RadTabStrip_Metro .rtsLevel1 .rtsUL {background-color:transparent !important;}

/* Font size */
.RadTabStrip_Metro .rtsLevel .rtsOut, .RadTabStrip_Metro .rtsLevel .rtsIn, .RadTabStrip_Metro .rtsLevel .rtsTxt {font-size:1.05em; text-transform:capitalize;}

/* Font color */
.RadTabStrip_Metro .rtsLevel1 .rtsLink {color:#000 !important;}
.RadTabStrip_Metro .rtsLevel1 .rtsSelected {border:1px solid #ccc !important; border-color:#ccc; color:#000 !important; padding:0 10px !important;}

/* Placement of tab strip */
.RadTabStripTop_Metro .rtsLevel1 .rtsUL {padding:2px 5px 0 !important;}

/* Removing border */
.RadTabStripTop_Metro .rtsLevel1 .rtsLink {border:none !important;}

/* Tabs position */
.RadTabStrip_Metro .rtsLevel1 .rtsLI {margin-top: -1px;}

/* Selected tab */
.RadTabStrip_Metro .rtsLevel1 .rtsSelected {background-color:#f9f9f9 !important; border-bottom:none; border-left:1px solid #ccc !important; border-right:1px solid #ccc !important; border-top:1px solid #ccc !important;}

/* Second level tabs */
.RadTabStrip_Metro .rtsLink {color:#000 !important;}
.rtsLevel2 a.rtsSelected {padding:0 10px !important;}

.axiom_page_title .RadTabStrip_Metro .rtsUL {background-color:#f9f9f9;}

/* Drop-down lists */
.RadComboBox_Default .rcbInner {background-color:#fff !important; border-color:#d4d4d4 !important;}
.RadComboBox .rcbActionButton {background-color:#fff !important; background-image:none !important; border:0 !important;}
.RadComboBox .rcbActionButton .rcbIcon {color:#9b9b9b !important;}
.RadComboBox_Default .rcbReadOnly {background-color:#fff !important; background-image:none !important;}
.riTextBox {border:1px solid #d5d6d0 !important; border-radius:4px;}


/* Default button colour */
.RadButton_Default.rbSkinnedButton, .RadButton_Default .rbDecorated, .RadButton_Default.rbVerticalButton, .RadButton_Default.rbVerticalButton .rbDecorated, 
.RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft 
    {background-color:#aaa !important; background-image:none !important; border-radius:3px !important; color:#fff !important;}

/* Footer button colour */
.axiom_tool_tray .RadButton_Default.rbSkinnedButton, .axiom_tool_tray .RadButton_Default .rbDecorated, .axiom_tool_tray .RadButton_Default.rbVerticalButton, 
.axiom_tool_tray .RadButton_Default.rbVerticalButton .rbDecorated
    {background-color:#aaa !important; font-weight:bold !important; margin:0 2px 0; padding-bottom:2px !important; padding-top:1px !important;}
.axiom_tool_tray .RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft {background-color:#aaa !important;}
 
span[id$="saveButton"] .rbOk {background:url(../../images/template_elements/iconSave.png) no-repeat 0 1px !important;}
span[id$="validateButton"] .rbOk {background:url(../../images/template_elements/iconSave.png) no-repeat 0 1px !important;}
span[id$="backButton"] .rbPrevious {background:url(../../images/template_elements/iconBack.png) no-repeat 1px 1px !important;}

/* RadGrid styles */
.RadGrid_Default {border:none !important;}
.RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table {background-color:#f5f5f5 !important; font-family:"Source Sans Pro", sans-serif !important;}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol, .RadGrid_Default .rgHeaderWrapper {background-color:#d8d8d8 !important; background-image:none !important; border-color:transparent !important;}
.RadGrid_Default .rgAltRow td {background-color:#fff; border-color:#fff;}
.RadGrid_Default .rgActiveRow td, .RadGrid_Default .rgHoveredRow td {background-color:#e9e9e9 !important; border-bottom-color:#e9e9e9 !important;}
.RadGrid_Default .rgSelectedRow td {background-color:#80D27B !important; border-color:#80D27B !important;}

/* Filter buttons */
.filterButtons .RadButton_Default.rbSkinnedButton, .filterButtons .RadButton_Default .rbDecorated, .filterButtons .RadButton_Default.rbVerticalButton, .filterButtons .RadButton_Default.rbVerticalButton .rbDecorated, .filterButtons .RadButton_Default .rbSplitRight, .filterButtons .RadButton_Default .rbSplitLeft {margin-bottom:5px;}

/*div[class^="RadToolTipWrapper"].RadButton_Default.rbSkinnedButton {background-color:transparent !important;}*/
div[id$="schedulerToolTipManagerRTMPanel"] .rbSkinnedButton {background-color:transparent !important;}
