@import url("brickthemes/default.css");
@import url("brickthemes/navyblue.css");


*{ 
margin:0 0 0 1;
padding:0;
}

body {
  font-family: "Segoe UI", Segoe, "Roboto", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;color: #000; min-width: 1024px;
}

html, body, form {
    margin: 0;
    padding: 0;
}
body 
{
    background-color:#fff;    
    display: block;
}

input::-ms-reveal {
    display: none;
}

img {border: none}
  
a {text-decoration: none;}

a:visited {}

a:hover {text-decoration: underline;}

a:active {}

ul, ol {
    padding: 0;
    margin: 0;
    list-style: none;
}
li {
    line-height: 20px;
}
  

#sitetopwrapper .container-fluid.top-bar
{
    height: 46px;padding: 0 10px 0 20px;width: 100%;
}  
 
#logo {width:120px;vertical-align:middle;padding:3px 0px;}

.navbar.closed{height: 45px;}

#modulemenu ul{
    list-style:none;
    margin: 0 20px;
    padding: 0;
    overflow: hidden;
    height:46px;
    background-color: #f8f8f8;
    font-size:14px;
}

#modulemenu ul li{
    float: left;
    line-height:46px;
    padding:0 15px;
}
#modulemenu ul li a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

#modulemenu ul li:hover {
    background-color: #e2dcdc;
}

#modulemenu ul li.active {
    background-color: #ec6c00;
}

#modulemenu ul li.active a {color: white;}

/** Dropdown **/
.nav > li > a {
    cursor: pointer;
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.user-menu {padding: 12px 14px;height: 20px;}
.user-menu img {height:22px;width:22px;vertical-align: middle;}

.user-menu > img {
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-top: -1px;
}

.dropup, .dropdown { position: relative; }
.dropdown-toggle { *margin-bottom: -3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }
.dropdown .caret { margin-top: 9px; margin-left: 3px; border-top-width: 3px; border-left-width: 3px; border-right-width: 3px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 2000; display: none; float: left; min-width: 160px; margin: 0; font-size: 11px; list-style: none; background-color: #ffffff; border: 1px solid #ccc; *border-right-width: 2px; *border-bottom-width: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;    
    background-clip: padding-box;
}
.dropdown-menu.pull-right { right: -1px; left: auto; }
.dropdown-menu .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; }

.dropdown-menu li { position: relative; text-align: left;
  background: #f8f8f8; 
  background: -moz-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f8f8f8)); 
  background: -webkit-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); 
  background: -o-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); 
  background: -ms-linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); 
  background: linear-gradient(top,  #fefefe 0%, #f8f8f8 100%); 
  width: 100%;
}

#sitetopbar .dropdown-menu li {border-top: 1px solid #e5e5e5;}
#sitetopbar .dropdown-menu li:first-child { border-top: 0; }
li.divider {border-top: 1px solid #e5e5e5; width:100%;}
.dropdown-menu li > a { display: block; padding: 8px 8px 7px 8px; clear: both; font-weight: normal; line-height: 21px; color: #333333; white-space: nowrap; }
.dropdown-menu > li > a > i { font-size: 14px; color: #555; float: left; margin-top: 3px; margin-right: 6px; }
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { background: #fcfcfc;  color: #656565; }
.dropdown-menu li > a:active { background: #fff; }
.dropdown-menu .active > a, .dropdown-menu .active > a:hover { background: #fff; outline: 0; }
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color: #999999; }
.dropdown-menu .disabled > a:hover { text-decoration: none; cursor: default; background-color: transparent; background-image: none; }

.open { *z-index: 1000; }
.open > .dropdown-menu { display: block; }
.pull-right > .dropdown-menu { right: -1px; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -1px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; }
.dropdown-submenu > a:after { display: block; float: right; width: 0; height: 0; margin-top: 6px; margin-right: 0px; border-color: transparent; border-left-color: #555; border-style: solid; border-width: 4px 0 4px 4px; content: " "; }
.dropdown-submenu:hover > a:after { border-left-color: #999; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; }
.dropdown .dropdown-menu .nav-header { padding-right: 20px; padding-left: 20px; }
.dropdown-menu .badge {position: absolute;right: 8px;top: 8px;}

.open > .dropdown-menu {
    display: block;
}

#sitetopbar .nav > li > ul {
    width: 100%;
    top: 50px;
    left: -1px;
    border-top: 0;
}

#sitetopbar .nav > li > ul:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 5px solid white;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left: -6px;
}


/** Dropdown **/
.mainmenu {
    /*font-family: Consolas, monaco, monospace !important;*/
    padding: 0 20px;
    margin: 0 -20px;
    box-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 0 white;
    -moz-box-shadow: 0 1px 0 white;
    margin: 0;
    border-bottom: 1px solid #c7c7c7;
    background: #f0f0f0;
    background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0 );
}
.mainmenu li a {
    color: #555;
    background: none;
}

.mainmenu li a {
    color: #555;
    background: none;
}

.crumbs {
    padding: 0 10px;
}
 .crumbs {
    height: 32px;
    background : #e2dcdc;/*#ffe9c9*/
}

.crumbs ul li {
    float: left;
}
.breadcrumbleft li:first-child {
    background: url(../images/icons/crumbs_home.png) no-repeat 0 12px;
}
.breadcrumbleft li:first-child a {
    padding-left: 17px;
}
.crumbs li a {
    color: #555;
    font-size: 11px;
    display: block;
    padding: 6px 16px 5px 12px;
    line-height: 21px;
}

.breadcrumbleft li a {
    background: url(../images/icons/crumbs_arrow.png) no-repeat 100% 14px;
}

.crumbs ul .active > a, .crumbs ul .active > a:hover {
    color: #999;
    background: none;
}

.alt-buttons {
    float: right;
    border-left: 1px solid #fcfcfc;
    border-right: 1px solid #fcfcfc;
    margin-right: -1px;
}

.alt-buttons > li:first-child {
    border-left: 1px solid #d5d5d5;
}

.alt-buttons > li {
    float: left;
    border-right: 1px solid #d5d5d5;
    position: relative;
    font-size: 11px;
}

li [class^="icon-"], .nav li [class^="icon-"], li [class*=" icon-"], .nav li [class*=" icon-"] {
    margin-right: 6px;
    font-size: 14px;
    color: #555;
    display: inline-block;
    width: 1.25em;
    text-align: center;
    margin-top: 3px;
    float: left;
}

#navmenu 
{
    padding:0px;
}

#mainWrapInner {
    background:#F2F2F2;
    margin-bottom:20px;
    padding:4px;
}

#divplaceholder .sectionwrapper {
    background:#F2F2F2;
    margin-bottom:20px;
}

#divplaceholder .sectionhead 
{
    background:#D2D2D2;
    height:24px;
    padding:4px;
    font-weight:bold;
}

#divplaceholder .sectionhdrtext_o 
{
    color: #ec6c00;
}

#divplaceholder .sectioncontent {
    padding:4px;
}


#divplaceholder .tabcontent 
{
    background:#F2F2F2;/*F5E9D0*/
    margin-bottom:20px;
    padding:4px;
}

#divplaceholder .tabcontent.whitebg {
    background:#f8f8f8;
}

#divplaceholder .tabcontent.orangebg {
    background:#f8e1b7;
}

