﻿/*GLOBAL*/
input {
height:auto!important;}

/*Reset*/
.border-none, div.border-none {border: none;}
.border-right-none, div.border-right-none{border-right: none}
.border-left-none, div.border-left-none{border-left: none}
.border-bottom-none, div.border-bottom-none, li.border-bottom-none {border-bottom: none;}
.border-top-none, div.border-top-none {border-top: none;}
.clearfix{clear: both;}
.default-font, label.default-font, label.default-font strong {font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif}
.list-style-none {list-style: none;}
.margin0, div.margin0 {margin: 0;}
.margin-left0, div.margin-left0, h4.margin-left0, label.margin-left0, ul.margin-left0, span.margin-left0, tr.margin-left0 {margin-left: 0;}
.margin-right0, div.margin-right0 {margin-right: 0;}
.margin-lr0, div.margin-lr0 {margin-left: 0;margin-right: 0;}
.margin-lr5, div.margin-lr5, span.margin-lr5 {margin-left: 5px;margin-right: 5px;}
.margin-lr10, div.margin-lr10, span.margin-lr10 {margin-left: 10px;margin-right: 10px;}
.margin-lr15, div.margin-lr15, span.margin-lr15 {margin-left: 15px;margin-right: 15px;}
.margin-lr20, div.margin-lr20, span.margin-lr20 {margin-left: 20px;margin-right: 20px;}
.margin-top0, div.margin-top0, input.margin-top0, span.margin-top0 {margin-top: 0;}
.margin-top0-important {margin-top: 0 !important;}
.margin-bottom0, div.margin-bottom0, input.margin-bottom0, table.margin-bottom0 {margin-bottom: 0;}
.margin-tb0, div.margin-tb0, h4.margin-tb0 {margin-top: 0;margin-bottom: 0;}
.padding0, div.padding0, button.padding0, input.padding0 {padding: 0;}
.padding-bottom0, div.padding-bottom0 {padding-bottom: 0;}
.padding-top0, div.padding-top0, input.padding-top0 {padding-top: 0;}
.padding-tb0, div.padding-tb0, span.padding-tb0 {padding-top: 0;padding-bottom: 0;}
.padding-tb5, div.padding-tb5, span.padding-tb5 {padding-top: 5px;padding-bottom: 5px;}
.padding-tb10, div.padding-tb10, span.padding-tb10 {padding-top: 10px;padding-bottom: 10px;}
.padding-tb15, div.padding-tb15, span.padding-tb15 {padding-top: 15px;padding-bottom: 15px;}
.padding-tb20, div.padding-tb20, span.padding-tb20 {padding-top: 20px;padding-bottom: 20px;}
.padding-left0, div.padding-left0, span.padding-left0, label.padding-left0, h1.padding-left0 {padding-left: 0;}
.padding-right0, div.padding-right0 {padding-right: 0;}
.padding-lr0, div.padding-lr0, span.padding-lr0, label.padding-lr0, fieldset.padding-lr0  {padding-left: 0;padding-right: 0;}
.padding-lr5, div.padding-lr5, span.padding-lr5, label.padding-lr5, fieldset.padding-lr5  {padding-left: 5px;padding-right: 5px;}
.padding-lr10, div.padding-lr10, span.padding-lr10, label.padding-lr10, fieldset.padding-lr10  {padding-left: 10px;padding-right:10px;}
.padding-lr15, div.padding-lr15, span.padding-lr15, label.padding-lr15, fieldset.padding-lr15  {padding-left: 15px;padding-right: 15px;}
.padding-lr20, div.padding-lr20, span.padding-lr20, label.padding-lr20, fieldset.padding-lr20  {padding-left: 20px;padding-right: 20px;}
.text-center, div.text-center {text-align: center}
.valign-sub, i.valign-sub, input.valign-sub, label.valign-sub {vertical-align: sub;}
.valign-sup, i.valign-sup, input.valgign-sup, label.valign-sup {vertical-align: super;}
.valign-base, i.valign-base, input.valign-base, label.valign-base {vertical-align: baseline;}
.valign-bottom, i.valign-bottom {vertical-align: bottom;}
.valign-top, i.valign-top, input.valign-top {vertical-align: top;}
.valign-text-top, i.valign-text-top {vertical-align: text-top;}
.valign-text-bottom, i.valign-text-bottom {vertical-align: text-bottom;}
.valign-middle, i.valign-middle {vertical-align: middle;}
.overflow-hide {overflow: hidden;}
.overflow-auto {overflow: auto;}
.overflow-hide-x {overflow-x: hidden}
.overflow-auto-x {overflow-x: auto;}
.overflow-hide-y {overflow-y: hidden;}
.overflow-auto-y {overflow-y: auto;}
/*----------Used in mcrc---------*/
.span_5 {width: 17.5px;float: left;min-height: 1px;margin-left: 15px;}
.span2_5 {width: 110px;float: left;min-height: 1px;margin-left: 15px;}
.span3_5 {width: 160px;float: left;min-height: 1px;margin-left: 15px;}
/*----------Used in mcrc --------*/
.margin-auto{margin: 0 auto}
.margin8, div.margin8, span.margin8 {padding: 8px}
.padding8, div.padding8, span.padding8 {padding: 8px}
.padding-left15, ul.padding-left15{padding-left: 15px;}
.margin-left15, ul.margin-left15 {margin-left: 15px;}
.padding-left10, ul.padding-left10 {padding-left: 10px;}
.margin-left10, ul.margin-left10 {margin-left: 10px;}
.padding-left5, ul.padding-left5 {padding-left: 5px;}
.margin-left5, ul.margin-left5 {margin-left: 5px;}
.padding-right15, a.padding-right15, input.padding-right15 {padding-right: 15px;}
.padding-right10, a.padding-right10, input.margin-right10 {padding-right: 10px;}
.padding-right5, a.padding-right5, span.padding-right5 {padding-right: 5px;}
.margin-right5, a.margin-right5, input.margin-right5 {margin-right: 5px;}
.margin-right10, a.margin-right10, input.margin-right10 {margin-right: 10px;}
.margin-right15, a.margin-right15, span.margin-right15, input.margin-right15 {margin-right: 15px;}
.margin-tb5, div.margin-tb5, span.margin-tb5{margin-top: 5px; margin-bottom: 5px}
.margin-tb10, div.margin-tb10, span.margin-tb10{margin-top: 10px; margin-bottom: 10px}
.margin-tb15, div.margin-tb15, span.margin-tb15{margin-top: 15px; margin-bottom: 15px}
.margin-tb20, div.margin-tb20, span.margin-tb20{margin-top: 20px; margin-bottom: 20px}
.margin-top5, .btn-transparent.margin-top5 {margin-top: 5px;}
.margin-top10 {margin-top: 10px;}
.margin-top15, div.margin-top15, a.margin-top15, button.margin-top15, h1.margin-top15 {margin-top: 15px;}
.margin-top20, div.margin-top20, a.margin-top20 {margin-top: 20px;}
.padding-top5, div.padding-top5, span.padding-top5 {padding-top: 5px;}
.padding-top10, div.padding-top10 {padding-top: 10px;}
.padding-top15, div.padding-top15, a.padding-top15 {padding-top: 15px}
.padding-top20, div.padding-top20, a.padding-top20 {padding-top: 20px;}
.padding-bottom15, div.padding-bottom15 {padding-bottom: 15px;}
.padding-bottom10, div.padding-bottom10 {padding-bottom: 10px;}
.padding-bottom5 {padding-bottom: 5px;}
.margin-bottom15, div.margin-bottom15 {margin-bottom: 15px;}
.margin-bottom10, div.margin-bottom10, h4.margin-bottom10 {margin-bottom: 10px;}
.margin-bottom5 {margin-bottom: 5px;}
.padding5, div.padding5{padding:5px} 
.padding10, div.padding10{padding:10px} 
.padding15, div.padding15{padding:15px}
.margin5, div.margin5{margin:5px} 
.margin10, div.margin10{margin:10px} 
.margin15, div.margin15{margin:15px}
.relative, span.relative{position: relative}
.absolute, span.absolute{position: absolute}
a.text-decoration-none, li.text-decoration-none{text-decoration: none}
.font-size12, div.font-size12, p.font-size12, span.font-size12, a.default-font-size12, div.default-font-size12 {font-size: 12px}
.default-font-size14, p.default-font-size14, span.default-font-size14, a.default-font-size14{font-size: 14px}
.default-font-size16, p.default-font-size16, span.default-font-size16, a.default-font-size16{font-size: 16px}
.default-font-size18, p.default-font-size18, span.default-font-size18, a.default-font-size18{font-size: 18px}
/*Viewport 4*/
@media screen and (min-width: 1200px) {
}

