 /*!
 * Name: Verisk WCSP v2020 production css file
 * Release: 2020.0.0
 * Built: 2020-1-15 1:10:45 PM
 * Owner: Pravinda Ranjit, Chandan Chaurasia
 * Copyright (c) 2020 Verisk
 * Description: Official css style file for production use
 */
 body>div>a {
              text-decoration: none;
            }

            html {
              height: 100%;
              box-sizing: border-box;
            }

            *,
            *:before,
            *:after {
              box-sizing: inherit;
            }

            * {
              outline: none;
            }

            body {

              position: relative;
              background-color: rgb(245,244,244);
              margin: 0;
              padding-bottom: 5rem;
              min-height: 100%;
            }

            a {
              cursor: pointer;
            }

            a[disabled=disabled],
            a:hover[disabled=disabled] {
              color: #bbb;
              pointer-events: none;
            }

            h2 {
              margin: 0;
              font-size: 1.4em;
              padding: 1em 0.5em 0.8em 0;
              /* border-bottom: 1px solid #E1E1E1; */
              text-align: left;
            }

            h2#content{
              padding: 0 0.5em 0.8em 0;
            }

            h2.addNV{
              padding: 1em 0.5em 0.8em !important;

            }

            h4 {
              font-size: 1.1em;
              margin: 1em 0;
            }
            h3{
              margin-top: 0.75em;
            }

            .clr {
              clear: both;
              height: 1px;
            }

            .fl {
              float: left;
            }

            .fr {
              float: right;
            }

            .hidediv {
              display: none;
              visibility: hidden;
            }

            a.appSel:link, a.appSel:active, a.appSel:visited {
              background: url(../images/home-ico-hover.png) no-repeat left 4px;
              padding: 1px 0 1px 18px;
              font-size: 13px;
              color: #FF6A42;
          }

          /* a.appSel:hover {
    color: #0056b3;
} */


            a,
            a:hover,
            a:focus,
            a:visited {
              outline: 0;
            }

            label {
              font-size: 0.85em;
            }

            label label {
              font-size: 1em;
            }
/* ==========================================================================
   HEADER
   ========================================================================== */
            #resultLoading {
              width: 100%;
              height: 100%;
              position: fixed;
              z-index: 10000000;
              top: 0;
              right: 0;
              margin: auto;
              background-image: url('../images/ajax-loader2.gif');
              background-repeat: no-repeat;
              background-position: center;
            }

            #resultLoading .bg {
              background: #000000;
              opacity: .4;
              width: 100%;
              height: 100%;
              position: fixed;
              top: 0;
            }

            .cs-header {
              float: none;
            }

            /* .cs-header-logo .iso-logo {
              display: block;
              height: 60px;
              width: 300px;
              font-size: 17px;
              letter-spacing: 1px;
              margin: 24px auto 0;
            } */

            /* added by chandan on december 23 */
            .cs-header-logo .iso-logo {
              display: block;
              height: 57px;
              /* width: 100px; */
              vertical-align: middle;
              font-size: 17px;
              letter-spacing: 1px;
              margin: 3px auto 0;
              text-indent: -999999px;
              background: url(../images/ISO_logo-vector.svg) no-repeat center center;
              /* background-size: contain; */
            }

