﻿


    div #UnallocatedGrid.k-widget.k-grid
        {
        font-size:105%;
    }
div #printRunOptions
{
    font-size:12px;  
}

div #BrowseConsignment.k-widget.k-grid
        {
        font-size:105%;
    }

.opslogGrid
{
    padding-top:25px;
    font-size:1.2em;

}
    .opslogGrid .k-toolbar
    {
        font-size:1.5em;
        text-align:center;
        font-weight:bold;
    }

    .opslogGrid .k-grid-header .k-header > .k-link
    {
        overflow:hidden;
        text-overflow:clip;
    }

.k-alt, .k-separator {
background-color: #E4E4E4;
}

.sectionTitle
{
    color:white;
    padding-bottom:5px;
}

.logoOverride
{
    padding-bottom:5px;
    padding-left: 10px;
    margin-top:-25px;
}

/* For the love of all that is holy, WHY!?! */
/*footer .float-right {
padding-top: 0px;
padding-right: 0px;
}*/

header .float-right
{
    /*padding-top: 25px;*/
    /*padding-right: 10px;*/
}

header .float-left
{
    padding-left: 10px;
}

.k-grid-excel 
{
float:right;
}


#topLine {
    height: 35px;
    /*background: url(/images/linen.jpg) repeat #666;*/
    background-color: #002D59;
    border-bottom: 1px solid #002D59;
    padding: 2px 0 2px 10px;
    color: #aaa;
    text-align: center;
    font-family: 'Red Hat Display';
}

#topMenu
{
    float:right;
   
    background:none;
    border:none;
    color:whitesmoke;
}

    #topMenu li
    {
        border:none;
        text-align:left;
    }

    #topMenu a
    {
        color:whitesmoke;
        text-decoration:none;
    }

    #topMenu a:hover
    {
        color:black;
        text-decoration:none;
    }

    ul#topMenu:after
    {
        border:none;
    }

    #topMenu li ul li a
    {
        color:black;
    }

#topMenu .k-state-border-down a
{
    color:black;
}
    
#topMiniMenu
{
    float:right;
   
    background:none;
    border:none;
    color:whitesmoke;
}

    #topMiniMenu li
    {
        border:none;
        text-align:left;
    }

    #topMiniMenu a
    {
        color:whitesmoke;
        text-decoration:none;
    }

    #topMiniMenu a:hover
    {
        color:black;
        text-decoration:none;
    }

    ul#topMiniMenu:after
    {
        border:none;
    }
#topMenuDiv
{
    height : 45px;
    margin: 0px auto;
    max-width:1500px;
    padding: 10px;
    color: white;
}
nav
{
    margin-top:-5px;
}

.pSplitter
{
    height:auto;
}

.k-header>.k-grid-filter
{
    padding:0px;
}

.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover 
{
    background-color: #004B96;
    background-image: none,linear-gradient(to bottom,#004B96 0,#004B96 100%);

}

.k-grid tr.k-state-selected:hover,.k-grid td.k-state-selected:hover {
  background-color: #ffc425;
  background-image: none,linear-gradient(to bottom,#ffc425 0,#a97c01 100%);
}

.k-state-selected a
{
    color:white;
}

.nobookTip, .ddayTip, .bookTip, .overSized, .gridImage, .timeTip, .printTip, .xlservice
{
    float:right;
}

.k-widget.k-tooltip {
border-color: #004B96;
background-color: #484958;
color: #fff;
}

.k-header img 
{
    outline : none;
    border : 0;
}

.k-window-titlebar
{
     background-image: none,linear-gradient(to bottom,#004B96 0,#004B96 100%);
}

.k-window-title
{
     color:white;
     /*height:28px;*/
     font-weight:700;
}


#applicationSettings
{
    color:white;
    font-size: 1.1em;
}

.nowrapGrid
{
    white-space: nowrap;
}

.tpnSearch .k-icon, k-i-search
{
    width: 0px;
    height: 0px;
}

.tpnSearch .k-textbox, .k-space-right
{
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.tpnSearch:hover
{
    background-color:#C5C5C5;
}

.k-grid .k-toolbar {
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
    height:28px;
    vertical-align:bottom;
    background-color: #004B96;
    line-height:normal;
}

.k-grid .k-grid-toolbar {
    /*background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);*/
    color: #000;
    height:28px;
    vertical-align:bottom;
    /*background-color: #004B96;*/
    line-height:normal;
}

.tBar
{
    padding-top:.6em;
    font-weight:700;
    display:inline-block;
    font-size:110%;
    padding: 3px;
}

#integrationExport ul
{
    list-style-type:none;
    text-align:left;
    padding-left:0px;
}

#integrationExport input
{
    width:13px;
}

#integrationExport
{
    padding-left:20px;
}

#integrationImport
{
    padding-left:20px;
    padding-right:20px;
}

#integrationImport .k-upload-files
{
    overflow: auto;
    height: 160px;
}

#listPostcodes
{
     list-style-type:none;
     font-size:1.5em;
}

#listPostcodes ul {
    width: 450px;
    position: relative;
   
}
#listPostcodes ul:before, ul:after {
    text-align: center;
    display: block;
    border: 1px solid black;
    border-bottom: 0;
    width: 48%;
}
#listPostcodes ul:before {
    content: 'col1';
    border-right: 0;    
}
#listPostcodes ul:after {
    content: 'col2';
    position: absolute;
    top: 0;
    left: 48%;
    margin-left: 1px;    
}
    
