﻿*
{
    margin: 0;
    padding: 0;    
}

.hidden
{
    display: none;
}
.left
{
    float: left;
}

.right
{
    float: right;
}

.TextRight
{
    text-align:right;
}

.TextLeft
{
    text-align:left;
}

.tdTopSpace15 td { padding-top: 15px; }

#tabstrip
{
}
#errorLabel
{
    color: Red;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #f3f3f3;
    padding: 10px;
    border: 2px red solid;
    font-size: 1.1em;
}
.red 
{
    color: Red;
}
#errorLabel h3
{
    margin-bottom: 5px;
}
#selection-message
{
    /* color: red; padding: 5px 10px 5px 10px; border: 1px solid black; margin-left: 10px; background-color: Silver; */
    visibility: hidden;
    display: none;
}

#AlertMsgClose
{
    float: right;
}

#AlertMessage
{
    float:left;
}

#ctl00_ctl00_ContentPlaceHolder_MultiPagePanel
{
    float: left;
}

#logged-user
{
    float: right;
    padding: 7px 5px 1px 8px;
    background: #F6F8F9;
    background: -moz-linear-gradient(center top , #F6F8F9 0%, #E5EBEE 50%, #D7DEE3 51%, #F5F7F9 100%) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
    border-bottom: 1px solid #888;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
    border-right: 1px solid #AAA;
    margin-top: 1px;
    position: absolute;
    bottom: 0;
    right: 0;
}

#logged-user-title
{
    float: left;
    height: 16px;
    font-size: 8pt;
    margin-right: 5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #logged-user
    {
        padding: 6px 5px 2px 8px;
    }
}

.logged-user-optionLabel
{
    font-size: 8pt;
    height: 16px;
    display: inline-block;
}

.logged-user-optionLabel
{
    margin-right: 10px;    
}

.logged-user-optionLabel a
{
    color: #000;
}

.logged-user-optionLabel img 
{
    float: right;
    margin-left: 5px;
    margin-top: 1px;
}

.logged-user-optionLabel a.Logoutbnt
{
    text-decoration: none;
    float: left;
}

.logged-user-optionLabel strong
{
    float: left;
}

.scrollable-area
{
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
}


/* tab strip */
.tab-button { float: left; width: 200px; height: 32px; margin-left: 8px; margin-bottom: 8px;  }
.tab-button-icon { float: left; margin: 8px 0 0 5px; }
.tab-button-text { float: left; margin: 8px 0 0 8px; width: 140px; text-align: left; overflow: hidden; height: 15px; }
.tab-button-text-edited { float: left; margin: 8px 0 0 8px; }
.tab-button-close { float: left; margin-top: 5px; height: 20px; width: 20px; }
.tab-button-close span { margin: 2px; }
.tab-button-cont { float:left; width: 172px; }

#tab-content-container { margin: -1px 0 0 15px; float:left; }
#tab-subbutton-container { margin: 15px 0 0 15px; }
#tab-button-container { margin: 10px ; }
.tab-content iframe { width: 100%; height: 100%; border: none; overflow: hidden; }
.tab-content { width: 1285px; height: 600px; border: 1px solid #828282; }
.ui-dialog-content { padding: 0 !important; }

.tab-subbuttons {
    padding-bottom: 0 !important;
    max-width: 1285px;
}
.tab-subbutton { float:left; }
.tab-subbutton-icon { float:left; margin: 8px 0 3px 5px; }
.tab-subbutton-text { float:left; margin: 8px 20px 6px 8px;  }
#tab-subbutton-container .ui-state-active { border-bottom: 1px solid #ffffff; border-left-color: #828282; border-right-color: #828282; border-top-color: #828282; }
#tab-subbutton-container .ui-state-default { border-bottom: 1px solid #828282; }

#tab-button-close-all { margin-left: 5px;margin-top: 15px;cursor: pointer; }

/* projects */
.tableview-footer
{
    width: 100%;
    height: 30px;
    margin-top: 15px;
}


body
{
    background: #ffffff !important;
    font-family: Verdana !important;
    font-size: 8pt;    
}

#toolbar
{
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 5px;
}

#toolbar-content
{
    margin-top: 20px;
    margin-left: 10px;
    min-width: 1450px;
}

#toolbar .rtbBtn
{
    margin-left: 0;
    margin-right: 0;
    border-right: 1px solid #aaaaaa;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #888888;
    border-top: 1px solid #ffffff;
    font-family: Verdana !important;
}



#toolbar .rtbItemHovered .rtbIn, #toolbar .rtbItemHovered .rtbWrap, #toolbar .rtbItemHovered .rtbOut, #toolbar .rtbItemHovered .rtbMid, #toolbar .rtbItemFocused .rtbIn, #toolbar .rtbItemFocused .rtbWrap, #toolbar .rtbItemFocused .rtbOut, #toolbar .rtbItemFocused .rtbMid
{
    background-image: none !important;
}


#toolbar .rtbWrap
{
    background: #f6f8f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
}


#toolbar .rtbItemHovered .rtbWrap, #toolbar .rtbItemFocused .rtbWrap
{
    background: #d6dfe4 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #d6dfe4 0%, #c6d3da 50%, #bbc7cf 51%, #d3dce5 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6dfe4), color-stop(50%,#c6d3da), color-stop(51%,#bbc7cf), color-stop(100%,#d3dce5)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d6dfe4 0%,#c6d3da 50%,#bbc7cf 51%,#d3dce5 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d6dfe4 0%,#c6d3da 50%,#bbc7cf 51%,#d3dce5 100%) !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d6dfe4 0%,#c6d3da 50%,#bbc7cf 51%,#d3dce5 100%) !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dfe4', endColorstr='#d3dce5',GradientType=0 ) !important; /* IE6-9 */
    background: linear-gradient(top, #d6dfe4 0%,#c6d3da 50%,#bbc7cf 51%,#d3dce5 100%) !important; /* W3C */
}

.RadDockZone
{
    overflow-x: hidden !important;
}

#toolbar .rtbIn
{
    padding-left: 5px;
    padding-right: 10px;
    height: 21px;
}



#toolbar .rtbItemClicked .rtbIn
{
    padding-left: 6px;
    padding-top: 4px;
    height: 19px;
}


#toolbar .rtbItemClicked .rtbWrap
{
    background: #ffffff !important; /* Old browsers */
}

#toolbar .rtbText
{
    color: Black;
    font-family: Verdana !important;
    font-size: 8pt !important;
}



#toolbar .rtbItemClicked
{
    margin-left: 0;
    margin-right: 0;
    border-right: none;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #888888;
    border-top: 1px solid #333333;
}




#toolbar .rtbOuter
{
    border: none;
}



#toolbar .rtbMiddle
{
    border: none;
    background-image: none;
    background-color: transparent;
}



.logo
{
    margin-top: -10px;
    margin-right: 30px;
}


td
{
    padding: 4px;
}


.background3
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 69px;
    z-index: -2;
    background: #f2f5f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
}

.floatbtns {width:200px;}
.floatbtns span{
    float:left;
    margin-top:0px;
}

.background
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -3;
}

.background img
{
    width: 100%;
    height: 100%;
}

.background5
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -3;
    background: #c8d7dc; /* Old browsers */
    background: -moz-linear-gradient(top, #c8d7dc 0%, #e3eaed 63%, #f2f5f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8d7dc), color-stop(63%,#e3eaed), color-stop(100%,#f2f5f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8d7dc', endColorstr='#f2f5f6',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* W3C */
}



.rtsLevel1 .rtsOut
{
    background-image: none !important;
    height: 27px;
    background: #f6f8f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ) !important; /* IE6-9 */
    background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%) !important; /* W3C */
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    border-right: 1px solid #aaaaaa;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #888888;
    border-top: 1px solid #ffffff;
    padding: 0 !important;
}