.vlogo-img {
  width: 190px;
  height: 48px;
}

            @media screen and (min-width: 961px) and (max-width: 1399px) {
              .footerNw .footer-copyright {
                width: 100%;
                text-align: center;
              }
            }

            .cs-header .cs-header-menu-right {
              margin: 0;
              padding: 0;
              float: right;
            }

            .cs-header .cs-header-menu-right li {
              float: left;
              list-style: none;
            }

            .cs-header .cs-header-menu-right li a {
              padding: 20px;
              display: block;
            }

            .cs-header .cs-header-menu-right li a:hover,
            .cs-header .cs-header-menu-right li a:focus {
              color: #82c935;
            }

            .icon-menu:hover {
              color: #82c935;
            }

            .mm-list {
              margin-bottom: 120px;
            }

            .mm-menu,
            .mm-menu.mm-right {
              width: 440px;
            }

            .headerLogo {
              width: 98%;
              overflow: hidden;
              display: block;
              margin: 0 auto;
            }

            .errpageCont {
              text-align: right;
              padding: 20px;
            }

            /* modified by Chandan on January 8, 2020 */
            /* -------------------------------------- 
---Documention for removal and reverting 
back to original state. Uncomment the former
classes and comment the new classes below them
--------------------------------------------*/

            /* .pols-logo {
	background: transparent url("../images/pols-logo.png") no-repeat;
	text-indent: -9999px;
	width: 109px;
	height: 46px;
	cursor: pointer;
	margin: 21px 30px 0px 25px;
	float: left;
	background-size: cover;
} */
            .product-logo {
              display: none;
            }

            /* .logo-wcP {
	background-image: url(../images/iso-logo-wcprism.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 254px;
	height: 51px;
	margin: 10px 0 0 0;
	text-indent: -9999px;
	display: block;
	background-size: 100% auto;
} */

            .logo-wcP {

              font-size: 22px;
              height: 50px;
              line-height: 63px;
              color: #3a3a3a;
              font-family: 'Roboto', sans-serif;
              font-weight: 300;

            }





            /* modification section end - Chandan Chaurasia */

            .header-right {
              float: right;
              margin: 15px 25px 0px 0px;
            }

            .searchForm {
              width: 100%;
              margin-top: 15px;
            }

            /***********************
SHOW HIDE 
**********************/

            .expand,
            .collapse {
              cursor: pointer;
            }

            .expand {
              background: url("../images/showHide.png") no-repeat scroll 98% 22px;
            }

            .collapse {
              background: url("../images/showHide.png") no-repeat scroll 98% -57px;
            }

            .info {
              color: #a0a0a0;
              cursor: pointer;
              font-size: 11px;
              margin: 0 0 0 10px;
              display: inline-block;
            }

            #page {
              height: auto !important;
              margin: 0 auto 0;
              min-height: 100%;
            }

            .colwrap {
              width: 100%;
              margin: 0 auto;
              padding-bottom: 20px;
            }

            .colwrap .cs-table td {
              padding: 0.7em 0.7em 0.3em;
            }

            .cs-table td.btmPaddSm {
              padding-bottom: 1px !important;
            }

            .colLt {
              width: 36%;
              float: left;
            }

            .colMd {
              width: 36%;
              float: left;
            }

            .colRt {
              float: left;
              width: 24%;
            }

            .colLt td,
            .colMd td,
            .colRt td {}

            .colMd {
              margin: 0px 15px 5px;
            }

            .col2Lt,
            .col2Rt {
              float: left;
              width: 47%;
            }

            .col2Rt {
              margin-left: 15px;
            }

            .comment .comment-arrow {
              border-color: white;
            }

            .help-block {
              font-weight: 300;
              font-size: .8em;
              display: block;
              margin-top: 5px;
              margin-bottom: 10px;
            }

            .fixtbl {
              width: 20% !important;
            }

            .firstCol {
              width: 35% !important;
            }

            .no-padd {
              padding: 0 !important;
            }

            .add-padd {
              padding: 1em 0 0 1em;
              margin-bottom: 6px;
            }

            .paddNw {
              padding: 0 10px;
            }

            .no-bg {
              background: none !important;
            }

            .nobg tr:nth-child(2n),
            .nobg tr:hover,
            .nobg th,
            .nobg td {
              background: #fff;
            }

            .nobg td {
              border: none;
              padding: 0.5em 0.7em !important;
            }

            .negMrgn {
              margin-top: -46px;
            }

            .posMrgn {
              margin-top: 15px !important;
            }

            .tpMrgn {
              margin-top: 32px !important;
            }

            .ltMrgn {
              margin-left: 5px !important;
            }

            .noMrg {
              margin: 0;
            }

            .noTpBor,
            .noTpBor th {
              border-top: none !important;
            }

            .noBtnPadd .inBtnArea {
              padding: 0;
              background: none;
            }

            .disInline {
              display: inline-block;
            }

            .controlVisible {
              visibility: visible;
            }

            .controlInVisible {
              visibility: hidden;
            }

            .overFlAuto {
              overflow: hidden;
              overflow-x: auto;
              width: 100%;
            }

            .paddBtm {
              padding-bottom: 20px;
            }

            .fxHgtTd {
              height: 45px;
            }

            .noBor td,
            .noBor {
              border: none !important;
            }

            /* ==========================================================================
   DomainInfo Page
   ========================================================================== */

            #action {
              margin: 0;
              padding: 0;
              width: 120px;
            }

            #action li {
              list-style: none;
              display: inline-block;
              margin-right: 5px;
            }

            /********************************
            Tab Menu
            ********************************/

            #topNav {
              float: left;
              width: 100%;
               background: rgb(245,244,244);
              font-size: 0.8em;
            }

            #topNav ul {
              margin: 0;
              padding: 0 10px 0 10px;
              list-style: none;
            }

            #topNav li {
              display: inline;
              margin: 0;
              padding: 0;
            }

            #topNav a {
              float: left;
              margin: 0 2px;
              padding: 10px 15px;
              border-radius: 5px 5px 0px 0px;
              background: #F1F7FF;
              text-decoration: none;
              outline: none;
              cursor: pointer;
            }

            #topNav .active-Sub a {
              background: #fff;
            }

            .tabWrap {
              padding: 0;
            }

            .tabContNw {
              background: #fff;
              margin-bottom: 20px;
              clear: both;
            }

            /*******************
SUB TAB
*******************/

            ul.menu {
              clear: both;
              padding: 0;
              margin: 10px;
            }

            ul.menu li {
              display: inline;
            }

            .tabContent {
              border-top: 2px solid #5190b9;
              clear: both;
              padding: 10px;
              width: 100%;
              background: #fff url("../images/tabContentBg.jpg") repeat-x;
            }

            .margin-btm {
              margin-bottom: 10px;
            }

            .tabContent h2,
            .tabContent h3,
            .col2Lt h2,
            .col2Rt h2 {
              font-style: normal;
              font-weight: 100;
              font-size: 1.2em;
              color: #5190b9;
            }

            .col2Lt h2,
            .col2Rt h2 {
              border-bottom: none;
            }

            .tabContent h3 {
              padding: 0;
            }

            a.tab {
              cursor: pointer;
              display: block;
              float: left;
              margin: 2px 2px 0 10px;
              text-decoration: none;
              color: #5b5b5b;
              font-size: 13px;
              height: 29px;
              padding: 9px 22px 0 22px;
            }

            .menu li.active a.tab,
            .menu li a:hover {
              background: #5190b9;
              color: #d0efff;
            }

            #subTab {
              background: #fff;
              height: 44px;
              display: block;
              clear: both;
              padding: 6px 8px 0 0px;
            }

            a.subTabBtn {
              font: normal 11px Arial, Helvetica, sans-serif;
              float: left;
              display: block;
              outline: none;
              color: #ff781a;
              padding: 5px;
              -webkit-border-radius: 5px 5px 5px 5px;
              border-radius: 5px 5px 5px 5px;
            }

            a.subTabBtn:hover {
              color: #fccd5b;
            }

            a.subTabBtn .icon-plus,
            .adminMenu .icon-cog {
              margin-right: 5px;
            }

            #subTab ul {
              margin: 5px;
              padding: 0;
            }

            .nomrgnTp {
              margin-top: -2px !important;
            }

            .mrgnTp {
              margin-top: 7px !important;
            }

            #subTab ul li {
              list-style: none;
              display: inline-block;
            }

            #subTab ul li span.ulistLabel {
              margin-left: 10px;
              padding: 0 0px 0px 18px;
              display: inline-block;
              float: left;
              font-size: 0.85em;
            }

            #subTab ul li span.ulistHead {
              margin-right: 10px;
              padding: 0 0px 0px 5px;
              font-weight: bold;
              display: inline-block;
              font-size: 0.85em;
            }

            /***************************
PAGINATION FOR UL LI STARTS
****************************/

            #pagination .pages {
              list-style: none;
              margin: 0;
              overflow: auto;
              clear: both;
              margin: 2px 20px 0 0;
              font-size: 12px;
            }

            #pagination .pages table {
              width: auto;
            }

            #pagination .pages td {
              padding: 10px 5px;
            }

            #pagination .pages ul li {
              float: left;
              margin-right: 5px;
            }

            #pagination .pages a {
              display: block;
              padding: 0px 4px;
              text-decoration: none;
            }

            #pagination .pages a.btnBg {
              padding: 0.5em 0.8em 0.4em;
              top: 0;
            }

            #pagination .pages a.btnBg:hover {
              color: #fff;
            }

            #pagination .pages a:hover {
              color: #ff7200;
              text-decoration: none;
            }

            #pagination .pages a.prev-off:link,
            .pages a.next-off:link {
              color: #b7b7b7;
              padding: 0px 4px;
              text-decoration: none;
            }

            #pagination .pages a.prev-off:hover,
            .pages a.next-off:hover {
              cursor: default;
            }

            #pagination .pages .active a {
              padding: 0px 4px;
              color: #ffb448;
            }

            #pagination .pages .txtPagerClass {
              width: 40px;
              margin: 0.5em 0 0.7em !important;
            }

            .flmrgNeg {
              float: right;
              margin-top: -50px;
            }

            /********************************
SUB TITLE
********************************/

            .leftNav {
              float: left;
            }

            .rightNav {
              padding-right: 15px;
              float: right;
            }

            /**********************
REPORT VIEW/EDIT
**********************/

            .switch {
              float: left;
              background: url(../images/switch.png) no-repeat left center;
              padding: 0px 0px 0px 20px;
              margin: 3px 15px 0 0;
              font-size: 11px;
            }

            .switch a {
              color: #6D6D6D;
            }

            .switch a:hover {
              color: #2382E1;
            }

            .tblContentHead table {
              border: 1px solid #e1e1e1;
              border-collapse: collapse;
              width: 100%;
            }

            .outputBox .contentHolder table {
              margin-bottom: 10px;
            }

            .outputBox .contentHolder h3 {
              margin: 0;
            }

            .accSubContentWrap table,
            .SubContentWrap table {
              border-collapse: collapse;
              width: 100%;
            }

            .accSubContentWrap table table,
            .accSubContentWrap table table tr td,
            .SubContentWrap table table,
            .SubContentWrap table table tr td {
              border-collapse: collapse;
            }

            .accSubContent {
              padding: 0px;
            }

            .hdMargin {
              width: 30%;
            }

            table.accSubContent tr th a:hover,
            table.accSubContent tr th.subHd a:hover {
              text-decoration: underline;
            }

            .accSubContentWrap table tr td,
            .SubContentWrap table tr td,
            .tbl-tpBor td {
              background: #fff;
              border: 1px solid #e1e1e1;
              border-left: 0;
            }

            .tbl-tpBor th,
            .sub-Thead td,
            .sub-Thead th {
              border: 1px solid #CDE9F9;
              border-left: 0;
            }

            .accSubContentWrap table tr td:last-child,
            .SubContentWrap table tr td:last-child,
            .tbl-tpBor th:last-child,
            .sub-Thead td:last-child,
            .sub-Thead th:last-child,
            .tbl-tpBor td:last-child {
              border-right: 0;
            }

            table.accSubTbl,
            .tabContent table {
              border: 1px solid #e1e1e1;
            }

            table.accSubTbl tr.tblRemoved td {
              background: #DBDBDB;
              border-bottom: 1px solid #C3C3C3;
              border-top: 1px solid #C3C3C3;
            }

            .cs-table tr.highlight td {
              background: #fbd7d0 !important;
            }

            ul.tbl-row-actions {
              width: 80px;
            }

            ul.tbl-row-actions li {
              display: inline;
              float: left;
              width: 14px;
              height: 14px;
              margin-right: 5px;
            }

            ul.tbl-row-actions li a {
              width: 15px;
              height: 15px;
              display: block;
            }

            ul.tbl-row-actions li.row-action-view a {
              background: url(../images/control-sprite.png) no-repeat left 2px;
            }

            ul.tbl-row-actions li.row-action-edit a {
              background: url(../images/control-sprite.png) no-repeat left -40px;
            }

            ul.tbl-row-actions li.row-action-undo a {
              background: url(../images/control-sprite.png) no-repeat left -107px;
            }

            ul.tbl-row-actions li.row-action-replace a {
              background: url(../images/ico-replace3.png) no-repeat left 0;
            }

            ul.tbl-row-actions li.row-action-resubmit a {
              background: url(../images/control-sprite.png) no-repeat left -170px;
            }

            table.err {
              background: #ffecca;
            }

            table.err td,
            table.err th {
              background: #fff;
              padding: 8px;
            }

            table.err td.errHd,
            table.err th.errHd {
              background: #fff;
              font-weight: bold;
              text-align: left;
              border-bottom: 1px solid #EDDFD7;
            }

            table.err td.errHd {
              font-size: 0.7em;
            }

            table.accSubContentAck tr td table.err th {
              border: none;
            }

            ul.errAction {
              float: right;
              position: relative;
              margin: 2px 0 0;
              padding: 0;
              font-size: 0.8em;
            }

            ul.errAction li {
              display: inline;
              float: left;
              padding-left: 20px;
            }

            ul.errAction li a.newWindow:link,
            ul.errAction li a.newWindow:visited,
            ul.errAction li a.newWindow:active {
              background: rgba(0, 0, 0, 0) url("../images/ico-newWindow.gif") no-repeat scroll 0 0;
              color: #9a944c;
              padding-left: 18px;
            }

            ul.errAction li a.newWindow:hover {
              text-decoration: underline;
            }

            ul.errAction li div.hide {
              background: rgba(0, 0, 0, 0) url("../images/errShowHide.png") no-repeat scroll left -23px;
              color: #9a944c;
              cursor: pointer;
              display: block;
              height: 13px;
              width: 14px;
            }

            ul.errAction li div.show {
              background: rgba(0, 0, 0, 0) url("../images/errShowHide.png") no-repeat scroll left top;
              color: #9a944c;
              cursor: pointer;
              display: block;
              height: 13px;
              width: 14px;
            }

            .errList {
              margin: 0 15px;
            }

            .errContent {
              border: 1px solid #fccd5b;
              margin-top: -17px;
              margin-bottom: 17px;
            }

            .msg-error .errContent {
              border: none;
              margin-top: 0;
              margin-bottom: 0;
            }

            p#loginInfo {
              color: #6D6D6D;
              float: right;
              margin: 16px 25px 0 0;
            }

            #loginInfo a,
            #loginInfo a:hover {
              color: #6D6D6D;
              cursor: default;
            }

            h1#title {
              padding: 0px 0px 3px 0px;
            }

            .tright-area {
              background-color: #F1F7FF;
              padding: 10px;
              border-bottom: 1px solid #CDE9F9;
              border-top: 1px solid #CDE9F9;
              margin: 0 -2px;
            }

            .tright-area label {
              /* color: #159ed8; */
              display: inline-block;
              float: left;
              margin-right: 10px;
              margin-top: 5px;
            }

            .cs-notes span {
              display: inline-block;
              margin: 2px 0;
            }

            .productimg td a {
              padding: 15px 5px 5px;
            }

            .productimg td a span {
              display: block;
              text-align: center;
            }

            .productimg td a span.icon-new {
              font-size: 2.5em;
              color: #777;
              padding-bottom: 5px;
            }

            #secondary-wrapper-webSec {
              padding: 20px 30px 1px;
            }

            /* ==========================================================================
   FORM ELEMENT
   ========================================================================== */

            #msg {
              padding: 30px;
            }

            #loginForm,
            .module-table-body {
              clear: both;
            }

            .module-table-body {
              background: #fff;
              padding-bottom: 1px;
            }

            input[type="checkbox"]:disabled {
              background: #dddddd;
              pointer-events: none;
            }

            textarea {
              font-family: arial, sans-serif;
              font-weight: 100;
              line-height: 1.2em;
              resize: none;
              padding-bottom: 0;
            }

            .tblContent textarea {
              margin-bottom: 0px;
              width: 100%;
            }

            .closeBtn {
              margin-top: 10px;
              margin-right: 10px;
              position: absolute;
              right: 10px;
              width: 7px;
              height: 7px;
              background: url(../images/closelabel.png) no-repeat;
            }

            .fxdselect {
              max-width: 200px;
            }

            .fxdsearch {
              min-width: 150px;
            }

            .tabContNw .cs-message-alert,
            #mainContent .cs-message-alert,
            .cs-message-confirm {
              margin: 15px;
              clear: both;
              width: auto;
            }

            .cs-message-alert {
              clear: both;
              color: #a5240e !important;
              margin: 15px 0;
              width: auto;
              font-weight: normal;
            }

            .cs-message-alert table {
              display: inline;
            }

            .cs-message-alert span,
            .cs-message-alert li {
              display: block !important;
              color: #a5240e !important;
            }

            .cs-message-alert span {
              margin: 2px 0 2px 10px;
            }

            .cs-message-alert ul {
              margin: 0px 0px 0px 24px;
              font-size: 0.9em;
            }

            .cs-message-alert li {
              margin: 4px 0 2px 0;
            }

            .nobg .icomoon {
              font-size: 2em !important;
            }

            .nobg .icon-cs-confirm {
              color: #5b8c25;
            }

            .nobg .icon-cs-alert {
              color: #a5240e;
            }

            .cs-header .nl-header {
              float: none;
              width: 100%;
            }

            #loading_div {
              position: fixed;
              width: 100%;
              height: 100%;
              background: rgba(0, 0, 0, 0.2) url(../Images/loader.gif) no-repeat center 50px;
              top: 0;
              left: 0;
            }

            .btnArea {
              padding: 30px 10px 30px 0;
              background: #edecec;
              margin-bottom: -1px;
            }

            .btnArea div {
              display: inline;
            }

            .inBtnArea {
              padding: 10px;
              background: #fff;
              margin-bottom: -1px;
            }

            .inBtnArea .submitBtn,
            .inBtnArea .subBtn,
            .inBtnArea .normalBtn,
            .inBtnArea .activeBtn {
              padding: 0.5em 0.8em;
              font-size: 0.8em;
              font-weight: 200;
              display: inline-block;
              margin: 0 0.5em 0 0;
            }

            .inBtnArea .activeBtn {
              font-size: 1em;
            }

            .activeBtn {
              font-weight: 200;
              background: #5E9BF3 none repeat scroll 0% 0%;
              color: #FFF;
              margin: 0px 1em 0px 0px;
              padding: 0.85em 2em;
              border: medium none;
              cursor: pointer;
              font-size: 1em;
              border-radius: 5px;
              display: inline-block;
            }

            .activeBtn:hover {
              background: #035ebb;
              color: white;
            }

            .normalBtn {
              display: inline;
              box-sizing: border-box;
              color: #35B5EB;
              font-size: 1em;
              font-weight: 500;
              margin: 1em 2em 1em 0px;
              -moz-user-select: none;
              cursor: pointer;
            }

            .normalBtn:hover {
              color: #FF781A;
            }

            .btnBg,
            .resetbtnBg,
            input.btnBg,
            .subBtn,
            .submitBtn {
              background: #5E9BF3;
              color: #FFF;
              margin: 0 0.5em 0px 0px !important;
              padding: 0.5em 0.8em 0.4em !important;
              border: medium none;
              cursor: pointer;
              font-weight: 100;
              font-size: 1em;
              border-radius: 5px;
              position: relative;
              top: 7px;
              white-space: nowrap;
            }

            .normalBtn {
              white-space: nowrap;
            }

            .inBtnArea input.btnBg,
            .inBtnArea .btnBg,
            .btnArea .subBtn,
            .noTp .subBtn,
            .inBtnArea .subBtn {
              top: 0;
            }

            .resetbtnBg {
              background: none;
              color: #159ed8;
              margin: 0;
              padding: 0.5em 0.2em 0.4em;
            }

            .btnBg:hover {
              background: #035ebb;
            }

            .resetbtnBg:hover {
              color: #035ebb;
            }

            span.rightMenu,
            .recFilter {
              float: right;
              position: relative;
            }

            span.rightMenu label {
              color: #565656;
              float: left;
              position: relative;
              top: 4px;
            }

            .recFilter {
              margin-right: 5px;
            }

            .recFilter label,
            .recFilter li {
              float: left;
              display: inline-block;
              margin-right: 5px;
            }

            .recFilter li {
              height: 30px;
              line-height: 30px;
              font-size: 0.8em;
            }

            .recFilter label {
              margin: 5px;
            }

            ul.move {
              float: left;
              margin: 0;
              padding: 0;
            }

            ul.move li {
              display: inline;
              float: left;
            }

            span.moveUp,
            span.moveDown {
              color: #0f9702;
              display: block;
              float: left;
              margin: 0;
              text-indent: -99999px;
            }

            span.moveUp {
              background: rgba(0, 0, 0, 0) url("../images/move.png") no-repeat scroll left 0;
              display: block;
              height: 24px;
              width: 40px;
            }

            span.moveDown {
              background: rgba(0, 0, 0, 0) url("../images/move.png") no-repeat scroll left -30px;
              display: block;
              height: 24px;
              width: 67px;
            }

            a.moveUpIn,
            a.moveDownIn {
              color: #0f9702;
              cursor: pointer;
              display: block;
              float: left;
              margin: 0;
              outline: medium none;
              text-indent: -99999px;
            }

            a.moveUpIn {
              background: rgba(0, 0, 0, 0) url("../images/moveIn.png") no-repeat scroll left 0;
              height: 18px;
              width: 18px;
            }

            a.moveUpIn:hover {
              background: rgba(0, 0, 0, 0) url("../images/moveIn.png") no-repeat scroll left -28px;
            }

            a.moveDownIn {
              background: rgba(0, 0, 0, 0) url("../images/moveIn.png") no-repeat scroll left -56px;
              height: 18px;
              width: 18px;
            }

            a.moveDownIn:hover {
              background: rgba(0, 0, 0, 0) url("../images/moveIn.png") no-repeat scroll left -84px;
            }

            fieldset.expoFilter {
              border: 1px solid #d4d4d4;
              clear: both;
              display: block;
              margin: 0 0 20px;
              padding: 3px 10px 10px;
              position: relative;
              top: 20px;
              background: #fff;
            }

            fieldset.expoFilter legend {
              color: #0584af;
              font-size: 14px;
              font-weight: bold;
              padding: 0 10px;
            }

            ul.expoFilterOption {
              margin: 0;
              padding: 0;
            }

            ul.expoFilterOption li {
              list-style: none;
            }

            fieldset.expoFilter {
              padding: 3px 5px 10px 10px;
              width: auto;
            }

            :disabled,
            .select-wrapper select:disabled,
            a.submitBtn:disabled,
            a.submitBtn[disabled="disabled"],
            a.submitBtn[disabled="disabled"]:hover,
            a.subBtn:disabled,
            a.subBtn[disabled="disabled"],
            a.subBtn[disabled="disabled"]:hover {
              background: #ddd !important;
              cursor: not-allowed;
              opacity: 1;
              border: none;
              pointer-events: none;
            }

            input[type="submit"]:disabled {
              background: #ddd !important;
              cursor: not-allowed;
              pointer-events: none;
            }

            .select-wrapper select:disabled {
              background: #ccc url("../images/dropdown-diabled.png") no-repeat right 8px !important;
            }

            input.icon-cal:disabled {
              background: url("../images/ico-calendar.gif") no-repeat scroll center center !important;
              opacity: 0.5;
            }

            .WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
              border: 1px solid #e0e0e0;
              border-right: none;
              font-size: 13px;
              height: 29px;
              margin: 0;
              padding: 1px 5px 0;
              position: relative;
              min-width: 90px;
            }

            .WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
              background: #fff url("../Images/dropdown.png") no-repeat scroll right 0;
              border: 1px solid #e0e0e0;
              border-left: none;
              height: 29px !important;
              width: 21px !important;
            }

            .WindowsStyle ul {
              min-height: 68px !important;
              min-width: 100px !important;
              overflow-y: auto !important;
              position: absolute !important;
            }

            .comboButton {
              background: #fff url("../Images/dropdown.png") no-repeat scroll right 0;
              border: 0 none;
              height: 29px !important;
              line-height: 29px;
              width: 20px !important;
            }

            .WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer {
              margin: 0;
              padding: 0;
              width: 100px;
            }

            .WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer {
              border: 0 none;
              margin: 0;
              padding: 0;
            }

            .WindowsStyle .ajax__combobox_itemlist {
              border-color: #e0e0e0;
              height: 150px !important;
              left: auto !important;
              margin-top: -178px;
              padding: 5px;
              top: auto !important;
              width: 120px !important;
            }

            .ui-autocomplete-input {
              font-family: "museo-sans", sans-serif;
              float: left;
              display: inline-block;
              border: 1px solid #e0e0e0;
              cursor: pointer;
              width: 130px;
              height: 29px;
              line-height: 29px;
              text-transform: uppercase;
              padding: 0 5px;
              box-sizing: content-box;
            }

            .ui-autocomplete {
              max-height: 150px;
              z-index: 1000;
            }

            .mybtnWinXP,
            .mybtnOther {
              background: #FFF url("../Images/dropdown.png") no-repeat scroll right 0px;
              position: absolute;
              left: 110px;
              top: 2px;
              float: right;
              width: 26px !important;
              border: none;
              height: 25px;
              display: inline-block;
            }

            .errCode {
              position: relative;
              width: 132px;
            }

            .disNone .holder {
              display: none !important;
              border: 1px solid red;
            }

            /* ==========================================================================
   MODAL BOX
   ========================================================================== */

            .modalBackground {
              background-color: #000;
              opacity: 0.5;
            }

            .popUp-wrapper {
              background: #fff none repeat scroll 0 0;
              border: 5px solid #000;
            }

            .popUp-wrapper h2 {
              padding: 0.5em;
              font-size: 1.3em;
              border-bottom: none;
            }

            .popUp-wrapper .cs-message-alert li {
              margin: 0;
            }

            .popUp-wrapper .btnArea {
              padding: 1em;
              font-size: 0.9em;
            }

            .popUp-wrapper .paragraph,
            .popUp-wrapper .paragraphJob {
              padding: 0 1em;
            }

            .popUpBorder {
              background: rgba(0, 0, 0, 0);
              font-size: 1px;
            }

            /************************
TREE VIEW
************************/

            .wrapper {
              background: #fff;
              width: 450px;
              display: block;
              padding: 10px;
            }

            .treeView {
              width: 430px;
              display: block;
              margin: 10px auto;
            }

            .treeView table tr td {
              color: #6D6D6D;
              padding: 0px 0px 0px 2px;
              vertical-align: middle;
              text-align: left;
              font-size: 0.9em;
            }

            .treeView table tr td:last-child {
              width: 400px;
            }

            .treeView table tr td:first-child {
              width: 30px;
            }

            .treeview input {
              margin: 0px 5px 0px 0px;
            }

            .treeView a {
              color: #6D6D6D;
            }

            .treeView a:hover {
              text-decoration: none;
            }

            .treeView td span {
              color: #bbb;
              cursor: not-allowed;
            }

            /* ==========================================================================
   Tabular Data 
   ========================================================================== */

            .cs-table,
            table {
              padding: 0;
              border-spacing: 0;
              border-collapse: collapse;
              width: 100%;
             
            }

            .cs-table input,
            .cs-table textarea,
            .btnArea input {
              margin-bottom: 0px;
              font-weight: 200;
            }

            .cs-table input,
            .btnArea input {
              max-width: 220px;
            }

            .cs-table .filterCol input {
              padding: 7px;
              height: 26px;
            }

            .cs-table .filterCol input {
              max-width: 100%;
            }

            .cs-table .filterCol .select-wrapper,
            .cs-table .filterCol .select-wrapper select {
              height: 26px;
              line-height: 26px;
            }

            .cs-table th, .p-datatable-thead tr th {
              background: #F1F7FF!important;
              border-top: none;
              border-bottom: 1px solid #CDE9F9!important;
              font-size: 0.75em!important;
              color: #6d6d6d!important;
              cursor: default!important;
              padding: 10px!important;
              white-space: nowrap!important;
            }

            .cs-table th.blank-Th {
              border-left: 1px solid #CDE9F9;
              border-bottom: 1px solid #CDE9F9;
              border-top: medium none;
            }

            .cs-table th.data {
              background: #fff;
            }

            #output .cs-table th,
            .accSubContentAck .cs-table th,
            #divError .cs-table th {
              padding: 10px;
            }

            .cs-table th select {
              text-transform: uppercase;
            }

            .cs-table th .headerDiv,
            .tblHead th {
              padding: 10px;
              border-top: 1px solid #C4E3F5;
            }

            .cs-table table tr:hover {
              background: #FFF6E2;
            }

            .cs-table td {
              padding: 0.7em;
              font-size: 0.85em;
              cursor: default;
            }

            .mainTbl .date td {
              border: none;
            }

            .pager td {
              padding: 5px 0.7em;
              background: #fff;
              border-bottom: none;
            }

            .cs-table table {
              margin-bottom: 0;
              border-spacing: 0;
              border-collapse: collapse;
            }

            tr.footer td {
              display: none;
            }

            .cs-table table th,
            .cs-table table td,
            .cs-table table label {
              font-size: 1em;
            }

            .sub-Thead td,
            .sub-Thead th {
              padding: 5px 10px;
              font-size: 0.8em;
              background: #F3F7FC !important;
              border-bottom: 1px solid #CDE9F9 !important;
              font-weight: bold;
            }

            table.tablesorter tbody tr div.filterCol {
              background-color: #D0E0F6;
              padding: 5px;
              height: 38px;
              border-top: 1px solid #B4CBEC;
              border-bottom: 1px solid #B4CBEC;
            }

            table.tablesorter .tblHead th {
              padding: 0;
              border-top: none;
            }

            .resultContentBg table .tblHead th,
            #printDiv table,
            #printDiv th {
              border-top: none;
            }

            table.tablesorter .tblHeadPad th,
            .sub-tabular-data th {
              padding: 10px;
            }

            table.tablesorter th .headerDiv {
              padding: 10px;
              border: medium none;
              height: 30px;
              overflow: hidden;
            }

            table.tablesorter th {
              padding: 0;
            }

            table.tablesorter tbody tr div.cols5 {
              min-width: 130px;
            }

            table.tablesorter td {
              padding: 10px;
            }

            .smTbl .select-wrapper,
            .smTbl .select-wrapper select,
            .smSelBox .select-wrapper,
            .smSelBox .select-wrapper select {
              min-width: 80px;
              width: auto;
            }

            .smTbl .select-wrapper select,
            .smSelBox .select-wrapper select,
            .select-wrapper select {
              width: 100%;
            }

            table.smTbl th .headerDiv {
              height: 40px;
            }

            .tblContent,
            .tblContentMain,
            #divResults {
              clear: both;
              /*position: relative;*/
              padding: 10px 10px 10px 0;
            }

            .tblContent,
            .tblContentMain {
              z-index: 1;
            }

            .tblContentMain .tbl,
            .tblContentMain .tbl th {
              border-top: 1px solid #f1f7ff;
            }

            table.tbl tr.tblRemoved td {
              background: #DBDBDB;
              border-bottom: 1px solid #C3C3C3;
              border-top: 1px solid #C3C3C3;
            }

            table.tbl tr.tblEdit td {
              background: #e6fdec;
              border-bottom: 1px solid #d3f2d8;
              border-top: 1px solid #d3f2d8;
            }

            table.tbl tr.tblEditing td,
            table.tbl tr.deletedRecord td {
              background: #ffddd1;
              border-bottom: 1px solid #ffdccf;
              border-top: 1px solid #ffdccf;
            }

            table.tblPreview tr.tblHead th,
            table.tblPreview tr td {
              white-space: nowrap;
            }

            table.tblPreview tr.tblOdd td,
            table.filterCol tr:nth-child(2n+1) td {
              background: #f9f9f9 !important;
            }

            .rtBor {
              border-right: 1px solid #CDE9F9;
            }

            td.ctrl {
              background: #ededed;
              height: 55px;
            }

            .tblPopUp {
              margin: 10px;
            }

            .tblPopUp table
              {
              border: 1px solid #DDD;
            }

            .tbl-tpBor,
            .tbl-lorange {
              border-top: 1px solid #DDD;
            }

            .tbl-lorange-last {
              white-space: nowrap;
            }

            .wrapTxt {
              white-space: normal;
            }

            .dtTime {
              white-space: nowrap;
            }

            body.popup {
              padding-bottom: 0;
            }

            ul.tbl-row-actions {
              margin: 0;
              padding: 0;
            }

            ul.tbl-row-actions li.row-action-delete a {
              background: url("../images/control-sprite.png") no-repeat left -292px;
            }

            ul.tbl-row-actions {
              list-style: outside none none;
              text-indent: -9999px;
            }

            ul.tbl-row-actions li {
              display: block;
              float: left;
              margin: 0 0 0 5px;
            }

            ul.tbl-row-actions li:first-child {
              margin: 0;
            }

            .expoSubBtn {
              border: 1px dotted #d4d4d4;
              margin: 10px 0;
              padding: 10px;
            }

            .expoSubBtn,
            .expoSubBtn .inBtnArea,
            .expoSubBtn fieldset.expoFilter,
            .expoSubBtn td {
              background: #f5f5f5;
            }

            /* ==========================================================================
   LIST STYLE
   ========================================================================== */

            #lstt {
              padding: 10px 12px;
              background: #F7FCFF none repeat scroll 0% 0%;
              border: 1px solid #C9EAF8;
              margin-right: 15px;
            }

            #lstt li {
              list-style: none;
              margin: 2px 0;
            }

            #lstt li span {
              font-size: 0.7em;
              color: firebrick;
              cursor: pointer;
            }

            #lstt li span:hover {
              color: #ff0000;
            }

            .ackList,
            .lowerNav {
              list-style: none;
              margin: 0;
              padding: 0;
            }

            /*.lowerNav {
                position: relative;
            }*/
            .ackList li {
              margin: 10px;
              display: inline-block;
            }

            .lowerNav li {
              display: inline-block;
            }

            ul#legend {
              float: right;
              font-size: 11px;
              margin-top: -25px;
            }

            ul#legend li {
              display: inline-block;
              margin-right: 18px;
            }

            ul#legend li.editing,
            ul#legend li.editable,
            ul#legend li.removed,
            ul#legend li.MM,
            ul#legend li.MT {
              padding: 3px 0 0 18px;
            }

            ul#legend li.editing {
              background: url(../images/editing-ico.png) no-repeat left top;
            }

            ul#legend li.removed {
              background: url(../images/removed-ico.png) no-repeat left top;
            }

            ul#legend li.editable {
              background: url(../images/editable-ico.png) no-repeat left top;
            }

            ul#legend li.MM {
              background: url(../images/M.png) no-repeat left top;
            }

            ul#legend li.MT {
              background: url(../images/T.png) no-repeat left top;
            }

            ul.tbl-actions li.action-pdf a {
              background: transparent url("../images/pdf-icon.gif") no-repeat scroll 0 0;
              padding: 5px 0 5px 20px;
            }

            ul.tbl-actions li.action-print a {
              background: rgba(0, 0, 0, 0) url("../images/icons-action-sprite.png") no-repeat scroll 0 -24px;
              padding: 5px 0 5px 20px;
            }

            .flCont a,
            .flCont div,
            .flCont span {
              float: left;
              display: inline-block;
            }

            .legPos {
              font-size: 11px;
              float: right;
              margin-right: 10px;
              padding: 0;
              margin-top: 15px;
            }

            ul.ctrl li {
              float: left;
              display: inline;
              margin-right: 15px;
            }

            ul.ctrl li a.print:link,
            ul.ctrl li a.download:link {}

            ul.ctrl li a.print:link,
            ul.ctrl li a.print:visited,
            ul.ctrl li a.print:active,
            ul.ctrl li a.download:link,
            ul.ctrl li a.download:visited,
            ul.ctrl li a.download:active,
            ul.ctrl li a.edit:link,
            ul.ctrl li a.edit:visited,
            ul.ctrl li a.edit:active,
            ul.ctrl li a.undo:link,
            ul.ctrl li a.undo:visited,
            ul.ctrl li a.undo:active,
            ul.ctrl li a.view:link,
            ul.ctrl li a.view:visited,
            ul.ctrl li a.view:active,
            ul.ctrl li a.submit:link,
            ul.ctrl li a.submit:visited,
            ul.ctrl li a.submit:active {
              background: url(../images/control-sprite.png) no-repeat;
              padding: 2px 0 0 17px;
              color: #6D6D6D;
              display: block;
            }

            ul.ctrl li a.print:link,
            ul.ctrl li a.print:visited,
            ul.ctrl li a.print:active {
              background-position: left -88px;
            }

            ul.ctrl li a.download:link,
            ul.ctrl li a.download:visited,
            ul.ctrl li a.download:active {
              background-position: left -150px;
            }

            ul.ctrl li a.edit:link,
            ul.ctrl li a.edit:visited,
            ul.ctrl li a.edit:active {
              background-position: left -16px;
            }

            ul.ctrl li a.undo:link,
            ul.ctrl li a.undo:visited,
            ul.ctrl li a.undo:active {
              background-position: left -110px;
            }

            ul.ctrl li a.view:link,
            ul.ctrl li a.view:visited,
            ul.ctrl li a.view:active {
              background-position: left 2px;
            }

            ul.ctrl li a.submit:link,
            ul.ctrl li a.submit:visited,
            ul.ctrl li a.submit:active {
              background-position: left -128px;
            }

            ul.ctrl li a.print:hover,
            ul.ctrl li a.download:hover,
            ul.ctrl li a.edit:hover,
            ul.ctrl li a.undo:hover,
            ul.ctrl li a.view:hover,
            ul.ctrl li a.submit:hover {
              text-decoration: underline;
              color: #2382E1;
            }

            /********************************
 DROPDOWN STARTS 
 ********************************/

            .actionControl ul.lowerNav li .sub-nav2 {
              width: auto;
              display: none;
              position: absolute;
              margin-top: -22px;
              margin-left: 15px;
              border-top: 0;
              display: block;
              background: #fff;
              z-index: 9999;
            }

            .actionControl ul.lowerNav li {
              display: inline-block;
              float: left;
              padding-left: 5px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul {
              margin: 0px;
              padding: 0px;
              list-style: none;
              float: left;
              border: 1px solid #95caff;
              font-size: 11px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li {
              margin: 0;
              padding: 0;
              color: #6D6D6D;
              font-weight: normal;
              display: block;
              float: none;
              border-bottom: 1px solid #e6f2ff;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li:hover {
              background: #e6f2ff;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a {
              margin: 0 0 0 8px;
              padding: 3px 8px 3px 20px;
              color: #6D6D6D;
              display: block;
              text-decoration: none;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a:hover {}

            .actionControl ul.lowerNav li .sub-nav2 ul li a.view,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.view:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.view:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.view:active {
              background: url(../images/control-sprite.png) no-repeat left 6px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.edit,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.edit:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.edit:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.edit:active {
              background: url(../images/control-sprite.png) no-repeat left -36px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.T,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.T:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.T:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.T:active {
              background: url(../images/control-sprite.png) no-repeat left -33px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.M,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.M:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.M:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.M:active {
              background: url(../images/control-sprite.png) no-repeat left -57px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.print,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.print:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.print:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.print:active {
              background: url(../images/control-sprite.png) no-repeat left -77px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.undo,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.undo:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.undo:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.undo:active {
              background: url(../images/control-sprite.png) no-repeat left -246px;
              width: 110px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.submit,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.submit:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.submit:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.submit:active {
              background: rgba(0, 0, 0, 0) url("../images/control-sprite.png") no-repeat scroll left -166px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.replacebtn,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.replacebtn:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.replacebtn:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.replacebtn:active {
              background: url(../images/ico-replace3.png) no-repeat left 5px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.correct,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.correct:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.correct:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.correct:active {
              background: rgba(0, 0, 0, 0) url("../images/control-sprite.png") no-repeat scroll left -126px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.unlock,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.unlock:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.unlock:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.unlock:active {
              background: url(../images/control-sprite.png) no-repeat left -207px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.erase,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.erase:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.erase:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.erase:active {
              background: url(../images/control-sprite.png) no-repeat left -287px;
            }

            .actionControl ul.lowerNav li .sub-nav2 ul li a.remove,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.remove:link,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.remove:visited,
            .actionControl ul.lowerNav li .sub-nav2 ul li a.remove:active {
              background: rgba(0, 0, 0, 0) url("../images/control-sprite.png") no-repeat scroll left -287px;
            }

            /*.cs-table tr:nth-last-child(1) .sub-nav2,
            .cs-table tr:nth-last-child(2) .sub-nav2,
            .cs-table tr:nth-last-child(3) .sub-nav2 {
                bottom: -20px;
            }*/

            /*****************
Calendar
*****************/

            .ie10 .vcomp_cal .ajax__calendar_container {
              margin-top: 30px;
            }

            .vcomp_cal {
              z-index: 4 !important;
            }

            .vcomp_cal .ajax__calendar_days table td,
            .vcomp_cal .ajax__calendar_months table td,
            .vcomp_cal .ajax__calendar_years table td {
              border: none;
              padding: 0 !important;
              margin: 0;
            }

            .vcomp_cal .ajax__calendar_container {
              z-index: 2000;
              background-color: #fff;
              border: 1px solid #77B7DE;
              padding: 1px;
              margin: 1px 0 0 1px;
              /* *margin: 1px 0 0 0;
              margin: 1px 0 0 0 \0/; */
              width: 200px;
              margin-left: -95px;
              clip: 2;
            }

            .vcomp_cal .ajax__calendar_header {
              background-color: #F1F7FF;
              margin-bottom: 1px;
              height: 20px;
            }

            .vcomp_cal .ajax__calendar_footer {
              background-color: #F1F7FF;
              height: 20px;
              color: #6D6D6D;
            }

            .vcomp_cal .ajax__calendar_title,
            .vcomp_cal .ajax__calendar_next,
            .vcomp_cal .ajax__calendar_prev {
              color: #6D6D6D;
            }

            .vcomp_cal .ajax__calendar_dayname {
              text-align: right;
              padding: 0px 4px 2px;
              width: 21px;
              margin: 1px;
            }

            .vcomp_cal .ajax__calendar_day {
              text-align: right;
              padding: 0px 4px 2px;
              width: 21px;
              margin: 1px;
            }

            .vcomp_cal .ajax__calendar_body {
              font-weight: normal;
            }

            .vcomp_cal .ajax__calendar_active .ajax__calendar_day,
            .vcomp_cal .ajax__calendar_active .ajax__calendar_month,
            .vcomp_cal .ajax__calendar_active .ajax__calendar_year {
              color: #ec8b06;
              font-weight: bold;
              background-color: #F1F7FF;
            }

            .vcomp_cal .ajax__calendar_today {
              background-color: #F1F7FF;
              line-height: 16px;
              height: 25px;
            }

            .vcomp_cal .ajax__calendar_other {
              color: #bbbbbb;
            }

            .vcomp_cal .ajax__calendar_hover .ajax__calendar_today,
            .vcomp_cal .ajax__calendar_hover .ajax__calendar_title {
              color: #ec8b06;
            }

            .ajax__calendar_container table {
              border: none;
            }

            .cal {
              height: 30px;
              max-height: inherit;
            }

            .srtEndFix {
              width: 226px;
            }

            .date {
              width: 110px;
            }

            .date input {
              display: inline-block;
              float: left;
              height: 30px;
              line-height: 1em;
              width: 80px;
            }

            input.startDate {
              background: #fff url(../images/startDate.png) no-repeat;
            }

            input.endDate {
              background: #fff url(../images/endDate.png) no-repeat;
            }

            input.fill {
              background-position: 5px 10px;
            }

            input.blank {
              background: #fff;
            }

            input.endDateClear,
            input.startDateClear {
              background: #fff;
            }

            .calLeft {
              width: 16px !important;
              height: auto !important;
            }

            .calLeft input.icon-cal {
              margin-left: 4px !important;
              padding: 18px 0px 0px !important;
              margin-top: -15px;
            }

            .calLeft .vcomp_cal .ajax__calendar_container {
              margin-left: -95px;
              margin-top: 5px;
              top: auto !important;
              left: auto !important;
            }

            .firstCal .vcomp_cal .ajax__calendar_container {
              margin-left: 0;
            }

            .cs-table .date table tr:hover,
            .cs-table .date tr:nth-child(2n) {
              background: none;
            }

            .lnInpHolder input {
              display: inline-block;
              height: 30px;
              line-height: 30px;
              width: 80px;
            }

            .date input.icon-cal,
            .lnInpHolder input.icon-cal {
              width: 16px;
              border-color: none;
              border-style: none;
              background: url(../images/ico-calendar.gif) center center no-repeat;
              float: left;
              margin-left: 5px;
              display: inline-block;
              text-indent: -9999px;
              padding: 30px 0 0 0;
              height: 0;
              overflow: hidden;
            }

            .lnInpHolder .select-wrapper,
            .lnInpHolder .select-wrapper select,
            .lnInpHolder input,
            .lnInpHolder span.opt,
            .lnInpHolder select.shortList {
              float: left;
              margin-right: 5px;
              height: 30px;
              line-height: 30px;
            }

            .policyTxtInp {
              width: 225px !important;
              max-width: 225px !important;
            }

            /* ==========================================================================
   FOOTER
   ========================================================================== */

            footer {
              background: none;
              border: none;
              padding: 0;
              z-index: 99;
              position: relative;
              box-sizing: border-box;
              position: absolute;
              right: 0;
              left: 0;
              bottom: 0;
            }

            .footerNw {
              background-color: #fff;
              width: 100%;
              text-align: center;
              /* added by Chandan */
              /* height: 47px; */
              line-height: 0.9em;
              padding: 10px 0;
              border-top: 1px solid #ccc;
              position: absolute;
              right: 0;
              left: 0;
              bottom: 0;
              /*                margin-bottom: -80px;*/
            }

            .footerNw .footer-copyright {
              /* modified by Chandan */
              font-weight: 300;
              color: #6d6d6d;
              font-size: 0.788em;
              text-align: center;
              
              margin: 0 auto;
            }

            .footerNw .footer-right {
              font-weight: 300;
              color: #a0a0a0;
              font-size: 0.7em;
              text-align: right;
              padding-right: 105px;
              float: right;
              margin-right: 50px;
              background: url(../images/logo-veriskanalytics.png) right 0 no-repeat;
              height: 31px;
            }

            /*Added by Dev*/


            /*** Validation Error ***/

            input.error {
              background: #fed;
              border: 1px solid #e00;
            }

            .errorSelect,
            .errorSelect:hover {
              background: #fed url("../Images/dropdown.png") no-repeat scroll right 0px;
              border: 1px solid #e00;
            }

            .errorTd td {
              background: #FFCBCB;
            }

            /*********************************/


            /*** added by Ishwor - 06 May 2019 ***/

            .bootstrap-datetimepicker-widget {
              padding: 0;
            }

            .bootstrap-datetimepicker-widget ul.list-unstyled .datepicker {
              padding: 0;
              margin: 0;
            }

            .bootstrap-datetimepicker-widget ul.list-unstyled .datepicker-days .table-condensed th,
            .bootstrap-datetimepicker-widget ul.list-unstyled .datepicker-days .table-condensed td {
              font-size: 13px !important;
              padding-left: 11px;
              padding-right: 11px;
            }

            div.modal-dialog {
              padding-top: 100px;
            }

            .search-arrow {
              content: url(../images/subMenu.png);
            }


            /************************ Print css added by scshrstha 9/25/2019 ******************************************/

            @media print {
              .isPrinting>* {
                display: none;
              }
            }


            /* Added by Chandan on  January 13, 2019 */
            @media screen and (max-width: 960px) {
              .footerNw {
                height: auto;
              }

              .footerNw .footer-copyright {
                width: 100%;
                text-align: center;
                padding-left: 0;
              }
            }

            .footer-copyright span {
              display: block;
            }

            @media screen and (max-width: 1118px) {
              .footer-copyright span {
                display: inline;
              }
            }

            /* Added by Chandan Chaurasia on December 5, 2019 */

            #mainbody {
              position: relative !important;
              overflow-x: hidden !important;
            }

            .sidenav,
            .rSidenav {
              background: #3a3a3a;
              transition: all 0.3s ease-out;
            }

            .sidenav li,
            .rSidenav li {
              list-style: none !important;
            }

            .rSidenav ul,
            .sidenav a {
              padding-left: 0;
              text-transform: uppercase;
            }

            .sidenav {
              height: 100%;
              width: 0;
              position: fixed;
              z-index: 1;
              top: 0;
              left: 0;
              overflow-x: hidden;
              padding-top: 20px;
              -webkit-box-shadow: inset -10px 0px 10px 0px rgba(43, 43, 43, 1);
              box-shadow: inset -10px 0px 10px 0px rgba(43, 43, 43, 1);
              -moz-box-shadow: inset -10px 0px 10px 0px rgba(43, 43, 43, 1);
            }

            .sidenav a, .sidenav h1 {
              padding: 8px 8px 8px 0;
              margin-left: 32px;
              text-decoration: none;
              font-size: 25px;
              color: #818181;
              display: block;
              transition: 0.3s;
            }

            .sidenav a:hover {
              color: #f1f1f1;
            }

            .sidenav .closebtn {
              display: none;
              position: absolute;
              top: 0;
              right: 25px;
              font-size: 36px;
              margin-left: 50px;
            }


            /* right push nav */
            .rSidenav {
              height: 100%;
              width: 0;
              position: fixed;
              z-index: 2;
              top: 0;
              right: 0;
              overflow-x: hidden;
              padding-top: 20px;
              -webkit-box-shadow: inset 10px 0px 10px 0px rgba(43, 43, 43, 1);
              box-shadow: inset 10px 0px 10px 0px rgba(43, 43, 43, 1);
              -moz-box-shadow: inset 10px 0px 10px 0px rgba(43, 43, 43, 1);
            }



              .rSidenav a, .rSidenav h1 {
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                color: #c9c6c6;
                line-height: 20px;
                display: block;
                padding: 10px 10px 10px 0;
                margin: 0 0 0 20px;
              }

            .rSidenav a:hover {
              color: #f1f1f1;
            }

            .rSidenav .closebtn2 {
              display: none;
              position: absolute;
              top: 0;
              left: 0;
              font-size: 36px;
            }

            .VIS-l-menu:hover,
            .VIS-l-menu:focus,
            .VIS-l-menu:active,
            .VIS-r-menu:hover,
            .VIS-r-menu:focus,
            .VIS-r-menu:active {
              cursor: pointer;
              color: #82c935 !important;
              transition: all 0.3s ease-out;
            }

            .sidenav a,
            .rSidenav a, .rSidenav h1 {
              border-bottom: 1px solid;
              border-color: rgba(0, 0, 0, 0.1);
              font-size: 14px;
            }

            .sidenav a.active,
            .rSidenav a.active {
              color: #FEE7B1 !important;
            }

            .loginInfo {
              cursor: default;
            }


            #main {
              padding: 16px;
            }

            @media screen and (max-height: 450px) {
              .sidenav {
                padding-top: 15px;
              }

              .sidenav a {
                font-size: 18px;
              }
            }

            /* blocker */
            #mr-blocker,
            #ml-blocker {
              background: transparent;
              display: none;
              height: 100%;
              position: fixed;
              z-index: 999999;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
            }

            
/* 
--- Manage versions page
---
--- Added by Chandan Chaurasia on 2020 January, 16 
---
*/

.inner-tab-wrapper {
  padding: 20px 0 0;
  background: #ffffff;
  overflow: hidden;
}

.inner-tab-wrapper #topNav{
  width: 100%;
  background: #ffffff;
  border-bottom: 2px solid #5190b9;
}

.inner-tab-wrapper #topNav a{
  border-radius: 0;
  background: #fff;
  color: #333333;
  padding: 7px 15px ;

}
.inner-tab-wrapper #topNav .active-Sub a {
  background: #5190b9;
  color: #fff;
}
.inner-tab-wrapper #topNav a:hover{
  background: #5190b9;
  color: #d0efff;
}

.tbl-border{
   /* added by chandan */
   border: 1px solid #dddddd !important;
}

.gradient-bg{
  background: #fff url(../images/tabContentBg.jpg) repeat-x;
  padding-left: 10px !important;
}
.inner-title{
  border-bottom: 0 !important;
  background: #e0f6ff;
}
.pt-mt-30{
  margin-top: -20px;
  padding-top: 30px;
}



.btnArea2{
  padding: 0 15px 30px 0;
  background: transparent;
  margin-bottom: -1px;
  clear: both;
}

.pagination-table tr td{
  border: 0 !important;
  border: none !important;

}

/* tooltip */

#mainbody .qtip {
  border-width: 0px;
  background: transparent;
}

#mainbody .tooltip-inner {
  background: rgb(241, 241, 241);
  border: 2px solid rgb(226, 226, 226);
}

#mainbody .tooltip-inner div:first-child a {}

#mainbody .tooltip-inner div:first-child a:after {
  content: "X";
  font-weight: bolder;
  font-size: 10px;
  color: grey;
  /* text-indent: -99999px; */
}

#mainbody .bs-tooltip-right .arrow::before,
#mainbody .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: rgb(226, 226, 226);
}

#mainbody .bs-tooltip-bottom .arrow::before,
#mainBody .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: rgb(226, 226, 226);
}

#mainbody .bs-tooltip-left .arrow::before,
#mainbody .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: rgb(226, 226, 226);
}