#listPostcodes li {
    text-align: center;
    width: 48%;
    float: left;
    border: 1px solid black;
    margin-bottom: -1px;
}

#listPostcodes li:nth-child(even) {
    margin-left: -1px;
}


#DashboardMain
{
    height:762px;
}

#deckedPallets
{
    font-weight: bold;
    font-size: 2em;
}

.bigNumber
{
    font-size: 15em;
    font-weight: bold;
    font-family: sans-serif;
    padding: 0px;
    text-align:center;
}

.mediumNumber
{
    font-size: 6em;
    font-weight: bold;
    font-family: sans-serif;
    padding: 0px;
    text-align:center;
}

.dashboardTitle
{
    font-size: 2.5em;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
}

   /* Dashboard*/ 
.ms-prof-main {
	border-left: .75pt solid gray !important;
	border-right-style: none !important;
	border-top: .75pt solid gray !important;
	border-bottom-style: none !important;
	background-color: white !important;
    font-size: 2.3em;
   
}

.ms-prof-main-sm {
	border-left: .75pt solid gray !important;
	border-right-style: none !important;
	border-top: .75pt solid gray !important;
	border-bottom-style: none !important;
	background-color: white !important;
    font-size: 1.5em;
}
.ms-prof-tl {
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
	font-weight: bold !important;
	color: white !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
	background-color: gray !important;
    text-align: center;
   
}
.ms-prof-tl-top {
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
	font-weight: bold !important;
	color: white !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
	background-color: gray !important;
    text-align: center; 
    font-size: 0.5em;
}

.ms-prof-left {
	font-weight: normal !important;
	color: black !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
	background-color: white !important;
    padding-left:20px;
}
.ms-prof-left-odd {
	font-weight: normal !important;
	color: black !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
	background-color: #E4E4E4;
    padding-left:20px;
}
.ms-prof-top {
	font-weight: bold !important;
	color: white !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
	background-color: black !important;
}
.ms-prof-even {
	font-weight: normal !important;
	color: black !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
	background-color: white !important;
    padding-right:30px;
    padding-left:30px;
    text-align:center;
}

.ms-prof-odd {
	font-weight: normal !important;
	color: black !important;
	border-left-style: none !important;
	border-right: .75pt solid gray !important;
	border-top-style: none !important;
	border-bottom: .75pt solid gray !important;
    padding-right:30px;
    padding-left:30px;
    text-align:center;
    background-color: #E4E4E4;
}

.contextPopups .k-header
{
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
    background-color: #004B96;
}

#popupbrowse .k-header
{
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
    background-color: #004B96;
}

#popupbrowsedash  .k-header
{
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
    background-color: #004B96;
}

