﻿@import "../../bootstrap/variables.less";
@import "variables.less";
@import "../../bootstrap/mixins.less";

body {
    //visibility: hidden;
}

@media screen {
    body {
        //visibility: visible;
    }
}

#unit-details {
    tr.odd { background: #F9F9F9; }
    .wrap-fix {
        -ms-text-overflow: ellipsis;
        overflow: hidden;
    }
}

.home-rss.home-rss-right {
    margin-left: -10px !important;
}

.input-group-btn .btn {
    padding: 6px 12px !important;
    margin-left: -1px;
}

.ie-shadow-fix {
    background: url("/Images/ryder/shadowbg.gif") repeat-x !important;
    height: 20px;
    margin-top: -20px;
}

.search-query {
    background: url("/Images/ryder/search-input.png") -2px -2px !important;
    width: 153px !important;
    height: 23px !important;
    padding-top: 5px;
}

.modal .modal-dialog {
    margin-left: auto;
    margin-right: auto;
}

#report-landing {
    .report-list {
        & > li {
            width: 264px;
        }
    }
}

.RadGrid_Default {
    .rgHeader {
        //background: none e('\0/') !important;
        //filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) e('\0/') !important;
        //background: url("/Images/ryder/grid-header-bg.png") repeat-x e('\0/') !important;
        //border-right: 1px solid @input-border !important;
        //border-bottom: 1px solid @input-border !important;
    }
}

#dialogue {
    .dialogue-backdrop {
        background: #000;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    }
}

div.RadPicker.RadPicker_Default table td.rcInputCell input, div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft input {
    padding: 6px 12px;
}

.rgPager div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft input {
    padding-top: 3px !important;
}

div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft, 
div.RadPicker.RadPicker_Default table td.rcInputCell input,
.rgPager div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft {
    //.button-gradient-variant(@btn-default-color; lighten(@btn-default-bg, 10%); @btn-default-bg; @btn-default-border);
    color: @btn-default-color;
    //#gradient > .vertical(@start-color, @end-color, 0%, 100%);
    //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-default-bg, 10%)),argb( @btn-default-bg))); // IE9 and down
    background: none !important;
    background: url("/Images/ryder/btn-default-up.png") repeat-x !important;
    border-color: @input-border;

    &:hover,
    &:focus,
    &:active,
    &.active,
    .open .dropdown-toggle& {
        color: @btn-default-color;
        //#gradient > .vertical(@start-color, darken(@end-color, 5%), 0%, 100%);
        //.vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
        //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-default-bg, 10%)),argb( @btn-default-bg))); // IE9 and down
        background: url("/Images/ryder/btn-default-over.png") repeat-x !important;
        background-repeat: repeat-x;
        //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
      //}


        border-color: @input-border;
    }

    &:active,
    &.active,
    .open .dropdown-toggle& {
        //#gradient > .vertical(@start-color, darken(@end-color, 5%), 0%, 100%);
        //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-default-bg, 10%)),argb( @btn-default-bg))); // IE9 and down
        background: url("/Images/ryder/btn-default-over.png") repeat-x !important;
        background-repeat: repeat-x;
    }

    &.disabled,
    &[disabled],
    fieldset[disabled] & {
        &,
        &:hover,
        &:focus,
        &:active,
        &.active {
            background-color: lighten(@btn-default-bg, 10%);
            border-color: @btn-default-border;
        }
    }
}

div.RadComboBox_Default td.rcbArrowCell a, div.RadPicker_Default a.rcCalPopup, div.RadPicker_Default .rcTimePopup {
    background: url("/Images/ryder/btn-default-up.png") repeat-x !important;
    border-color: @btn-default-border;
}

.btn-default {
    //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-default-bg, 10%)),argb( @btn-default-bg))); // IE9 and down
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background: url("/Images/ryder/btn-default-up.png") repeat-x !important;

    &:hover,
    &:focus,
    &:active,
    &.active,
    .open .dropdown-toggle& {
        //ilter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-default-bg, 10%)),argb(darken(@btn-default-bg, 5%)))); // IE9 and down
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        background: url("/Images/ryder/btn-default-over.png") repeat-x !important;
    }

    &:active,
    &.active,
    .open .dropdown-toggle& {
        //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-default-bg, 10%)),argb(darken(@btn-default-bg, 5%)))); // IE9 and down
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        background: url("/Images/ryder/btn-default-over.png") repeat-x !important;
    }
}

.btn-primary {
    //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-primary-bg, 10%)),argb( @btn-primary-bg))); // IE9 and down
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background: url("/Images/ryder/btn-primary-up.png") repeat-x !important;

    &:hover,
    &:focus,
    &:active,
    &.active,
    .open .dropdown-toggle& {
        //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-primary-bg, 10%)),argb(darken(@btn-primary-bg, 5%)))); // IE9 and down
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        background: url("/Images/ryder/btn-primary-over.png") repeat-x !important;
    }

    &:active,
    &.active,
    .open .dropdown-toggle& {
        //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@btn-primary-bg, 10%)),argb(darken(@btn-primary-bg, 5%)))); // IE9 and down
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        background: url("/Images/ryder/btn-primary-over.png") repeat-x !important;
    }
}

.rgMasterTable {
    tr.rgRow td.rgExpandCol.last-child {
        background: none !important;

        a {
            //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@gray-lighter, 10%)),argb(@gray-lighter)));
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            background: url("/Images/ryder/btn-default-up.png") repeat-x !important;
            width: 30px;
            height: 30px;
            color: @white;
            padding-top: 6px;
            text-align: center;
            display:inline-block;
            font-size: 18px;
            font-weight: 700;
            border-radius: @border-radius-small;
        }
    }

     tr.rgRow.expandedRow td.rgExpandCol.last-child {

        a {
            //filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(lighten(@gray, 10%)),argb(@gray)));
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            background: url("/Images/ryder/btn-default-over.png") repeat-x !important;
            width: 30px;
            height: 30px;
            padding-top: 6px;
            text-align: center;
            display:inline-block;
            font-size: 18px;
            font-weight: 700;
            color: @white;
            border-radius: @border-radius-small;
        }
    }
}



// Reponsive Cleanup
.navbar-nav {
    margin: 0;

    &> li {
        float: left;

        > a {
            padding-top:    @navbar-padding-vertical;
            padding-bottom: @navbar-padding-vertical;
        }
    }
}

.navbar-brand {
    .navbar > .container & {
        margin-left: -@navbar-padding-horizontal;
    }
}

.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
}

.dl-horizontal {
    dt {
      float: left;
      clear: left;
      text-align: right;
      .text-overflow();
      //width: 170px !important;
    }
    dd {
      .clearfix(); // Clear the floated `dt` if an empty `dd` is present
    }
  }


.modal-dialog {   
    margin: 30px auto;
}