﻿/* new css -------------------------------------------------------------------------------------------------------- */
.lvToolbar
{
    display:inline-block;
    box-sizing:border-box;
    width:100%;
    padding:10px;
    margin:0px;
    border:1px solid #B9D5E6;
    background-color: #E6F0F3; 
    min-width:950px;   
}
.lvBtnContainer
{
    display:table-cell;
    vertical-align:middle;
    padding: 0px 0px 0px 0px;
    border:0px solid red;    
}
.lvFilterContainer
{
    display:table-cell;
    vertical-align:middle;
    padding: 0px 20px 0px 0px;
    border:0px solid blue;
}
.lvLeftButton
{
    padding-right:10px;
    border-right:1px dotted #6699CC;
}
.lvRightButton
{
    padding-left:10px;
    border-left:1px dotted #6699CC;
}
.lvFilterContainer > div
{
    display:inline-block;
    float:left;
    border:0px solid blue;
}
.lvFilterRow
{
    display:table-row;
}
.lvFilterLabel
{
    display:table-cell;
    vertical-align:middle;
    text-align:right;
    padding:0px 7px 0px 0px;
    border:0px solid blue;
    color:#666666 !important;
    height:30px;
}
.lvFilterInput
{
    display:table-cell;
    vertical-align:middle;
    padding:0px 0px 0px 0px;
    border:0px solid red;
    text-align:left;
    height:30px;
}
.lvGrid
{
    margin:-3px 0px 0px 0px;
    border-width:1px 1px 1px 1px!important;
    border-color:#B9D5E6!important;
    width:100%;
    box-sizing:border-box;
}
.lvButton
{
    display:inline-block;
    float:left;
    clear:none;
    margin-right:5px;
    border: 0px solid white !important;
}

.lvBtnIconColor
{
    color:#ffffff!important;
}

.lvTextInput
{
    padding: 3px !important;
    height: auto !important;
}

.lvToolbar .rcbInputCell, 
.lvToolbar .rcbInput
{
     padding: 1px!important;  
}

.lvToolbar input[type=checkbox]
{
    float: left;
    margin-left:1px;
}

.RadForm.rfdRadio.rfdLabel label.lvFilterLabel, 
.RadForm.rfdCheckbox.rfdLabel label.lvFilterLabel
{
    padding-left: 20px!important;
    vertical-align: middle!important;
    display: table-cell!important;
}

/* Task List */
.lvTaskFrom
{
    box-sizing:border-box;
    display:inline-table;
    color:black;
    font-size:14px;    
    padding: 10px 10px 0px 10px;
    width:100%;
}
.lvTaskSubject
{
    box-sizing:border-box;
    display:inline-table;
    color:#666666;    
    padding: 0px 10px 10px 10px;
    width:100%;
}
.evTask
{
    box-sizing:border-box;
    display:table;
    width:100%;
    height:500px;
}
.lvSplitter
{
    box-sizing:border-box;
    display:table;
    width:100%;
}
.lvTopMargin
{
    margin-top:10px;
}
.lvTopPadding
{
    padding-top:10px;
}
.lvErrorMessageDiv
{ 
    box-sizing:border-box;  
    background-color:#ffcccc;
    display: table;
    width: 100%;
}
.lvErrorMessage
{
    box-sizing:border-box;      
    color: #bb3300;
    font-weight: normal;
    font-family: 'Segoe UI' , Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    font-style: normal;
    display: table-cell;
    padding:10px 10px 10px 20px;
    width: 100%;
}

.autoHeight {
    height: auto !important;     
}

div.main .RadGrid .rgRow > td,
div.main .RadGrid .rgAltRow > td,
div.main .RadGrid .rgEditRow > td,
div.main .RadGrid .rgFooter > td {
    padding-top: 10px;
    padding-bottom: 8px;
}

.riTextBox {
    padding: 3px !important;
    height: auto !important;
}