#archive_popup  .k-header
{
    background-image: none,linear-gradient(to bottom,#004B96 0,#74758B 100%);
    color: #fff;
    background-color: #004B96;
}

.dashLink:hover
{
    color:blue;
    cursor:pointer;
}

.dash_closed
{
    text-decoration:line-through;
}

.searchMenu
{
    margin-top:-5px;
}

.searchMenu:hover
{
    background-color: #004B96;
    background-image: none;
    cursor:default;

}

ul#menu:after
{
    border: #004B96;
}

.closeTab
{
    background-color: #717171;
    color:#FFF;
    text-decoration:none;
    margin-left:3px;
}

.k-grid tbody .k-button 
{
    min-width: 12px;
}

.k-grid-header .k-header > .k-link
{
    overflow:initial;
}

.conDetailGeneral
{
     background-color: white;
    
}

.conDetailGeneral  h1,h2,h4
{
    margin-top: 0px;
}

.conDetailGeneralBottom
{
     background-color: #eae8e8;
     /*background-image: none,linear-gradient(to bottom,#eae8e8 0,#eae8e8 100%);*/
}

#reportViewer1 {
    left: 5px;
    right: 5px;
    top: 5px;
    bottom: 5px;
    overflow: hidden;
    font-family: Verdana, Arial;
    height: 100%;
    
}

    #reportViewer1 .trv-nav
    {
        font-size: 16px;
    }
    .trv-report-viewer {
        font-size: 11px !important;
    }
#reportViewer1 input
{
     padding:0px;
     margin:0px;
}

#mainStrip
{
    background:none;
    width: 99%;
    float: left;
    border-color: white;
}

#BrowseConsignment .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}

#DashboardConsignment .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}

#BrowseConsignmentDeleted .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}

#BrowseConsignmentDiscreps .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}
#BrowseConsignmentQuick .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}
#BrowseConsignmentDecked .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}
#BrowseCustomerConsignments  .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}
#RDC_Grid .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}

#ClaimsSummaryBrowseGrid .k-grid-header th.k-header > .k-link
{
    overflow:visible;
}
.toolbar
{
    width:100%;
    display:inherit;
    line-height:none;
}

.conDetailGeneral .k-splitbar-horizontal
{
    visibility:hidden;
}

.hidebutton
{
    visibility:hidden;
}

.k-panelbar > .k-item > .k-link.k-state-selected {
    background-color: #004B96;
    color: white;
}

.k-panelbar>li.k-state-default>.k-link.k-state-hover
{
    color: white;
}

  /*.notes-grid  {
           background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.15) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.15)));
            background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
            background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
            background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
            background: linear-gradient(to bottom,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
            
        }*/
        .notes-grid-alt  {
    background-color: #E4E4E4;
    /*background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.1)));
            background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
            background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
            background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);*/
        }

.notes-grid-type-special
{
    font-size: x-small;
    padding: 0px !Important;
    margin: 0px;
    line-height: 1em;
    color:blue;
}

.notes-grid-type-private
{
    font-size: x-small;
    padding: 0px !Important;
    margin: 0px;
    line-height: 1em;
    color:red;
}

.notes-grid-type-customer
{
    font-size: x-small;
    padding: 0px !Important;
    margin: 0px;
    line-height: 1em;
    color:green;
}

.notes-grid-type-nonnetwork-col {
    font-size: x-small;
    padding: 5px !Important;
    margin: 0px;
    line-height: 1em;
    color: black;
    background-color: #FDC600;
    font-weight: 1000;
}

.notes-grid-type-nonnetwork-del {
    font-size: x-small;
    padding: 5px !Important;
    margin: 0px;
    line-height: 1em;
    color: white;
    background-color: #004B96;
    font-weight: 1000;
}

.notes-grid-type-claims
{
    font-size: x-small;
    padding: 0px !Important;
    margin: 0px;
    line-height: 1em;
    color:darkviolet;
}

/*.notes-grid-detail
{
    
}*/

.notes-grid-date
{
    font-size: x-small;
    padding: 0px;
    line-height: 1em;
}

.notes-grid-holder .k-grid-header
{
     display: none !important;
     width:100%;
}

.drag-helper {
    opacity: 0.4;
    z-index:1000;
    top: 7px;
}


.k-dirty-cell {
    color: blue;
}

.k-switch-on .k-switch-handle {
    color: #014B96;
    background-color: #014B96;
    border-color: #221d6d;
}

.k-switch-on .k-switch-container {
    color: #221d6d;
}