#divplaceholder .tabcontentinner 
{
    background:#F2E8D2;/*F5E9D0*/
    margin-bottom:20px;
    padding:4px;
}

#divplaceholder .gridcontainer {
    width: 100%;
    margin-top: 5px;
    color: #000;
    display: block;
    margin-left: 0px;
}

#divplaceholder .gridcontainer2 {
    width: 100%;
    margin: 5px 0px 10px 0px;
    padding:10px 5px;
    background:#DFD6C3;
}


.roundedcorners
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* future proofing */
    -khtml-border-radius: 3px; /* for old Konqueror browsers */
}

.boxshadow 
{
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.55), -1px 1px 2px rgba(0, 0, 0, 0.55), 1px 1px 2px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.55), -1px 1px 2px rgba(0, 0, 0, 0.55), 1px 1px 2px rgba(0, 0, 0, 0.55);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.55), -1px 1px 2px rgba(0, 0, 0, 0.55), 1px 1px 2px rgba(0, 0, 0, 0.55);
}
.boxshadow2	
{
    -moz-box-shadow:0 1px 1px rgba(192, 192, 192, 0.8);
	-webkit-box-shadow: 0 1px 1px rgba(192, 192, 192, 0.8);
	box-shadow: 0 1px 1px rgba(160, 160, 160, 0.8);
}


#dashportal 
{
    min-width:984px;
}
#dashportalhdr 
{
    height:39px;
	border-bottom: 1px solid #c4c4c4;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(243,243,243,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
	-moz-box-shadow:0 1px 0px rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 1);
	box-shadow: 0 1px 0px rgba(255, 255, 255, 1);
	z-index:1;
	width: auto;
	min-width: 100%;
	margin-top:0px;
	margin-bottom: 0px;	
	padding-left: 10px;

}

#dashportalhdr h3 {
    font-size:16px;font-weight:bold;
    line-height: 38px;
    float: left;
    margin-top: 0px;
    margin-right: 20px;
}
#dashportalhdr .dashboardname 
{
    position:relative;
    color: #ec6c00;
}

#dashportalhdr .dashmenuitem [class^="icon-"]
{
    font-size:14px;
}

#dashportalhdr .dashmenuitem
{
    float:right;
    line-height:38px;
    border-left:1px solid #c4c4c4;
    padding:0px 10px;
    background-color:#F0F0F0;
    position:relative;
}
#dashportalhdr .dashmenuitem1
{
    background-color:#dedede;
}

#dashportalhdr .dashmenuitem:hover 
{
    background-color:#FFEDDE;
}

#dashportalhdr .dashmenuitem a 
{
    color:#000;border:0px;
}

#dashportalcontent 
{
    width:100%;min-height:400px;background-color:#F5F2ED;
}

#dashportalcontent .portletwrapper
{
    padding:5px;
}

#dashportalcontent .portletcontainer {
    height:400px;
    background-color:#FFF;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55), -1px 1px 1px rgba(0, 0, 0, 0.55), 1px 1px 1px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55), -1px 1px 1px rgba(0, 0, 0, 0.55), 1px 1px 1px rgba(0, 0, 0, 0.55);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35), -1px 1px 1px rgba(0, 0, 0, 0.35), 1px 1px 1px rgba(0, 0, 0, 0.35);    
}


#dashportalcontent .portletheader
{
    height:29px;
	border-bottom: 1px solid #c4c4c4;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(242,222,202,1) 1%, rgba(250,210,170,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(242,222,202,1)), color-stop(100%,rgba(250,210,170,1)));
	background: -webkit-linear-gradient(top,  rgba(242,222,202,1) 1%,rgba(250,210,170,1) 100%);
	background: -o-linear-gradient(top,  rgba(242,222,202,1) 1%,rgba(250,210,170,1) 100%);
	background: -ms-linear-gradient(top,  rgba(242,222,202,1) 1%,rgba(250,210,170,1) 100%);
	background: linear-gradient(top,  rgba(242,222,202,1) 1%,rgba(250,210,170,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2DECA', endColorstr='#FAD2AA',GradientType=0 );
	-moz-box-shadow:0 1px 0px rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 1);
	box-shadow: 0 1px 0px rgba(255, 255, 255, 1);
	z-index:1;
	width: auto;
	min-width: 100%;
	margin-top:0px;
	margin-bottom: 0px;	
	padding-left: 5px;
}
#dashportalcontent .portletheader h3
{
    font-size:12px;font-weight:600;
    line-height: 28px;
    float: left;
    margin:0px 10px 0px 0px;
    color:#C95C00;
}

#dashportalcontent .portletheaderoptions 
{
    float:right;
    margin-top:0px;
}

#dashportalcontent .phdropt 
{
    float:left;
    line-height:28px;
    background-color:#F2C9A5;
    border-left:1px solid #D8A87F;
    padding:0px 3px;
}

#dashportalcontent .phdropticon 
{
    font-size:16px;color:#C95C00;
}

#dashportalcontent .minmaxoption{display:none;/*issue with moving widgets*/}
#dashportalcontent .portlet-minimized {height: auto;}
#dashportalcontent .portlet-minimized .portletcontent {display: none;}

#dashportalcontent .portletheader2 {
    height: 29px;
    background-color: #FFEDDE;
    border-bottom: 1px dotted #c3c3c3;
    min-width: 100%;
    font-weight:800;    
}

#dashportalcontent .portletheader2 .phdr2lo
{
    float:left;
}
#dashportalcontent .portletheader2 .phdr2lo .phdr2lopt
{
    float:left; border-right:1px dotted #c3c3c3; line-height:29px;
    padding:0px 8px;
    position:relative;
}
#dashportalcontent .portletheader2 .phdr2ro
{
    float:right;
}

#dashportalcontent .portletheader2 .phdr2ro .phdr2ropt
{
    float:right;border-left:1px dotted #c3c3c3;line-height:29px;
    padding:0px 8px;
    position:relative;
}

#dashportalcontent .portletheader2 .dropdown-menu > li > a
{
    line-height:16px;
}

