﻿html, body, form {
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    overflow:hidden;
}

.rcmainbody {
    padding-top:45px;
    height:100%;
    width:100%;
}

.rch {
    visibility:hidden !important;
}

.rcvisible {
    display:normal;
}

.rcinvisible {
    display:none;
}

.rcbar {
    z-index:1002;
    position:fixed;
    top:0;
    margin:0;
    padding:4px 4px 4px 4px;
    display:block;
    list-style-type:none;
    width:100%;
    background-color:#F5F5F5;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    box-shadow:1px 1px 8px #888888;
}

.rcbarlogo {
    display:inline;
    position:relative;
    background-color:transparent;
    left:5px;
}

.rcbarlogotext {
    display:inline;
    font-family:"Segoe UI",Arial,Helvetica,sans-serif !important;
    background-color:transparent;
    font-size:larger !important;
    color:rgb(1,135,194) !important;
    vertical-align:-3px !important;
}

.rcbaricon {
    float:right;
    display:inline;
    padding-left:0px;
    padding-right:10px;
}

.rcbarpopup {
    z-index:1002;
    position:absolute;
    padding:5px;
    margin:5px;
    background:#F5F5F5;
    border-radius:2px;
    box-shadow:10px 10px 20px #888888;
}

.rcfindany {
    width:450px;
    float:right;
    top:0;
    right:30px;
    visibility:hidden;
}

.rcfindanytitle {
    display:inline;
    background-color:transparent;
    font-size:larger !important;
    color:rgb(1,135,194) !important;
}

.rcidea {
    width:410px;
    float:right;
    top:0;
    right:125px;
    visibility:hidden;
}

.rcselection {        
    width:350px;
    height:450px;
    float:right;
    top:0;
    right:40px;
    visibility:hidden;
}

.rcideatitle {
    display:inline;
    background-color:transparent;
    font-size:larger !important;
    color:rgb(1,135,194) !important;
}

.rchelp {
    width:600px;
    float:right;
    top:0;
    right:80px;
    visibility:hidden;
}

.rchelptitle {
    display:inline;
    background-color:transparent;
    font-size:larger !important;
    color:rgb(1,135,194) !important;
}

.rcinfo {
    width:500px;
    float:right;
    top:0;
    right:40px;
    visibility:hidden;
}

.rcinfotitle {
    display:inline;
    background-color:transparent;
    font-size:larger !important;
    color:rgb(1,135,194) !important;
}

.rcinfotext {
    display:inline;
    background-color:transparent;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:black !important;
}

.rcbarajaxloadingpanel {
    float:right;
    display:inline;
    padding-left:0px;
    padding-right:15px;
    margin-top:9px;
}

.rcajaxpanel {
}

.rcajaxpanelcentered {
    text-align:center;
}

.rcupdp {
}

.rcp {
    line-height:normal;  
    font-family:Arial, Helvetica, sans-serif;  
}

.nos {
    overflow:hidden !important;
}

.rccopyright {
    clear:left;
    line-height:1px;    
    font-size:7pt;    
    color:black;
    font-family:Arial, Helvetica, sans-serif;
}

.rcds {
    margin-bottom:5px;
    margin-right:5px;
}