#mainbody .bs-tooltip-top .arrow::before,
#mainbody .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: rgb(226, 226, 226);
}

/* tooltip table */

.qtip-table tr td:first-child {
  font-weight: bold;
}

.qtip-table {
  font-size: 13px;
}

.qtip-table tbody tr:hover {
  background: #e2f0ff !important;
}

.qtip-table tr {
  border-top: 1px solid #e2e2e2;
}

.qtip .tooltip-inner td:nth-child(1) {
  width: 125px !important;
}

.qtip .tooltip-inner {
  min-width: 450px !important;
  max-width: min-content !important;
  position: relative;
}

.tool-tip-title {
  position: fixed;
  width: 446px;
  height: 34px;
  /* background: red; */
  background: rgb(241, 241, 241);
  font-weight: bold;
  padding: 7px 12px;
  color: rgb(69, 69, 69);
  zoom: 0;
  z-index: 3000;
}

.tool-tip-close {
  float: right;
  position: relative;
  cursor: pointer;
  position: fixed;
  right: 20px;
  top: 8px;
  z-index: 10000;
}

/* Modal / Popups global styling */

#mainbody .modal-header {
  background: #ffffff;
  padding: 0.5rem;
  border-bottom: 1px solid #CDE9F9;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#mainbody .modal-header h4 {
  margin: 0 0 !important;
}