.rtsLevel1 .rtsSelected .rtsOut
{
    background: #ffffff !important;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
}


.rtsLevel1 .rtsSelected .rtsIn
{
    border-left: 1px solid #555555;
    border-top: 1px solid #666666;
}



.rtsLevel1 .tab-text
{
    width: 120px !important;
    overflow: hidden;
    text-align: left;
    font-family: Verdana !important;
    font-size: 8pt !important;
}



.rtsLevel2 .tab-text
{
    font-family: Verdana !important;
    font-size: 8pt !important;
}

.rtsLevel1 .rtsSelected .tab-text
{
    /* 	min-width: 120px!important;	 	width: auto!important; 	*/
    overflow: hidden;
    text-align: left;
    font-weight: bold;
    padding-top: 1px !important;
    padding-left: 1px !important;
    font-family: Verdana !important;
    font-size: 8pt !important;
}



.rtsLevel1 .rtsLink
{
    background-image: none !important;
    margin: 0 !important;
    padding: 0 !important;
}


.rtsLevel1
{
    margin-bottom: 12px;
}

.rtsLevel2
{
}

#tab-content-container, .att-frame
{
    background-color:white;
}

.multipage
{

    padding: 15px;

    background-color:white;
}

/* Inputs */
html body .RadInput_Default input.riTextBox, html body input
{
    font-family: Verdana !important;
    font-size: 8pt;
}

