﻿/* 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:Helvetica, Arial, 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:Helvetica, Arial, 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:#fff !important;
}
.rtsLevel2 a.rtsSelected {
    -moz-border-radius:4px !important;
    background-color:#ebf5f5 !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;
}