#mainbody .modal-header .modal-title {
  color: #232323;
  text-shadow: none;
  font-size: 20px;
}

#mainbody .modal-footer {
  background: #edecec;
  padding: 0.5rem;
  justify-content: flex-start;
}

#mainbody .modal-header .close {
  text-shadow: none !important;
  opacity: 1;
  color: #8f8f8f;
  font-weight: bold;
  font-size: 18px;
}

#mainbody .modal-header .close:hover {
  color: #8f8f8f;
}

#mainbody .modal-header .close:focus {
  outline: none;
}

#mainbody .modal-footer .btn-outline-dark {
  color: #828282;
  border-color: transparent;
}



#mainbody .modal-content {
  background-color: transparent;
  border: 5px solid #000;
  border-radius: 0;
}

#mainbody .modal-body {
  background: #fff;
  max-height: calc(100vh - 400px);
}

@media (min-width: 992px) {
  #mainbody .modal-lg {
    max-width: 90%;
  }
}

#mainbody .modal-footer .btn-outline-dark:hover {
  color: #7bbb7b !important;
  background-color: transparent !important;
  border-color: transparent !important;
}

#mainbody .modal-footer .btn-secondary {
  color: #fff;
  background-color: #5e9bf3;
  border-color: #5e9bf3;
}