#dashportalcontent .col-xs-12 
{
    float:left;
}

.ui-sortable-placeholder {
    border: 1px dotted #CCC;
    visibility: visible !important;
}

#contentwrapper .row
{
  padding:5px;/*padding:5px 35px 5px 35px;   */
}

#contentright .row 
{
    margin-left:0px;
    margin-right:0px;
}

#contentright .col-xs-1,#contentright .col-xs-2,#contentright .col-xs-3,#contentright .col-xs-4,#contentright .col-xs-5,#contentright .col-xs-6,#contentright .col-xs-7,#contentright .col-xs-8,#contentright .col-xs-9,#contentright .col-xs-10,#contentright .col-xs-11,#contentright .col-xs-12
,#contentright .col-sm-1,#contentright .col-sm-2,#contentright .col-sm-3,#contentright .col-sm-4,#contentright .col-sm-5,#contentright .col-sm-6,#contentright .col-sm-7,#contentright .col-sm-8,#contentright .col-sm-9,#contentright .col-sm-10,#contentright .col-sm-11,#contentright .col-sm-12
,#contentright .col-md-1,#contentright .col-md-2,#contentright .col-md-3,#contentright .col-md-4,#contentright .col-md-5,#contentright .col-md-6,#contentright .col-md-7,#contentright .col-md-8,#contentright .col-md-9,#contentright .col-md-10,#contentright .col-md-11,#contentright .col-md-12
,#contentright .col-lg-1,#contentright .col-lg-2,#contentright .col-lg-3,#contentright .col-lg-4,#contentright .col-lg-5,#contentright .col-lg-6,#contentright .col-lg-7,#contentright .col-lg-8,#contentright .col-lg-9,#contentright .col-lg-10,#contentright .col-lg-11,#contentright .col-lg-12
{
    padding-left:0px;
    padding-right:0px;
}

