﻿.RadAjax .raDiv 
{
    position: absolute !important;
    z-index: 1021 !important;
}

.RadAjax .raColor {
    z-index: 1020 !important;
}

.RadComboBoxDropDown .rcbCheckBox, .RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
    margin-right: 3px;
    vertical-align: top;
}

/////////////////////////////////////////////
//Grid
/////////////////////////////////////////////
.RadGrid.RadGrid_Default {
    outline: none !important;
    border-color: @input-border !important;

    input[type="image"] {
        outline: none;
    }

    tr.rgPager {
        background: @light-gray-d !important;
        //border: 1px solid @input-border !important;
        .rgPageFirst {
            background: url('@{images-url}arrows.png') no-repeat -9px -8px !important;
            width: 10px !important;
            height: 15px !important;
            vertical-align: middle !important;
        }

        .rgPagePrev {
            background: url('@{images-url}arrows.png') no-repeat -24px -8px !important;
            width: 8px !important;
            height: 15px !important;
            vertical-align: middle !important;
        }

        .rgPageNext {
            background: url('@{images-url}arrows.png') no-repeat -39px -8px !important;
            width: 8px !important;
            height: 15px !important;
            vertical-align: middle !important;
        }

        .rgPageLast {
            background: url('@{images-url}arrows.png') no-repeat -54px -8px !important;
            width: 10px !important;
            height: 15px !important;
            vertical-align: middle !important;
        }

        .rgNumPart {
            padding: 0px 0px 0px 0px !important;
        }

        .rgArrPart1 {
            margin-top: 0px !important;
            padding-right: 3px !important;
        }

        .rgArrPart2 {
            padding-left: 3px;
            margin-top: 0px !important;
        }
    }

    td.rgPagerCell .RadComboBox td.rcbArrowCell a {
        width: 22px !important;
        height: 25px !important;
        padding-top: 3px !important;
        padding-bottom: 20px !important;
        padding-left: 7px !important;
        font-size: 12px !important;
    }

    td.rgPagerCell {
        
    }

    &.grid {
        &.grid-pager-no-border {
            border:0 solid;

            .inner-details {
                border-left: 1px solid @input-border;
                border-right: 1px solid @input-border;
            }

            .rgMasterTable:first-child {
                .rgPager {
                    .rgPagerCell {
                        border-width: 0 !important;
                        border-color: @input-border !important;
                    }
                }

                tfoot > .rgPager {
                    .rgPagerCell {
                        border-top: 1px solid @input-border !important;
                    }
                }
            }

             .rgPager {
                .rgPagerCell {
                    border-top-width: 0 !important;
                }
            }

            .rgHeaderWrapper {
                border-style: solid;
                border-width: 1px;
                border-color: @input-border;

                .rgHeader {
                    border-top: 0 solid !important;
                }

                .rgHeader:first-child {
                    border-left: 0 solid !important;
                }
            }
            
            .rgDataDiv {
                overflow-x: hidden;
                border-style: solid;
                border-width: 0 1px 1px;
                border-color: @input-border;

                .rgRow, .rgAltRow {
                    td:first-child {
                        border-left: 0 solid !important;
                    }
                    td:last-child {
                        border-right: 0 solid !important;
                    }
                    td.last-child {
                        border-right: 0 solid !important;
                    }
                }
            }

            .rgHeader:first-child {
                border-left: 1px solid @input-border;
            }

            .rgRow, .rgAltRow {
                td:first-child {
                    border-left: 1px solid @input-border;
                }
                td:last-child {
                    border-right: 1px solid @input-border;
                }
                td.last-child {
                    border-right: 1px solid @input-border;
                }
            }

            .rgHeader {
                &:last-child {
                    border-right: 1px solid @input-border !important;
                }
                &.last-child {
                    border-right: 1px solid @input-border !important;
                }
                border-top: 1px solid @input-border !important;
            }

            .grid-inner {
                .rgHeader {
                    &:first-child {
                        border-left: 0 solid !important;
                    }
                    &:last-child {
                        border-right: 0 solid !important;
                    }
                    &.last-child {
                        border-right: 0 solid !important;
                    }
                    border-top: 0 solid !important;
                }

                .rgRow, .rgAltRow {
                    td:first-child {
                        border-left: 0px solid @input-border;
                    }
                    td:last-child {
                        border-right: 0px solid @input-border;
                    }
                    td.last-child {
                        border-right: 0px solid @input-border;
                    }
                }
            }
        }
    }

    .rgMasterTable {
        tr.rgPager {
            .rgPagerCell {
                font-family: @font-family-sans-serif !important;
                padding: 15px 0 !important;
                border-width: 1px 0 0 0 !important;
                border-color: @input-border !important;
            }
        }

        thead tr.rgPager {
            .rgPagerCell {
                border-width: 0 0 1px 0 !important;
            }
        }
    }

    .rgMasterTable:first-child {
        .rgPager {
            .rgPagerCell {
                border-width: 0 0 1px 0;
            }
        }
    }

    .rgHeaderWrapper {
        border-color: @input-border !important;

        .rgHeaderDiv {
            border-color: @input-border !important;
        }
    }

    .rgHeader, th.rgResizeCol, .rgHeaderWrapper {
        background: url("/Images/ryder/grid-header-bg.png") repeat-x;
        //#gradient > .vertical(lighten(@btn-default-bg, 10%); @btn-default-bg); Commented out for IE8
    }

    .rgHeader {
        padding-bottom: 0px;
        padding-top: 0px;
        line-height: 12px;
        height: 43px;
        font-family: @font-family-sans-serif !important;
        font-size: 11px !important;
        font-weight: bold !important;
        border-right: 1px solid @input-border !important;
        border-bottom: 1px solid @input-border !important;

        &:last-child {
            border-right: none !important;
        }
        &.last-child {
            border-right: none !important;
        }
    }

    .rgInfoPart strong {
        font-weight: bold;
    }

    td.rgExpandCol:first-child {
        display: none !important;
    }

    tr.rgRow.expandedRow,
    tr.rgAltRow.expandedRow td,
    tr.expandedRow td.rgExpandCol {
        border: solid @red-light !important;
        border-width: 2px 0 !important;
    }

    tr.rgRow td.rgExpandCol,
    tr.rgRow td.rgExpandCol.last-child,
    tr.rgAltRow td.rgExpandCol.last-child,
    tr.rgAltRow td.rgExpandCol {
        background: transparent !important;
        border-bottom: 0px solid !important;

        a {
            .button-gradient-variant(@white;
            lighten(@gray-lighter, 10%);
            @gray-lighter;
            @btn-default-border
            );
            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;
        }
    }

    .rgRow td, .rgAltRow td, .rgEditRow td, .rgFooter td {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .rgPagerLabel, .rgInfoPart {
        font-size: 14px !important;
    }

    .rgInfoPart {
        color: @gray !important;
    }

    .rgPager {
        .rcbArrowCell {
            background-image: none !important;
        }
    }

    .rgNoRecords {
        div {
            padding: 20px;
            font-size: 16px;
        }
    }

    .inner-details {
        .clearfix();
        padding: 20px;
        border-top: 1px solid @input-border;
        border-bottom: 1px solid @input-border;
    }
}

/////////////////////////////////////////////
//Combobox
/////////////////////////////////////////////
.rcbFakeInput {
    display: none;
}

div.RadComboBox {
    //display: block;
    table {
        border-collapse: separate !important;

        &.rcbHovered, &.rcbFocused {
            td.rcbInputCellLeft {
                background-position: 0 0 !important;
            }
        }
    }
}

.RadComboBox_Default .rcbInputCellLeft, 
.RadComboBox_Default .rcbInputCellRight, 
.RadComboBox_Default .rcbArrowCellLeft, 
.RadComboBox_Default .rcbArrowCellRight {
    //background-image: none;
}

.rcbSlide {
    .rcbTemplate {
        span[class^="icon-"] {
            font-size: 14px;
            margin-right: 5px;
        }

        span[class^="fa-"] {
            font-size: 14px;
            margin-right: 5px;
        }
    }
}

div.RadPicker.RadPicker_Default table td.rcInputCell input,
div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft input,
.rgPager div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft input {
    //background: none !important;
    //text-shadow: none !important;
    //padding-left: 0 !important;
    text-shadow: none !important;
    height: 31px !important;
    border: 1px solid @input-border !important;
    //.buttonBackground(@btn-default-bg, @btn-default-bg, @gray-dark, 0 1px 1px rgba(255,255,255,0)) !important;
    .button-gradient-variant(@btn-default-color; lighten(@btn-default-bg, 10%); @btn-default-bg; @btn-default-border);
    .box-shadow(inset 0 1px 1px rgba(0,0,0,0)) !important;
    .transition(~"border linear .2s, box-shadow linear 0s") !important;
    .border-right-radius(0) !important;
    .border-left-radius(@border-radius-small) !important;
    padding-left: 10px !important;

}

.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell {
    background: none !important;
}

.rgPager div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft {
    padding-left: 0px !important;
    width: 35px !important;

    input {
        height: 25px !important;
        width: 35px !important;
    }
}

.RadComboBoxDropDown_Default {
    border-color: @input-border !important;
    margin-top:-1px !important;
}

.RadComboBox table td.rcbInputCell {
    padding: 0 !important;
}

div.RadComboBox.RadComboBox_Default table td.rcbArrowCell.rcbArrowCellRight {
    border-radius: 0 !important;
    width: 28px;
    background-image: none !important;
}
div.RadComboBox_Default td.rcbArrowCell a, div.RadPicker_Default a.rcCalPopup, div.RadPicker_Default .rcTimePopup {
    .btn();
    width: 28px !important;
    height: 31px !important;
    .border-left-radius(0) !important;
    .border-right-radius(@border-radius-small) !important;
    font-size: 16px !important;
    line-height: @line-height-base !important;
    text-indent: 0 !important;
    padding-left: 9px !important;
    padding-top: 3px !important;
    border-left: 0;
    margin: 0;
    //background: none !important;
    //.btn-default();
    //#gradient > .vertical(lighten(@btn-default-bg, 10%); @btn-default-bg) !important;
    .button-gradient-variant(@btn-default-color; lighten(@btn-default-bg, 10%); @btn-default-bg; @btn-default-border);
    background-position: 0 0 !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div.RadPicker_Default a.rcCalPopup, div.RadPicker_Default .rcTimePopup {
    font-family: 'ryder' !important;
}

div.RadComboBox_Default td.rcbArrowCell a {
    font-family: 'FontAwesome' !important;
    &:before {
        content: "\f0d7\00a0\00a0\00a0\00a0";
    }
}

div.RadPicker_Default a.rcCalPopup {
    height: 20px !important;
    width: 13px !important;

    &:before {
        content: "\e61e\00a0\00a0\00a0\00a0";
    }
}

div.RadPicker_Default .rcTimePopup {
    height: 20px !important;
    width: 13px !important;
    margin-left: -1px;
    border-left: 1px solid  @light-gray-b;
   

    &:before {
        content: "\e61c\00a0\00a0\00a0\00a0";
    }
}

.RadPicker td a {
    z-index: inherit;
}

.RadComboBox .rcbInput {
    margin: 0 !important;
} 

.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    margin: 0px !important;
}

/*This class seems to already bi in cwp-portal.css so so u only need to replace the border color in rgb to this new one*/
div.RadComboBox.RadComboBox_Default table td.rcbInputCell.rcbInputCellLeft input:focus, 
div.RadPicker.RadPicker_Default table td.rcInputCell input:focus, 
td.rgPagerCell .RadComboBox input:focus {
    border-color: #c2c2c2!important;/*new color, leave the rest the way it is*/
}

/////////////////////////////////////////////
//Tabs
/////////////////////////////////////////////
div.RadTabStrip.RadTabStrip_Default {
    .rtsLevel {
        .rtsUL {
            .rtsLI {
                margin-left: -1px;
                
                &.rtsFirst {
                    margin-left: 0px;
                }

                .rtsLink {
                    background: none !important;
                    .vertical(lighten(@btn-default-bg, 10%); @btn-default-bg);
                    border: 1px solid @light-gray-b;
                    font-family: @font-family-sans-serif-b !important;
                    color: @gray-dark;
                    font-size: @font-size-base;
                    font-weight:bold;
                    text-transform: uppercase;

                    &:hover {
                        text-decoration: none;
                    }

                    &.rtsSelected {
                        background: #fff !important;
                        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
                        border-bottom-color: #fff;
                        color: @ryder-red;
                    }
                }
            }
        }
    }
}

.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut, .RadTabStripBottom_Default .rtsLevel .rtsLink, .RadTabStripBottom_Default .rtsLevel .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel {
    background-image: none !important;
}

.RadTabStripTop_Default .rtsLI .rtsSelected, .RadTabStripTop_Default .rtsLI .rtsAfter {
    background-position: 0 0 !important;
}

.RadTabStrip_Default .rtsDisabled {
    color: #c2c2c2 !important;
}

.RadTabStrip .rtsImg, .RadTabStripVertical .rtsImg {
    margin-right: 4px;
}


.RadCalendar_Default {
    .calendar-day-closed {
        text-decoration: line-through;
        color: @brand-primary;
    }
}


/////////////////////////////////////////////
//Scheduler
/////////////////////////////////////////////   
    /*.cwp-calendar.RadScheduler_Default {
        .rsHeader {
            background-color: transparent !important;
            background-image: none !important;
            border: none !important;
            border-bottom: 1px solid #929292 !important;
            z-index:0;

            h2 {
                font-size: 20px !important;
                text-indent: 4px !important;
            }

            .rsDatePickerActivator {
                font-size: 16px !important;
                text-indent: 0 !important;
                background-image: none !important;
                margin-left: 310px !important;
                color: #444 !important;
                line-height: 18px !important;

                &:hover, &:focus {
                    text-decoration:none !important;
                }
            }

            .rsDatePickerWrapper {
                top: 29px !important;
            }

            .rsNextDay, .rsPrevDay {
                background-image: none!important;
                display: block;
                text-indent: 0 !important;
                font-size: 18px !important;
                margin: 6px 0 0 0px !important;
                color: @gray-dark !important;

                &:hover, &:focus {
                    text-decoration:none !important;
                }
            }

            .rsNextDay {
                position: absolute;
                right: 0;
            }

            .rsToday {
                line-height: 30px;
                display: none;
            }
        } 

        .rsHorizontalHeaderTable th {
            font-size: 13px !important;
            color: @gray-darker !important;
            font-weight: bold;
            font-family: @font-family-sans-serif !important;
        }

        .rsDateHeader {
            color: @gray-darker !important;
            font-size: 14px !important;
            font-weight: bold !important;
            line-height: 22px;
            font-family: @font-family-sans-serif !important;

            &:hover, &:focus {
                text-decoration:none !important;
            }
        }
    }

    .cwp-calendar.RadScheduler_Default.month-view .rsHeader .rsToday, .RadScheduler_Default.week-view .rsHeader .rsToday {
        display: none;
    }

    .RadScheduler_Default,
    .rsContentWrapper,
    .rsContentScrollArea {
        height: auto !important;
        vertical-align: top;
        overflow-x: auto;
        position: relative;
        overflow-y: auto !important;
    }

    .cwp-calendar.RadScheduler .rsInnerFix {
        margin-right: 0px !important;
    }

    .cwp-calendar.RadScheduler_Default .rsMonthView .rsOtherMonth {
        background-color: #E4E4E4;
    }

    .cwp-calendar.RadScheduler_Default .rsContentTable td {
        border-color: #c7cbd1 !important;
        border-bottom-style: dotted;
    }

    .cwp-calendar.RadScheduler_Default .rsAptCreate,
    .cwp-calendar.RadScheduler_Default .rsMonthView .rsAptCreate {
        background-color: #c5c5c5 !important;
        background-image: none !important;
    }

    .cwp-calendar.RadScheduler_Default .rsSelectedSlot,
    .cwp-calendar.RadScheduler_Default .rsMonthView .rsSelectedSlot {
        border-color: transparent !important;
    }

    .cwp-calendar.RadScheduler_Default .rsHorizontalHeaderWrapper {
        background: none !important;
    }

    .cwp-calendar.RadScheduler_Default .rsSelectedSlot, .RadScheduler_Default .rsMonthView .rsSelectedSlot {
        background: transparent !important;
        border-color: #c7cbd1 !important;
    }

    .cwp-calendar.div.RadScheduler .rsHorizontalHeaderTable, div.RadScheduler .rsContentTable, div.RadScheduler .rsAllDayTable
    {
        width: 100%\9 !important;
    }
    
    * + html div.RadScheduler .rsHorizontalHeaderTable, * + html div.RadScheduler .rsContentTable, * + html div.RadScheduler .rsAllDayTable
    {
        width: auto !important;
    }

    .cwp-calendar.RadScheduler .rsTopWrap tr.rsHidden
    {
        display: block;
    }

    * + html .RadScheduler .rsVerticalHeaderTable tr.rsMainHeader div.rsMainHeader
    {
        width: auto;
    }*/

////////////////////////////////////
// Popup
////////////////////////////////////

/*div.RadGrid_Default .rgEditForm {
    .modal();
    display: block;

    .rgHeader{
        .modal-header();
    }
}*/

/////////////////////////////////////////////
//Scheduler
/////////////////////////////////////////////   
/*Size of header in week and day view*/
/*div.RadScheduler.RadScheduler_Default .rsWrap {
   
}

div.RadScheduler.RadScheduler_Default.week-view .rsHorizontalHeaderTable th,
div.RadScheduler.RadScheduler_Default.day-view .rsAllDayRow .rsWrap
{
    font-size: 14px !important;
    text-transform: uppercase;
    height: 60px !important;
}*/

/*Size of header in month view*/
/*div.RadScheduler.RadScheduler_Default.month-view .rsHorizontalHeaderTable th
{
    font-size: 15px !important;
    text-transform: uppercase;
    height: 31px !important;
}*/

/*Hide date header in month and week view*/
div.RadScheduler.RadScheduler_Default.month-view .rsHeader h2,
div.RadScheduler.RadScheduler_Default.week-view .rsHeader h2
{
    
}
/*Show date header in day view*/
div.RadScheduler.RadScheduler_Default.day-view .rsHeader h2
{
    /*margin-top: 40px;
    text-align: center;
    padding-bottom: 20px;
    text-transform: uppercase !important;*/
}
/*Alignment and color in hours column*/
/*.RadScheduler .rsAmPm
{
    top: 0px;
    color: @gray-lighter;
}*/
/*Color in hours column*/
/*.RadScheduler .rsContent .rsVerticalHeaderTable th div
{
    color: @gray-lighter;
}*/

/*.RadScheduler .rsContent .rsVerticalHeaderTable tr
{
    background-color: white;
    border-color: white;
}*/
/*Make all borders solid*/
/*.RadScheduler_Default .rsContentTable td,
.RadScheduler_Default .rsContentTable .rsAlt td
{
    border-style: solid;
    border-color: @gray-lighter;
}
.RadScheduler_Silk .rsHeader .rsNextDay
{
    margin-left: 500px;
}

div.RadPicker.RadPicker_Default table td.rcInputCell input
{
    height: 31px !important;
}*/

.vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
    background-image: -webkit-gradient(linear, left @start-percent, left @end-percent, from(@start-color), to(@end-color)) !important; // Safari 4+, Chrome 2+
    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent) !important ; // Safari 5.1+, Chrome 10+
    background-image:  -moz-linear-gradient(top, @start-color @start-percent, @end-color @end-percent)!important; // FF 3.6+
    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent) !important; // Standard, IE10
    background-repeat: repeat-x !important;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))) !important; // IE9 and down
  }