#mainbody .modal-footer .btn-secondary:hover {
  color: #fff;
  background-color: #035ebb;
  border-color: #2169d2;
}

.module-table-body h2{
}

.searchForm table td{
  border: 0 !important;
}
.searchForm .colLt{
  width: 35%;
}

.searchForm .colMd{
  width: 35%;
}
.searchForm .colRt{
  width: 20%;
}

.searchForm .cs-table input, .searchForm .cs-table select {
  max-width: 100% !important;
  min-width: 100% !important;
}

.info-message{
  border: 1px solid #90B1C7;
  padding: 10px 15px;
  color: #4B6BAB;
  margin: 10px auto;
  background: #D4EBFA;
  position: relative;
  display: block;
  width: 99%;
}


.accSection .row{
  margin-right: 0 !important;
  margin-left: 0 !important;
  background: transparent !important;
}



.tiny-select select{
  min-width: 70px !important;
  max-width: 100% !important;
}

/* Padding decrease for tables appearing in 
manage version, data elements -> search data elements, control tables -> field type */

.no-pad-tbl .cs-table td{
  padding: 0.1em 0.7em;
}

.no-pad-tbl{
  padding: 0 !important;
}

.searchForm .mt-5{
  padding-left: 0 !important
}

.page-title-col h2, .inner-title{
  padding-left: 10px;
}

.icon-cs-confirm:before, .icon-cs-alert:before {
  font-size: 32px;
  float: left;
}


/*.cs-message-alert span{
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 17px !important;
  font-weight: normal !important;
  padding-left: 40px;
  padding-bottom: 7px;
  padding-top: 7px;
  display: block;
}*/