/*Viewport 3*/
@media screen and (min-width: 980px) and (max-width: 1199px) {
}

/*Viewport 2*/
@media screen and (min-width: 768px) and (max-width: 979px) {
}

/*Viewport 1*/
@media (max-width: 767px) {
}

/*TP4 Migration Removed these classes*/
.hide:not(.modal), .none {
    display: none !important;
}


/***************THEME TITLEBAR***************/
/***************THEME TITLEBAR***************/
/*BLUE*/
.theme-blue .nccd-titlebar {background: #075290 ;color:#fff;}
/*GREEN*/
.theme-green .nccd-titlebar {background: #085100; color:#fff;}
/*ROSE*/
.theme-rose .nccd-titlebar {background: #621919; color:#fff;}
/*TEAL*/
.theme-teal .nccd-titlebar {background: #084239; color:#fff;}
/*ORANGE*/
.theme-orange .nccd-titlebar {background: #612E1F; color:#fff;}
/*PURPLE*/
.theme-purple .nccd-titlebar{background: #3D316A; color:#fff;}
/*TAN*/
.theme-tan .nccd-titlebar{background: #503608; color:#fff;}

/*BLUE*/
.theme-blue nav#left h2 {background: #075290 ;color:#fff;}
/*GREEN*/
.theme-green nav#left h2 {background: #085100; color:#fff;}
/*ROSE*/
.theme-rose nav#left h2 {background: #621919; color:#fff;}
/*TEAL*/
.theme-teal nav#left h2 {background: #084239; color:#fff;}
/*ORANGE*/
.theme-orange nav#left h2 {background: #612E1F; color:#fff;}
/*PURPLE*/
.theme-purple nav#left h2{background: #3D316A; color:#fff;}
/*TAN*/
.theme-tan nav#left h2{background: #503608; color:#fff;}

/**********************CATEGORIES********************/
/**********************CATEGORIES********************/

/*BLUE*/
.theme-blue nav#left h3 {background: #b1dafb ;color:#075CA3; font-weight:bold;}
/*GREEN*/
.theme-green nav#left h3 {background: #C1D5B0; color:#0A6400;}
/*ROSE*/
.theme-rose nav#left h3 {background: #E1B8B8; color:#7D2020;}
/*TEAL*/
.theme-teal nav#left h3 {background: #c1ded5; color:#0B594E;}
/*ORANGE*/
.theme-orange nav#left h3 {background: #F9C671; color:#763725;}
/*PURPLE*/
.theme-purple nav#left h3{background: #C5BEE1; color:#45387A;}
/*TAN*/
.theme-tan nav#left h3{background: #CCBA8B; color:#261B04;}

/******************LEFT NAV LINKS**************/
/******************LEFT NAV LINKS**************/
nav#left li {
list-style-type:none;}


/*BLUE*/
.theme-blue nav#left ul li {background: #075290;color:#fff;}
/*.theme-blue nav#left ul li a {color:#075CA3 !important;}*/

/*GREEN*/
.theme-green nav#left ul li  {background: #085100; color:#fff;}
/*.theme-green nav#left ul li a {color:#0A6400 !important;;}*/
  
/*ROSE*/
.theme-rose nav#left ul li  {background: #380E0E; color:#fff;}
/*.theme-rose nav#left ul li a{color:#621919 !important;}*/

/*TEAL*/
.theme-teal nav#left ul li  {background: #084239; color:#fff;}
/*.theme-teal nav#left ul li a {color:#0B594E !important;}*/
/*ORANGE*/
.theme-orange nav#left ul li  {background: #612E1F; color:#fff;}
/*.theme-orange nav#left ul li a {color:#763725 !important;}
/*PURPLE*/*/
.theme-purple nav#left ul li {background: #3D316A; color:#fff;}
/*.theme-purple nav#left ul li a {color:#45387A !important;}*/
/*TAN*/
.theme-tan nav#left ul li {background: #503608; color:#fff;}
/*.theme-tan nav#left ul li a {color:#261B04 !important;}*/

/****************THEME BUTTONS***************/
/****************THEME BUTTONS***************/

/*BLUE*/
.theme-blue .btn.btn-primary {background: #075290;color: #fafafa}
.theme-blue .btn.btn-primary:hover {background: #075CA3;}
.theme-blue .btn.btn-secondary {background: #b1dafb;}
.theme-blue .btn.btn-secondary:hover{background:#C9E4FC;}
.theme-blue .btn.btn-tertiary {background: #e3f2fe;}
/*GREEN*/
.theme-green .btn.btn-primary {background: #085100;}
.theme-green .btn.btn-primary:hover {background: #0A6400;}
.theme-green .btn.btn-secondary{background:#C1D5B0;}
.theme-green .btn.btn-secondary:hover{background:#D7E3CC;}
.theme-green .btn.btn-tertiary {background: #D7E4CC}
/*ROSE*/
.theme-rose .btn.btn-primary {background: #621919;}
.theme-rose .btn.btn-primary:hover {background: #7D2020;}
.theme-rose .btn.btn-secondary {background:#E1B8B8;}
.theme-rose .btn.btn-secondary:hover {background:#E6C4C4;}
.theme-rose .btn.btn-tertiary {background: #EFD9D9}
/*TEAL*/
.theme-teal .btn.btn-primary {background: #084239;}
.theme-teal .btn.btn-primary:hover {background: #0B594E;}
.theme-teal .btn.btn-secondary {background:#c1ded5;}
.theme-teal .btn.btn-secondary:hover {background:#D2E8E1;}
.theme-teal .btn.btn-tertiary {background: #DEEEE9}
/*ORANGE*/
.theme-orange .btn.btn-primary {background: #612E1F;}
.theme-orange .btn.btn-primary:hover {background: #763725;}
.theme-orange .btn.btn-secondary {background:#F9C671;}
.theme-orange .btn.btn-secondary:hover {background:#FBD18C;}
.theme-orange .btn.btn-tertiary {background: #FBD69A}
/*PURPLE*/
.theme-purple .btn.btn-primary {background: #3D316A;}
.theme-purple .btn.btn-primary:hover {background: #45387A;}
.theme-purple .btn.btn-secondary {background:#C5BEE1;}
.theme-purple .btn.btn-secondary:hover{background:#D6D0EA;}
.theme-purple .btn.btn-tertiary {background: #DAD5EB}
/*TAN*/
.theme-tan .btn.btn-primary {background: #503608;}
.theme-tan .btn.btn-primary:hover {background: #64450B;}
.theme-tan .btn.btn-secondary{background:#CCBA8B;}
.theme-tan .btn.btn-secondary:hover{background:#D6C8A3;}
.theme-tan .btn.btn-tertiary {background: #E4DABC}
/*CLOSE*/
.btn.btn-close {background: #e5e5e5 ; border:1px solid #c0c0c0;}
.btn.btn-close:hover {background:#f0f0f0 }

/*GLOBAL BUTTONS*/
.btn.btn-white{background:#fff; border:1px solid #c0c0c0; color:#000;}
.btn.btn-white:hover{background: #f0f0f0; text-decoration: none}
.btn.btn-gray{background:#e5e5e5; border:1px solid #c0c0c0; color:#000;}
.btn.btn-link-blue{background: none; border: none; color:#075290; box-shadow:none;}
.btn.btn-link-white{background: none; border: none; color:#fafafa; box-shadow:none;}
.btn.btn-link-white:hover{background: none; border: none; color: #fafafa; box-shadow:none;}
.btn.btn-link-blue:hover{background: none; border: none; color:#075290; box-shadow:none;}
.btn.btn-link-red{background: none; border: none; color:#8f0000}
.btn.btn-transparent{background:transparent; border:1px solid #c0c0c0; color:#000;}
.btn.btn-disable{background:#e5e5e5; border:1px solid #c0c0c0; color:#000;}
.btn.btn-default{background:#f5f5f5; border:1px solid #c0c0c0; color:#000;}

/*DEPRECATED (Use above)*/
.btn.btn-cancel {background: #e5e5e5 ; border:1px solid #c0c0c0; color:#000;}
.btn.btn-cancel:hover {background:#f0f0f0;}
.btn.btn-reset {background: #e5e5e5; border:1px solid #c0c0c0; color:#000;}
.btn.btn-reset:hover {background:#f0f0f0;}

/*BUTTON SIZE*/

/*NEEDS TO BE DEPRECATED. BOOTSTRAP USES THESE CLASSES AND IT THROWS AN EXTRA 2 PIXELS ON BUTTONS IN THE APPS*/
.btn.btn-large {padding: 10px 20px;}
.btn.btn-medium {padding: 8px 16px;}
.btn.btn-small {padding: 4px 12px;}

/*USE THIS FROM NOW ON*/
.btn.btn-lg {padding: 10px 20px;}
.btn.btn-md {padding: 7px 15px;}
.btn.btn-sm {padding: 4px 12px;}

/**************THEME TABLE HEADERS**************/
/**************THEME TABLE HEADERS**************/

/*BLUE*/
.theme-blue .th-primary {background: #075290;color:#fff;}
.theme-blue .th-seondary {background: #b1dafb;color:#000;}
.theme-blue .th-tertiary {background: #e3f2fe;color:#000;}
/*GREEN*/
.theme-green .th-primary {background: #085100; color:#fff;}
.theme-green .th-secondary {background: #C1D5B0; color:#000;}
.theme-green .th-tertiary {background: #d7e4cc; color:#000;}
.theme-green .td-primary {background: #085100; color:#fff;}
.theme-green .td-secondary {background: #C1D5B0; color:#000;}
.theme-green .td-tertiary {background: #d7e4cc; color:#000;}
/*ROSE*/
.theme-rose .th-primary {background: #621919; color:#fff;}
.theme-rose .th-secondary {background: #E1B8B8; color:#000;}
.theme-rose .th-tertiary {background: #EFD9D9; color:#000;}
/*TEAL*/
.theme-teal .th-primary {background: #084239; color:#fff;}
.theme-teal .th-secondary {background: #c1ded5; color:#000;}
.theme-teal .th-tertiary {background: #deeee9; color:#000;}
/*ORANGE*/
.theme-orange .th-primary {background: #612E1F; color:#fff;}
.theme-orange .th-secondary {background: #612E1F; color:#000;}
.theme-orange .th-tertiary {background: #FBD69A; color:#000;}
/*PURPLE*/
.theme-purple .th-primary{background: #3D316A; color:#fff;}
.theme-purple .th-secondary{background: #C5BEE1; color:#000;}
.theme-purple .th-tertiary{background: #DAD5EB; color:#000;}
/*TAN*/
.theme-tan .th-primary{background: #503608; color:#fff;}
.theme-tan .th-secondary{background: #CCBA8B; color:#000;}
.theme-tan .th-tertiary{background: #E4DABC; color:#000;}

/***************TOOL TITLES***************/
/***************TOOL TITLES***************/
/*BLUE*/
.theme-blue .nccd-toolTitle {background: #075290;}
/*GREEN*/
.theme-green .nccd-toolTitle {background: #085100;}
/*ROSE*/
.theme-rose .nccd-toolTitle {background: #621919;}
/*TEAL*/
.theme-teal .nccd-toolTitle {background: #084239;}
/*ORANGE*/
.theme-orange .nccd-toolTitle {background: #612E1F;}
/*PURPLE*/
.theme-purple .nccd-toolTitle{background: #3D316A;}
/*TAN*/
.theme-tan .nccd-toolTitle{background: #503608;}

/***************USE NCCD COLOR INSTEAD***************/
/***************TTITLE HEADER THEME***************/
/***************TTITLE HEADER THEME***************/
.theme-blue .nccd-header-title {color: #075290;}
/*GREEN*/
.theme-green .nccd-header-title {color: #085100;}
/*ROSE*/
.theme-rose .nccd-header-title {color: #380E0E;}
/*TEAL*/
.theme-teal .nccd-header-title {color: #084239;}
/*ORANGE*/
.theme-orange .nccd-header-title {color: #612E1F;}
/*PURPLE*/
.theme-purple .nccd-header-title {color: #3D316A;}
/*TAN*/
.theme-tan .nccd-header-title {color: #503608;}

.nccd-header-title-black {color:#000;}

/***************TEXT & BACKGROUND COLOR GLOBAL***************/
/***************TEXT & BACKGROUND COLOR GLOBAL***************/


.nccd-black-color{color:#000;}
.nccd-black-color-important{color:#000 !important;}
.nccd-black-color h1{color:#000;}
.nccd-black-color h2{color:#000;}
.nccd-black-color h3{color:#000;}
.nccd-black-color h4{color:#000;}
.nccd-black-color h5{color:#000;}
.nccd-black-color h6{color:#000;}

.nccd-black-color p{color:#000;}
.nccd-black-color a{color:#000;}

.nccd-white-color{color: #fff;}
.nccd-white-color-important{color: #fff!important;}
.nccd-white-color h1{color: #fff;}
.nccd-white-color h2{color: #fff;}
.nccd-white-color h3{color: #fff;}
.nccd-white-color h4{color: #fff;}
.nccd-white-color h5{color: #fff;}
.nccd-white-color h6{color: #fff;}

.nccd-white-color p{color: #fff;}
.nccd-white-color a{color: #fff;}

.nccd-gray1-color{color: #f0f0f0}
.nccd-gray2-color{color: #e5e5e5}
.nccd-gray3-color{color: #c0c0c0}
.nccd-gray4-color{color:#404040;}
.nccd-red-color{color: #8f0000}
.nccd-gray1-bg-color{background-color: #f0f0f0}
.nccd-gray2-bg-color{background-color: #e5e5e5}
.nccd-gray3-bg-color{background-color: #c0c0c0}
.nccd-gray4-bg-color{background-color: #404040; color:#fff}
.nccd-red-bg-color{background-color: #8f0000; color: #fff}
*[class*="nccd-link"] {white-space: nowrap;}
.nccd-link-color{color: #075290}
.nccd-link{color: #075290; text-decoration: underline; cursor: pointer}
.nccd-link:hover{color: #075290; text-decoration: none; cursor: pointer}
.nccd-link-standalone{color: #075290; text-decoration: none; cursor: pointer}
.nccd-link-standalone:hover{text-decoration: underline; cursor: pointer}
/*App.css Override*/
.nccd-link, #body a.nccd-link{color: #075290; text-decoration: underline; cursor: pointer}
.nccd-link:hover, #body a.nccd-link:hover{color: #075290; text-decoration: none; cursor: pointer}
.nccd-link-standalone, #body a.nccd-link-standalone{color: #075290; text-decoration: none; cursor: pointer}
.nccd-link-standalone:hover, #body a.nccd-link-standalone:hover{text-decoration: underline; cursor: pointer}


/*BLUE*/
.theme-blue .nccd-primary-bg-color{background:#075290;color:#fff}
.theme-blue .nccd-primary-color{color:#075290 }
.theme-blue .nccd-secondary-bg-color{background:#b1dafb;color:#000}
.theme-blue .nccd-secondary-color{color:#b1dafb}
.theme-blue .nccd-tertiary-bg-color{background:#e3f2fe}
.theme-blue .nccd-tertiary-color{color:#e3f2fe}
/*GREEN*/
.theme-green .nccd-primary-bg-color{background:#085100;color:#fff}
.theme-green .nccd-primary-color{color:#085100 }
.theme-green .nccd-secondary-bg-color{background:#C1D5B0;color:#000}
.theme-green .nccd-secondary-color{color:#C1D5B0}
.theme-green .nccd-tertiary-bg-color{background:#d7e4cc}
.theme-green .nccd-tertiary-color{color:#d7e4cc}
/*ROSE*/
.theme-rose .nccd-primary-bg-color{background:#621919;color:#fff}
.theme-rose .nccd-primary-color{color:#621919 }
.theme-rose .nccd-secondary-bg-color{background:#E1B8B8;color:#000}
.theme-rose .nccd-secondary-color{color:#E1B8B8}
.theme-rose .nccd-tertiary-bg-color{background:#EFD9D9}
.theme-rose .nccd-tertiary-color{color:#EFD9D9}
/*TEAL*/
.theme-teal .nccd-primary-bg-color{background:#084239;color:#fff}
.theme-teal .nccd-primary-color{color:#084239 }
.theme-teal .nccd-secondary-bg-color{background:#c1ded5;color:#000}
.theme-teal .nccd-secondary-color{color:#c1ded5}
.theme-teal .nccd-tertiary-bg-color{background:#deeee9}
.theme-teal .nccd-tertiary-color{color:#deeee9}
/*ORANGE*/
.theme-orange .nccd-primary-bg-color{background:#612E1F;color:#fff}
.theme-orange .nccd-primary-color{color:#612E1F }
.theme-orange .nccd-secondary-bg-color{background:#612E1F;color:#000}
.theme-orange .nccd-secondary-color{color:#612E1F}
.theme-orange .nccd-tertiary-bg-color{background:#FBD69A}
.theme-orange .nccd-tertiary-color{color:#FBD69A}
/*PURPLE*/
.theme-purple .nccd-primary-bg-color{background:#3D316A;color:#fff}
.theme-purple .nccd-primary-color{color:#3D316A }
.theme-purple .nccd-secondary-bg-color{background:#C5BEE1;color:#000}
.theme-purple .nccd-secondary-color{color:#C5BEE1}
.theme-purple .nccd-tertiary-bg-color{background:#DAD5EB}
.theme-purple .nccd-tertiary-color{color:#DAD5EB}
/*TAN*/
.theme-tan .nccd-primary-bg-color{background:#503608;color:#fff}
.theme-tan .nccd-primary-color{color:#503608 }
.theme-tan .nccd-secondary-bg-color{background:#CCBA8B;color:#000}
.theme-tan .nccd-secondary-color{color:#CCBA8B}
.theme-tan .nccd-tertiary-bg-color{background:#E4DABC}
.theme-tan .nccd-tertiary-color{color:#E4DABC}

/**FACETED SEARCH*/
/*BLUE*/
.theme-blue .nccd-wrapFacetedSearch h4 {background: #075290; color:#fff; font-weight:bold;}
/*GREEN*/
.theme-green .nccd-wrapFacetedSearch h4 {background: #085100; color:#fff;}
/*ROSE*/
.theme-rose .nccd-wrapFacetedSearch h4 {background: #621919; color:#fff;}
/*TEAL*/
.theme-teal .nccd-wrapFacetedSearch h4 {background: #084239; color:#fff;}
/*ORANGE*/
.theme-orange .nccd-wrapFacetedSearch h4 {background: #612E1F; color:#fff;}
/*PURPLE*/
.theme-purple .nccd-wrapFacetedSearch h4{background: #3D316A; color:#fff;}
/*TAN*/
.theme-tan .nccd-wrapFacetedSearch h4{background: #503608; color:#fff;}

/**************THEME BORDERS**************/
/**************THEME BORDERS**************/
/*BLUE*/
.theme-blue .nccd-border-light-primary{border: 1px solid #075290}
.theme-blue .nccd-border-medium-primary{border: 2px solid #075290}
.theme-blue .nccd-border-thick-primary{border: 3px solid #075290}
/*GREEN*/
.theme-green .nccd-border-light-primary{border: 1px solid #085100}
.theme-green .nccd-border-medium-primary{border: 2px solid #085100}
.theme-green .nccd-border-thick-primary{border: 3px solid #085100}
/*ROSE*/
.theme-rose .nccd-border-light-primary{border: 1px solid #621919}
.theme-rose .nccd-border-medium-primary{border: 2px solid #621919}
.theme-rose .nccd-border-thick-primary{border: 3px solid #621919}
/*TEAL*/
.theme-teal .nccd-border-light-primary{border: 1px solid #084239}
.theme-teal .nccd-border-medium-primary{border: 2px solid #084239}
.theme-teal .nccd-border-thick-primary{border: 3px solid #084239}
/*ORANGE*/
.theme-orange .nccd-border-light-primary{border: 1px solid #612E1F}
.theme-orange .nccd-border-medium-primary{border: 2px solid #612E1F}
.theme-orange .nccd-border-thick-primary{border: 3px solid #612E1F}
/*PURPLE*/
.theme-purple .nccd-border-light-primary{border: 1px solid #3D316A}
.theme-purple .nccd-border-medium-primary{border: 2px solid #3D316A}
.theme-purple .nccd-border-large-primary{border: 3px solid #3D316A}
/*TAN*/
.theme-tan .nccd-border-light-primary{border: 1px solid #503608}
.theme-tan .nccd-border-medium-primary{border: 2px solid #503608}
.theme-tan .nccd-border-thick-primary{border: 3px solid #503608}
/*DEFAULT*/
.nccd-border-gray1{border: 1px solid #f0f0f0}
.nccd-border-gray2{border: 1px solid #e5e5e5}
.nccd-border-gray3{border: 1px solid #c0c0c0}
.nccd-border-gray4{border: 1px solid #404040}
.nccd-border-bottom-gray1{border-bottom: 1px solid #f0f0f0}
.nccd-border-bottom-gray2{border-bottom: 1px solid #e5e5e5}
.nccd-border-bottom-gray3{border-bottom:1px solid #c0c0c0}
.nccd-border-bottom-gray4{border-bottom: 1px solid #404040}
.nccd-border-right-gray4{border-right: 1px solid #404040}
.nccd-border-right-gray3{border-right:1px solid #c0c0c0}
.nccd-border-right-gray2{border-right: 1px solid #e5e5e5}
.nccd-border-left-gray4{border-left: 1px solid #404040}
.nccd-border-leftRight-gray1{border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0}
.nccd-border-leftRight-gray2{border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5}
.nccd-border-leftRight-gray3{border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0}
.nccd-border-leftRight-gray4{border-left: 1px solid #404040;border-right: 1px solid #404040}
/***************BOX-SHADOW***************/
/***************BOX-SHADOW***************/
.nccd-box-shadow-light {box-shadow: 0px 0px 15px rgba(0,0,0, 0.12);}
.nccd-box-shadow-medium {box-shadow: 0px 0px 15px rgba(0,0,0, 0.32);}
.nccd-box-shadow-dark {box-shadow: 0px 0px 15px rgba(0,0,0, 0.62);}

/***************SPINNER***************/
/***************SPINNER***************/
.nccd-spinner-small {
  display: inline-block;  
  height: 10px;
  width: 10px;
  position: relative;
  padding: 0 !important;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 6px solid rgba(64, 64, 64, .35);
  border-right: 6px solid rgba(64, 64, 64, .35);
  border-bottom: 6px solid rgba(64, 64, 64, .35);
  border-top: 6px solid rgba(64, 64, 64, .8);
  border-radius: 100%;
}

.nccd-spinner-medium {
  display: inline-block;  
  height: 45px;
  width: 45px;
  position: relative;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 6px solid rgba(64, 64, 64, .35);
  border-right: 6px solid rgba(64, 64, 64, .35);
  border-bottom: 6px solid rgba(64, 64, 64, .35);
  border-top: 6px solid rgba(64, 64, 64, .8);
  border-radius: 100%;
}

.nccd-spinner-large {
  display: inline-block;  
  height: 60px;
  width: 60px;
  position: relative;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 6px solid rgba(64, 64, 64, .35);
  border-right: 6px solid rgba(64, 64, 64, .35);
  border-bottom: 6px solid rgba(64, 64, 64, .35);
  border-top: 6px solid rgba(64, 64, 64, .8);
  border-radius: 100%;
}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(359deg); }}
@-moz-keyframes rotation {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(359deg);}}
@-o-keyframes rotation {from {-o-transform: rotate(0deg);}to { -o-transform: rotate(359deg);}}
@keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}



/***************ROUND EDGE***************/
/***************ROUND EDGE***************/
.nccd-round-edge-small {border-radius: 5px;}
.nccd-round-edge-medium {border-radius: 10px;}
.nccd-round-edge-large {border-radius: 15px;}

/***************MODULE THEME***************/
/***************MODULE THEME***************/
[class*=nccd-mod] > * {padding: 0 15px 0 15px;}
[class*=nccd-mod] > h1, [class*=nccd-mod] > h2, [class*=nccd-mod] > h3,
[class*=nccd-mod] > h4, [class*=nccd-mod] > h5, [class*=nccd-mod] > h6 {
    margin-bottom: 10px;
    padding: 5px 10px;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 18px;
}

[class*=nccd-mod] > p, [class*=nccd-mod] >span{
padding:15px;}

[class*=nccd-mod] {margin-bottom: 20px; overflow: hidden;}
    [class*=nccd-mod] > p {line-height: 1.7em;}
    [class*=nccd-mod] ul, [class*=nccd-mod] ol {margin: 0;}
    [class*=nccd-mod].box-shadow-light {box-shadow: 0px 0px 15px rgba(0,0,0, 0.12);}
    [class*=nccd-mod].box-shadow-medium {box-shadow: 0px 0px 15px rgba(0,0,0, 0.32);}
    [class*=nccd-mod].box-shadow-dark {box-shadow: 0px 0px 15px rgba(0,0,0, 0.62);}
    [class*=nccd-mod] a:hover {text-decoration: underline;}
    [class*=nccd-mod].round-edge-small {border-radius: 5px;}
    [class*=nccd-mod].round-edge-medium {border-radius: 10px;}
    [class*=nccd-mod].round-edge-large {border-radius: 15px;}
/*WCMS combine with NCCD styling*/
#nav-container [class*=nccd-mod] {margin: 0 15px 15px 15px;}
/*NEUTRAL MODULE*/


/*BLUE MODULE*/
.theme-blue .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-blue .nccd-modA h1, .theme-blue .nccd-modA h2,
    .theme-blue .nccd-modA h3, .theme-blue .nccd-modA h4,
    .theme-blue .nccd-modA h5, .theme-blue .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #075290;
        width: 100%;
    }

.theme-blue .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-blue .nccd-modB h1, .theme-blue .nccd-modB h2,
    .theme-blue .nccd-modB h3, .theme-blue .nccd-modB h4,
    .theme-blue .nccd-modB h5, .theme-blue .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-blue .nccd-modC {border: 1px solid #e5e5e5; background: #b1dafb;}
    .theme-blue .nccd-modC h1, .theme-blue .nccd-modC h2,
    .theme-blue .nccd-modC h3, .theme-blue .nccd-modC h4,
    .theme-blue .nccd-modC h5, .theme-blue .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #b1dafb;
    }

    .theme-blue .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-blue .nccd-modD h1, .theme-blue .nccd-modD h2,
    .theme-blue .nccd-modD h3, .theme-blue .nccd-modD h4,
    .theme-blue .nccd-modD h5, .theme-blue .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-blue .nccd-modE { border: 1px solid #e5e5e5; background: #075290;}
    .theme-blue .nccd-modE p { color:#fff;}
    .theme-blue .nccd-modE h1, .theme-blue .nccd-modE h2,
    .theme-blue .nccd-modE h3, .theme-blue .nccd-modE h4,
    .theme-blue .nccd-modE h5, .theme-blue .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #075290;
    }

    .theme-blue .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-blue .nccd-modF h1, .theme-blue .nccd-modF h2,
    .theme-blue .nccd-modF h3, .theme-blue .nccd-modF h4,
    .theme-blue .nccd-modF h5, .theme-blue .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }


/*GREEN MODULE*/
.theme-green .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-green .nccd-modA h1, .theme-green .nccd-modA h2,
    .theme-green .nccd-modA h3, .theme-green .nccd-modA h4,
    .theme-green .nccd-modA h5, .theme-green .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #085100;
        width: 100%;
    }

.theme-green .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-green .nccd-modB h1, .theme-green .nccd-modB h2,
    .theme-green .nccd-modB h3, .theme-green .nccd-modB h4,
    .theme-green .nccd-modB h5, .theme-green .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-green .nccd-modC {border: 1px solid #e5e5e5; background: #C1D5B0;}
    .theme-green .nccd-modC h1, .theme-green .nccd-modC h2,
    .theme-green .nccd-modC h3, .theme-green .nccd-modC h4,
    .theme-green .nccd-modC h5, .theme-green .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #C1D5B0;
    }

    .theme-green .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-green .nccd-modD h1, .theme-green .nccd-modD h2,
    .theme-green .nccd-modD h3, .theme-green .nccd-modD h4,
    .theme-green .nccd-modD h5, .theme-green .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-green .nccd-modE { border: 1px solid #e5e5e5; background: #085100;}
    .theme-green .nccd-modE p { color:#fff;}
    .theme-green .nccd-modE h1, .theme-green .nccd-modE h2,
    .theme-green .nccd-modE h3, .theme-green .nccd-modE h4,
    .theme-green .nccd-modE h5, .theme-green .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #085100;
    }

    .theme-green .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-green .nccd-modF h1, .theme-green .nccd-modF h2,
    .theme-green .nccd-modF h3, .theme-green .nccd-modF h4,
    .theme-green .nccd-modF h5, .theme-green .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }

 /*ROSE MODULE*/
.theme-rose .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-rose .nccd-modA h1, .theme-rose .nccd-modA h2,
    .theme-rose .nccd-modA h3, .theme-rose .nccd-modA h4,
    .theme-rose .nccd-modA h5, .theme-rose .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #621919;
        width: 100%;
    }

.theme-rose .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-rose .nccd-modB h1, .theme-rose .nccd-modB h2,
    .theme-rose .nccd-modB h3, .theme-rose .nccd-modB h4,
    .theme-rose .nccd-modB h5, .theme-rose .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-rose .nccd-modC {border: 1px solid #e5e5e5; background: #E1B8B8;}
    .theme-rose .nccd-modC h1, .theme-rose .nccd-modC h2,
    .theme-rose .nccd-modC h3, .theme-rose .nccd-modC h4,
    .theme-rose .nccd-modC h5, .theme-rose .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #E1B8B8;
    }

    .theme-rose .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-rose .nccd-modD h1, .theme-rose .nccd-modD h2,
    .theme-rose .nccd-modD h3, .theme-rose .nccd-modD h4,
    .theme-rose .nccd-modD h5, .theme-rose .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-rose .nccd-modE { border: 1px solid #e5e5e5; background: #621919;}
    .theme-rose .nccd-modE p { color:#fff;}
    .theme-rose .nccd-modE h1, .theme-rose .nccd-modE h2,
    .theme-rose .nccd-modE h3, .theme-rose .nccd-modE h4,
    .theme-rose .nccd-modE h5, .theme-rose .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #621919;
    }

    .theme-rose .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-rose .nccd-modF h1, .theme-rose .nccd-modF h2,
    .theme-rose .nccd-modF h3, .theme-rose .nccd-modF h4,
    .theme-rose .nccd-modF h5, .theme-rose .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }

/*TEAL MODULE*/
.theme-teal .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-teal .nccd-modA h1, .theme-teal .nccd-modA h2,
    .theme-teal .nccd-modA h3, .theme-teal .nccd-modA h4,
    .theme-teal .nccd-modA h5, .theme-teal .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #084239;
        width: 100%;
    }

.theme-teal .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-teal .nccd-modB h1, .theme-teal .nccd-modB h2,
    .theme-teal .nccd-modB h3, .theme-teal .nccd-modB h4,
    .theme-teal .nccd-modB h5, .theme-teal .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-teal .nccd-modC {border: 1px solid #e5e5e5; background: #c1ded5;}
    .theme-teal .nccd-modC h1, .theme-teal .nccd-modC h2,
    .theme-teal .nccd-modC h3, .theme-teal .nccd-modC h4,
    .theme-teal .nccd-modC h5, .theme-teal .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #c1ded5;
    }

    .theme-teal .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-teal .nccd-modD h1, .theme-teal .nccd-modD h2,
    .theme-teal .nccd-modD h3, .theme-teal .nccd-modD h4,
    .theme-teal .nccd-modD h5, .theme-teal .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-teal .nccd-modE { border: 1px solid #e5e5e5; background: #084239;}
    .theme-teal .nccd-modE p { color:#fff;}
    .theme-teal .nccd-modE h1, .theme-teal .nccd-modE h2,
    .theme-teal .nccd-modE h3, .theme-teal .nccd-modE h4,
    .theme-teal .nccd-modE h5, .theme-teal .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #084239;
    }

    .theme-teal .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-teal .nccd-modF h1, .theme-teal .nccd-modF h2,
    .theme-teal .nccd-modF h3, .theme-teal .nccd-modF h4,
    .theme-teal .nccd-modF h5, .theme-teal .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }

 /*ORANGE MODULE*/
.theme-orange .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-orange .nccd-modA h1, .theme-orange .nccd-modA h2,
    .theme-orange .nccd-modA h3, .theme-orange .nccd-modA h4,
    .theme-orange .nccd-modA h5, .theme-orange .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #612E1F;
        width: 100%;
    }

.theme-orange .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-orange .nccd-modB h1, .theme-orange .nccd-modB h2,
    .theme-orange .nccd-modB h3, .theme-orange .nccd-modB h4,
    .theme-orange .nccd-modB h5, .theme-orange .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-orange .nccd-modC {border: 1px solid #e5e5e5; background: #F9C671;}
    .theme-orange .nccd-modC h1, .theme-orange .nccd-modC h2,
    .theme-orange .nccd-modC h3, .theme-orange .nccd-modC h4,
    .theme-orange .nccd-modC h5, .theme-orange .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #F9C671;
    }

    .theme-orange .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-orange .nccd-modD h1, .theme-orange .nccd-modD h2,
    .theme-orange .nccd-modD h3, .theme-orange .nccd-modD h4,
    .theme-orange .nccd-modD h5, .theme-orange .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-orange .nccd-modE { border: 1px solid #e5e5e5; background: #612E1F;}
    .theme-orange .nccd-modE p { color:#fff;}
    .theme-orange .nccd-modE h1, .theme-orange .nccd-modE h2,
    .theme-orange .nccd-modE h3, .theme-orange .nccd-modE h4,
    .theme-orange .nccd-modE h5, .theme-orange .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #612E1F;
    }

    .theme-orange .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-orange .nccd-modF h1, .theme-orange .nccd-modF h2,
    .theme-orange .nccd-modF h3, .theme-orange .nccd-modF h4,
    .theme-orange .nccd-modF h5, .theme-orange .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }

 /*PURPLE MODULE*/
.theme-purple .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-purple .nccd-modA h1, .theme-purple .nccd-modA h2,
    .theme-purple .nccd-modA h3, .theme-purple .nccd-modA h4,
    .theme-purple .nccd-modA h5, .theme-purple .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #3D316A;
        width: 100%;
    }

.theme-purple .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-purple .nccd-modB h1, .theme-purple .nccd-modB h2,
    .theme-purple .nccd-modB h3, .theme-purple .nccd-modB h4,
    .theme-purple .nccd-modB h5, .theme-purple .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-purple .nccd-modC {border: 1px solid #e5e5e5; background: #C5BEE1;}
    .theme-purple .nccd-modC h1, .theme-purple .nccd-modC h2,
    .theme-purple .nccd-modC h3, .theme-purple .nccd-modC h4,
    .theme-purple .nccd-modC h5, .theme-purple .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #C5BEE1;
    }

    .theme-purple .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-purple .nccd-modD h1, .theme-purple .nccd-modD h2,
    .theme-purple .nccd-modD h3, .theme-purple .nccd-modD h4,
    .theme-purple .nccd-modD h5, .theme-purple .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-purple .nccd-modE { border: 1px solid #e5e5e5; background: #3D316A;}
    .theme-purple .nccd-modE p { color:#fff;}
    .theme-purple .nccd-modE h1, .theme-purple .nccd-modE h2,
    .theme-purple .nccd-modE h3, .theme-purple .nccd-modE h4,
    .theme-purple .nccd-modE h5, .theme-purple .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #3D316A;
    }

    .theme-purple .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-purple .nccd-modF h1, .theme-purple .nccd-modF h2,
    .theme-purple .nccd-modF h3, .theme-purple .nccd-modF h4,
    .theme-purple .nccd-modF h5, .theme-purple .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }

     /*TAN MODULE*/
.theme-tan .nccd-modA {border: 1px solid #e5e5e5;}
    .theme-tan .nccd-modA h1, .theme-tan .nccd-modA h2,
    .theme-tan .nccd-modA h3, .theme-tan .nccd-modA h4,
    .theme-tan .nccd-modA h5, .theme-tan .nccd-modA h6 {
        margin: 0;
        color: #fff;
        background: #503608;
        width: 100%;
    }

.theme-tan .nccd-modB {border: 1px solid #e5e5e5;}
    .theme-tan .nccd-modB h1, .theme-tan .nccd-modB h2,
    .theme-tan .nccd-modB h3, .theme-tan .nccd-modB h4,
    .theme-tan .nccd-modB h5, .theme-tan .nccd-modB h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-tan .nccd-modC {border: 1px solid #e5e5e5; background: #CCBA8B;}
    .theme-tan .nccd-modC h1, .theme-tan .nccd-modC h2,
    .theme-tan .nccd-modC h3, .theme-tan .nccd-modC h4,
    .theme-tan .nccd-modC h5, .theme-tan .nccd-modC h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #CCBA8B;
    }

    .theme-tan .nccd-modD {border-bottom: 1px solid #e5e5e5;}
    .theme-tan .nccd-modD h1, .theme-tan .nccd-modD h2,
    .theme-tan .nccd-modD h3, .theme-tan .nccd-modD h4,
    .theme-tan .nccd-modD h5, .theme-tan .nccd-modD h6 {
        margin: 0;
        color: #000;
        width: 100%;
    }

    .theme-tan .nccd-modE { border: 1px solid #e5e5e5; background: #503608;}
    .theme-tan .nccd-modE p { color:#fff;}
    .theme-tan .nccd-modE h1, .theme-tan .nccd-modE h2,
    .theme-tan .nccd-modE h3, .theme-tan .nccd-modE h4,
    .theme-tan .nccd-modE h5, .theme-tan .nccd-modE h6 {
        margin: 0;
        color: #fff;
        width: 100%;
        background: #503608;
    }

    .theme-tan .nccd-modF { border: 1px solid #e5e5e5; background: #f0f0f0;}
    .theme-tan .nccd-modF h1, .theme-tan .nccd-modF h2,
    .theme-tan .nccd-modF h3, .theme-tan .nccd-modF h4,
    .theme-tan .nccd-modF h5, .theme-tan .nccd-modF h6 {
        margin: 0;
        color: #000;
        width: 100%;
        background: #f0f0f0;
    }
/******************LEFT NAV*******************/
/*MAIN NAVIGATION*/
.wrapNav nav#left ul, #navmenu nav#left ul {margin: 0;}
ul.nav-primary a:hover {text-decoration: none;}
.wrapNav{margin-left: 0;float: left;}
nav#left h2{padding:5px 15px; margin:0;}
nav#left h2 a {color:#fff; font-size:18px;}
nav#left {border:none!important;}
nav#left li a{padding:5px 15px; display:block;}
nav#left li a{padding:5px 15px; display:block; color:#000;}

/*BLUE*/
.theme-blue nav#left.gallery li a  {background: #b1dafb;}
/*GREEN*/
.theme-green nav#left.gallery li a {background: #C1D5B0; }
/*ROSE*/
.theme-rose nav#left.gallery li a  {background: #E1B8B8;}
/*TEAL*/
.theme-teal nav#left.gallery li a {background: #c1ded5;}
/*ORANGE*/
.theme-orange nav#left.gallery li a  {background: #F9C671;}
/*PURPLE*/
.theme-purple nav#left.gallery li a {background: #C5BEE1;}
/*TAN*/
.theme-tan nav#left.gallery li a {background: #CCBA8B;}


/*RESPONSIVE TABLE*/




/*NCCD-RD_TABLE A*/
table.nccd-rd-table {border:1px solid #e5e5e5;}
table.nccd-rd-table th,
table.nccd-rd-table td {
  padding:8px;
  border:1px solid #e5e5e5;
  }

table.nccd-rd-table tr:nth-child(even) {background: #f0f0f0;}


/*NCCD-RD_TABLE B*/
table.nccd-rd-table {border:1px solid #e5e5e5;}
table.nccd-rd-table th,
table.nccd-rd-table td {
  padding:8px;
  border:1px solid #e5e5e5;
  }

table.nccd-rd-table tr:nth-child(even) {background: #f0f0f0;}

/*table.nccd-rd-table.rd-tableA { 
  margin: 0 auto;
  border-collapse: collapse;
  font-family: Agenda-Light, sans-serif;
  font-weight: 100; 
  background: #333; color: #fff;
  text-rendering: optimizeLegibility;
  border-radius: 5px; 
}
table.nccd-rd-table.rd-tableA caption { 
    font-size: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left, center right;
    padding: 15px;
    text-align:left;
}
table.nccd-rd-table.rd-tableA  thead th { font-weight: 600; }
table.nccd-rd-table.rd-tableA  thead th, table.nccd-rd-tableA  tbody td { 
  padding: .8rem; font-size: 1.4rem;
}
table.nccd-rd-table.rd-tableA  tbody td { 
  padding: .8rem; font-size: 1.4rem;
  color: #444; background: #eee; 
}*/



/*RESPONSIVE TABLE A THEME*/
/*BLUE*/
.theme-blue table.nccd-rd-table th {background: #075290; color:#fff;}
.theme-blue table.nccd-rd-table.rd-tableA tbody tr td:first-child {background: #075290; color:#fff;}
.theme-blue table.nccd-rd-table.rd-tableA {background: #075290; color:#fff;}
.theme-blue table.nccd-rd-table.rd-tableA th tr td:nth-child(odd){background: red; color:#fff;}

/*GREEN*/
.theme-green table.nccd-rd-table th {background: #085100; color:#fff;}
.theme-green table.nccd-rd-table.rd-tableA tbody tr td:first-child  {background: #085100; color:#fff;}

/*ROSE*/
.theme-rose table.nccd-rd-table th {background: #621919; color:#fff;}
.theme-rose table.nccd-rd-table.rd-tableA tbody tr td:first-child{background: #621919; color:#fff;}

/*TEAL*/
.theme-teal table.nccd-rd-table th {background: #084239; color:#fff;}
.theme-teal table.nccd-rd-table.rd-tableA tbody tr td:first-child {background: #084239; color:#fff;}

/*ORANGE*/
.theme-orange table.nccd-rd-table th {background: #612E1F; color:#fff;}
.theme-orange table.nccd-rd-table.rd-tableA tbody tr td:first-child {background: #612E1F; color:#fff;}

/*PURPLE*/
.theme-purple table.nccd-rd-table th{background: #3D316A; color:#fff;}
.theme-purple table.nccd-rd-table.rd-tableA tbody tr td:first-child {background: #3D316A; color:#fff;}

/*TAN*/
.theme-tan table.nccd-rd-table th{background: #503608; color:#fff;}
.theme-tan table.nccd-rd-table.rd-tableA tbody tr td:first-child {background: #503608; color:#fff;}

/*MESSAGES*/
.alertBoxWrap {
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
}

.error, .warning, .success, .information, .timeOut, .email{
    background: #e5e5e5;
    padding: 5px 8px 5px 8px;
    border: 1px solid #e5e5e5;
}

    .error i, .warning i, .success i, .information i, .timeOut i, .email i {
        font-size: 30px;
        float:left;
        padding: 5px;
        margin-right: 10px;
    }

    .error i {
        color: #8f0000;
    }

    .warning i {
        color: #fdb81e;
    }

    .success i {
        color: #008000;
    }

    .information i {
        color: #0000CC;
    }

    .timeOut i {
    }

    .email i {
        color: #8f0000;
    }

    .warning span,
    .warning p,
    .warning li,
    .success span,
    .success p,
    .success li,
    .error span,
    .error p,
    .error li,
    .information span,
    .information p,
    .information li,
    .timeOut p,
    .timeOut span,
    .timeOut li,
    .email span,
    .email p,
    .email li {
        display: block;
        overflow: hidden;
        margin-top: 5px;
        font-weight: bold;
        font-size: 14px;
    }

    .warning p {
        display: block;
    }

    /*DATE PICKER*/
/*input#nccd-datepickerA.hasDatepicker {
    margin-bottom: 10px;
}

#ui-datepicker-div .ui-icon {
height:22px;}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
    background-image: url('../../images/prev.png');
    background-position: 6px 9px;
    left:35%;
    top:22%;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next span {
    background-image: url('../../images/next.png');
    background-position: 6px 9px;
    left:35%;
    top:22%;
}*/


/**MENUS**/

/*Dropdown Menu*/

.nccd-dropdown-menu li {
list-style:none;
}

.nccd-dropdown-menu button {
    padding:8px;
}

.dropdown-menu {
min-width:185px;}

.dropdown-menu li {
    list-style: none;
    visibility: visible;
    display: block;
  padding:8px;
  border-bottom: 1px solid #f0f0f0;
}

.dropdown-menu li:hover {
    background:#f0f0f0;
     width: 100%;
      display: inline-block;
      list-style: none;
    visibility: visible;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown-menu, .dropdown-menu, .dropdown-menu {
    margin-top: 0;
}

.nccd-dropdown-menu .caret {
    border-top: 4px solid #fff!important;}

.sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

 /*DATE PICKER Override*/
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next span {
display:none!important;}

.ui-datepicker-prev {background-image:url(/NCCDTemplatePackage/images/prev.png)!important;
background-repeat:no-repeat!important;
background-position:center!important;
cursor:pointer;
}

.ui-datepicker-prev:hover {
background-image:url(/NCCDTemplatePackage/images/prev.png)!important;
background-repeat:no-repeat!important;
}

.ui-datepicker-next {background-image:url(/NCCDTemplatePackage/images/next.png)!important;
background-repeat:no-repeat!important;
background-position:center!important;
cursor:pointer;
}

.ui-datepicker-next:hover {
background-image:url(/NCCDTemplatePackage/images/next.png)!important;
background-repeat:no-repeat!important;
}

table#smartObj select, table#tblActivities select {
margin-top:0!important;
margin-bottom:0!important;
}