#divplaceholder {margin:15px 10px;}
#footer 
{
    text-align:center;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.radEditIcon {
    background: url(../images/pencil.png);
    background-position: 0 0 !important;
    width: 16px !important;
    height: 16px !important;
}

.fixedwidth {min-width:984px;max-width:1224px;}

.fixedwidth900 {display:block;width:900px;}
.fixedwidth1024 {display:block;width:1004px;}

#dashcontainer {
    margin: -15px -15px 0px -15px;
    padding : 5px 15px;
}
#dashcontainer {
    height: 32px;
    box-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 0 white;
    -moz-box-shadow: 0 1px 0 white;
    border-bottom: 1px solid #FCBB83;
    background: #ececec;
    background: -moz-linear-gradient(top, #FCBB83 0%, #FFE3CC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCBB83), color-stop(100%, #FFE3CC));
    background: -webkit-linear-gradient(top, #FCBB83 0%, #FFE3CC 100%);
    background: -o-linear-gradient(top, #FCBB83 0%, #FFE3CC 100%);
    background: -ms-linear-gradient(top, #FCBB83 0%, #FFE3CC 100%);
    background: linear-gradient(top, #FCBB83 0%, #FFE3CC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCBB83', endColorstr='#FFE3CC', GradientType=0 );
}

#agyyrselectcontainer {
    height: 61px;
    background:#ececec;
    border-bottom: 1px solid #c7c7c7;
    margin: -15px -10px 10px -10px;
}
#agyyrselectcontainer .row{padding:0px;}

.ddbtngrp {height: 60px;overflow: hidden; cursor:pointer;}
.ddbtngrp .btnarrow {float: right; width: 18px; height:60px;background-color:#d7d7d7;}
.ddbtngrp .btnarrow > div {padding:4px;margin-top:24px;}
.ddbtngrp .btntext {width: auto;overflow: hidden;text-align:center;}
.ddbtngrp .btntext >div{padding: 0px 6px;margin-top:8px;}
.ddbtngrp .btntext >div >div.header {line-height:20px;font-weight:bold;}
.ddbtngrp .btntext >div >div.text { height:16px; overflow:hidden;  text-overflow:ellipsis;}

.ddbtngrp:hover {background-color:#e7e7e7;}
.ddbtngrp:hover .btnarrow {background-color:#cccccc;}

#agencymenu {position:relative;}
#agencymenu .dropdown {
  position: absolute;
  left: 0px;
  top: 0;
  width: 970px;
  z-index: 4;
  padding:6px 6px 6px 15px;
  background: #fcfcfc;
  border-top: 1px solid #e8e8e8;
  border-left: 2px solid #686868;
  border-bottom: 2px solid #686868;
  background: -moz-linear-gradient(bottom, #d7d7d7 1px, #d3d3d3 8px);
  background: -webkit-linear-gradient(bottom, #d7d7d7 1px, #d3d3d3 8px);
  background: -o-linear-gradient(bottom, #d7d7d7 1px, #d3d3d3 8px);
  background: -ms-linear-gradient(bottom, #d7d7d7 1px, #d3d3d3 8px);
  background: linear-gradient(to bottom, #d7d7d7 1px, #d3d3d3 8px);
  box-shadow: 0 4px 5px rgba(0,0,0,.3);
  display:none;
}

#yrmonwkcontainer {border-left: 1px dotted #c3c3c3;}

#yrmon-tabs 
{
background-image: url('/images/texture_highlight.png');
background-image: none,-webkit-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);
background-image: none,-moz-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);
background-image: none,-o-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);
background-image: none,linear-gradient(to bottom,#f6f6f6 0,#eaeaea 100%);
background-position: 50% 50%;
background-color: #e3e3e3;
height:60px;}

#yrmon-tabs .year-tabs {height:30px;border-bottom:1px dotted #c3c3c3;}
#yrmon-tabs .monwk-values {width:480px;height:30px;overflow:hidden;}
#yrmon-tabs .week-values {float:left;width:400px;height:30px; overflow:hidden;}
#yrmon-tabs .yr-hdr, #yrmon-tabs .monwk-hdr, #yrmon-tabs .yrmon-text, #yrmon-tabs .week-nav {float:left;height:30px;border-right:1px dotted #c3c3c3;}
#yrmon-tabs .yr-hdr span, #yrmon-tabs .monwk-hdr span, #yrmon-tabs .yrmon-text span, #yrmon-tabs .week-nav span {display:inline-block;margin-top:6px;padding:0px 5px;}
#yrmon-tabs .yr-hdr,#yrmon-tabs .monwk-hdr {width:80px;background-color:#787878;color:#fff;}
#yrmon-tabs .monwk-hdr {cursor:pointer;}
#yrmon-tabs .monwk-hdr.selected {width:80px;background-color:#ec6c00;color:#fff;cursor:default;}
#yrmon-tabs .yrmon-text, #yrmon-tabs .week-nav {width:40px;cursor:pointer;}
#yrmon-tabs .week-nav {text-align:center;background-color: #C7C7C7;font-weight:bold;}
#yrmon-tabs .week-nav span {font-family:Verdana; font-weight:bold;}
#yrmon-tabs .selected {background-color: #E0DFDF;color:#ec6c00;border-left:1px dotted #ec6c00;border-right:1px dotted #ec6c00;}
#yrmon-tabs .yr-hdr span,#yrmon-tabs .monwk-hdr span {font-weight:bold;}
#yrmon-tabs .yrmon-text span {font-weight:normal;text-align:center; width:40px;}
#yrmon-tabs .selected span {font-weight:bold;}

.sb-notify .k-notification-wrap {padding:5px !important;}
.sb-notify .k-notification-error {color: #a94442 !important;background-color: #f2dede !important;border-color: #ebccd1 !important;}
.sb-notify .k-notification-info {color: #31708f !important;background-color: #d9edf7 !important;border-color: #bce8f1 !important;}

#chartcontainer { background-color:#fff;font-family:Century Gothic;border:1px dotted #c3c3c3;}

#chartcontainer .optionscontainer {padding:4px;height:60px;border-right:1px dotted #e3e3e3;/*border-bottom:1px dotted #c3c3c3;*/}

#chartcontainer .optionsheader {height:16px;text-align:center;font-weight:bold;}
#chartcontainer .optionscontent {height:36px;text-align:center;}
#chartcontainer .tsdisabled {cursor:default;}
#chartcontainer .tsactive {cursor:text;}
#chartcontainer .tsenabled {cursor:pointer;}

.chartmove {height:400px;width:35px;line-height:400px;text-align:center;}
.chartmove  img{vertical-align:middle !important;margin-top:188px;}

#drilldowncontainer {height:400px;border-left:1px dotted #c3c3c3;}

#drilldowncontainer .ddheader{height:30px; font-size:15px;font-weight:bold;vertical-align:middle;text-align:center;border-bottom:1px dotted #c3c3c3;}

.options-nav {background:#F0F0F0;margin-top:-2px;margin-right:5px;}
.options-nav li:hover{background:#EDEDED;}
.options-nav > li {padding:0px 5px;}
.options-nav > li > a {text-decoration:none;}
.options-nav ul li > a 
{
    display: block;
    padding: 3px 8px 3px 3px;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    white-space: nowrap;
    clear: both;    
}

#zoomoptions {position:absolute;width:100%;padding:5px 10px; z-index: 10;}
#zoomoptions button {padding:0px 5px;margin:0px 1px;}
#zoomoptions .zpageinfo{font-weight:bold;padding-left:10px;}


#divIndOptions .options-nav,#dvTBOptions .options-nav,#dvDDOptions .options-nav {background:#FCDFC7;}
#divIndOptions .options-nav li:hover,#dvTBOptions .options-nav li:hover,#dvDDOptions .options-nav li:hover{background:#F5D4BA;}

#drilldowncontainer .ddcontent {padding:10px;}

#ddnoitem {font-size: 13px; font-weight: bold; vertical-align: middle;}
#dditemlist {height:300px;overflow-y: auto;}
#dditemlist .ddlineitem {height: 24px; font-size: 12px; font-weight: 400; vertical-align: middle;text-align: left; color:#000;cursor:pointer;}
#dditemlist .disabledddtiem {color:#CCC;cursor:default;}
#dditemlist .selectedddtiem {font-weight: bold; color:#ec6c00;cursor:default;}
#dditemlist .ddsublineitem {padding-left:20px;}
#dditemlist .selectedsubddtiem {font-weight: bold; color:#ec6c00;cursor:default;}


#chartcontainer .extraoptions {height:30px;background-color:#FFEDDE;border-top: 1px dotted #c3c3c3;border-bottom: 1px dotted #c3c3c3;}
#chartcontainer .ddextraoptions {border-left: 1px dotted #c3c3c3;height:100%;}
#chartcontainer .chartextraoptions > div,#chartcontainer .ddextraoptions > div {margin-top:3px; padding:3px;font-weight:bold;}


#chartContextMenu
{
    position: absolute;
    display: none;
    z-index: 10;
}

#chartContextMenu .dropdown-menu 
{
    width:150px !important;
}        
#chartContextMenu .dropdown-menu li a 
{
    padding : 3px 5px;
    line-height : 18px;
}
#chartContextMenu .dropdown-menu li a:hover 
{
    background-color:#ebebeb;
}
#chartContextMenu .dropdown-submenu {
    position: relative;
}

#chartContextMenu .dropdown-submenu>.dropdown-menu 
{
    width:75px !important;
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 1px 1px 1px;
    -moz-border-radius: 0 1px 1px;
    border-radius: 0 1px 1px 1px;
}

#chartContextMenu .dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

#chartContextMenu .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: 5px;
}

#chartContextMenu .dropdown-submenu:hover>a:after {
    border-left-color: #ec6c00;
}

#chartContextMenu .dropdown-submenu>a.hiddenarrow:after {
   border-width: 0px;
}

#chartContextMenu .dropdown-submenu.pull-left {
    float: none;
}

#chartContextMenu .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 0px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

#dvLevelInfo 
{
    overflow:hidden;
    float: left;
}

#dvLevelInfo > div 
{
    white-space: nowrap;
    float: left;    
}

.lvlinfo 
{
    font-family: Tahoma, Geneva, sans-serif;
    background-color:#F78B2A;
    color:#FFF;
    padding:2px 5px;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
}
.lvlspacer
{
    font-family: Tahoma, Geneva, sans-serif;
    font-weight:bolder;
    margin:0px 3px;color:#F78B2A;
}

.currlvlinfo 
{
    font-family: Tahoma, Geneva, sans-serif;
    background-color:#B35E12;color:#FFF;
    padding:2px 5px;
}

#dvFilterOptions 
{
    font-family: "Segoe UI", Segoe, "Roboto", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position:absolute;
    width:100%;
    height:400px;
    background-color:#f7f7f7;
    z-index:10;
}

#dvFilterOptions .filterheader 
{
    height:30px;
    background-color:#FFF0E3;
    border-bottom:1px solid #D1CBC5;
}

#dvFilterOptions .filterclose 
{
    margin:2px 5px 0px 0px;
}

#dvFilterOptions .filtercontent 
{
    padding:0px;
    height:400px;
    width:100%;
    overflow-x: hidden;
    overflow-y:auto;
}

#dvFilterOptions .filtercontent  > div
{
    padding:5px;
}

#savedfltrcontainer {
    background-color:#E8E8E8;     
    border:1px solid #E0E0E0;                   
}

#savedfltrcontainer .savefltrheader
{
    background: #DBDBDB; height: 24px; font-weight: bold; text-align: center;padding-top: 5px;
}

#ulSavedFltrs {list-style: disc none outside;}
#ulSavedFltrs li { padding-left: 10px; }
#ulSavedFltrs li a { color:#000;text-decoration:none;font-weight:bold;}
#ulSavedFltrs li a:hover {color:#666;text-decoration:none;}


#filtergroupcontainer {
    padding:15px 10px 10px 10px;            
    background-color:#E8E8E8;     
    border:1px solid #E0E0E0;                   
}

#filtergroupcontainer .filtergroup
{
    padding:10px;
    background-color:#DBDBDB;   
    border:1px solid #ccc;
}

#filtergroupcontainer .fltraddgroup 
{
    margin-top:-20px;
}


.mbutton {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}



.bold{font-weight:bold;}
    
    
/*************************************************************************************************************************************************/
/*.dtreeview {height:360px;}

div.k-treeview {background-color: #E3E3E3 !important; border:1px solid #999 !important; z-index: 10; display: none; position: absolute; }
*/
/*************************************************************************************************************************************************

#contenttop 
{
    padding:5px 10px;
    background-color:#FFE9D6;
    border-bottom:8px solid #F5E1D0;
}

.title_wrapper 
{
    font-size:14px;
    font-weight:600;
    margin-bottom:5px;
    color:#8F511D;
    border-bottom:1px dotted #8F511D;
}

.director {
    width: 90px;
    float: left;
    margin-right: 7px;
    display: inline;
    font-size: 9pt;
    font-weight: bold;
}
.spndepttitle 
{
    font-size: 11pt;
    font-weight:600;
}

.profile .mission {
    color: #555;
    font-size: 9pt;
    margin-top: 5px;
    text-align:justify;
}

*************************************************************************************************************************************************/
#popupcontainer .tabcontent 
{
    padding:5px;
}
#popupcontainer .row 
{
    padding:5px 0px;
}

.modalpopupcontainer .row 
{
    margin-left:0px; margin-right:0px;
    padding:5px 0px;
}

#wizardcontainer { padding:10px;}

#wizardcontainer .wstepwrapper {background:#EDEDED; min-height:300px;}
#wizardcontainer .wstepheader {background:#dddddd; height:24px; padding:4px;color:#333;font-weight:bold;border-bottom:1px dotted #ccc;}
#wizardcontainer .wstepcontent {padding-top:10px;}

#wizardcontainer .wsection{margin:15px;background:#fff;min-height:100px;}
#wizardcontainer .wheader {background:#FCBC87; height:24px; padding:4px;color:#333;font-weight:bold;border-bottom:1px dotted #ccc;}

#wizardcontainer .wpoints{list-style-type:disc;margin-left:15px;margin-bottom:15px;}
/**************************************************************** Import Buttons *************************************************************************/
.importbtn {
          background: -moz-linear-gradient(top, #DE751F 0%, #D95D0F 100%);
          background: -webkit-linear-gradient(top, #DE751F 0%, #D95D0F 100%);
          background: -o-linear-gradient(top, #DE751F 0%, #D95D0F 100%);
          background: -ms-linear-gradient(top, #DE751F 0%, #D95D0F 100%);
          background: linear-gradient(to bottom, #DE751F 0%, #D95D0F 100%);
          padding: 1px;
          display: inline-block;
          border-radius: 4px;
          box-shadow: 0 1px 1px rgba(34, 75, 188, 0.5);
          cursor: pointer;
          border-bottom: none !important;
}
.importbtn span {
          background: -moz-linear-gradient(top, #ED9040 0%, #E87B1E 100%);
          background: -webkit-linear-gradient(top, #ED9040 0%, #E87B1E 100%);
          background: -o-linear-gradient(top, #ED9040 0%, #E87B1E 100%);
          background: -ms-linear-gradient(top, #ED9040 0%, #E87B1E 100%);
          background: linear-gradient(to bottom, #ED9040 0%, #E87B1E 100%);
          font-family: "Helvetica Neue", sans-serif;
          font-size: 16px;
          font-weight: bold;
          color: #FFF;
          text-shadow: 0 1px 1px #224BBC;
          /*padding: 30px 75px;*/
          display: inline-block;
          border-radius: 3px;
          box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3) inset;
          width:320px;
          height:80px;
          line-height:80px;
          vertical-align:middle;
}
.importbtn:hover {
          background: -moz-linear-gradient(top, #E67519 0%, #E85F09 100%);
          background: -webkit-linear-gradient(top, #E67519 0%, #E85F09 100%);
          background: -o-linear-gradient(top, #E67519 0%, #E85F09 100%);
          background: -ms-linear-gradient(top, #E67519 0%, #E85F09 100%);
          background: linear-gradient(to bottom, #E67519 0%, #E85F09 100%);
}
.importbtn:hover span {
          background: -moz-linear-gradient(top, #FA9034 0%, #FA7C11 100%);
          background: -webkit-linear-gradient(top, #FA9034 0%, #FA7C11 100%);
          background: -o-linear-gradient(top, #FA9034 0%, #FA7C11 100%);
          background: -ms-linear-gradient(top, #FA9034 0%, #FA7C11 100%);
          background: linear-gradient(to bottom, #FA9034 0%, #FA7C11 100%);
}
.importbtn:active,.importbtn.ibtnselect {
          background: -moz-linear-gradient(top, #D47324 0%, #CF5E17 100%);
          background: -webkit-linear-gradient(top, #D47324 0%, #CF5E17 100%);
          background: -o-linear-gradient(top, #D47324 0%, #CF5E17 100%);
          background: -ms-linear-gradient(top, #D47324 0%, #CF5E17 100%);
          background: linear-gradient(to bottom, #423224  0%, #84431A 100%);
          box-shadow: 0 1px 1px #FFF;
}
.importbtn:active span,.importbtn.ibtnselect span {
          background: -moz-linear-gradient(top, #E38E44 0%, #DB7823 100%);
          background: -webkit-linear-gradient(top, #E38E44 0%, #DB7823 100%);
          background: -o-linear-gradient(top, #E38E44 0%, #DB7823 100%);
          background: -ms-linear-gradient(top, #E38E44 0%, #DB7823 100%);
          background: linear-gradient(to bottom, #996436 0%, #BF6E28 100%);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset;
}

.importbtn.disabled {
          background: -moz-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: -webkit-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: -o-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: -ms-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: linear-gradient(to bottom, #DEDEDE 0%, #A6A6A6 100%);
}
.importbtn.disabled span {
          background: -moz-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: -webkit-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: -o-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: -ms-linear-gradient(top, #DEDEDE 0%, #A6A6A6 100%);
          background: linear-gradient(to bottom, #DEDEDE 0%, #A6A6A6 100%);
          text-shadow: 0 1px 1px #333333;
}
.importbtn.disabled:hover {
          background: -moz-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: -webkit-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: -o-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: -ms-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: linear-gradient(to bottom, #DADADA 0%, #A6A6A6 100%);
}
.importbtn.disabled:hover span {
          background: -moz-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: -webkit-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: -o-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: -ms-linear-gradient(top, #DADADA 0%, #A6A6A6 100%);
          background: linear-gradient(to bottom, #DADADA 0%, #A6A6A6 100%);
}
.importbtn img {width:32px;height:16px;border:0px;padding:0 10px;box-sizing: content-box;webkit-box-sizing: content-box;  -moz-box-sizing: content-box;}
/**************************************************************** Import Buttons *************************************************************************/        
.pagemaintab.orangetab .tabtile {height:50px;border-bottom:4px solid #ec6c00; }
.pagemaintab.orangetab .tabtile span {display:inline-block; color: #fff;  background-color: #ec6c00; text-align: center;  text-decoration: none;  white-space: nowrap;  cursor: pointer;   padding: 12px 45px;  margin-left: 0;  font-size: 18px;  font-weight: 600; }
.pagemaintab.orangetab .tabcontent {background: #F2F2F2;  margin-bottom: 20px;  padding: 4px;}

.innertab.browntab .tabtile {height:38px;border-bottom:4px solid #D0733A; }
.innertab.browntab .tabtile span {display:inline-block; line-height:38px; font-size:14px; font-weight:bold;background-color:#D0733A; color:White; padding:0px 25px; }
.innertab.browntab .tabcontent {background-color:#FAE6CC !important;padding:0px !important;}

.innertab.greytab .tabtile {height:38px;border-bottom:4px solid #717171; }
.innertab.greytab .tabtile span {display:inline-block; line-height:38px; font-size:14px; font-weight:bold;background-color:#717171; color:White; padding:0px 25px; }
.innertab.greytab .tabheader {height:26px;background:#E5E5E5;border-bottom:1px solid #717171; border-left:1px solid #717171; border-right:1px solid #717171; }
.innertab.greytab .tabheader span {display:inline-block; line-height:26px; font-size:13px; font-weight:bold; color:#414141; padding:0px 5px; }
.innertab.greytab .btncontainer {height:32px;background:#eee;}
.innertab.greytab .tabsubsection{border:1px solid #333; margin-bottom:10px; background:#F0F0F0;} 
.innertab.greytab .tabsubheader {height:26px;background:#E4E4E4;border-bottom:2px solid #717171; }
.innertab.greytab .tabsubheader span {display:inline-block; line-height:26px; font-size:11px; font-weight:bold; color:#414141; padding:0px 5px; }

/*.innertab.greytab .tabcontent {background-color:#E5DEDE !important;padding:6px !important;}*/
.innertab.greytab .tabcontent {background-color:#FFF !important;border:1px solid #717171;padding:0px !important;}
.innertab.greytab .tabcontent .contentbody{padding:6px;}
.innertab.greytab.datachng .tabsubheader {
    background: #b7e3f2;
}

.innertab.greytab.datachng .tabcontent {
    background-color: #edf6f9 !important;
    border-left: 5px solid #25b4d9 !important;
}
.innertab.greytab .rtsLevel1 {border-bottom: 3px solid #717171;}
.innertab.greytab .rtsLevel1 .rtsSelected, .innertab.greytab .rtsLevel1 .rtsSelected:hover{border-color: #717171;color: white;background-color: #717171;}
.innertab.greytab .rtsLevel1 li{line-height:38px;}

.nogridborder .RadGrid_Silk .rgEditRow {background:#e5e5e5;}
.nogridborder .RadGrid_Silk .rgAltRow {background:#eee;}
.nogridborder .RadGrid_Silk .rgEditRow td,.nogridborder .RadGrid_Silk .rgRow td,.nogridborder .RadGrid_Silk .rgAltRow td {border-color:transparent !important;}
/******* calender css ****/
.innertab.greytab .RadScheduler_Silk .rsAptIn {
  border: 0px;background-color: transparent;
}

.helpcontainer {height:20px;background-color:#E6D9CE;padding:0px !important;}
/****************************************************************** home page blocks ************************************************************************************/
#home .col-sm-4,#home .col-md-4 {    padding-right: 10px; padding-left: 10px;}

#home .block {height:390px;}

.block-cont {
    background-color: #f6f6f6;
    color: inherit;
    font-size: 13px;
    font-weight: 200;
    line-height: 21px;
    margin-top: 0;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.43), 
        -1px 1px 3px rgba(0,0,0,0.43), 1px 1px 3px rgba(0,0,0,0.43);
}

.block-cont > .header 
{
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    padding: 10px;
    background-color: #ec6c00;
    border-bottom: 1px solid #dadada;
}
.block-cont > .header h2{
    margin: 0;
    font-weight: bold;
    font-size: x-large;
    color:#fff;
    line-height: 34px;
    text-align:center;
}
.block-cont > .content {padding: 15px 30px 15px 30px;} 

.block-cont .block {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.13),-1px 1px 3px rgba(0,0,0,0.13),1px 1px 3px rgba(0,0,0,0.13);
    border: 0;
    margin-bottom: 30px;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.block .no-border {
    border-bottom: 0;
}
.block .header {
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    padding: 3px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #dadada;
}

.block .header h2, .widget-block .header h2, .block-flat .header h2 {
    margin: 0;
    font-weight: 100;
    font-size: large;
    line-height: 30px;
    text-align:center;
}
.block-cont .block .content {
    padding: 10px 20px;
}
.block-cont .block .content h4 { font-size: 14px;}

.block-cont .block .links img {width:36px;height:36px;margin-right:10px;}

.block-cont .block .content h4 a {text-decoration:none;}
.block-cont .block .content h4 a.disabled {text-decoration:none;color:#999;}

/****************************************************************** W2 ************************************************************************************/
#w2frm {width: 98%; margin: 0 auto;margin-top:20px;}

#w2frm .borderbottom{border-bottom: 1px solid #333;}
#w2frm .bordertop{border-top: 1px solid #333;}
#w2frm .borderright{border-right: 1px solid #333;}
#w2frm .borderleft{border-left: 1px solid #333;}

#w2frm .row {padding:0px;}
#w2frm .col-md-1,#w2frm .col-md-2,#w2frm .col-md-3,#w2frm .col-md-4,#w2frm .col-md-5,#w2frm .col-md-6,#w2frm .col-md-8,#w2frm .col-md-10,#w2frm .col-md-12{height:34px;padding-left:3px;} 

#w2frm .w2form,#w2frm .w2title,#w2frm .w2year{display:inline-block;vertical-align:bottom;margin-top:12px;}
#w2frm .w2form {font-size:12px;}
#w2frm .w2title {font-size:16px;font-weight:bold;}
#w2frm .w2year {font-size:22px;font-weight:600;vertical-align:super;}
#w2frm .title{display:inline-block;width:100%;margin-top:0px;margin-bottom:2px;font-size:10.5px;font-weight:800;}
#w2frm .title.small{font-size:9px;font-weight:normal;}
#w2frm .data{display:inline-block;}
#w2frm .splittitle{height:17px;}
#w2frm .splitdata{height:17px;}


/****************************************************************** Clock In blocks ************************************************************************************/
#home1 .col-sm-4,#home .col-md-4 {    padding-right: 10px; padding-left: 10px;}

#home1 .block1 {height:210px;}
#home1 .block2 {height:auto; padding-bottom:20px;}

.block-cont1 {
    background-color: #f6f6f6;
    color: inherit;
    font-size: 13px;
    font-weight: 200;
    line-height: 21px;
    margin-top: 0;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.43), 
        -1px 1px 3px rgba(0,0,0,0.43), 1px 1px 3px rgba(0,0,0,0.43);
}

.block-cont1 > .header1 
{
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    padding: 10px;
    background-color: #ec6c00;
    border-bottom: 1px solid #dadada;
}
.block-cont1 > .header1 h2{
    margin: 0;
    font-weight: 100;
    font-size: x-large;
    color:Black;
    line-height: 34px;
    text-align:center;
}

.block-cont1 > .header1 .lblcount{
    margin: 0;
    font-weight: 100;
    font-size: x-large;
    color:Black;
    line-height: 34px;
    text-align:center;
}

.block-cont1 > .content1 {padding: 15px 30px 15px 30px;} 

.content1 > clear1
{
    text-align:right;
}
.content1 > clear1 a
{
    font-weight:bold;
}

.block-cont1 .block1, .block-cont1 .block2 {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.13),-1px 1px 3px rgba(0,0,0,0.13),1px 1px 3px rgba(0,0,0,0.13);
    border: 0;
    margin-bottom: 30px;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.block1 .no-border1, .block2 .no-border1  {
    border-bottom: 0;
}
.block1 .header1, .block2 .header1 {
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    padding: 3px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #dadada;
}

.block1 .header1 h2, .widget-block1 .header1 h2, .block-flat1 .header1 h2,.block2 .header1 h2, .widget-block2 .header1 h2, .block-flat2 .header1 h2 {
    margin: 0;
    padding-left:20px;
    font-weight: 100;
    font-size: large;
    color:Black;
    line-height: 30px;
    text-align:left;
}
.block-cont1 .block1 .content1,.block-cont1 .block2 .content1 {
    padding: 10px 20px;
}
.block-cont1 .block1 .content1 h4, .block-cont1 .block2 .content1 h4{ font-size: 14px;}

.block-cont1 .block1 .content1 a, .block-cont1 .block2 .content1 a{ font-size: 14px; font-weight:bold}

.block-cont1 .block1 .links1,.block-cont1 .block2 .links1 {height:110px;margin-right:10px;}

.block-cont1 .block1 .clear1,.block-cont1 .block2 .clear1{text-align:right;color:Blue}

.block-cont1 .block1 .clear1 a,.block-cont1 .block2 .clear1 a {text-align:right;color:#ec6c00;font-weight:normal}


.orangetheme .RadTabStrip_Silk .rtsLevel1 .rtsSelected .rtsLink:before {
    border-color:#ec6c00;
}
.orangetheme .RadTabStrip_Silk .rtsLevel1 .rtsSelected .rtsLink {
    color:#ec6c00;
}


.formdiv .frow1 {background-color:#f0f0f0;}
.formdiv .frow2 {background-color:#f4f4f4;}


.emphiretbl {
    background:#f8f8f8;
}
.emphiretbl .header {
    position: relative;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 10px 20px;
    border-bottom: 4px solid #cbbb6d;
    background-color: #f2d233;
    background-image: -moz-linear-gradient(#f4aa23,#f2d233);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4aa23), to(#f2d233));
    background-image: -webkit-linear-gradient(#f4aa23, #f2d233);
    background-image: -o-linear-gradient(#f4aa23, #f2d233);
    background-image: -ms-linear-gradient(#f4aa23, #f2d233);
    background-image: linear-gradient(#f4aa23, #f2d233);
}

.emphiretbl .subheader {
    border-bottom: 3px solid #cbb58e;
    background-color: #ecdfae;
}

.emphiretbl .subheader > .row {
    padding:0px 5px !important;
}

.emphiretbl .btn-slant {
    -ms-transform: skewX(-20deg);
     -webkit-transform: skewX(-20deg);
     transform: skewX(-20deg);
     text-align:center;
     padding:5px 10px;
     background:#d39e3e;
     border-right:2px solid #ecdfae;
     display:inline-block;
}

.emphiretbl .btn-slant-content {
    font-size:14px;
    color:#fff;
    text-decoration:none;
    cursor:pointer;
}

.emphiretbl .btn-sm1 {width:10px;}
.emphiretbl .btn-md3 {width:140px; display:inline-block;}

.emphiretbl .hirerow {background-color:#ffe6a0;}
.emphiretbl .hirealtrow {background-color: #f6da88;}

.emphiretbl span.hireno {font-size:16px; line-height:16px; padding : 10px; margin:0px 20px 0px 10px; background-color:#eeba28;}


.gridtemplwrapper {
    padding:20px 10px 20px 30px;
    background:#f2f2f2;
}


/***************************************************************************************************/
.content-box-orange.row, .content-box-yellow.row, .content-box-grey.row {padding:0px !important; margin-bottom:10px;}
.content-box-orange .content-box-inner, .content-box-yellow .content-box-inner,.content-box-grey .content-box-inner{
    overflow: hidden;
    padding: 10px 20px 20px 20px;
    color: #333;
    font-size: 16px;
}


.content-box-orange ul, .content-box-yellow ul, .content-box-grey ul {
    list-style:disc;
    margin-left:50px;
}

.content-box-orange {
    background-color: #eecca9;
    border-left: 8px solid #dfb546;
    background-image: -moz-linear-gradient(90deg, #eecca9 0%, #ffd891 100%);
    background-image: -webkit-linear-gradient(90deg, #eecca9 0%, #ffd891 100%);
    background-image: -ms-linear-gradient(90deg, #eecca9 0%, #ffd891 100%);
}

.content-box-orange:hover {
    background-color: #e3ba6f;
}
.content-box-orange h4 > a {
    color: #3b2707 !important;
    text-decoration:none !important;
}

.content-box-orange .content-box-footer{
    padding : 5px 10px;
    background-color: #d9a96e;
}

.content-box-orange .content-box-footer  span, .content-box-yellow .content-box-footer  span, .content-box-lyellow .content-box-footer  span, .content-box-grey .content-box-footer  span{
	font-size : 16px;
	font-weight : 700;
}
.content-box-yellow {
    background-color: #fce462;
    border-left: 8px solid #b2a140;
    background-image: -moz-linear-gradient(90deg, #fce462 0%, #f2dc69 100%);
    background-image: -webkit-linear-gradient(90deg, #fce462 0%, #f2dc69 100%);
    background-image: -ms-linear-gradient(90deg, #fce462 0%, #f2dc69 100%);
}

.content-box-yellow:hover {
    background-color: #f2e6a8;
}
.content-box-yellow h4 > a {
    color: #322d09 !important;
    text-decoration:none !important;
}

.content-box-yellow .content-box-footer{
    padding : 5px 10px;
    background-color: #cfbd57;
}

.content-box-lyellow {
    background-color: #fef5c4;
    border-left: 8px solid #e5cb84;
    background-image: -moz-linear-gradient(90deg, #fef5c4 0%, #f2e6a8 100%);
    background-image: -webkit-linear-gradient(90deg, #fef5c4 0%, #f2e6a8 100%);
    background-image: -ms-linear-gradient(90deg, #fef5c4 0%, #f2e6a8 100%);
}

.content-box-lyellow:hover {
    background-color: #f2e6a8;
}
.content-box-lyellow h4 > a {
    color: #322d09 !important;
    text-decoration:none !important;
}

.content-box-lyellow .content-box-footer{
    padding : 5px 10px;
    background-color: #e3d68c;
}

.content-box-grey {
    background-color: #d5cec6;
    border-left: 8px solid #b2aea5;
    background-image: -moz-linear-gradient(90deg, #d5cec6 0%, #eee 100%);
    background-image: -webkit-linear-gradient(90deg, #d5cec6 0%, #eee 100%);
    background-image: -ms-linear-gradient(90deg, #d5cec6 0%, #eee 100%);
}

.content-box-grey:hover {
    background-color: #ddd;
}
.content-box-grey h4 > a {
    color: #555 !important;
    text-decoration:none !important;
}

.content-box-grey .content-box-footer{
    padding : 5px 10px;
    background-color: #beb8ac;
}



.dashbrd1 {
    padding: 5px;
    background-color: #ececec;
}

.dashbrd1 .filters, .dashbrd1 .dashwrapper {
    border-top: 0.35rem solid #ec6c00;
    padding: 0.5rem;
    background-color: #fff;
}

.dashbrd1 .dataitem {
    display: inline-block;
    white-space: nowrap;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    padding: 0.2rem 0.6rem 0.2rem 0.35rem;
    font-weight: 600;
    z-index:200;
}

.dataitem i {
    padding-right: 0.2rem;
}


.dataitem.judge, .dataitem.judge i {
    background: #3c3c3c;
    color: #fff;
}
.dataitem.judge {
    border-bottom: 0.25rem solid #907f7f;
}
.dataitem.officer, .dataitem.officer i {
    background: #d6d8c5;
    color: #000;
}
.dataitem.officer {
    border-bottom: 0.25rem solid #9a9c89;
}
.dataitem.detective, .dataitem.detective i {
    background: #ffdc5b;
    color: #000;
}
.dataitem.detective {
    border-bottom: 0.25rem solid #c39a00;
}

.dataitem.judge.timeoff, .dataitem.officer.timeoff, .dataitem.detective.timeoff {
    border-bottom: 0.25rem solid #ff0000;
}

.dbcontentwrapper.row {
    padding: 0px !important;
}

.dbmaincontent {
    background: #f7f7f7;
}
.dashheader {
    background: #cecece;
    border-bottom: dotted 0.1rem #ec6c00;
    border-top: dotted 0.1rem #ec6c00;
}
.dashheader h4 {
    margin: 8px;
}

.bldhdr {
    background: #dedede;
    padding:5px;
}
.bldhdr span {
    font-size: 14px;
    font-weight: 500;
}
.flrhdr {
    background: #eee;
    border-top: dotted 0.1rem #9c9c9c;
    border-bottom: dotted 0.1rem #9c9c9c;
    padding: 3px;
}

.flrhdr span {
    font-size: 13px;
    font-weight: 500;
}
.roomwrapper {
    padding-left: 2px;
    padding-right: 2px;
}
.roomcontent {
    background: #fcfcfc;
    border: 1px dotted #e2c2a8;
}

.roomhdr {
    background:#eee;
    font-size: 13px;
    font-weight: 400;
}
.persdata {
    min-height: 140px;
    padding:0.4rem 0.2rem;
}

.sidebarshow {
    margin-left: 1rem;
}

.dbsidebar {
    background: #eee;
    border-left: 0.10rem dashed #ccc;
}

.dbsidefilter {
    background: #eee;
    padding:3px;
    border-bottom : 1px dotted #666;
}

.dbsidecontent {
    background: #f3f3f3;
    padding: 3px;
}

.dbsidecontent .section{
    border: 1px solid #666;
}

.dbsidecontent .section .sechdr {
    background: #f57474;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    font-weight: 500;
}
.dbsidecontent .section .secdata{
    padding:3px;
}


.cardwrapper {
    padding:20px;
}

.card-01 {
    border: 1px solid #dedede;
    min-height: 100px;
    margin-bottom: 10px;
}

.card-01 .chdr {
    background-color: #EFEFEF;
    border-bottom: 1px solid #dedede;
}

.card-01 .cbdy {
    padding:20px;
}

.card-01 .cbdy.error {
   background-color:antiquewhite;
}

.card-01 .chdr span {
    line-height : 40px;
}

.card-01 .chdr span.item {
    display:inline-block;
    font-size:13px;
    padding: 0px 20px;
    font-weight:600;
}

.card-01 .chdr span.item-req {
    color: red;
    font-size: 12px;
    font-weight:bold;
    display: inline-block;
    padding: 0px 10px;
}


.card-01 .chdr span.span-divider {
    display: inline-block;
    width: 0;
    height: 24px;
    border-right: 1px solid #dedede;
    vertical-align:middle;
}

.card-01 .cbdy span {
    font-size : 13px;
}


.ucase {
    text-transform: uppercase;
}