html body .RadInput_Default input.riTextBox
{
    margin-right: 0 !important;
}

.tab-close-icon
{
    margin-top: 10px;
    margin-right: -5px;
}
.table-filter {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius: 2px;
width: 160px;
}


.rtsLevel1 .rtsSelected .tab-close-icon
{
    margin-top: 11px;
    margin-right: -4px;
}


.rgMasterTable td
{
    cursor: pointer;
    font-family: Verdana !important;
}


.RadButton
{
    background: none !important;
    color: White;
}


.rbDecorated
{
    background: none !important;
    border: 0 !important;
}


.rbSkinnedButton
{
    background: #f2f6f8 !important;
    background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)) !important;
    background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%) !important;
    background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%) !important;
    background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%) !important;

    padding: 1px 3px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ) !important;
    background: #f2f6f8 !important;
    border-right: 1px solid #aaaaaa !important;
    border-left: 1px solid #ffffff !important;
    border-bottom: 1px solid #888888 !important;
    border-top: 1px solid #ffffff !important;
    font-family: Verdana !important;
    }



.rbSkinnedButton:hover
{
    color: Black !important;
    border-top: 1px solid #496575 !important;
    border-left: 1px solid #496575 !important;
    border-bottom: 1px solid #25343D !important;
    border-right: 1px solid #25343D !important;
    background: #cfdee5 !important;
    background: -moz-linear-gradient(top, #cfdee5 0%, #bacad4 50%, #9cb3c0 51%, #b5d9f1 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfdee5), color-stop(50%,#bacad4), color-stop(51%,#9cb3c0), color-stop(100%,#b5d9f1)) !important;
    background: -webkit-linear-gradient(top, #cfdee5 0%,#bacad4 50%,#9cb3c0 51%,#b5d9f1 100%) !important;
    background: -o-linear-gradient(top, #cfdee5 0%,#bacad4 50%,#9cb3c0 51%,#b5d9f1 100%) !important;
    background: -ms-linear-gradient(top, #cfdee5 0%,#bacad4 50%,#9cb3c0 51%,#b5d9f1 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfdee5', endColorstr='#b5d9f1',GradientType=0 ) !important;
    background: linear-gradient(top, #cfdee5 0%,#bacad4 50%,#9cb3c0 51%,#b5d9f1 100%) !important;
}

INPUT.rbSkinnedButton
{
    height: 26px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    cursor: pointer;
}

.RadInput input
{
    font-family: Verdana !important;
    font-size: 8pt !important;
    border-top: 1px solid #666666 !important;
    border-left: 1px solid #888888 !important;
    border-bottom: 1px solid #dddddd !important;
    border-right: 1px solid #dddddd !important; /*	padding: 4px!important;*/
}
.RadListBox li span 
{
    margin-left: 5px;
}

html body .gridDisabled,
html body .RadInput_Default .riDisabled,
html body .RadInput_Default .riRead 
{
    border-top: 1px solid #dddddd !important;
    border-left: 1px solid #dddddd !important;
    border-bottom: 1px solid #dddddd !important;
    border-right: 1px solid #dddddd !important;
    /*color: #000 !important;*/
    background: #F0F0F0 !important;
    opacity: 1 !important;
}

html body .rcbDisabled, html body .pickerDisabled, html body .pickerDisabled input,
html body .rcbDisabled input
{
    background: #F0F0F0 !important;
}

html body .gridDisabled td, html body .gridDisabled th, html body .gridDisabled a
{
    border-color: #F2F2F2!important;
    color: #8A8A8A !important;
}

html body .gridDisabled span, html body .gridDisabled strong 
{ 
    color: #8A8A8A !important;
}

.upload-panel
{
    margin-top: 6px;
    padding-bottom: 6px;
    background: transparent url(Img/uploadBg.png) no-repeat 0 bottom;
}

.upload
{
    padding: 15px;
    background: transparent url(Img/uploadTopBg.png) no-repeat 0 0;
    overflow: hidden;
}
div.RadUpload .ruInputs li
{
    clear: both;
}

.CLEANER, .cleaner, .clearer, .clear
{
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}



.picker-detail-button, .picker-empty-button
{
    border: 1px solid red !important;
    padding: 0 !important;
    background-color: White !important;
    font-family: Verdana !important;
    font-size: 8pt !important;
    border-top: 1px solid #666666 !important;
    border-left: 1px solid #888888 !important;
    border-bottom: 1px solid #dddddd !important;
    border-right: 1px solid #dddddd !important;
    overflow: hidden;
    float: left;
    margin-right: 5px;
    text-align: left !important;
}


.picker-detail-button-hover
{
    background-color: #9DB4C2 !important;
}


.picker-empty-button span
{
    padding-left: 5px !important;
    text-align: left !important;
    color: #777777;
}


.rtImg, .rtIn
{
    cursor: pointer;
}



.rcbInputCell, .rcbInput, .rcbItem, .rcbHovered
{
    font-family: Verdana !important;
    font-size: 8pt !important;
    cursor: pointer !important;
}

.RadComboBox
{
    cursor: pointer !important;
}

.SaveButtonDiv {
     position:fixed; 
     top: 0; 
     right: 30px;
     z-index:1000;
}

.SaveButton, .PrintButton
{
    padding: 5px 10px !important;
    margin-top: 15px;
    margin-right: 10px;
}


.SaveButton span, .PrintButton span
{
    margin-top: 5px !important;
    margin-left: 7px !important;
}

.SaveButton input, .PrintButton input
{
    /*font-size: 12pt !important;*/
}

.SaveTopBlock35 {
    padding-top: 35px;
}
.UnsavedContext {
    font-weight:bold;
}


/* picker */
.picker { float: left; padding: 2px; cursor: pointer; }
.picker-hover { background-image: none !important; }
.picker-hover, .picker-hover input { border-color: #999 !important; background-color: #b3cdf5 !important; }
.picker-active { background-image: none !important; }
.picker-active, .picker-active input { background-color: #589afe !important; color: White !important; }
.picker-threedot { 
    width: 18px; 
    height: 18px; 
    padding-left: 5px !important;
}
.picker-cross { 
    width: 10px; 
    height: 9px; 
    padding: 1px !important;
}
.picker-threedot .ui-button-text { padding: 0 !important; width: auto; }
.picker-content input { margin: 3px 4px 0 4px; display: block; float: left; width: 110px; overflow: hidden; height: 15px; border: none; 
                        font: 12px "Segoe UI", Arial, sans-serif; color: #333; padding: 0; outline: none; cursor: pointer; }
.picker-content .textInput { cursor:text }


.ui-autocomplete 
{
    max-height: 300px;
    overflow-y: auto;		
    overflow-x: hidden;		
    padding-right: 20px;
}

.ui-autocomplete-loading { background: white url('smoothness/images/ajax-loader.gif') right center no-repeat !important; }

/*
.picker-setnoreference-button
{
    border: none !important;
    float: left;
    margin-top: 3px;
    border-spacing: 0 !important;
    padding: 0 !important;
}

.picker-textbox
{
    background-color: White !important;
}



.picker-detail-button .rbText
{
    text-align: left !important;
    margin-left: 25px !important;
    overflow: hidden;
    height: 25px !important;
    margin-right: 30px !important; 
}



.picker-detail-button-hover, .picker-detail-button-hover
{
    background-color: #9DB4C2 !important;
}

.picker-edit-button, .picker-detail-button, .picker-back-button, .picker-threedot-button
{
    padding: 0 !important;
}
*/

.InvoiceItemLeftSide 
{
    float: left;
}
.InvoiceItemRightSide 
{
    float: right;
    text-align: right;
}

/* Scheduler */
.RadScheduler .rsAptSimple .rsAptOut
{
    height: 34px;
    overflow: hidden;
    cursor: pointer;
}

.RadScheduler .rsMonthView .rsTodayCell
{
    border: 1px solid #549500;
}

.RadScheduler .rsWeekView .specToday
{
    border-left: 1px solid #549500 !important;
    border-right: 1px solid #549500 !important;
}

.RadScheduler .rsWeekView .rsHorizontalHeaderWrapper .specToday 
{
    border-top: 1px solid #549500 !important;
}


/* search */
.search-list label { padding-left: 5px; }
.search-date-between td { padding: 10px 0 10px 8px;}
.search-desc-checkbox label { padding-left: 5px; }

/* dashboard */
.dashboard .first, .dashboard .second { width: 50%; }

/* projects */
.project-sort-cb label { margin-left: 5px; margin-right: 5px; display: block; float: left; }
.project-sort-cb input { display: block; float: left; }
.project-table .project-first { width: 100px; text-align: right; }
.ButtonAddProject { padding: 0 !important; margin-left: 10px; }
.project-top { margin: 0 0 15px 10px; padding-bottom: 10px; border-bottom: 1px solid #828282; }
.projects-table-right { border-left: 1px solid #828282; margin-left: 10px; }
.projects-table-right .project-third { text-align: right; width: 105px; }
.proj-note { border: 1px solid #828282 !important; } 
.proj-info { border-top: 1px solid #828282 !important; width: 100%; margin-top: 15px; }
.proj-info .info-top td { padding-top: 15px; }

/* currency selector */
.currency { display: inline-block; }
.currency .cur-flag { float: left; padding: 3px 5px 0 0; }
.currency .cur-cb { float:left; }

/* order */
.order-cb label { margin-left: 5px; display: block; float: left; }
.order-cb input { display: block; float: left; }

/* graphs */
.border-bottom td { border-bottom: 1px solid #828282 !important; padding-bottom: 10px; }
.first-graph-filter { text-align: right; }
.second-graph-filter { padding-right: 15px; }
.graph-filter { border-collapse: collapse; }
.space-top td { padding-top: 10px; }

/* PMU */
table.PMU { width: 550px; }
table.PMU tr td:first-child { text-align: right; }

/* attachment */
.lvUsers .rlbText { padding-left: 5px; }

div.showHideFilter { float: right; cursor: pointer; font-weight: bold; }

input.PrintButtonImage { background: #F2F6F8  url('/icons/printer.gif') 5px center no-repeat !important; padding-left: 25px !important; }
input.PrintButtonImage:hover { background: #F2F6F8 url('/icons/printer.gif') 5px center no-repeat !important; padding-left: 25px !important; }

div.treeViewContainer { background: #FFF; width: 100%; min-height: 500px; padding: 10px; margin-top: 1em; }

table.InnerTable tr td { padding: 0; }

.inlineCheckBox { }
.inlineCheckBox label { margin-left: 5px; margin-right: 5px; display: inline-block; }
.inlineCheckBox input { display: inline-block; }

/* IE7 Fix  */
body.IE7 a.rbSkinnedButton { position: static !important; }
body.IE7 span.logged-logout { width: 70px; }
.input-content { width:50px; }

.ForecastTable tr td 
{
    padding: 0 !important;
}
.cbConsignedTo_Css 
{
    margin-left:0px!important;
    margin-top:0px!important;
}
.cbAdresses_Css
{
    margin-left:0px!important;
    margin-top:0px!important;
}

.report-list {
    font-size: 1.1em;
}

    .report-list a {
        display: block; 
        padding-top: 5px;     
    }
.redbold {
    color: Red;
    font-weight: bold;
}

.checkout-overlay
{
    display:block;
    position:absolute;
    z-index:1;
    height: 401px; 
    width: 1051px;
    background: rgba(0,0,0, 0.5);  
    -moz-transition: background .3s linear;  
    -webkit-transition: background .3s linear;  
    -ms-transition: background .3s linear;  
    -o-transition: background .3s linear;  
    transition: background .3s linear;    
}	

.CheckoutFolderButton .rtbText
{
    background-image: url('/icons/checkout.png') !important;
    background: no-repeat left center;
}

.DownloadFolderButton .rtbText
{
    background-image: url('/icons/download.png') !important;
    background: no-repeat left center;
}

.reToolbarWrapper 
{
    position:absolute !important;
    width: 877px !important;
    margin-top:-80px !important;
}
.RadEditor
{
    padding-top: 80px;
}