.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
    color: #333;
}


////////////////////////////////////
// Calendar
////////////////////////////////////

.RadCalendar_Default {
    .rcTitlebar {
        //background: none !important;
        //#gradient > .vertical(lighten(@btn-default-bg, 10%); @btn-default-bg) !important; Commented out for IE8
        background: url("/Images/ryder/grid-header-bg.png") repeat-x;
        border-color: @light-gray-b !important;
    }

    .rcMain {
        border-color: @light-gray-b !important;
    }
}

////////////////////////////////////
// RadMultiPage
////////////////////////////////////

.RadMultiPage {
    border: 1px solid @light-gray-b !important;
    margin-top: -1px;
}


table.RadCalendarTimeView_Default {
    border-color: @btn-default-border !important;
}

////////////////////////////////////
// RadWindow
////////////////////////////////////
.dialog-wrapper {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    overflow: auto;
    overflow-y: scroll;
    z-index: 30005;
}

.dialog-open {
    overflow: hidden;
}

.RadWindow_Default {
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
    //height: auto !important;
    //margin: 40px auto !important;
    ///position: relative !important;
    //left: auto !important;
    //top: auto !important;
    //z-index: auto !important;

    a.rwIcon {
        display: none;
    }

    .dialog-content {
        padding: 15px;
        border-top: 1px solid @btn-default-border; 
        border-bottom: 1px solid @btn-default-border;
        overflow: auto;
    }

    .dialog-footer {
        /*position: absolute;
        right: 0;
        left: 0;
        bottom: 0;
        margin-top: 20px;
        width: 100%;*/
        //height: 71px;
        padding: 18px 10px 5px;
    }

    .rwWindowContent > div {
        //height: auto !important;
    }

    .rwControlButtons a {
        background-image: none !important;
        text-indent: 0 !important;
        font-size: 14px !important;
        color: @btn-default-color;
        font-family: 'FontAwesome' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 18px !important;
        cursor: pointer !important;

        &:before {
            padding-left: 15px;
        }

        span {
            display: none;
        }
    }

    .rwTitleRow {
        //border-bottom: 1px solid @btn-default-border;
    }

    .rwStatusbarRow {
        display: none;
    }

    tbody {
        em {
            font-family: @font-family-sans-serif-b !important;
            font-size: 16px !important;
            padding: 10px 0 15px 10px !important;
        }
    }
    
    .rwMinimizeButton {
        &:before {
            content: "\f068\00a0\00a0\00a0\00a0";
        }
    }

    .rwMaximizeButton {
        &:before {
            content: "\f067\00a0\00a0\00a0\00a0";
        }
    }

    .rwCloseButton {
        &:before {
            content: "\f00d\00a0\00a0\00a0\00a0";
        }
    }

    .rwTopLeft,  
    .rwTopRight,  
    .rwTitlebar,  
    .rwFooterLeft,  
    .rwFooterRight,  
    .rwFooterCenter,  
    .rwTopResize,  
    .rwStatusbar div,  
    .rwStatusbar,  
    .rwPopupButton,  
    .rwPopupButton span, 
    .rwMinimizedWindow .rwCorner,
    .rwBodyLeft,
    .rwBodyRight,
    .rwStatusbarRow .rwCorner
    {
        background-image: none !important;
        background: #fff;
    }

    .rwTopRight {
        border-top-right-radius: @border-radius-base;
    }
    .rwTopLeft {
        border-top-left-radius: @border-radius-base;
    }
    .rwFooterLeft {
        border-bottom-left-radius: @border-radius-base;
    }
    .rwFooterRight {
        border-bottom-right-radius: @border-radius-base;
    }

    .rwCorner.rwBodyLeft, .rwCorner.rwBodyRight  {
        //display: none;
    }
}

.RadWindow_Default.RadWindow.rwMinimizedWindow {
    width: 300px !important;
    height: 52px !important;

    em {
        width: 200px !important;
    }
}
.RadWindow.rwMinimizedWindow{
    .rwTopLeft,  
    .rwTopRight,  
    .rwTitlebar,  
    .rwFooterLeft,  
    .rwFooterRight,  
    .rwFooterCenter,  
    .rwTopResize,  
    .rwStatusbar div,  
    .rwStatusbar,  
    .rwPopupButton,  
    .rwPopupButton span, 
    .rwMinimizedWindow .rwCorner,
    .rwBodyLeft,
    .rwBodyRight,
    .rwStatusbarRow .rwCorner
    {
        background: @light-gray-a;
        color: #fff;
    }

}


.TelerikModalOverlay {
    position: fixed !important;
    background: #000 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    height: 100% !important;
    weight: 100% !important;
}

.min-window-zone {
    position: fixed;
    bottom: 0;
    right: 30px;
}