.rcpl {
    clear:both;
    padding:5px;
    margin:0px;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.rcplrsp {
    padding-right:75px !important;
}

.rcpllsp {
    padding-left:75px !important;
}

.rcpltsp {
    padding-top:15px !important;
}

.rcplbsp {
    padding-bottom:15px !important;
}

.rcplcl {
    text-align:left;
}

.rcplcr {
    text-align:right;    
}

.rcplcc {
    text-align:center;
    align-content:center;    
}

.rcplr {
    width:100%;
    height:100%;
    margin:0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -khtml-box-sizing:border-box;
}

.rcplfr {
    float:left;    
    margin:0;
    padding:10px 5px 5px 5px;
}

.rcpllr {
    margin:0;
    float:right !important;
}

.rcplb {
    border:1px solid LightGray;
}

.rcsp {
}

.rcspb {
    background-image:none !important;
    background-color:rgb(218,226,232) !important;
}

.rcspp {
    padding:0;    
}

.rcpanelbarframe {
}

.rcpanelbar {
}

.rctreeview {
}

.rctreeviewindent {
    margin-left:7.5em !important;
}

.rccaptchaindent {
    margin-left:4em !important;
}

.rcfileexplorer {
}

.rcfileexplorerindent {
    margin-left:7.5em !important;
}

.rcbu {
}

.rcbui {
    margin-left:7.5em !important;
}

.rceditor {
}

.rcspreadsheet {
}

.rcsm {
    font-family:Arial, Helvetica, sans-serif;
}

.rccal {    
    z-index:1003 !important;
}

.rccali {    
    margin-left:7.5em !important;    
}

.rccalh {
    position:absolute;
    visibility:hidden;
}

.rcibi {
    vertical-align:-2px !important;
}

.rccbx {
    font-family:Arial, Helvetica, sans-serif;
    font-size:x-small;
    line-height:normal;
}

.rccbxi {
    margin-left:7em !important;
}

.rccbxin {
    vertical-align:2px !important;
}

.rccbxt {
    margin-left:-3px !important;
}

.rcl {
    font-family:Arial, Helvetica, sans-serif;
    font-size:x-small;
}

.rcll {
    line-height:normal;
    float:left;
    width:7em;
    text-align:right;
    clear:both;
    margin:2px 5px 0 0;
}

.rclt {
    line-height:18px !important;
}

.rclcb {
    line-height:normal;
    float:left;
    width:7em;
    text-align:right;
    clear:both;
    margin:3px 5px 0 0;
}

.rclls {    
    line-height:normal;
    float:left;
    width:7em;
    text-align:right;
    clear:left;
    margin-right:5px;
    padding-top:25px;
}

.rcli {
    line-height:normal;
    width:8em;
    text-align:right;
    margin-right:5px;
    vertical-align:2px !important;
}

.rclin {
    margin-left:7.5em !important;
}

.rcslider {
    padding-top:10px;
}

.rcsliderlabelleft {
    margin-left:90px;
}

.rcsliderlabelleftlarge {
    margin-left:105px;
}

.rcsliderfont .rslItemsWrapper li span {
    font-size:8px !important;
}

.rctb {
    height:22px !important;
}

.rcrctbnh {
    height:auto;
}

.rctbr {
    height:100% !important;
    width:100% !important;
}

.rctbup {
    text-transform:uppercase;
}

.rctbnw {
    white-space:nowrap !important;
}

.rcdab {
}

.rctib {
}

.rcnb {
    text-align:right;
}

.rcnbl {
    text-align:left;
}

.rcnbc {
    text-align:center;
}
.rci {
}

.rcic {
    display:inline-block;
    vertical-align:middle;    
}

.rcib {    
}

.rcibc {    
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px;
}

.rcibb {    
    border:1px solid lightgray;
}

.rcdp {
    font-family:Arial, Helvetica, sans-serif;
    font-size:smaller;
}

.rccb {
    padding-bottom:1px !important;
}

.rccbcls {
    list-style:none;
    list-style-type:none;
    display:inline-block;
    padding:0;
    margin:0;
    width:100%;
    overflow:hidden;
}

.rccbcl {
    margin:0;
    padding:0 5px 0 0;
    line-height:14px;
    float:left;    
    display:inline;        
    white-space:nowrap;
}

.rclistbox {
}

.rctoolbar {
    margin:0;
    top:0;
    left:0;
    padding:0px 0px 20px 0px;
    display:block;
    float:left;
    width:100%;
}

.rcschedule {
}

.rcgrid {
}

.rcgridselected {
    background:lightyellow !important;
    background-image:none !important;
    font-weight:bold !important;
}

.rcgridve {
    background-color:rgb(237,237,237);
}

.rcgridvo {
}

.rcgridvt {
    float:left;
    width:150px;
    overflow:hidden; 
    font-weight:bold;
}

.rcgridvv {
    overflow:hidden;     
}

.rcgridw {
    color:palevioletred!important;
    font-weight:bold !important;
}

.rcgride {
    color:red !important;
    font-weight:bold !important;
}

.rcgridgray {
    color:gray !important;    
}

.rcgridteal {
    color:teal !important;    
}

.rcgridred {
    color:red !important;    
}

.rcgridgreen {
    color:green !important;    
}

.rcpivot {
}

.rcgriddate {
    position:absolute;
    padding:0 !important;
    visibility:hidden !important;
}

.rcgridbuttonheader {
    padding:0 !important;
}

.rcgridtoolbarbutton {
    padding:3px 5px 2px 5px !important;
}

.rcgridheaderbutton {
    padding:0 6px 0 0;
}

.rcupload {
    width:auto !important;
    height:1px !important;
    padding:0;
    margin:0px;
}

.RadUpload_Metro {
    margin-top:-3px !important;
}

.rcuploaddefaultspacing {
    width:auto !important;
    height:1px !important;
    padding:0 !important;
    margin:0px 5px 2px 0px;
}

.rcuploadindent {    
    margin-left:7.7em !important;
}

.rcgaugec {
    text-align:-webkit-center;
    margin-top:15px;
}

.rcgauget {
    font:bold 10pt Arial !important;
}

.rctiles{
}

.rctilesresizable {
    height:100%;
    width:100%;
    overflow:auto;
}

.rctilesm {
    border-radius:7px;
    border:1px solid lightgray !important;
    height:120px;
    width:120px;
    margin:2px;
    padding:2px;
    text-align:center;
    box-shadow:2px 2px 8px #888888;
}

.rctilemed {
    border-radius:7px;
    border:1px solid lightgray !important;
    height:170px;
    width:170px;
    margin:5px;
    padding:5px;
    text-align:center;
    box-shadow:5px 5px 10px #888888;
}

.rctilelg {
    border-radius:7px;
    border:1px solid lightgray !important;
    height:220px;
    width:220px;
    margin:5px;
    padding:5px;
    text-align:center;
    box-shadow:5px 5px 10px #888888;
}

.rctilehg {
    border-radius:7px;
    border:1px solid lightgray !important;
    height:270px;
    width:270px;
    margin:5px;
    padding:5px;
    text-align:center;
    box-shadow:5px 5px 10px #888888;
}

.rctileni {
    border-radius:7px;
    border:1px solid lightgray !important;
    height:100px;
    width:200px;
    margin:5px;
    padding:5px;
    text-align:center;
    box-shadow:5px 5px 10px #888888;
}

.rctilegr {
    border-radius:7px;
    border:1px solid lightgray !important;
    margin:10px !important;
    padding:5px;
    text-align:center;
    box-shadow:5px 5px 10px #888888;
}

.rctilecu {
    border-radius:7px;
    border:1px solid lightgray !important;
    margin:5px;
    padding:5px;
    text-align:center;
    box-shadow:5px 5px 10px #888888;
}

.rctilepanel {
    clear:both;
    padding: 3px 0px 2px 5px;
    margin:0px;   
    vertical-align:middle;
}

.rctilecmdc {
    float:left;
    text-align:right;
    margin-right:0;
    padding:0;
}

.rctileselc {
    float:right;
    text-align:right;
    margin-right:0;
    padding:0;
}

.rctileimgc50 {
    clear:both;
    text-align:center;
    margin-right:0;
    padding:0;
    height:45px;
}

.rctileimgc100 {
    clear:both;
    text-align:center;
    margin-right:0;
    padding:0;
    height:85px;
}

.rctileimgc125 {
    clear:both;
    text-align:center;
    margin-right:0;
    padding:0;
    height:120px;
}

.rctileimgc200 {
    clear:both;
    text-align:center;
    margin-right:0;
    padding:0;
    height:170px;
}

.rctileimgcni {
    clear:both;
    text-align:center;
    margin-right:0;
    padding:0;
    height:0px;
}

.rctiletxtc {
    text-align:center;
    margin-right:0;
    padding:0;
}

.rctileinpc {
    text-align:center;
    margin-right:0;    
    padding:0;
}

.rctileupc {
    float:right;
    display:inline;
    margin-top:1px;
    padding-top:3px;
    padding-left:2px;
    margin-right:5px;
}

.rctileseac {
    display:inline;
    float:none;
    padding-left:10px;
    vertical-align:1px;
}

.rctileimgtxt {
    display:block;
    font-size:8pt !important;
}

.rctiletxt {
    font-size:8pt !important;
}

.rcwarningerror {
    padding-left:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
    position:relative;
    top:-3px;
}

.rctableft {
    text-align:left !important;
    padding-left:0 !important;
}

.rcpagetabs {
}

.rcpageframe {
}

.rcpageframeleft {
    height:100%;
    width:100%;
}

.rcpageframetop {
    margin-top:-1px;
    height:100%;
    width:100%;
}

.rcpageframetop_river,
.rcpageframetop_default {
    border:1px solid rgb(61,85,108);
}

.rcpageframetop_autumn {
    border:1px solid rgb(116,114,82);
}

.rcpageframetop_chrome {
    border:1px solid rgb(130,130,130);
}

.rcpageframetop_clean {
    border:1px solid rgb(124,124,124);
}

.rcpageframetop_cowboy {
    border:1px solid rgb(130,116,95);
}

.rcpageframetop_ocean {
    border:1px solid rgb(65,96,148);
}

.rcpageframetop_office {
    border:1px solid rgb(0,60,116);
}

.rcpageframetop_platinum {
    border:1px solid rgb(137,140,149);
}

.rcpageframetop_sky,
.rcpageframetop_professional {
    border:1px solid rgb(141,178,227);
}

.rcpageframetop_royal {
    border:1px solid rgb(188,203,221);
}

.rcpageframetop_twilight,
.rcpageframetop_silver {
    border:1px solid rgb(164,171,178);
}

.rcpageframetop_spring {
    border:1px solid rgb(37,160,218);
}

.rcpageframetop_standard {
    border:1px solid rgb(130,130,130);
}

.rcpageframetop_summer {
    border:1px solid rgb(88,138,77);
}

.RadWindow div.rwDialogPopup.radalert,
.RadWindow div.rwDialogPopup.radconfirm {
    background-position:left top;
}

.ruInputs li:not(:last-child) {
    display:none;
}

li.ruUploading {
    display:none;
}

div.RadWindow.rwTransparentWindow {
    opacity: 1;
    filter: none;
}

.rpSlide {
    overflow:hidden !important;
}

.rcmenu {
    float:left;
    top:0;
    left:2px;
    visibility:hidden;    
    overflow-x:hidden;
    overflow:hidden;
    width:715px;
    height:525px;    
    font-family:Arial, Helvetica, sans-serif;
}

.rcmm {
    padding-top:15px;
}

.rcmmr {
    clear:both;
    padding:0 0 0 5px;
    overflow:auto;    
}

.rcmmg {
    float:left;
    margin:0px 5px 5px 5px;
    padding:0px 15px 5px 10px;
}

.rcmmt {
    font-size:22px !important;
    font-variant:small-caps; 
}

.rcmmi {
    font-size:13px;
    font-variant:normal;
    list-style:square;
    margin:0 0 0 20px;
    text-indent:-4px;
    white-space:nowrap;
    color:rgb(1,135,194);
}

.rsmLink {
    color:black !important;    
}

html .k-tooltip.k-chart-tooltip {
    z-index:100011 !important;
}

.rsMainHeader {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:8pt !important;
    font-weight:normal !important;
    padding-top:5px !important;
    padding-right:5px !important;
}

div.RadWindow .rwIcon
{
    display: none;
}
 
div.RadWindow .rwTitleWrapper .rwTitle
{
    padding-left: 0;
}

.RadSplitter_Metro .rspTabsContainer {
    background-color: rgb(37,160,218) !important;
}

.RadSplitter_Metro .rspPaneTabContainer, .RadSplitter_Metro .rspBottom .rspPaneTabContainer, .RadSplitter_Metro .rspTop .rspPaneTabContainer {
    background-color: rgb(37,160,218) !important;
    color: rgb(37,160,218) !important;
    border-color: rgb(37,160,218) !important;
}

.RadSplitter .rspSlideHeader .rspSlideTitle {
    padding-top: 10px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: smaller !important;
}

.RadSplitter_Metro .rspResizeBar, .RadSplitter_Metro .rspSlideContainerResize {
    border-left-style: none !important;
}

.RadSplitter span.rspCollapseBarCollapse:before,
.RadSplitter span.rspCollapseBarExpand:before
{
    font-size: 20px;
    margin: 0 0 0 -10px;
}
 
.RadSplitter span.rspCollapseBarCollapse.rspCollapseBarCollapseOver:before,
.RadSplitter span.rspCollapseBarExpand.rspCollapseBarExpandOver:before
{
    color: black;
}

.RadSplitter span.rspCollapseBarHorizontalCollapse:before,
.RadSplitter span.rspCollapseBarHorizontalExpand:before
{
    font-size: 20px;
    margin: 0 0 0 -10px;
}

.RadSplitter.RadSplitter_WebBlue td.rspResizeBar,
.RadSplitter.RadSplitter_WebBlue td.rspResizeBarHorizontal
{
    background-image: linear-gradient(to left,#f4f8fa,#e9f2fb 50%,#dde7f5 50%,#e4edf8);
    border-color: #b8cbde;
    background-color: #fff;
    color: #333;
}
 
.RadSplitter.RadSplitter_WebBlue span.rspCollapseBarCollapse,
.RadSplitter span.rspCollapseBarExpand,
.RadSplitter.RadSplitter_WebBlue span.rspCollapseBarHorizontalCollapse,
.RadSplitter.RadSplitter_WebBlue span.rspCollapseBarHorizontalExpand
{
    background-image: linear-gradient(to right,#f4f8fa,#e9f2fb 50%,#dde7f5 50%,#dde8f6);
    border: #c2cedb;
    color: #1e395b;
}
