            @font-face {
            font-family: 'MyriadPro-Regular';
            src: url('../fonts/MyriadPro-Regular.eot');
            src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.woff2') format('woff2'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
            font-weight: normal;
            font-style: normal;
        }
        
        @font-face {
            font-family: 'MyriadPro-Semibold';
            src: url('../fonts/MyriadPro-Semibold.eot');
            src: url('../fonts/MyriadPro-Semibold.woff2') format('woff2'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg'), url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype');
            font-weight: normal;
            font-style: normal;
        }
        
        @font-face {
            font-family: 'MyriadPro-Bold';
            src: url('../fonts/MyriadPro-Bold.eot');
            src: url('../fonts/MyriadPro-Bold.woff2') format('woff2'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'), url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype');
            font-weight: normal;
            font-style: normal;
        }
        
        @font-face {
            font-family: 'Roboto-Regular';
            src: url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff');
            font-weight: normal;
            font-style: normal;
        }
        
        @font-face {
            font-family: 'Roboto-Bold';
            src: url('../fonts/Roboto-Bold.woff2') format('woff2'), url('../fonts/Roboto-Bold.woff') format('woff');
            font-weight: bold;
            font-style: normal;
        }
        
        @font-face {
            font-family: 'Roboto-Medium';
            src: url('../fonts/Roboto-Medium.woff2') format('woff2'), url('../fonts/Roboto-Medium.woff') format('woff');
            font-weight: 500;
            font-style: normal;
        }
        
        @font-face {
            font-family: 'Roboto-Light';
            src: url('../fonts/Roboto-Light.woff2') format('woff2'), url('../fonts/Roboto-Light.woff') format('woff');
            font-weight: 300;
            font-style: normal;
        }
        
        body {
            font-family: 'Roboto-Regular';
            font-size: 10px;
        }
        
        .pace .pace-active {
            display: none !important;
        }
        
        .pace .pace-progress {
            display: none;
        }
        
        .pace .pace-progress-inner {
            display: none !important;
        }
        
        .pace .pace-activity {
            display: none !important;
        }
        
        .container,
        .head-container,
        .footer-container {
            max-width: 1260px;
            width: 100%;
            margin: 0 auto;
        }
        
        textarea {
            min-height: 100px;
            max-width: 100%;
            overflow: auto;
        }
        
        textarea.form-control {
            resize: vertical;
        }
        
        label {
            position: relative;
            cursor: pointer;
            margin-bottom: 3px;
        }
        /*Custom Checkbox Start*/
        
        input[type="checkbox"],
        input[type="radio"] {
            position: absolute;
            right: 9000px;
        }
        /*Check box*/
        
        input[type="checkbox"]+.label-text:before {
            content: "\f0c8";
            /*content: "\f00c";*/
            font-family: "FontAwesome";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            width: 1.1em;
            display: inline-block;
            /*margin-right: 5px;*/
        }
        
        input[type="checkbox"]:checked+.label-text:before {
            content: "\f14a";
            /*content: "\f00c";*/
            animation: effect 250ms ease-in;
        }
        
        input[type="checkbox"]+.label-text.star-label:before {
            content: "\f005";
            /*content: "\f00c";*/
            font-family: "FontAwesome";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            width: 1.1em;
            display: inline-block;
            /*margin-right: 5px;*/
            font-size: 13px;
        }
        
        input[type="checkbox"]+.label-text.email-check-icon:before {
            content: "\f003";
            /*content: "\f00c";*/
            font-family: "FontAwesome";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            width: 1.1em;
            display: inline-block;
            /*margin-right: 5px;*/
            font-size: 13px;
        }
        
        input[type="checkbox"]+.label-text.phone-check-icon:before {
            content: "\f095";
            /*content: "\f00c";*/
            font-family: "FontAwesome";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            width: 1.1em;
            display: inline-block;
            /*margin-right: 5px;*/
            font-size: 13px;
        }
        
        .switch-individual-case .control-label {
            margin-left: 5px;
        }
        
        input[type="checkbox"]:checked+.label-text.star-label:before {
            content: "\f005";
            animation: effect 250ms ease-in;
        }
        
        input[type="checkbox"]:checked+.label-text.email-check-icon:before {
            content: "\f003";
            animation: effect 250ms ease-in;
        }
        
        input[type="checkbox"]:checked+.label-text.phone-check-icon:before {
            content: "\f095";
            animation: effect 250ms ease-in;
        }
        
        input[type="date"].form-control,
        input[type="time"].form-control,
        input[type="datetime-local"].form-control,
        input[type="month"].form-control {
            line-height: 13px;
        }
        
        .skin-blue .wrapper,
        .skin-blue .main-sidebar,
        .skin-blue .left-side p {
            line-height: 22px;
        }
        
        .fl-right {
            float: right;
        }
        
        .fl-left {
            float: left;
        }
        
        .mrg-btn-non {
            margin-bottom: 0px;
        }
        
        .padd-lf-non {
            padding-left: 0px !important;
        }
        
        .padd-rt-non {
            padding-right: 0px !important;
        }
        
        .padd-non-imp {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }
        
        .navbar {
            border-bottom: none;
        }
        
        .main-header .navbar {
            height: 54px;
        }
        
        .test {
            border: 1px solid #f00;
        }
        
        .row-margin-non {
            margin-right: 0px !important;
            margin-left: 0px !important;
        }
        
        .navbar-brand {
            /*height:70px;
	max-width:160px;*/
            height: 52px;
            max-width: 110px;
            padding: 6px 0px;
            font-size: 20px;
        }
        
        .login-wrap,
        .shadow-bx,
        .reset-pass-wrap {
            padding: 15px 20px;
            border-radius: 3px;
            /*overflow:hidden;*/
        }
        
        .mid-cont {
            padding: 30px 0;
        }
        
        .heading-wr {
            margin-top: 0px;
            margin-bottom: 18px;
            font-size: 13px;
            font-family: 'MyriadPro-Semibold';
        }
        
        .heading-wr span {
            display: inline-block;
            padding: 0 10px 5px;
        }
        
        .login-wrap .col-md-12 {
            overflow: hidden;
        }
        
        .login-frm.form-horizontal .control-label {
            text-align: left;
            font-size: 11px;
            font-weight: normal;
            padding-left: 0px;
        }
        
        .btn-wrap {
            text-align: center;
            margin-top: 10px;
        }
        
        .btn-wrap.multi-btn {
            text-align: left;
        }
        
        .security-frm .btn-wrap {
            margin-top: 0px;
        }
        
        .login-frm .btn-wrap button {
            margin: 0 auto;
        }
        
        .forgetpass-link {
            font-size: 10px;
            padding: 0px;
            cursor: pointer;
        }
        
        .form-control {
            border: none;
            padding: 3px 1px;
            font-size: 11px;
        }
        
        .form-text {
            /*font-size:18px;
	margin-bottom:0px;*/
            font-size: 14px;
            margin-bottom: 0px;
            color: #e4482e !important;
        }
        
        .login-wrap .form-control,
        .reset-pass-wrap .form-control {
            font-size: 11px;
            height: 20px;
        }
        
        .form-control::-webkit-input-placeholder {
            opacity: 0.5 !important;
            /* for older chrome versions. may no longer apply. */
        }
        
        .form-control:-moz-placeholder {
            /* Firefox 18- */
            opacity: 0.5 !important;
        }
        
        .form-control::-moz-placeholder {
            /* Firefox 19+ */
            opacity: 0.5 !important;
        }
        
        .form-control:-ms-input-placeholder {
            opacity: 0.5 !important;
        }
        
        .frm-body {
            padding: 0px 25px;
        }
        
        .btn-wrap .btn {
            border-radius: 25px;
            font-size: 13px;
            padding: 5px 35px;
            font-family: 'MyriadPro-Bold';
            background: none;
        }
        
        .required-span {
            color: #e4482e;
            margin-right: 3px;
            font-size: 18px;
        }
        
        .signup-btn {
            background: none;
        }
        
        .one-line .control-label {
            margin-right: 10px;
            width: 37%;
        }
        
        .one-line .form-control {
            /*width:54%;*/
            display: inline;
        }
        
        .one-line .col-md-4:last-child {
            padding-right: 0px;
        }
        
        .security-wr .required-span {
            float: left;
            display: block;
            margin-right: 5px;
        }
        
        .security-wr .col-md-11 {
            padding-right: 11px;
        }
        
        .main-footer {
            border-top: none;
            margin-left: 0;
            width: 100%;
        }
        /*--Home page--*/
        
        .bg-img {
            background-size: cover;
            background-repeat: no-repeat;
            position: relative;
        }
        
        .page-hd {
            font-family: 'Roboto-Regular';
            font-size: 18px;
            text-align: center;
            padding: 85px 15px 40px;
            margin-top: 0px;
            text-transform: uppercase;
            position: absolute;
            top: 0%;
            left: 0;
            right: 12px;
            transition: top 1s ease 0s;
            cursor: pointer;
        }
        
        .page-menu .nav>li>a {
            font-size: 14px;
            padding: 6px 5px;
            text-align: center;
            text-transform: capitalize;
            font-family: 'Roboto-Regular';
        }
        
        .page-menu .nav>li>a:hover {
            font-family: 'Roboto-Regular';
        }
        
        .page-menu {
            bottom: 0;
            left: 0;
            overflow: hidden;
            position: absolute;
            right: 10px;
            text-align: left;
            top: 100%;
            transition: top 1s cubic-bezier(0, 1.05, 0, .89) 0s;
            padding: 0;
            /*display: none;*/
        }
        
        .dasshboard-big-menu.col-md-2 {
            padding-left: 0;
            padding-right: 1px;
        }
        
        #dashboard .dasshboard-big-menu {
            margin-top: 14%;
        }
        
        #dashboard .dasshboard-big-menu:hover {
            margin-top: 0;
            transition: all 1s ease 0s;
        }
        
        #dashboard .dasshboard-big-menu .vertical-menu {
            margin-right: 8px;
            height: 145px;
            /*margin-top: 75%;*/
        }
        
        #dashboard .dasshboard-big-menu:hover .vertical-menu {
            /*margin-top: 0%;*/
            min-height: 590px;
            transition: top 1s ease 0s;
        }
        
        .dasshboard-big-menu:hover .page-menu {
            top: 33.5%;
        }
        
        #dashboard .dasshboard-big-menu:hover .page-hd {
            top: 4%;
        }
        /*--End Home page--*/
        /*--Top Navigation---*/
        
        .top-nav .navbar-nav>li>a {
            padding-bottom: 3px;
            /*padding-top: 30px;*/
            width: 100px;
            text-transform: uppercase;
            background-size: 20px;
            background-position: center 6px;
            font-size: 12px;
            text-align: center;
            position: relative;
            background-repeat: no-repeat;
            /*border:0.15vw solid transparent;
	border-radius: 3px;*/
            margin-right: 2px;
            font-family: 'Roboto-Bold';
        }
        
        .top-nav .navbar-nav>li>a:hover,
        .top-nav .navbar-nav>li>a:focus,
        .top-nav .navbar-nav>li>a:active {
            background-size: 20px;
            background-position: center 6px;
        }
        
        .page-hd {
            background-repeat: no-repeat;
            background-position: top center;
            /*background-size: 40px;*/
        }
        
        .top-nav .navbar-nav>li>a:hover::after,
        .top-nav .navbar-nav>.active>a::after,
        .top-nav .navbar-nav>.active>a:focus::after {
            content: '';
            display: block;
            width: 100%;
            position: absolute;
            left: 0;
            bottom: -3px;
        }
        
        .top-nav .dropdown-menu .divider {
            margin: 0px;
        }
        
        .top-nav .dropdown-menu>li {
            font-size: 12px;
        }
        
        .top-nav .dropdown-menu>li>a {
            padding: 7px 20px;
        }
        
        .navbar-nav>li.user-menu>a {
            padding: 0px;
            margin-top: 10px;
        }
        
        .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p.user-name {
            font-size: 17px;
        }
        
        .navbar-nav>.user-menu>.dropdown-menu {
            /*width:inherit;*/
            border-radius: 4px;
            width: 255px;
        }
        
        .user-header {
            text-align: inherit !important;
        }
        
        .user-header p {
            text-align: center;
        }
        
        .user-btn-wrap {
            float: left;
            font-size: 12px;
        }
        
        .btn-wrap.logout-btn .btn {
            font-size: 16px;
            padding: 5px 17px;
            font-family: 'MyriadPro-Regular';
        }
        
        .btn-wrap.logout-btn .btn i {
            margin-right: 5px;
            vertical-align: middle;
        }
        
        .navbar-nav>.user-menu>.dropdown-menu>li.user-header {
            height: inherit;
            /*text-align:right;*/
            min-height: 110px;
        }
        
        .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p {
            /*text-align:right;*/
        }
        
        .fa-user-circle {
            font-size: 25px;
        }
        
        .user-header .fa-user-circle {
            font-size: 48px;
        }
        /*--End Top Navigation---*/
        /*--Start case page css--*/
        
        h1.page-title {
            font-size: 13px;
            font-family: 'Roboto-Bold';
            margin: 0px;
            text-transform: uppercase;
            line-height: normal;
        }
        
        h2.page-title {
            font-size: 13px;
            font-family: 'Roboto-Bold';
            margin: 0px;
            text-transform: uppercase;
        }
        
        h3.page-title {
            font-size: 12px;
            font-family: 'Roboto-Light';
            margin: 0px;
            text-transform: uppercase;
        }
        
        .head-bor {
            padding-bottom: 10px;
            margin-bottom: 10px;
        }
        
        input[type="button"].trans-btn,
        button.pull-right {
            padding: 5px 25px 3px 25px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            display: block;
            font-size: 12px;
            font-family: 'Roboto-Regular';
            position: relative;
        }
        
        input[type="button"].trans-btn,
        button[type="button"].trans-btn,
        button[type="submit"].trans-btn {
            padding: 2px 25px 2px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 0px;
            display: block;
            font-size: 11px;
            font-family: 'Roboto-Regular';
            position: relative;
        }
        
        button[type="button"].trans-btn {
            padding: 5px 25px 5px 15px;
        }
        
        .top-btn-wrap {
            overflow: hidden;
        }
        
        .top-btn-wrap .icon-btn {
            float: right
        }
        
        .icon-btn {
            display: inline-block;
        }
        
        .icon-btn input[type="button"],
        .icon-btn button[type="button"] {
            position: relative;
            padding-left: 39px;
            font-family: 'Roboto-Regular';
            text-transform: uppercase;
        }
        
        .icon-btn:before {
            font-family: 'FontAwesome';
            color: red;
            position: relative;
            left: 35px;
            top: 3px;
            font-size: 12px;
        }
        
        .icon-btn.fa-plus::before {
            top: 3px;
        }
        
        .top-btn-wrap {
            /*margin:0px 0px 5px 0px;*/
        }
        
        .head-wrap {
            margin-bottom: 7px;
            margin-top: 5px;
            border-bottom: 1px solid #ababab;
            overflow: hidden;
            padding: 10px 0 8px;
        }
        
        .head-wrap-h2 {
            margin-bottom: 12px;
            margin-top: 5px;
            overflow: hidden;
            padding: 10px 0 2px;
        }
        
        .head-wrap-h3 {
            margin-bottom: 7px;
            margin-top: 5px;
            overflow: hidden;
            padding: 10px 0 6px;
            border-bottom: 1px solid #ababab;
        }
        
        .case-type-filter {
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            overflow: hidden;
        }
        
        .grid-filter-wrap .col-md-2 {
            padding: 10px 4px;
            text-align: center;
            width: 11.1%;
            border: 1px solid #ababab;
            position: relative;
        }
        
        .grid-filter-wrap .col-md-2.active:after {
            border-bottom: 3px solid #1e90ff;
            position: absolute;
            display: block;
            content: '';
            width: 100%;
            bottom: 0px;
            left: 0;
        }
        
        .grid-filter-wrap .col-md-2:last-child {
            /*border-right:0px;*/
        }
        
        .case-type-filter label {
            font-size: 10px;
            font-weight: normal;
        }
        
        .case-type-filter label input[type="checkbox"] {
            margin-right: 5px;
        }
        
        .table {
            margin-bottom: 3px;
        }
        
        .tbl-grid thead th {
            padding: 10px 6px;
            font-family: 'MyriadPro-Semibold';
            /*font-size:16px;*/
            font-size: 11px;
            font-weight: normal;
            position: relative;
        }
        
        .tbl-grid {
            border: 0px!important;
            /*font-size:16px;*/
            font-size: 10px;
        }
        
        .tbl-grid thead th {
            border: 0px !important;
            font-weight: normal;
        }
        
        .tbl-grid tbody td {
            border: 0px !important;
            padding: 12px 8px !important;
        }
        
        .tbl-grid.table-striped>tbody>tr:nth-of-type(2n+1) {
            background: none;
        }
        
        .bottom {
            text-align: center;
        }
        
        .dataTables_length {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
            padding-right: 18px;
            margin-top: 2px;
            font-size: 12px;
        }
        
        div.dataTables_wrapper div.dataTables_length label {
            margin-bottom: 0px;
        }
        
        .dataTables_length select {
            -webkit-appearance: none;
            -moz-appearance: none;
            padding: 1px;
            text-align: left;
            /*width:60px !important;*/
            width: 32px !important;
            position: relative;
            text-align: center;
        }
        
        .dataTables_length select:after {
            content: "\E093" !important;
            display: block;
            width: 20px;
            height: 20px;
            font-family: 'FontAwesome';
            position: absolute;
            top: 0;
            right: 0;
        }
        
        .dataTables_paginate {
            display: inline-block;
            font-size: 11px;
        }
        
        .pagination>.disabled>a,
        .pagination>.disabled>a:focus,
        .pagination>.disabled>a:hover,
        .pagination>.disabled>span,
        .pagination>.disabled>span:focus,
        .pagination>.disabled>span:hover {
            background: none;
            border: 0px;
        }
        
        .pagination>.active>a,
        .pagination>.active>a:focus,
        .pagination>.active>a:hover,
        .pagination>.active>span,
        .pagination>.active>span:focus,
        .pagination>.active>span:hover {
            background: none;
            border: 0px;
        }
        
        .pagination>a {
            background: none;
            border: 0px;
        }
        
        .title-optincases {
            padding-bottom: 2px;
            display: inline-block;
        }
        
        .title-lpcases {
            padding-bottom: 2px;
            display: inline-block;
        }
        
        .title-activeclassaction {
            padding-bottom: 2px;
            display: inline-block;
        }
        
        .title-settlementcases {
            padding-bottom: 2px;
            display: inline-block;
        }
        
        .title--investigationcases {
            padding-bottom: 2px;
            display: inline-block;
        }
        /*--End case page css--*/
        
        .search-form .form-group input.form-control::-webkit-input-placeholder {
            display: none;
        }
        
        .search-form .form-group input.form-control::-moz-placeholder {
            display: none;
        }
        
        .navbar-right {
            min-width: 450px;
            /*or I can probably just use columns*/
        }
        
        .navbar-right form {
            width: 100%;
        }
        
        .dataTables_scrollHead .grid-search {
            position: absolute !important;
            right: 18px;
            /*max-width:210px;*/
            max-width: 85%;
            background: #174564;
        }
        
        .grid-search.form-group {
            position: relative;
            width: 0%;
            min-width: 30px;
            height: 17px;
            overflow: hidden;
            transition: width 1s;
            backface-visibility: hidden;
            top: 12px;
        }
        
        .grid-search.form-group input.form-control {
            position: absolute;
            top: 0;
            right: 0;
            outline: none;
            width: 100%;
            height: 30px;
            margin: 0;
            z-index: 10;
        }
        
        .grid-search input[type="text"].form-control {
            -webkit-appearence: none;
            -webkit-border-radius: 0;
        }
        
        .grid-search .form-control-submit,
        .grid-search .search-label {
            width: 30px;
            height: 30px;
            position: absolute;
            right: 0;
            top: 0px;
            padding: 0;
            margin: 0;
            text-align: center;
            cursor: pointer;
            line-height: 30px;
        }
        
        .grid-search .form-control-submit {
            opacity: 0;
            color: transparent;
            border: none;
            outline: none;
            z-index: -1;
        }
        
        .grid-search .search-label {
            z-index: 90;
            font-size: 10px;
        }
        
        .form-group.sb-search-open,
        .no-js .sb-search-open {
            width: 100%;
            border: 1px solid #00f4e7;
            border-radius: 13px;
        }
        
        .grid-search input[type="text"] {
            transition: width 1s;
            float: right;
            width: 0px;
            background: none;
            border: 0px;
        }
        
        .grid-search.sb-search-open input[type="text"] {
            border: 0px;
            width: 100%;
            /*min-width:180px;
	max-width:205px;
	max-width:100%;*/
            opacity: 1;
            padding: 2px 5px;
            font-size: 10px;
            transition: width 1s;
            outline: none;
        }
        
        .head-wrap .grid-search.sb-search-open input[type="text"] {
            padding: 0px 5px 2px;
        }
        
        .bottom {
            margin-top: 5px;
        }
        
        .tabs-tbl-wrap {
            margin-top: 5px;
        }
        
        .tab-content {
            padding-top: 5px;
        }
        
        .list-claiments-tbl .tab-content,
        .nav-tabs-custom1 .tab-content {
            margin-top: -1px;
            padding-top: 0;
        }
        
        .form-group.sb-search-open .search-label,
        .no-js .sb-search .search-label {
            z-index: 11;
        }
        
        .form-group.sb-search-open .form-control-submit,
        .no-js .form-control .form-control-submit {
            z-index: 90;
        }
        
        .login-frm .btn-wrap {
            position: relative;
        }
        
        .btn-wrap .register-link {
            position: absolute;
            left: 0;
            margin-top: 10px;
        }
        
        .pagination>li>a,
        .pagination>li>span {
            padding: 0 12px;
        }
        
        .default-btn {
            padding: 10px 16px;
            border-radius: 2px;
        }
        
        .manage-user {
            margin-right: 10px;
        }
        
        .user-btn-wrap i {
            margin-right: 5px;
        }
        
        .already-user-link {
            font-size: 11px;
            padding: 0px;
        }
        
        .form-text .txt-color {
            font-size: 11px;
        }
        
        .hint-msg {
            font-size: 12px;
            padding: 0px;
        }
        
        .security_tabs {
            background: none !important;
            padding: 0px !important;
        }
        /* 19.02.18 start*/
        
        .normal-label {
            font-weight: normal;
            /*color:#23527c;*/
        }
        
        #select2-country-container {
            padding-left: 0;
        }
        
        .btn.disabled,
        .btn[disabled],
        fieldset[disabled] .btn {
            opacity: 0.3;
        }
        
        .rt-marg.col-md-11 {
            width: 92.667%;
        }
        
        .col-md-7.last-n {
            padding-right: 10px !important;
        }
        
        .select2-container .select2-dropdown {
            border-radius: 4px;
            top: -3px;
        }
        
        #getQuestion {
            border-radius: 20px;
            bottom: 11px;
        }
        
        #getQuestion .fa-arrow-circle-right {
            vertical-align: middle;
        }
        
        .man-user a {
            width: 100%;
        }
        /*---Error Page Css---*/
        
        .error-wrap {
            padding: 20px;
            border-radius: 3px;
        }
        
        .error-wrap h2.error-txt {
            text-align: center;
            margin-top: 10px;
        }
        
        .error-txt p {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 0;
        }
        
        .error-txt a {
            text-decoration: underline;
        }
        
        .warn-icon {
            text-align: center;
        }
        
        .warn-icon i.fa-user-plus {
            font-size: 85px;
        }
        /*---post sec Page Css---*/
        
        .post-sec {
            overflow: hidden;
            margin-bottom: 20px;
        }
        
        .post-sec .heading-post {
            padding-left: 15px;
        }
        
        .bx-post {
            /*padding-bottom:15px;*/
        }
        
        .main-post-cont {
            font-family: 'Roboto-Regular';
        }
        
        .post-top-sec {
            padding: 0 0 5px 0;
        }
        
        .wrap-post {
            overflow: hidden;
        }
        
        .main-post-cont>.post-top-sec>img {
            max-width: 284px;
            width: 100%;
        }
        
        .main-post-cont h3 {
            font-size: 12px;
            margin-bottom: 0;
            /*min-height: 40px;*/
        }
        
        .main-post-cont .post-date-time {
            font-size: 10px;
        }
        
        .main-post-cont .post-txt {
            font-size: 11px;
            padding-bottom: 5px;
            padding-left: 0;
            padding-top: 0;
        }
        
        .post-title {
            font-size: 13px;
            text-transform: uppercase;
            font-family: 'Roboto-Bold';
        }
        /*.read-more-link{
	color:#78fbf4;
	}*/
        
        .view-more-wrap {
            margin-top: 5px;
        }
        /*---manager user Page Css---*/
        
        .manager-check label {
            /*display:block;*/
            display: table;
        }
        
        .user-popup-form,
        .add-new-investigation-case {
            padding-left: 25px;
            padding-right: 25px;
        }
        
        #modal-default-user .modal-dialog {
            max-width: 430px;
            width: 100%;
        }
        
        .modal-dialog .form-control {
            font-size: 11px;
        }
        
        .modal-body h2.heading-wr {
            display: inline-block;
        }
        
        #modal-default-user .close {
            margin-top: -3px;
        }
        
        .manager-check .label-text {
            font-weight: normal;
        }
        /*--------- Ticker css----------*/
        
        .ticker-strip li {
            font-size: 12px;
        }
        
        .ticker-strip li:first-child {
            border-right: none;
        }
        /*------------shift css from custome to dark start-------------*/
        
        .fixed .content-wrapper {
            padding-top: 55px;
        }
        
        .edit-icon {
            height: 23px;
            width: 23px;
            margin-left: 25px;
        }
        
        .navbar-nav>li.user-menu>a {
            position: relative;
        }
        
        .navbar-nav>li.user-menu>a::after {
            position: absolute;
            width: 100%;
            height: 100%;
            display: block;
            content: '';
            left: -3px;
            bottom: -8px;
        }
        
        .navbar-custom-menu>.navbar-nav>li.user-menu>.dropdown-menu {
            top: 50px;
        }
        
        .left-tabs .nav-tabs-custom {
            background: none;
            border-radius: 0;
            box-shadow: none;
            min-height: 550px;
        }
        
        .left-tabs .nav-stacked>li>a {
            font-size: 11px;
            position: relative;
            border-top: none !important;
            border-left: none !important;
        }
        
        .left-tabs .nav-stacked>li.active>a::after,
        .left-tabs .nav-stacked>li.active>a:hover::after {
            position: absolute;
            height: 100%;
            display: inline-block;
            content: '';
            top: 0;
            right: -4px;
        }
        
        .left-tabs .nav-stacked>li>a span {
            margin-left: 1px;
            display: none;
        }
        
        .left-tabs .nav-stacked>li.active>a span {
            display: inline-block;
        }
        
        .detail-wrap .tab-content .control-label {
            margin-top: 5px;
            font-size: 11px;
            font-weight: normal;
            padding-right: 0px;
            padding-left: 0px;
        }
        
        .detail-wrap textarea.form-control {
            height: 34px;
        }
        
        .detail-wrap .form-group {
            /*overflow:hidden;*/
            margin-bottom: 3px;
        }
        /*.detail-wrap > .tab-pane > .form-group:first-child{
	margin-top:15px;
	}*/
        
        .padd-non {
            padding: 0px;
        }
        /* Start upload btn css */
        
        .upload-btn-wrapper {
            position: relative;
            overflow: hidden;
            display: inline-block;
        }
        
        .upload-btn-wrapper:hover {
            opacity: 0.8;
            cursor: pointer;
        }
        
        .upload-btn-wrapper .btn {
            padding: 1px 7px 0;
            font-size: 10px;
            font-family: 'MyriadPro-Regular';
        }
        
        .upload-btn-wrapper span {
            /*border-radius:14px;*/
            padding: 0 7px 0 14px;
        }
        
        .upload-btn-wrapper input[type=file] {
            font-size: 100px;
            position: absolute;
            left: 0;
            top: 0;
            opacity: 0;
        }
        
        .input-group .input-group-addon {
            border: none;
        }
        /* End upload btn css */
        
        .single-input {
            float: right;
            width: 79.7%;
        }
        /*---case color---*/
        /*--For Th color headinf--
#search_0{ 
	display:none;
}*/
        
        .tbl-grid thead th.color-type-th {
            min-width: inherit !important;
        }
        
        .case-type {
            height: 12px;
            width: 12px;
            display: block;
        }
        /*----*/
        
        .popup-wrap .modal-body {
            padding: 20px;
            /*overflow:hidden;
	min-height:420px;*/
            overflow: hidden;
        }
        
        .popup-wrap .modal-lg {
            width: 830px;
        }
        
        .popup-wrap .modal-lg.add-ev-model {
            width: 480px;
        }
        
        .popup-wrap .modal-lg.add-ev-model textarea.form-control {
            width: 97.5%;
        }
        
        .popup-wrap .modal-lg.add-ev-model span#eventFileShow {
            word-wrap: break-word;
        }
        
        .popup-wrap .hd-tab {
            overflow: hidden;
        }
        
        .popup-wrap .tab-details {
            /*overflow:hidden;*/
            margin: 5px 0;
        }
        
        .popup-wrap .nav-tabs {
            border-bottom: none;
        }
        
        .popup-wrap .nav-tabs>li>a {
            border-radius: 0px;
            padding: 7px 15px;
            font-size: 13px;
            margin-right: 6px;
            line-height: 25px;
            position: relative;
        }
        
        .popup-wrap .nav-tabs>li.active>a::after,
        .popup-wrap .nav-tabs>li.active>a:focus::after,
        .popup-wrap .nav-tabs>li.active>a:hover::after {
            position: absolute;
            display: block;
            content: '';
            width: 100%;
            bottom: 0px;
            left: 0;
        }
        
        .popup-wrap .nav-tabs>li>p {
            padding: 6px 20px 6px 0;
            font-size: 16px;
            line-height: 25px;
            margin-bottom: 0px;
            font-family: 'MyriadPro-Semibold';
        }
        
        .popup-wrap .nav-tabs>li.active>a,
        .popup-wrap .nav-tabs>li.active>a:focus,
        .popup-wrap .nav-tabs>li.active>a:hover {
            cursor: pointer;
        }
        
        .popup-wrap .close {
            font-size: 14px;
            padding: 1px 6px;
            border-radius: 50%;
            opacity: 1;
        }
        
        .popup-wrap .close:hover {
            opacity: 0.5;
        }
        
        .popup-wrap .hd-tab .close {
            /*margin-top:10px;*/
        }
        
        .popup-wrap .tab-details label {
            font-weight: normal;
            font-size: 11px;
        }
        
        .popup-wrap .tab-details .form-group,
        .frm-grp-marg-bottom {
            margin-bottom: 10px;
            /*overflow:hidden;*/
        }
        
        .popup-wrap .select2 {
            display: block;
            width: 100% !important;
        }
        
        .popup-wrap .select2-container .select2-selection--single {
            height: 19px;
            border: none;
            border-radius: 0px;
            padding-left: 0px;
        }
        /*------------shift css from custome to dark end-------------*/
        
        .btn-wrap .btn:active,
        .btn-wrap .btn:focus,
        input[type="button"].trans-btn:active,
        input[type="button"].trans-btn:focus,
        .popup-wrap .close:focus,
        .popup-wrap .close:active {
            outline: none;
        }
        
        .manager-check a:focus {
            color: #01dfdb;
        }
        
        table th {
            outline: none;
        }
        
        div.dataTables_wrapper div.dataTables_paginate ul.pagination {
            margin: 7px 0;
        }
        
        .news-feed-img {
            overflow: hidden;
            text-align: center;
        }
        
        .news-feed-img img {
            max-width: 100%;
            height: 80px;
        }
        
        .intl-tel-input.separate-dial-code .selected-flag {
            background-color: transparent !important;
        }
        
        .intl-tel-input .country-list {
            width: 290px !important;
            height: 180px !important;
        }
        
        .case-type-filter label {
            margin-bottom: 0;
        }
        
        input[type="checkbox"]+.label-text::before {
            line-height: inherit;
        }
        
        .flag-container .selected-flag:focus {
            outline: none;
        }
        
        .intl-tel-input {
            width: 100%;
        }
        /*for table grid responsive add this css--- start*/
        
        .dataTables_scrollHeadInner,
        .dataTables_scrollBody {
            width: 100% !important;
        }
        
        .dataTables_scrollHeadInner table,
        .dataTables_scrollBody table {
            width: 100% !important;
        }
        /*for table grid responsive add this css--- end*/
        
        #registerForm .intl-tel-input .country-list li:hover .dial-code {
            color: #fff;
        }
        
        .error-wrap {
            position: absolute;
            top: 40%;
            left: 20%;
            width: 60%;
            margin: 0 auto;
        }
        
        .grid-search .search-label {
            width: 2vw;
            height: 2vw;
        }
        
        .datepicker {
            /*z-index: 9999 !important;*/
        }
        
        .right-flt {
            float: right;
        }
        
        .twenty-per-width {
            width: 20%;
        }
        
        .eighty-per-width {
            width: 80%;
        }
        
        .addbtn,
        .removebtn {
            text-align: right;
        }
        
        .sub-sec-head {
            margin-bottom: 20px;
        }
        
        .sub-sec-head span {
            padding-bottom: 5px;
        }
        
        .search-label .glyphicon {
            top: -5px;
        }
        
        .detail-wrap .select2-container .select2-selection--single .select2-selection__rendered {
            padding-left: 0;
            font-size: 10px;
        }
        
        .popup-wrap .select2-container .select2-selection--single .select2-selection__rendered {
            margin-top: -8px;
            padding-left: 0 !important;
        }
        
        .popup-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
            top: -3px;
        }
        
        .security-wr .form-group {
            margin-bottom: 0px;
        }
        
        .select2-container--default .select2-selection--single,
        .select2-selection .select2-selection--single {
            padding: 3px 7px;
        }
        
        .form-head-sec h2 {
            display: inline-block;
        }
        
        .menda-field {
            float: right;
            margin-right: 15px;
        }
        
        .btn-wrap.already-user-link-parent {
            margin-top: 7px;
        }
        
        #registerForm .row .col-md-6:nth-child(even) {
            /*padding-right: 0;*/
        }
        
        div.dataTables_wrapper div.dataTables_info {
            /*padding-top: 5px;*/
        }
        
        div.dataTables_wrapper div.dataTables_info {
            padding-top: 0px;
        }
        
        .input-group-addon {
            padding: 1px 12px;
        }
        
        .post-sec .heading-post .post-title {
            margin-top: 0;
            margin-bottom: 5px;
        }
        
        .post-link h3 {
            margin-top: 0;
            /*margin-bottom:5px;*/
        }
        
        .post-link {
            display: inline-block;
        }
        
        .main-post-cont .post-date-time {
            float: right;
        }
        
        .view-core-stock-ticker {
            display: block;
        }
        /* commented on 29 june 2018 by dileep*/
        /*.case-type-filter .col-md-2{
	width: 19.667%;
	}*/
        
        .calculator-filter.case-type-filter .col-md-2 {
            width: 25%;
        }
        
        .head-container .navbar-header {
            min-width: 182px;
        }
        
        .edit-save-btn i.fa {
            font-size: 18px;
        }
        
        header .navbar-brand>img,
        .trial-plans-header .navbar-brand>img {
            width: 90px;
        }
        
        .nav-tabs-custom1 ul.nav-tabs li a {
            border-radius: 7px 7px 0 0;
            padding: 2px 15px 0px;
        }
        
        .login-wrap .tokenfield.focus,
        .detail-wrap .tokenfield.focus {
            box-shadow: none;
        }
        
        .login-wrap .tokenfield.form-control {
            min-height: 20px !important;
            height: auto;
        }
        /*	
.login-wrap .tokenfield.form-control{
	min-height:inherit !important;
	}


.login-wrap .tokenfield .token-input{
	margin-bottom:inherit;
	}
.login-wrap .tokenfield .token{
	margin:inherit;
	margin-right:3px;
	}*/
        
        .sub-sec-title {
            text-transform: uppercase;
            font-weight: bold;
            margin-bottom: 15px;
        }
        
        .input-group .form-control {
            height: 20px;
            z-index: 1;
        }
        
        .btn.addButton,
        .btn.removeButton {
            padding: 0px 5px 0px 5px;
        }
        
        .btn.addButton .fa-plus,
        .removeButton .fa-minus {
            font-size: 11px;
        }
        
        .affect-security .form-control {
            margin-top: 8px;
        }
        
        .affect-security .form-group-main .col-md-1 {
            width: 15.63%;
        }
        
        .affect-security .form-group-main .col-md-1:last-child {
            width: 6%;
        }
        
        .affect-security .form-group>.col-md-1 {
            width: 15.63%;
        }
        
        .affect-security .form-group>.col-md-1:last-child {
            width: 6%;
        }
        
        .form-group-main .form-group {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        
        .form-control[disabled],
        .form-control[readonly],
        fieldset[disabled] .form-control {
            background-color: transparent;
            cursor: default;
        }
        
        .edit-save-btn>a {
            display: inline-block;
            float: right;
            /*margin-bottom: 4px;*/
        }
        
        .edit-save-btn>a>i {
            margin-right: 10px;
        }
        
        .related-case-wrap,
        .bx-wrap,
        .case-develop-wrap {
            overflow: hidden;
        }
        
        .internal-info-bx {
            display: flex;
        }
        
        .bx-wrap>div,
        .internal-info-bx,
        .related-case-wrap {
            padding-top: 3px;
            padding-bottom: 3px;
        }
        
        .bx-wrap label {
            margin-bottom: 3px;
        }
        
        .bx-wrap .toggle-group label {
            margin-bottom: 0;
        }
        
        .btn-elg-option .toggle-off.btn-xs {
            background-color: #e3513f;
        }
        
        .date-bx {
            width: 20%;
            float: left;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .case-bx2 .bx-wrap,
        .case-bx1 .bx-wrap {
            border-bottom: 0px;
            border-right: 0px;
        }
        
        .internal-info-bx .form-group {
            display: flex;
        }
        
        .bx-wrap .input-group-addon {
            padding: 1px 5px;
        }
        
        .address-dropdw label {
            margin-bottom: 3px;
        }
        
        .case-content>.row {
            margin-right: 0px;
        }
        
        span.txt-field {
            display: inline-block;
            padding-bottom: 5px;
        }
        
        .case-view-content .case-bx1 .select2-container .select2-selection,
        .case-view-content .case-bx1 .form-control,
        .case-view-content .case-bx2 .input-group-addon,
        .case-view-content .case-bx2 .form-control,
        .case-view-content .bx-2col .form-control {
            border-bottom: 0px;
        }
        
        .tickers-field .tokenfield {
            min-height: inherit;
        }
        
        .case-bx1 .bx-wrap>.col-md-2 {
            width: 12.5%;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .case-name-ticket .col-md-6 {
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .fileinput-button {
            font-size: 11px;
            padding: 2px 10px;
            line-height: 1.1;
        }
        
        .case-bx1 .control-label,
        .case-details-opt .case-bx2 .date-bx .control-label,
        .case-details-settlement .case-bx2 .date-bx .control-label {
            /*min-height:45px;*/
            margin-bottom: 0px;
        }
        
        .case-details-opt .case-bx1 .bx-wrap>.col-md-2,
        .case-details-settlement .case-bx1 .bx-wrap>.col-md-2 {
            width: 14.28%;
        }
        
        .case-details-settlement .case-bx2 .date-bx {
            width: 16.66%;
        }
        
        .add-country-fields.popup-wrap .form-control {
            color: #03c1ad;
        }
        
        .fileinput-button {
            border: 1px solid #fff;
            background: none;
            border-radius: 0px;
            font-size: 0.9vw;
        }
        
        .fileinput-button:hover,
        .fetch-btn:hover,
        .select-file:hover {
            opacity: 0.7;
        }
        
        .fileinput-button:hover,
        .fileinput-button:focus,
        .fileinput-button:active,
        .fileinput-button:active:focus,
        .fileinput-button:active:hover {
            border: 1px solid #01d3e2;
            background: none;
            color: #00f4e7;
        }
        
        .upload-btn {
            border: 0px;
            background: none;
            padding-top: 1px;
            padding-bottom: 1px;
            color: #00f4e7;
            font-family: 'MyriadPro-Regular';
            line-height: 1.4287;
        }
        
        #files span.upload_file_name {
            color: #fff;
            margin-right: 15px;
            margin-top: 8px;
            float: left;
            min-width: 132px;
        }
        
        .nav-pills>li.active>a {
            font-weight: normal;
            font-family: 'MyriadPro-Bold';
        }
        
        .add-files-wrap .text-danger {
            clear: both;
            display: block;
        }
        
        .list-claiments-tbl th {
            min-width: 212px;
        }
        
        .add-files-wrap .upload_file_name {
            width: 312px;
        }
        
        .add-files-wrap>div {
            margin-bottom: 12px;
        }
        
        #files.add-files-wrap span.upload_file_name {
            margin-top: 5px;
        }
        
        .claim-bx .form-group {
            display: flex;
            overflow: inherit;
        }
        
        .iti-flag {
            width: 20px;
        }
        /*01.05.18 start*/
        
        .ajs-header,
        .ajs-footer {
            background-color: transparent !important;
        }
        
        .view-more-wrap input {
            margin-right: 15px;
        }
        /*01.05.18 end*/
        
        .form-group.frm-grp-marg-bottom {
            padding-left: 15px;
            padding-right: 15px;
        }
        
        .has-error .tokenfield.focus {
            box-shadow: none !important;
        }
        
        .login-frm .tokenfield .token-input {
            margin-bottom: 0;
            height: auto;
        }
        
        .form-group.has-success label,
        .form-group.has-error label {
            color: #203c56;
        }
        /*Documents*/
        
        .document-tab .col-md-2 {
            cursor: pointer;
            margin: 0 22px 5px 0;
            padding: 0;
            text-align: center;
            width: 14.8%;
        }
        
        .document-tab .col-md-2 a {
            text-transform: capitalize;
            padding: 5px 10px;
            display: block;
        }
        
        .document-tab .col-md-2:nth-of-type(6),
        .document-tab .col-md-2:nth-of-type(12) {
            margin-right: 0px;
        }
        
        .document-tab {
            margin-bottom: 0px;
            overflow: hidden;
        }
        
        .drop-document a {
            text-align: center;
            padding: 5px 10px;
            display: block;
        }
        
        .pleadings-tab {
            clear: both;
            padding: 5px;
        }
        
        .pleadings-tab h6 {
            /*padding-bottom:10px;*/
            font-weight: bold;
            font-size: 14px;
            text-transform: uppercase;
            margin-bottom: 2px;
            margin-top: 0;
        }
        
        .pleadings-tab th:nth-of-type(2),
        .pleadings-tab th:nth-of-type(5),
        .pleadings-tab th:nth-of-type(6),
        .pleadings-tab tr td:nth-of-type(2),
        .pleadings-tab tr td:nth-of-type(6),
        .pleadings-tab tr td:nth-of-type(5) {
            text-align: center;
        }
        /*-------------------------*/
        
        .document-tab.nav-pills>ul {
            padding-left: 0;
        }
        
        .document-tab.nav-pills>ul>li {
            list-style-type: none;
        }
        /*----------------------*/
        /*tooltip css*/
        
        .tooltip {
            pointer-events: none;
        }
        
        .disabledClick {
            pointer-events: none;
        }
        /*------------------------*/
        /*End-Documents*/
        /*Pie chart dashboard*/
        
        h2.dashboard-title {
            color: #78fbf4;
            font-size: 14px;
            text-transform: capitalize;
            font-family: 'Roboto-Regular';
            margin-bottom: 8px;
        }
        
        .class-action-graph .graph-wrap {
            height: 228px;
            background: #fff;
        }
        
        .inst-client-dashboard .padd-non-imp .post-link h3 {
            /*font-family: 'MyriadPro-Regular';
	font-size: 0.75vw;
	padding:0px 9px 0px 10px;*/
        }
        
        .inst-client-dashboard #chartdiv {
            padding: 0px !important;
        }
        
        .claims-row.claims-height .dataTables_scrollBody {
            height: 219px;
        }
        
        .plaintiff-row .dataTables_scrollBody {
            height: 194px;
        }
        
        .plaintiff-row .bottom,
        .claims-row .bottom {
            margin-top: inherit;
            line-height: 0px;
        }
        
        .client-view-dashboard .stayUpdated {
            height: 116px;
        }
        
        .claims-row {
            height: 285px;
        }
        
        .loss_title {
            text-align: right!important;
        }
        
        .inst-client-dashboard .table.dataTable {
            padding-top: inherit;
            margin-top: 0 !important;
        }
        
        .claims-row .dataTables_scrollBody .dataTable {
            border: 1px solid #FF0000;
        }
        
        .inst-client-dashboard #portfolioDataTableAccordian_wrapper .bottom {
            display: none;
        }
        
        .inst-client-dashboard .view-tab,
        .inst-client-dashboard #chartdiv {
            border-top: none !important;
        }
        
        .inst-client-dashboard .client-graph-sec .class-action-graph .bx-wrap {
            border: none;
        }
        
        .inst-client-dashboard .client-graph-sec .class-action-graph .bx-wrap h4 {
            margin-bottom: 02px !important;
        }
        
        .inst-client-dashboard .client-graph-sec .class-action-graph .bx-wrap span {
            /*font-size:18px;*/
        }
        
        .inst-client-dashboard .news-tabs-top li.active a,
        .inst-client-dashboard .news-tabs-top li a:hover,
        .inst-client-dashboard .class-action-graph .bx-wrap {
            border-bottom: none;
        }
        
        .inst-client-title {
            text-align: center;
            text-transform: uppercase;
            padding-bottom: 10px;
        }
        
        .inst-client-dashboard .news-tabs-top li {
            /*padding-left:07px;*/
        }
        
        .inst-client-title span {
            font-size: 23px;
            border-bottom: none !important;
        }
        
        .news-tabs-top li:nth-child(3n),
        .news-tabs-top li:last-child {
            border-right: none;
        }
        
        .inst-client-dashboard .news-tab-data .nav-tabs-news ul li {
            display: inline-block;
        }
        /*.inst-client-dashboard .news-tabs-top ul li a{
display:block;
padding: 10px;
	} */
        
        .inst-client-dashboard .client-graph-sec .news-tab-data .left-tabs .select-doc-bx li a {
            padding-left: 05px;
            display: block;
            padding: 10px;
            margin: 0;
            background: #f00;
            line-height: normal;
            font-weight: normal;
        }
        
        .inst-client-dashboard .client-graph-sec .news-tab-data .left-tabs .select-doc-bx li {
            margin-left: 0px;
            padding: 0px 0px 4px 8px;
            border: 1px solid #f00;
        }
        
        .inst-client-dashboard .child_row_td {
            padding: inherit !important;
        }
        
        .inst-client-dashboard .child_row_td td a {
            text-align: left;
        }
        
        .inst-client-dashboard .padd-lf-non .post-date-time {
            font-style: inherit;
        }
        
        .title-date div {
            margin-bottom: 10px;
        }
        
        .title-date .col-md-8 {
            padding: 5px 17px;
        }
        
        .client-table-sec table#portfolioDataTableAccordian {
            margin-bottom: 0 !important;
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .inst-client-dashboard .view-tab {
            background: #fff;
            display: block;
            overflow: hidden;
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .news-tab-data {
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
            overflow: hidden;
        }
        
        .graph-wrap {
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
            overflow: hidden;
        }
        
        .losses-recover-main {
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
            overflow: hidden;
        }
        
        .losses-recover-main .filter-by-date {
            background: #fff;
            padding-top: 10px;
        }
        
        .updates-main {
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
            /*overflow:scroll;*/
            /*height:230px;*/
        }
        
        .updates-main .filter-by-date {
            background: #fff;
            padding-top: 5px;
            overflow: hidden;
        }
        
        .updates-main .filter-by-date .select2-container--default .select2-selection--single .select2-selection__arrow b {
            top: 73%;
        }
        
        .title-date .col-md-4 {
            padding: 5px 1px 5px 44px;
        }
        
        .inst-client-dashboard .losses_row,
        .inst-client-dashboard .losses-sub,
        .loss_title {
            padding-right: 20px !important;
        }
        
        .inst-client-dashboard tr .plus-minus-icon:before {
            font-family: 'FontAwesome';
            content: "\f055";
            font-style: normal;
        }
        
        .inst-client-dashboard tr.shown .plus-minus-icon:before {
            content: "\f056";
        }
        
        #portfolioDataTableAccordian .losses_row,
        .inst-client-dashboard .losses-sub {
            text-align: right !important;
        }
        
        .case-sub {
            text-align: left;
            width: 50%;
        }
        
        .child_row_blank {
            width: 28px;
            border: 1px solid #FF0000;
        }
        
        .losses_row {
            text-align: left;
        }
        
        .news-tabs-top {
            overflow: hidden;
        }
        
        .news-tabs-top ul {
            overflow: hidden;
            padding: 0;
        }
        
        .total-recover .bx-wrap {
            text-align: center;
        }
        
        .total-recover span {
            font-weight: 600;
            font-size: 30px;
            font-family: 'MyriadPro-Semibold';
        }
        /*.client-table-sec .tbl-grid th:nth-of-type(1){
	width:45%;
}
.client-table-sec .tbl-grid th:nth-of-type(2){
	width:35%;
}
.client-table-sec .tbl-grid th:nth-of-type(3){
	width:20%;
	text-align:center;
}
.client-table-sec .tbl-grid td:nth-of-type(3){
	text-align:center;
}*/
        /*End Pie chart dashboard*/
        
        .error-tab a {
            color: #f00 !important;
        }
        
        .edit-save-btn .btn-default,
        .edit-save-btn .btn-default:hover {
            background-color: transparent;
            border-color: transparent;
        }
        
        .form-structure {
            margin-top: 10px;
        }
        
        .form-structure .view-more-wrap {
            margin-top: 0px;
        }
        
        .form-structure label
        /* input[type="radio"]*/
        
        {
            color: #dae9f1;
        }
        /*Radio Check box*/
        
        input[type="radio"]+.label-text:before {
            content: "\f10c";
            font-family: "FontAwesome";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            width: 1.1em;
            display: inline-block;
            margin-right: 5px;
        }
        
        input[type="radio"]:checked+.label-text:before {
            content: "\f111";
            /*content: "\f28e";*/
            animation: effect 250ms ease-in;
        }
        
        .radio-checkbox input[type="radio"]+.label-text::before {
            color: #e6842d;
            font-size: 15px;
            vertical-align: middle;
        }
        
        .radio-checkbox label {
            font-weight: normal;
            margin-bottom: 0;
        }
        
        .radio-checkbox .col-md-1 {
            /*border: 1px solid #00f4e7;
    padding: 5px;*/
            text-align: center;
        }
        
        .radio-checkbox .col-md-1:first-child {
            border-right: 0 none;
        }
        
        .radio-checkbox label .label-text {
            color: #dae9f1;
        }
        
        .form-head-sec button.close {
            border: 2px solid #203c56;
            border-radius: 50%;
            color: #203c56;
            font-size: 18px;
            opacity: 1;
            padding: 2px 5px 1px 5px;
        }
        
        .form-head-sec button.close:hover {
            opacity: 0.5;
        }
        
        .heading-post .post-title {
            margin-bottom: 5px;
            margin-top: 5px;
        }
        
        .document-tab p {
            margin-bottom: 3px;
        }
        
        .form-head-sec button.close:focus {
            outline: none;
        }
        
        #floatModal .float-close {
            padding: 0 8px 1px 7px;
        }
        
        #floatModal .modal-dialog {
            width: 500px;
        }
        
        #floatModal .btn-wrap {
            margin-top: 0;
        }
        
        .new-upload-btn {
            padding: 8px 12px;
        }
        /*End Pie chart dashboard*/
        /*start Overly Loader*/
        
        .overley-loader {
            width: 100%;
            height: 110%;
            background: rgba(0, 0, 0, 0.5);
            position: fixed;
            z-index: 99999;
            text-align: center;
        }
        
        .overley-loader img {
            position: relative;
            top: 40%;
            width: 80px;
        }
        /*--- hide sorting icon ---*/
        
        table.dataTable thead .sorting_desc::after,
        table.dataTable thead .sorting::after,
        table.dataTable thead .sorting_asc::after {
            content: none;
        }
        
        #stockPriceWidget {
            background-color: #fff;
            max-width: 100%;
            width: 100%;
            padding: 20px;
            height: 16.6vw !important;
            overflow: hidden;
            border: 0;
        }
        
        .stock-proce--ticker-input-error {
            color: red !important;
        }
        /*20-07-18*/
        
        .switch-to-cont {
            float: right;
            text-align: center;
        }
        
        .switch-to-cont h5 {
            font-size: 12px;
            font-family: 'MyriadPro-Regular';
            margin-bottom: 5px;
        }
        
        input[type="radio"]+.label-switch:before {
            content: "\f0c8";
            /*content: "\f00c";*/
            font-family: "FontAwesome";
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            width: 1.1em;
            display: inline-block;
            /*margin-right: 5px;*/
            font-size: 18px;
            border-radius: 3px;
        }
        
        input[type="radio"]:checked+.label-switch:before {
            /*content: "\f0c8";
	content: "\f00c";
	animation: effect 250ms ease-in;*/
        }
        
        .main-header.dashboard-home .switch-to-sec {
            /* float: left;
    width: 80%;*/
        }
        
        .main-header .switch-to-sec {
            float: right;
            /*width: 35%;*/
            padding-right: 10px;
        }
        /*Input background Color in chorme browser*/
        
        input:-webkit-autofill,
        input:-webkit-autofill:active {
            transition: background-color 5000s ease-in-out 0s;
            color: inherit !important
        }
        
        .sign-up-form input:-webkit-autofill,
        .sign-up-form input:-webkit-autofill:hover,
        .sign-up-form input:-webkit-autofill:focus,
        .sign-up-form input:-webkit-autofill:active {
            -webkit-text-fill-color: #fff !important;
        }
        /*24.07.18 start*/
        
        .view-case-details .case-bx1 .bx-wrap {
            padding-right: 0;
            padding-left: 0;
            width: 20%;
            margin-right: 3%;
        }
        
        .view-case-details .case-bx1 .case-bx-type {
            padding-right: 10px;
            padding-left: 10px;
            border-bottom: 1px solid #004f83;
        }
        
        .view-case-details .case-bx1 .case-bx-type:last-child {
            border-right: 1px solid #004f83;
        }
        
        .view-case-details .case-bx1 .control-label {
            min-height: 27.6px;
            margin-bottom: 0;
        }
        /*24.07.18 end*/
        /*20.08.18 start*/
        
        .fetch-btn,
        .select-file {
            padding: 5px 25px 3px 25px;
            border-radius: 20px;
            border: none;
            font-family: 'MyriadPro-Regular';
        }
        /*20.08.18 end*/
        
        .drop-rule-link {
            vertical-align: middle;
            margin-top: 2px;
        }
        
        .alertify .ajs-header,
        .news-tabs-top ul li a:hover,
        .news-tabs-top ul li:active a {
            border-bottom: none;
        }
        
        .alertify .ajs-footer {
            border-top: none;
        }
        
        .fetch-data-btn .form-group {
            text-align: center;
            margin-bottom: 0 !important;
            margin-top: 15px;
        }
        
        .fetch-data-btn .form-group input[type="button"]:focus {
            outline: none;
        }
        /*23-08-18*/
        
        .dataTables_scrollHeadInner .tbl-grid th {
            vertical-align: top;
        }
        /*30-08-18 case box first new style start*/
        
        .case-bx-newstyle .case-bx-divs {
            /*border:1px solid #004f83;*/
            border-bottom: 0;
            padding: 3px 10px;
        }
        
        .case-bx-newstyle .case-bx-divs:last-child {
            /*border-left:1px solid #004f83;
	border-right:1px solid #004f83;
	border-bottom:1px solid #004f83;*/
        }
        
        .case-bx1 .bx-wrap,
        .bx-2col .bx-wrap {
            border: none;
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .case-bx2 {
            clear: both;
        }
        
        .case-bx-newstyle .case-bx-divs label {
            /*min-height: 25px;*/
        }
        
        .calculator-top-btn .trans-btn {
            margin-right: 10px;
        }
        
        .lp-case-bx .case-bx-divs label {
            min-height: inherit;
        }
        
        .optin-case-bx .case-bx-divs label {
            min-height: inherit;
        }
        
        .settlement-case-bx .case-bx-divs label {
            min-height: inherit;
        }
        /*30-08-18 case box first new style end*/
        
        .lp-actcasee .case-bx1 .case-bx-divs .control-label,
        .bx-2col.lp-actcasee .case-bx-divs .control-label,
        .filter-by-sec label {
            float: left;
            margin-right: 10px;
        }
        
        .lp-actcasee .case-bx1 .case-bx-divs>div,
        .bx-2col.lp-actcasee .case-bx-divs>div,
        .filter-by-sec .popup-wrap {
            float: left;
            overflow: hidden;
        }
        
        .lp-actcasee .case-bx1 .case-bx-divs,
        .bx-2col.lp-actcasee .case-bx-divs,
        .filter-by-sec {
            overflow: hidden;
        }
        /*.lp-actcasee .case-bx1 .case-bx-divs input{
	max-width:85px;
	}*/
        
        .lp-actcasee .case-bx2 .date-bx .control-label {
            float: left;
            margin-right: 5px;
            min-height: inherit !important;
        }
        /*09-04-18 start*/
        
        .nav>li>a {
            padding: 3px 0px;
        }
        
        .dash-title span {
            border-bottom: 2px solid #00f4e7;
        }
        
        .clear-both-class {
            clear: both;
        }
        
        .client-def-over .col-md-6 {}
        
        .popup-wrap1 input.form-control {
            min-height: 29px;
        }
        
        .dataTables_wrapper {
            clear: both;
        }
        /*09-04-18 end*/
        /*#optRelevantDate .col-md-1, #optRelevantDate .col-md-10, #optRelevantDate .col-md-11, #optRelevantDate .col-md-12, #optRelevantDate .col-md-2, #optRelevantDate .col-md-3, #optRelevantDate .col-md-4, #optRelevantDate .col-md-5, #optRelevantDate .col-md-6, #optRelevantDate .col-md-7, #optRelevantDate .col-md-8, #optRelevantDate .col-md-9{
	padding-left:5px;
	padding-right:5px;
	}*/
        
        .case-bx2 .date-bx1 .control-label {
            float: left;
        }
        
        .case-bx2 .date-bx1 {
            border-bottom: 1px solid #004f83;
        }
        
        .case-bx2 .date-bx1:last-child {
            border-right: 1px solid #004f83;
        }
        /*Dileep changes 04-sept-18*/
        
        .case-bx4 span.txt-field {
            min-height: 50px !important;
        }
        
        .case-bx5 span.txt-field {
            min-height: 50px !important;
        }
        
        .case-bx1 .bx-wrap-new>.col-md-2 {
            width: 20% !important;
        }
        
        .case-bx2 .date-bx1 label {
            margin-right: 10px;
        }
        /*Dileep changes 04-sept-18*/
        
        .edit-casedetail .case-bx4,
        .edit-casedetail .case-bx5,
        .edit-casedetail .internal-note {
            border-right: 1px solid #004f83;
            border-bottom: 1px solid #004f83;
        }
        
        .optin-case-bx .case-bx-divs,
        .lp-case-bx .case-bx-divs,
        .settlement-case-bx .case-bx-divs {}
        
        .optin-case-bx .case-bx-divs label,
        .lp-case-bx .case-bx-divs label,
        .settlement-case-bx .case-bx-divs label,
        .filter-by-sec label {
            width: 46%;
        }
        
        .optin-case-bx .case-bx-divs>div,
        .lp-case-bx .case-bx-divs>div,
        .settlement-case-bx .case-bx-divs>div,
        .filter-by-sec .popup-wrap {
            width: 49%;
        }
        
        .address-padd {
            padding-left: 5px;
        }
        
        .case-bx2.settle-case-bx2 .date-bx .form-control,
        .case-bx2.settle-case-bx2 .date-bx1 .form-control {
            padding: 0;
            height: 18px;
        }
        
        .case-bx2 .date-bx1 .control-label {
            margin-bottom: 0;
        }
        
        .paginate_button.next a:focus,
        .paginate_button.previous a:focus {
            background: none;
            /*color:#fff;*/
        }
        
        .settle-case-bx2 .date-bx {
            width: 33.33% !important;
        }
        
        .settle-case-bx2 .date-bx .control-label {
            width: 40%;
        }
        /*06-09-2018 Role Details start*/
        
        .role-head {
            padding-bottom: 5px;
            border-bottom: 1px solid #2d76ba;
            margin-bottom: 5px;
        }
        
        .role-detail .row {
            margin-bottom: 5px;
        }
        
        .role-detail .control-label {
            font-weight: normal;
            font-size: 11px;
        }
        
        .role-detail .form-control {
            border: 1px solid #2d76ba;
        }
        
        .role-accordion-section {
            clear: both;
        }
        
        .role-head a input {
            margin-left: 5px;
        }
        
        .role-detail.row {
            padding-right: 0;
        }
        /*accordion css start*/
        
        .accordion {
            cursor: pointer;
            padding: 3px 10px;
            border: none;
            text-align: left;
            outline: none;
            font-size: 12px;
            transition: 0.4s;
            overflow: hidden;
        }
        
        .panel {
            padding: 0 18px;
            display: none;
            background-color: transparent;
            overflow: hidden;
            border: 1px solid #2d76ba;
            border-radius: 0;
        }
        /* 06-09-2018 dileep changes */
        
        td.text-right.padding-right-align {
            padding-right: 25px !important;
        }
        /* 06-09-2018 dileep changes */
        
        .accordion .plus-minus-icon {
            position: relative;
            padding-left: 15px;
        }
        
        .download a,
        i {
            cursor: pointer;
        }
        
        .accordion .plus-minus-icon::before {
            position: absolute;
            content: "\f067";
            font-family: 'FontAwesome';
            left: 0px;
            top: 0px;
        }
        
        .accordion.active .plus-minus-icon::before {
            content: "\f068"
        }
        
        .accordion label,
        .role-accordion-section .panel label {
            margin-bottom: 0;
            font-weight: normal;
        }
        
        .head-accordian-check {
            /*padding-top:3px;*/
        }
        
        .head-accordian-check span {
            float: right;
            margin-right: 5px;
            line-height: 1;
            padding-top: 1px;
        }
        
        .role-accordion-section .panel {
            margin-bottom: 0;
            padding-top: 2px;
        }
        
        .sections-accordion {
            margin-bottom: 5px;
        }
        /*accordion css start*/
        /*06-09-2018 Role Details end*/
        /*07-09-2018 Retail SH start*/
        
        .fb-hd .page-title {
            margin-bottom: 0px;
        }
        
        .fb-hd2 .page-title {
            margin-bottom: 2px;
            margin-top: 2px;
        }
        
        .fb-cases-bx {
            padding: 5px;
            overflow: hidden;
        }
        
        .fb-case-ul ul {
            padding-left: 0;
            clear: both;
            overflow: hidden;
            margin-top: 3px;
            margin-bottom: 5px;
        }
        
        .fb-case-ul ul li {
            list-style-type: none;
            width: 25%;
            float: left;
            text-align: center;
            margin-bottom: 15px;
        }
        
        .fb-case-ul ul li:nth-child(4n) {
            border-right: none;
        }
        
        .fb-case-ul ul label {
            display: block;
        }
        
        .fb-case-ul ul span {
            font-size: 10px;
        }
        
        .fb-case-overview {
            clear: both;
            margin-top: 0px;
        }
        
        .fb-case-overview label {
            margin-bottom: 0px;
        }
        /*.loss-calculator-main,*/
        
        .portfolio-table {
            overflow: hidden;
        }
        
        .loss-calculator-inventory h4 {
            font-size: 12px;
            font-family: 'MyriadPro-Bold';
            padding: 5px;
            margin-top: 0;
            margin-bottom: 0px;
        }
        
        .indiviual-file-upload>span {
            display: inline-block;
            padding-top: 9px;
            vertical-align: top;
        }
        
        .indiviual-file-upload>.btns-file-upload {
            display: inline-block;
        }
        
        .inventory-calculation {
            padding: 5px;
        }
        
        .inventory-calculation p {
            margin-bottom: 5px;
        }
        
        .inventory-calculation label {
            font-weight: normal;
            min-width: 60px;
        }
        
        .contactus-form {
            padding: 5px 5px 0;
        }
        
        .contactus-form .login-frm.form-horizontal textarea {
            width: 100%;
            background: transparent;
            border: none;
        }
        
        .contactus-form .login-frm .btn-wrap {
            text-align: center;
        }
        
        .contactus-form .login-frm textarea {
            min-height: inherit;
        }
        
        .nav-tabs-news .nav-stacked>li.active>a::after {
            border-right: none !important;
        }
        
        .nav-tabs-news .nav-stacked>li.active>a,
        .nav-tabs-news .nav-stacked>li.active>a:focus {
            border-right: none;
        }
        
        .nav-tabs-news .nav-stacked>li>a {
            border-top: none;
            padding: 3px 15px;
        }
        
        .nav-tabs-news .nav-stacked>li {
            margin-top: 0;
        }
        
        .news-blogs .news-data-sec h3,
        .portfolio-table table h3 {
            /*margin-top:0;
	margin-bottom:2px;
	font-size:11px;
	font-family: 'MyriadPro-Bold';*/
        }
        
        .news-blogs .news-data-sec span {
            font-size: 10px;
            /*font-style:italic;*/
            font-family: 'Roboto-Light';
        }
        
        .news-blogs {
            overflow: hidden;
            margin-bottom: 2px;
            padding: 6px 0;
            /*padding: 0 5px 3px;	*/
        }
        
        .news-blogs:last-child {
            border-bottom: none;
        }
        
        .news-blogs img {
            width: 100%;
        }
        
        .loss-calcul-btns {
            text-align: center;
        }
        
        .loss-calcul-btns a {
            display: inline-block;
            margin-right: 5px;
            margin-bottom: 3px;
        }
        /*portfolio table css start*/
        
        .portfolio-table table th,
        .portfolio-table table td,
        .loss-calculator-table table th,
        .loss-calculator-table table td {
            text-align: center;
            vertical-align: middle !important;
            line-height: 1.3 !important;
        }
        
        .portfolio-table table th {
            border-bottom: none !important;
        }
        
        .loss-calculator-table table th {
            border-bottom: none !important;
        }
        
        .share-prize {
            /*display:block;*/
        }
        
        .share-growth-per,
        .share-loss-per {
            border-radius: 3px;
            padding: 2px 3px;
        }
        
        .share-loss-per {
            border-radius: 3px;
            padding: 3px;
        }
        
        .span-wid-height {
            height: 12px;
            width: 12px;
            display: block;
            margin: 0 auto;
        }
        
        .span-block {
            /*display:block;*/
            margin-right: 3px;
        }
        
        .span-bold {
            font-family: 'MyriadPro-Bold';
        }
        
        .edit-pen .edit-icon {
            margin-left: 0;
            float: none;
        }
        
        .loss-calcul-btns {
            margin-top: 10px;
        }
        
        .notification-check .all {
            margin-right: 5px;
        }
        
        .portfolio-section {
            clear: both;
        }
        /*portfolio table css end*/
        /*07-09-2018 Retail SH end*/
        
        .bottom-genral-report .generalButton,
        .bottom-genral-report .reportButton {
            margin-top: 10px;
        }
        
        .nav-tabs-news {
            min-height: 153px;
        }
        
        .contactus-form .login-frm>.form-group {
            margin-bottom: 5px;
        }
        
        .contactus-form .multi-btn .btn {
            font-size: 10px;
            padding: 0 20px;
        }
        
        .contactus-form .multi-btn {
            margin-top: 0px;
        }
        
        .loss-calculator-main .loss-calculator-table table th {
            padding: 3px;
        }
        
        .loss-calculator-main .loss-calculator-table table td {
            padding: 1px;
        }
        
        .portfolio-table table th {
            padding: 3px !important;
        }
        
        .portfolio-table table td {
            padding: 2px 1px 1px !important;
        }
        
        .loss-calculator-table .dataTables_scrollHead .grid-search {
            background: transparent;
        }
        
        .head-wrap.fb-hd2 {
            margin-top: 0;
            margin-bottom: 0;
        }
        
        .inventory-calculation p:last-child {
            margin-bottom: 0;
        }
        
        .loss-calculator-inventory h4.last-h4 {
            padding-top: 0;
        }
        
        .loss-cal .edit-icon {
            height: 14px;
        }
        
        .loss-calculator-table .pagination {
            margin-bottom: 0 !important;
        }
        
        .fb-case-overview>p {
            overflow-y: scroll;
            height: 96px;
            position: relative;
        }
        /*--save back button--*/
        
        .back-save-btns button {
            padding: 0px 25px 0px 25px;
            font-size: 10px;
            margin-left: 10px;
        }
        /*--End save back button--*/
        /*14-09-18 start*/
        
        .retail-dashaborad .head-wrap .page-title {
            min-height: 18px;
        }
        
        .retailsh-contact {
            clear: both;
        }
        
        .retailsh-contact .contactus-form {
            overflow: hidden;
        }
        
        .loss-calculator-inventory {
            min-height: 232px;
        }
        
        .contactus-form .frm-body {
            padding-left: 15px;
            padding-right: 15px;
            overflow: hidden;
        }
        
        .contactus-form .frm-body .form-group {
            margin-left: 0;
            margin-right: 0;
        }
        
        .plus-icon .fa-plus {
            line-height: 18px;
        }
        /*14-09-18 end*/
        /*17-09-18 start*/
        
        .label-block {
            clear: both;
            margin-top: 5px;
            padding-top: 5px;
            font-family: 'MyriadPro-Semibold';
            /*border-top: 1px solid #2d76ba;*/
        }
        
        .activeclass-accordion .label-block:first-child {
            border-top: none;
        }
        
        .unchecked {
            opacity: 0.5;
        }
        /*17-09-18 end*/
        
        .port-edit .fa-plus {
            /*margin-top:6px;
	margin-right:3px;*/
        }
        /*21-09-18*/
        
        .port-edit .icon-btn input[type="button"] {
            /*line-height: 7px;*/
        }
        
        .portfolio-table table.dataTable {
            margin-top: 0px !important;
        }
        
        .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p.user-name {
            margin-bottom: 0px;
        }
        
        .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p.user-email-detail,
        .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p.user-phone-no {
            margin-bottom: 0px;
            margin-top: 0px;
            font-size: 12px;
        }
        
        .user-btn-wrap {
            float: none;
            text-align: center;
        }
        
        .user-btn-wrap a {
            display: block;
            margin: 5px auto;
        }
        
        .case-developments .portfolio-table {
            height: 299px;
        }
        /*--End 21-9-18--*/
        
        .login-wrap.user-edit-profile-form .col-md-12 {
            overflow: inherit;
        }
        /*27-9-18 changes start*/
        
        .select-file {
            padding: 10px;
            background: red;
            display: table;
        }
        
        .select-file input[type="file"] {
            display: none;
        }
        
        .news-contact-section {
            clear: both;
        }
        /*27-9-18 changes end*/
        /*tooltip background cover css*/
        
        .case-bx1 .tooltip-inner {
            max-width: 100% !important;
        }
        /*tooltip background cover css*/
        /*4-10-18*/
        
        .add-ev-model .form-group.has-error .help-block {
            left: 0;
            position: absolute;
            width: 100%;
            top: 20px;
        }
        
        .related-case-wrap #caseEventTable .dataTables_scroll #caseEventList a {
            cursor: pointer;
        }
        /*4-10-18*/
        
        #add_individual_client,
        #add_plaintiff_client,
        #add_lc_movants_client,
        #add_group_clients,
        #add_defense_firm_client {
            margin-right: 5px;
        }
        
        .dt-action-tab-width {
            min-width: 40px !important;
        }
        /*27-9-18 changes end*/
        
        .loss-calculator-inventory {
            position: relative;
        }
        
        .trans-type-legend {
            position: absolute;
            bottom: 0;
            right: 0;
        }
        
        i.fa.fa-flag {
            padding-left: 18px;
        }
        
        #clientUserList_wrapper .dataTables_scrollBody {
            height: 99px;
        }
        /*.mce-widget.mce-notification-warning{
	display: none !important;
}*/
        
        .corporate-actions-wrap .top,
        .additional-drops-wrap .top,
        .affected-securities-wrap .top {
            display: none;
        }
        
        #viewClaimantDocumentsModal .DTFC_ScrollWrapper {
            height: auto !important;
        }
        /*hack css code for chrome start*/
        
        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .contactus-form .login-frm>.form-group {
                margin-bottom: 7px;
            }
        }
        /*hack css code for chrome end*/
        
        .drops-comments-icon,
        .non-favorite-icon, .individual-badge-color {
            /* color: grey; */
            color: #8080807a
        }
        
        .transaction-type p {
            margin-bottom: 3px;
            margin-top: 3px;
        }
        
        .news-contact-section .dataTables_wrapper table.dataTable td {
            /*text-align: left;*/
        }
        
        .transaction-type span {
            display: inline-block;
            width: 50%;
            margin-top: 5px;
        }
        
        .algn-left {
            text-align: left !important;
        }
        
        .empty-transaction-message {
            text-align: center;
            padding: 18px;
        }
        
        .click-here-anchor {
            font-style: italic;
        }
        
        .loss-calculator-inventory h4:last-child {
            border-bottom: none;
        }
        
        a#transaction_type_legend {
            color: #00f4e7;
        }
        /*25-10-2018 dt-buttons design start*/
        
        .datatables_export_button .dt-buttons {
            float: right;
        }
        
        .datatables_export_button .dt-buttons .dt-button,
        .iframe-stock-prize .full-screen-price-chart {
            background-color: transparent;
            background-image: none;
            border: none;
            padding: 0;
            display: inline-block;
            overflow: inherit;
        }
        
        .datatables_export_button .dt-buttons button.dt-button:hover:not(.disabled) {
            opacity: 0.7;
        }
        
        .datatables_export_button .dt-buttons button.dt-button:hover:not(.disabled),
        .datatables_export_button .dt-buttons button.dt-button:focus:not(.disabled),
        .datatables_export_button .dt-buttons button.dt-button:active:not(.disabled) {
            background-color: transparent !important;
            background-image: none !important;
            border: none;
            padding: 0;
            text-shadow: none;
            box-shadow: none !important;
        }
        
        .datatables_export_button .dt-button.buttons-csv,
        .datatables_export_button .dt-button.buttons-excel,
        .datatables_export_button .dt-button.buttons-pdf {
            position: relative;
        }
        
        .datatables_export_button .dt-button.buttons-csv::after {
            content: "\f0f6";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 18px;
            height: 17px;
            width: 15px;
            margin-top: 5px;
            margin-right: 5px;
        }
        
        .datatables_export_button .dt-button.buttons-excel::after {
            content: "\f1c3";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 18px;
            height: 17px;
            width: 15px;
            margin-top: 5px;
            margin-right: 5px;
        }
        
        .datatables_export_button .dt-button.buttons-pdf::after {
            content: "\f1c1";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 18px;
            height: 17px;
            width: 15px;
            margin-top: 5px;
        }
        
        .datatables_export_button .dt-button>span {
            display: none;
        }
        
        .iframe-stock-prize .full-screen-price-chart {
            position: absolute;
            right: 0;
            top: 0;
            z-index: 99;
        }
        
        .iframe-stock-prize .full-screen-price-chart::after {
            content: "\f065";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 14px;
            width: 15px;
            margin-top: 5px;
            margin-right: 5px;
        }
        
        .iframe-stock-prize .expand-chart-price {
            text-align: right;
            position: relative;
        }
        /*25-10-2018 dt-buttons design end*/
        /* case Css */
        
        .bx-hd {
            font-size: 13px;
            text-transform: capitalize;
            font-family: 'MyriadPro-Semibold';
            margin-top: 10px;
        }
        
        .overview-txt {
            /*min-height: 155px;
	overflow-y: scroll;*/
        }
        
        .case-details-sec .control-label {
            font-weight: normal;
            font-size: 11px;
        }
        
        .case-develop-wrap .dataTables_scrollHeadInner .table.dataTable {
            margin-top: 0px !important;
        }
        
        .tbl-bx-wrp .dataTables_info {
            padding: 0 0px;
        }
        
        .tbl-bx-wrp,
        .select-doc-bx {
            overflow: hidden;
        }
        
        .select-doc-bx,
        .news-tabs-top {
            /*padding:8px 8px;*/
        }
        
        .select-doc-bx ul,
        .news-tabs-top ul {
            padding-left: 0;
            overflow: hidden;
            margin-bottom: 0px;
        }
        
        .select-doc-bx ul li,
        .news-tabs-top ul li {
            margin-bottom: 2px;
            list-style-type: none;
        }
        
        .select-doc-bx ul li:last-child {
            margin-bottom: 0px;
        }
        
        .news-tabs-top ul li:last-child {
            /*margin-bottom:0px;*/
        }
        
        .documents-wrap .pleadings-tab {
            padding: 0px;
            overflow: hidden;
        }
        
        .documents-wrap .drop-document {
            margin: 0 8px 8px;
        }
        
        .documents-wrap .tab-content {
            padding-top: 0px;
        }
        
        .case-view-content .case-bx-divs .date span {
            display: none;
        }
        
        .overview-txt textarea.form-control {
            padding: 3px 10px;
            max-height: 200px;
        }
        
        .case-view-content .popup-wrap .select2 {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }
        
        .with-btns {
            overflow: hidden;
            clear: both;
        }
        
        .with-btns h2,
        .drop-btn {
            display: inline-block;
        }
        
        .with-btns h2,
        .with-btns>lable {
            float: left;
        }
        
        .drop-btn {
            float: right;
            margin-top: 10px;
        }
        
        .drop-btn>span {
            display: inline-block;
        }
        
        .upload-files-wrap .drop-btn {
            margin-top: 0px;
        }
        
        .drop-btn .files {
            display: inline-block;
        }
        
        .upload-files-wrap {
            margin-bottom: 8px;
        }
        
        .upload-files-wrap label {
            margin-bottom: 0px;
        }
        
        .upload-files-wrap .download {
            float: right;
        }
        
        .upload-files-wrap label,
        .download {
            padding-top: 4px;
        }
        
        .tbl-bx-wrp .top {
            padding-top: 5px;
            padding-bottom: 5px;
        }
        
        .documents-wrap #documentShow h6 {
            font-size: 11px;
            padding-top: 8px;
            padding-left: 8px;
            margin-bottom: 0px;
        }
        
        .select-doc-bx li a,
        .news-tabs-top li a {
            cursor: pointer;
        }
        
        .case-phone-number,
        .bx-2col.lp-actcasee .case-bx-divs.case-phone-number>div {
            overflow: inherit !important;
            display: flex;
        }
        
        .include-phobe-number .bx-wrap {
            overflow: inherit;
        }
        /*End case Css */
        
        .btn-wrap.multi-btn.log-signup-btn {
            text-align: center;
        }
        
        .log-signup-btn a {
            margin-left: 10px;
            padding: 5px 10px;
            overflow: hidden;
        }
        
        .log-signup-btn a>button {
            float: none;
        }
        
        .log-signup-btn.btn-wrap a .btn {
            border: none;
            padding: 0;
            margin-top: 5px;
            font-family: 'MyriadPro-Regular';
            font-size: 10px;
        }
        
        .log-signup-btn.btn-wrap a .btn:hover {
            background: none;
            color: #e4482e;
        }
        
        .client-case-document.col-md-5 {
            padding-right: 0px;
        }
        
        .client-case-document .bx-hd {
            margin: 2px 0 7px;
            font-size: 13px;
        }
        /*vaibhav changes start*/
        
        .stay-up-td-title {
            width: 83%;
        }
        
        .stay-up-td-date {
            width: 17%;
        }
        /*vaibhav changes end*/
        
        .daytona-port-heading h2.dashboard-title {
            display: inline-block;
        }
        
        .daytona-port-heading>span {
            display: inline-block;
            float: right;
            margin-bottom: 4px;
        }
        
        .daytona-port-heading>span a {
            margin-left: 5px;
            display: block;
            overflow: hidden;
        }
        
        .cal-in-progress {
            margin-right: 10px;
            margin-top: 3px;
        }
        /*Core Discription and Attach section Design start*/
        
        .core-alert-title h1.page-title {
            border: none;
            display: inline-block;
            padding: 6px 0;
            /*width:90%;*/
            text-align: left;
        }
        
        .core-alert-title {
            border-bottom: 1px solid #2d76ba;
        }
        
        .core-date-by h5 {
            display: inline-block;
            width: 49.7%;
            font-family: "MyriadPro-Semibold";
            font-size: 13px;
            margin: 3px 0;
        }
        
        .core-date-by .core-date {
            text-align: right;
        }
        
        .core-alert-description {
            /*border-right: 1px solid #2d76ba;
	min-height:200px;*/
            padding: 5px 0;
        }
        
        .core-alert-attachments h5 {
            font-family: "MyriadPro-Semibold";
            font-size: 14px;
        }
        
        .core-disc-attach-sec {
            /*border-top: 1px solid #2d76ba;*/
        }
        
        .ul-list {
            padding-left: 15px;
        }
        
        .core-back-head {
            margin-top: 10px;
        }
        /*Core Discription and Attach section Design end*/
        /*dilip changes 27.11.2018 start*/
        
        #addCoreArticles .modal-lg {
            width: 96%;
        }
        
        #alerts .heading-post h2.post-title {
            display: inline-block;
        }
        
        #alerts .heading-post .trans-btn {
            margin-right: 15px;
        }
        
        .post-date-view {
            margin-right: 5px;
        }
        
        #alerts .post-txt {
            border-radius: 0;
            clear: both;
        }
        
        .core-empty-attachment {
            display: block;
        }
        
        .core-news-popup-upload .select-file {
            display: inline-block;
        }
        
        #alerts .wrap-post {
            margin-top: 10px;
        }
        /*dilip changes 27.11.2018 end*/
        /*Design changes from Riyaj start*/
        
        .affected-securities-wrap button.dt-button,
        .affected-securities-wrap button.dt-button.disabled,
        .DTE_Form_Buttons button.btn {
            background-color: inherit !important;
            background-image: inherit !important;
            padding: 2px 20px 0;
            /*border-radius: 20px;*/
            margin-top: 3px;
            cursor: pointer;
        }
        
        .affected-securities-wrap button.dt-button.disabled {
            cursor: no-drop;
        }
        
        .affected-securities-wrap button.dt-button:hover {
            opacity: 0.7;
        }
        
        .affected-securities-wrap div.DTE_Field input[type="text"] {
            background-color: inherit;
            padding: 0;
            border: none;
        }
        
        .affected-securities-wrap div.DTE_Form_Buttons button.btn {
            padding: 0;
            background-color: inherit !important;
            background-image: inherit !important;
            border: none !important;
            box-shadow: none !important;
        }
        
        .affected-securities-wrap table.dataTable tbody td.select-checkbox::before {
            border: none;
            margin-top: -9px;
            cursor: pointer;
        }
        
        .affected-securities-wrap table.dataTable.display tbody>tr.even.selected>.sorting_1,
        .affected-securities-wrap table.dataTable.display tbody>tr.odd.selected>.sorting_1 {
            background-color: transparent;
        }
        
        .affected-securities-wrap table.dataTable tr.selected td.select-checkbox::after {
            text-shadow: none;
            margin-left: -6px;
            margin-top: -8px;
        }
        
        .affected-securities-wrap div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button {
            margin-left: 0;
            padding-left: 0;
        }
        
        .affected-securities-wrap div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button>.fa-save {
            margin-left: 0;
        }
        
        .affected-securities-wrap .buttons-create {
            margin-left: 3px;
        }
        
        div.DTE_Body div.DTE_Body_Content div.DTE_Field {
            padding: 5px 5% !important;
        }
        
        div.DTE_Body div.DTE_Body_Content div.DTE_Field:hover {
            background-color: transparent !important;
            border: 1px solid transparent !important;
        }
        
        .DTE_Footer .DTE_Form_Buttons button.btn {
            border-radius: 25px !important;
            font-size: 13px !important;
            padding: 5px 35px !important;
            font-family: 'MyriadPro-Bold' !important;
            background: none !important;
        }
        
        div.DTE button.btn,
        div.DTE div.DTE_Form_Buttons button {
            float: none !important;
            margin: 0 auto !important;
        }
        
        div.DTED_Lightbox_Wrapper {
            width: 550px !important;
            margin-left: -285px !important;
            z-index: 9999 !important;
        }
        
        .layout-top-nav div.DTED_Lightbox_Background {
            z-index: 9999;
        }
        
        .iframe-stock-prize .full-screen-price-chart::after {
            /*position:absolute !important;
	border:1px solid #f00;*/
        }
        
        .affected-securities-wrap #DTE_Field_ticker {
            margin: 0;
        }
        
        .affected-securities-wrap div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button {
            padding-top: 0;
            padding-bottom: 0;
        }
        
        #caseSecuritiesList .DTE_Inline_Buttons {
            /*position:relative !important;*/
        }
        
        #caseSecuritiesList .DTE_Form_Buttons {
            /*position:absolute !important;
	top:0 !important;*/
        }
        
        .DTE_Field_Error {
            color: #f00 !important;
        }
        
        div.DTE button.btn:focus::after,
        div.DTE div.DTE_Form_Buttons button:focus::after {
            background: none !important;
            text-shadow: none !important;
        }
        
        .DTE_Form_Info li {
            list-style: none;
        }
        
        div.DTE div.DTE_Header {
            position: inherit !important;
            border-bottom: none !important;
            font-family: "MyriadPro-Semibold";
            text-transform: capitalize;
        }
        
        .caseSecuritiesGrid .dataTables_paginate.paging_simple_numbers {
            display: block;
            text-align: center;
        }
        
        div.DTE_Field input:focus,
        div.DTE_Field textarea:focus {
            outline: none;
        }
        
        div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close {
            top: 10px !important;
            right: 11px !important;
            background-color: transparent !important;
            border: 0.15vw solid #203c56 !important;
            box-shadow: none !important;
        }
        
        div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:hover {
            opacity: 0.7;
        }
        
        div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:after {
            color: #203c56 !important;
        }
        
        .layout-top-nav div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE {
            border-radius: 0;
        }
        
        div.DTE.DTE_Action_Remove div.DTE_Body_Content {
            margin: 0 auto;
            max-width: 350px;
            padding: 20px 0;
            text-align: inherit !important;
        }
        
        div.DTE.DTE_Action_Remove div.DTE_Body_Content p:first-child {
            margin-top: 15px;
        }
        
        .DTE_Processing_Indicator {
            left: 50%;
        }
        /*Design changes from Riyaj end*/
        
        .iframe-stock-prize .full-screen-price-chart:focus,
        .iframe-stock-prize .full-screen-price-chart:visited {
            outline: none;
        }
        /*Tooltip on html tag start*/
        
        .switch-individual-case .all {
            /*margin-left: 13px;*/
            display: inline;
            position: relative;
        }
        
        .switch-individual-case input[type="checkbox"]+.star-label:hover::after {
            background: #fff;
            top: 15px;
            color: #000;
            content: 'Set this case as your home screen';
            left: 20%;
            padding: 5px 15px;
            position: absolute;
            z-index: 98;
            min-width: 120px;
            border: 1px solid #000;
        }
        
        .switch-individual-case input[type="checkbox"]:checked+.star-label:hover::after {
            background: #fff;
            top: 15px;
            color: #000;
            content: 'This case is your home screen';
            left: 20%;
            padding: 5px 15px;
            position: absolute;
            z-index: 98;
            min-width: 90px;
            border: 1px solid #000;
        }
        /*Tooltip on html tag end*/
        
        a.no-case-to-display:focus {
            color: #fff;
        }
        
        .switch-individual-case .select2-selection--single {
            padding: 3px 7px;
        }
        
        .switch-individual-case .col-md-4>label {
            margin-bottom: 0px;
        }
        
        .retail-dashaborad {
            position: relative;
        }
        
        .switch-individual-case {
            /*overflow: hidden;*/
            position: absolute;
            right: 0;
            top: 2px;
            z-index: 9;
            width: 100%;
            max-width: 350px;
        }
        
        .upload-doc-btn label {
            float: left;
        }
        
        .info-icon-allow-file {
            margin-top: 6px;
            margin-left: 5px;
        }
        
        #caseDocFileShow {
            clear: both;
            display: block;
        }
        
        .posted-by-class {
            margin-right: 8px;
        }
        
        .website-link {
            word-break: break-all;
        }
        
        a {
            cursor: pointer;
        }
        
        .files-info-icon .fa-info-circle {
            font-size: 12px;
        }
        
        .files-info-icon .tooltip {
            width: 200px !important;
        }
        /*--Alerts Css---*/
        
        #alerts .post-sec,
        #alerts .wrap-post {
            overflow: visible;
        }
        
        .attached-icons {
            padding-left: 0;
            margin-bottom: 0;
        }
        
        .attached-icons li {
            list-style-type: none;
            display: inline-block;
            margin-right: 5px;
        }
        
        .attached-icons li:last-child {
            margin-right: 0;
        }
        
        .attached-icons a i {
            font-size: 12px;
        }
        
        .attached-icons .tooltip-inner {
            max-width: 100%;
        }
        /*--End Alerts Css---*/
        
        .case-details-new-class {
            margin-top: 5px;
        }
        
        .case-detail-head h2 {
            font-size: 13px;
            margin-top: 0;
            font-family: 'MyriadPro-Semibold';
        }
        
        .popover .popover-content {
            padding: 5px;
        }
        
        .popover .popover-content table th {
            padding: 3px 5px;
            font-size: 12px;
            text-align: center;
        }
        
        .popover .popover-content table td {
            padding: 3px 5px;
            font-size: 11px;
        }
        /*17.01.19 riyaj chnages start*/
        
        div.DTE_Field_Input input[type="text"] {
            border: none;
            margin: 0;
            padding: 3px 0px !important;
            background-color: inherit;
            border-bottom: 1px solid #2d76ba;
        }
        
        div.DTE_Field_Input input[type="text"]:focus {
            background-color: inherit;
        }
        
        div.DTE_Inline_Buttons div.DTE_Form_Buttons button.btn,
        div.DTE_Inline_Buttons div.DTE_Form_Buttons button.btn:hover,
        div.DTE_Inline_Buttons div.DTE_Form_Buttons button.btn:focus {
            padding: 2px !important;
            border: none;
            box-shadow: none;
        }
        
        div.editor-datetime table.editor-datetime-table th {
            font-size: 12px;
            font-weight: bold;
            font-family: "MyriadPro-Regular";
        }
        
        div.editor-datetime table.editor-datetime-table td.day {
            background: inherit;
            font-family: "MyriadPro-Regular";
        }
        
        div.editor-datetime table.editor-datetime-table td.day.today {
            background-color: inherit;
        }
        
        div.editor-datetime table.editor-datetime-table td.day.selected button {
            border-radius: 6px;
        }
        
        div.editor-datetime table.editor-datetime-table td {
            font-size: 12px;
        }
        
        div.editor-datetime {
            border-radius: 4px;
        }
        
        div.editor-datetime .editor-datetime-date div.editor-datetime-label {
            font-size: 12px;
            font-weight: bold;
            border: none;
        }
        
        div.editor-datetime .editor-datetime-date div.editor-datetime-label:hover {
            background-color: inherit;
            border: none;
        }
        
        editor-datetime-calendar div.editor-datetime table {
            margin: 6px 2px;
        }
        
        #institutionalList td.editable .select2,
        #thirdPartyFiler .select2,
        #plaintiffFirm .select2,
        #individual .select2,
        #DTE_Field_contact_method {
            background: transparent;
            border: none;
            width: 100%;
            /*border-bottom: 1px solid #2d76ba;*/
        }
        
        #institutionalList td.editable select,
        #thirdPartyFiler select,
        #plaintiffFirm select,
        #individual select {
            background: transparent;
            border: none;
            width: 100%;
        }
        
        #institutionalList td.editable select>option,
        #thirdPartyFiler select>option,
        #plaintiffFirm select>option,
        #individual select>option {
            padding-left: 0;
        }
        
        #automateClaimantCalculation .trans-btn,
        #sendInvestigationNotification .trans-btn {
            margin-left: 3px;
        }
        
        #institutionalList td.editable .select2:focus {
            outline: none;
        }
        
        #institutionalList td.editable .select2 option:hover {
            background-color: #5897fb !important;
            color: #fff;
        }
        
        div.DTE_Inline div.DTE_Field_Type_select div.DTE_Field_Input {
            padding-top: 0;
        }
        /*17.01.19 riyaj chnages end*/
        /*08.02.19 riyaj chnages start*/
        
        .popover.right {
            z-index: 9;
            max-width: 75%;
            border-radius: 3px;
        }
        
        .popover.right .popover-title,
        .popover.right .popover-content {
            color: #000;
            font-size: 10px;
            padding: 0px 8px;
            background-color: #fff;
            font-family: "MyriadPro-Regular";
        }
        
        .popover.right>.arrow::after {
            left: 4px;
        }
        
        #myPopoverContent table td,
        th {
            /*text-align: center; */
            vertical-align: middle;
            padding: 0px 5px 0px 5px;
        }
        
        .px200 {
            width: 200px;
            max-width: 200px;
            word-wrap: break-word;
        }
        
        .autowidth {
            /*width:1px !important;*/
            white-space: nowrap !important;
            /*max-width: 1px !important;*/
            min-width: auto !important;
            /*text-align: center;*/
        }
        /*08.02.19 riyaj chnages end*/
        /*07-02-2019 start*/
        
        .grid-filter-wrap {
            margin-bottom: 0px;
        }
        
        .dataTables_filter label {
            cursor: inherit;
        }
        
        #example33_processing {
            font-weight: bold;
        }
        /*07-02-2019 end*/
        
        .navigation-sec {
            text-align: center;
        }
        
        .navigation-sec .navbar-nav {
            float: inherit;
        }
        
        .navigation-sec .navbar-nav>li {
            display: inline-block;
            float: inherit;
        }
        
        .navigation-sec .navbar-collapse {
            height: 52px;
            padding: 12px;
            text-align: right;
        }
        
        .navigation-sec .dropdown-menu {
            padding: 0;
            border-radius: 0;
        }
        
        .news-tabs-top li a {
            font-family: 'Roboto-Medium';
            text-transform: uppercase;
            font-size: 12px;
            display: inline-block;
            padding: 3px 10px;
            width: 100%;
        }
        
        .news-tabs-top li a span {
            line-height: 23px;
            vertical-align: middle;
        }
        
        .news-tabs-top li a img {
            width: 25px;
        }
        
        .news-details-wrap {
            padding-left: 5px !important;
            padding-right: 5px !important;
            max-height: 206px;
            overflow-x: scroll;
        }
        
        .website-link h3 {
            padding-left: 3px !important;
            font-family: 'Roboto-Bold';
        }
        
        #portfolioDataTableAccordian td a,
        #portfolioDataTableAccordian td.losses_row {
            color: #fff;
            font-family: 'Roboto-Medium';
        }
        
        #portfolioDataTableAccordian td,
        #portfolioDataTableAccordian th {
            padding: 7px 8px !important;
            border-bottom: 0.075vw solid #fff !important;
        }
        /*case type color changes start*/
        
        .case-type-td {
            background: #c7cdd3 !important;
            font-family: 'Roboto-Medium' !important;
        }
        
        .lbl-activecases-td {
            background: #7fd4fb;
        }
        
        .lbl-lpcases-td {
            background: #fba37e;
        }
        
        .lbl-optincases-td {
            background: #eb90ff;
        }
        
        .lbl-settlementcases-td {
            background: #97fb82;
        }
        
        .lbl-optoutscases-td {
            background: #aaa;
        }
        
        .lbl-derivativecases-td {
            background: #ff8989;
        }
        
        .lbl-investigationcases-td {
            background: #ff9967;
        }
        
        .lbl-mnacases-td {
            background: #2522ef6b;
        }
        /*case type color changes end*/
        
        .common-btn {
            border: 1px solid #1e90ff;
            font-size: 12px;
            padding: 3px 22px;
            color: #1e90ff;
            text-transform: uppercase;
            font-family: 'Roboto-Regular';
        }
        
        .common-btn:hover {
            opacity: 0.7;
            color: #fff;
        }
        
        .class-action-graph .exposure-row {
            background: #fff;
            overflow: hidden;
            min-height: 200px;
            -webkit-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .chart-total-side h4 {
            font-family: 'Roboto-Medium';
            color: #565656;
            font-size: 18px;
        }
        
        .chart-total-side span {
            font-family: 'Roboto-Medium';
            color: #1e90ff;
            font-size: 20px;
        }
        
        .chart-graph-side {
            padding: 22px 0;
        }
        
        .chart-total-side {
            padding: 75px 0;
        }
        
        .bx-margin-btm {
            margin-bottom: 10px;
        }
        
        .filter-by-date {
            font-size: 12px;
            padding-bottom: 6px;
            padding-right: 5px;
            text-align: right;
        }
        
        .first-col-title {
            font-family: 'Roboto-Bold';
            font-size: 13px;
        }
        
        .losses-recover-main table#losses-recoveries-table,
        .updates-main table#updates-table {
            margin-bottom: 0;
        }
        
        .losses-recover-main table#losses-recoveries-table th {
            padding: 8px 5px;
            text-align: center;
            font-size: 13px;
        }
        
        .updates-main table#updates-table th {
            padding: 8px 5px;
            text-align: left;
            font-size: 12px;
        }
        
        .losses-recover-main table#losses-recoveries-table td {
            font-size: 13px;
            padding: 14px 5px !important;
        }
        
        .updates-main table#updates-table td {
            font-size: 11px;
            padding: 9px 5px !important;
        }
        
        .dataTables_wrapper .dataTables_scroll {
            /*margin-top: 10px;*/
            margin-bottom: 10px;
        }
        
        .dataTables_wrapper .dataTables_scroll .table.dataTable {
            margin-top: 0 !important;
        }
        
        .portfolio-exposure-main {
            /*margin-bottom: 6px;*/
        }
        
        .user-menu.open .dropdown-toggle {
            background-color: transparent !important;
        }
        
        form.newsfeed-form {
            margin-top: -15px;
        }
        
        .retail-dashaborad .head-wrap .page-title {
            margin-top: 5px;
        }
        /*#caseEventTable #caseEventList_wrapper .top{
	display:none;
	}*/
        
        .core-alert-main {
            margin-top: 20px;
        }
        
        .select-filter-date .select2 {
            text-align: left;
            padding-left: 5px;
        }
        
        .select-filter-date .select2 .select2-selection--single {
            border: none;
            padding: 0;
        }
        
        .select-filter-date .select2 .select2-selection--single .select2-selection__rendered {
            line-height: 26px;
        }
        
        .select-filter-date .select2 .select2-selection--single .select2-selection__arrow b {
            margin-top: -7px;
        }
        
        .news-blogs .blog-div .col-md-3.padd-rt-non {
            padding-right: 0.75vw !important;
        }
        
        .fixed-table-header {
            table-layout: fixed;
            border-collapse: collapse;
            width: 36.8vw;
            border: 1px solid #f00;
        }
        
        .fixed-table-header tbody {
            display: block;
            width: 100%;
            overflow: auto;
            height: 12.1vw;
        }
        
        .fixed-table-header th,
        .fixed-table-header td {
            width: 15vw;
        }
        
        .fixed-table-header th:first-child,
        .fixed-table-header td:first-child {
            width: 5.55vw;
        }
        
        .fixed-table-header thead tr {
            display: block;
        }
        
        .losses-recover-main .filter-by-date .input-daterange .form-control {
            border-bottom: none;
        }
        
        .losses-recover-main .filter-by-date .input-daterange .input-group-addon,
        .filter-by-date .input-daterange .input-group-addon {
            border-bottom: none;
            padding: 0;
        }
        
        .filter-by-date .input-group input {
            text-align: center;
            border-bottom: none;
        }
        
        .filter-by-date .select2-container .select2-selection--single {
            height: 22px;
        }
        
        .select2-container .select2-dropdown {
            top: 3px;
        }
        
        .news-data-sec .post-txt {
            padding-left: 3px;
        }
        
        .affsec-casedev-sec .case-bx-newstyle {
            padding-left: 0px !important;
        }
        
        .caseSecuritiesGrid {
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .list-case-wrap {
            margin-bottom: 5px;
        }
        
        .fund-lose-head {
            font-size: 16px;
            padding: 5px;
            text-align: right;
        }
        
        .documents-wrap .tbl-bx-wrp {
            background: #fff;
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .case-view-content .select2-container--default .select2-selection--single .select2-selection__arrow b {
            display: none;
        }
        
        .row1.head-wrap.col-md-12.padd-non-imp {
            overflow: inherit;
        }
        
        #graph-wrap>div {
            height: 212px !important;
        }
        
        #losses-recoveries-table .main-color {
            vertical-align: middle;
        }
        
        .portfolio-table .top,
        .loss-calculator-table .top {
            display: none;
        }
        
        .retail-dashaborad .dataTables_wrapper {
            box-shadow: none;
        }
        
        .retail-dashaborad .dataTables_wrapper .dataTables_scroll {
            border: none;
        }
        
        .fb-cases-bx,
        .loss-calculator-main,
        .portfolio-table {
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
        }
        
        .switch-to-sec {
            display: none;
        }
        
        .inst-case-update-wrap .fixed-table-header {
            /*position: relative;*/
            width: 100%;
        }
        
        .inst-case-update-tbody {
            position: relative;
            /*width: 100%; 	*/
        }
        
        .updates-main table#updates-table td.case-events-pdf-download {
            text-align: center;
            padding-right: 10px !important;
        }
        /*toggle securities button css start*/
        
        .elg-option .btn-elg-option,
        .elg-option .add-schedule-order-span {
            margin-top: 7px;
            margin-bottom: 2px;
        }
        /*toggle securities button css end*/
        
        span.option-title {
            margin-right: 5px;
            font-family: "MyriadPro-Semibold";
            font-size: 13px;
            margin-top: 10px;
            text-transform: capitalize;
        }
        
        .btns-file-upload .select-file {
            margin: 0.3vw auto;
            font-weight: 600;
        }
        
        .btns-file-upload #individualDocFileShow {
            margin: 5px auto;
        }
        
        .btns-file-upload {
            margin-bottom: 3px;
            margin-top: 3px;
        }
        
        .updates-main .dataTables_wrapper .dataTables_scroll {
            border-bottom: 0;
        }
        
        .cursor-pointer {
            cursor: pointer !important;
        }
        /*29.03.19 start*/
        
        .loss-calculator-table .dz-success-mark,
        .dz-progress,
        .dz-error-message,
        .dz-success-mark {
            display: none;
        }
        
        .loss-calculator-table .dz-error-mark {
            display: none;
        }
        
        .loss-calculator-table .dropzone {
            height: 170px;
            position: relative;
            background: #eee;
            padding: 5px;
            overflow: auto;
            border: 1px dashed #ccc;
            margin: 10px 10px 0;
        }
        
        .loss-calculator-table .dropzone:hover {
            cursor: pointer;
        }
        
        .loss-calculator-table .dz-message {
            /*padding-bottom:5px;*/
            position: absolute;
            top: 44%;
            left: 37%;
            text-align: center;
        }
        
        .dz-file-preview,
        .dz-image-preview {
            border: 1px solid #999;
            padding: 5px;
            margin-bottom: 6px;
            background: #fff;
            border-radius: 3px;
        }
        
        .dz-file-preview>div,
        .dz-image-preview>div {
            display: inline-block;
        }
        
        .dz-file-preview .dz-image,
        .dz-image-preview .dz-image {
            display: none;
        }
        
        .dz-file-preview .dz-details,
        .dz-image-preview .dz-details {
            width: 95%;
            padding-right: 10px;
        }
        
        .dz-file-preview .dz-size,
        .dz-image-preview .dz-size {
            float: right;
        }
        
        .dz-remove {
            position: relative;
            width: 5%;
            vertical-align: top;
        }
        
        .dz-remove::before {
            position: absolute;
            content: "\f00d";
            font-family: 'FontAwesome';
            left: 0px;
            top: 0px;
        }
        
        .loss-calculator-table p.text-center {
            margin-top: 5px;
            margin-bottom: 5px;
        }
        
        .btns-file-upload .select-file:focus {
            outline: none;
        }
        /*29.03.19 end*/
        /*08.04.19 start*/
        
        .insti-cases-tab-section ul {
            text-align: right;
        }
        
        .insti-cases-tab-section ul li {
            display: inline-block;
            width: 17%;
            text-align: center;
            margin-right: -4px;
            vertical-align: middle;
            min-height: 34px;
            border-left: 1px solid #fff;
        }
        
        .insti-cases-tab-section ul li:last-child {
            margin-right: 0px;
        }
        
        .word-break {
            display: block;
        }
        
        .institutional-board-cases-info .tab-content {
            padding-top: 0;
        }
        
        .institutional-v2-single-page .dataTables_scrollBody {
            height: 390px;
            border-left: 1px solid #ddd;
            border-right: 0;
        }
        
        .institutional-v2-single-page .claims-row #settlementsDataTabe_wrapper .dataTables_scrollBody,
        .institutional-v2-single-page .updates-main #updates-table_wrapper .dataTables_scrollBody {
            /*height:390px !important;*/
            border-left: 1px solid #ddd;
            border-right: 0;
        }
        
        .institutional-v2-single-page .dataTables_wrapper .dataTables_scroll {
            border: 0;
        }
        
        .institutional-v2-single-page .table>thead>tr>th,
        .institutional-v2-single-page #eventsShow .table>tbody>tr>th {
            padding: 0.5vw;
            border-bottom: 0 !important;
        }
        
        .institutional-v2-single-page .table>tbody>tr>td,
        .institutional-v2-single-page #eventsShow .table>tbody>tr>td {
            padding: 0.5vw !important;
            border-bottom: 0 !important;
        }
        
        .institutional-v2-single-page .top,
        .institutional-v2-single-page .bottom {
            display: none;
        }
        
        a.view-all-institutional-all-info {
            /*display: block;*/
            text-align: center;
            padding: 5px;
            width: 50%;
            float: left;
        }
        
        .view-all-only a.view-all-institutional-all-info {
            width: 100%;
        }
        
        .institutional-v2-single-page .case-type {
            height: 7px;
            width: 7px;
        }
        
        .institutional-v2-single-page .inst-client-dashboard .claims-row {
            margin-top: 54px;
        }
        
        .institutional-v2-single-page .inst-case-update-wrap .updates-main {
            margin-top: 13px;
        }
        /*08.04.19 end*/
        
        .show-individual-file-log a {
            margin-left: 16px;
        }
        /*11.04.19 start*/
        
        .litigation-case-type-main .updates-main table#updates-table td {
            padding: 0.5vw 0.375vw !important;
            border-bottom: 0 !important;
        }
        
        .litigation-case-type-main .case-information .case-bx-divs {
            padding: 0.185vw 0.375vw;
        }
        
        .litigation-case-type-main .case-information .case-bx-divs:nth-child(odd) {
            overflow: hidden;
            clear: both;
        }
        
        .litigation-case-type-main .bx-wrap label {
            float: left;
            font-size: 0.825vw;
            font-weight: normal;
        }
        
        .litigation-case-type-main .case-bx-divs .popup-wrap {
            float: left;
        }
        
        .litigation-case-type-main .case-bx-divs .popup-wrap .form-control {
            /*font-size:0.75vw;*/
            border-bottom: 0;
        }
        
        .litigation-case-type-main .case-bx-divs .input-append .form-control {
            border-bottom: 0;
        }
        
        .litigation-case-type-main .input-group .input-group-addon,
        .litigation-case-type-main .popup-wrap .select2-container .select2-selection--single {
            border-bottom: 0;
        }
        
        .litigation-case-type-main .lp-case-bx .case-bx-divs>div {
            width: 54%;
        }
        
        .litigation-case-type-main .case-info-hd {
            padding: 0.325vw 0.375vw;
            font-size: 0.9vw;
            font-family: 'MyriadPro-Semibold';
        }
        
        .litigation-case-type-main .litigation-right-side #eventsShow .table>thead:first-child>tr>th {
            padding: 0.5vw 0.375vw;
            font-size: 0.9vw;
        }
        
        .litigation-case-type-main .litigation-right-side .tbl-grid.table-striped>tbody>tr td {
            border-bottom: 0 !important;
            padding: 0.5vw 0.375vw !important;
        }
        
        .litigation-case-type-main .updates-main .dataTables_scrollBody {
            height: 36.9vw;
            /* height: inherit; */
        }
        
        .litigation-case-type-main .grid-search.form-group {
            top: 0.5vw;
        }
        
        .litigation-case-type-main .search-label .glyphicon,
        .case-info-hd a {
            color: #fff;
        }
        
        .case-info-hd a:hover {
            color: #fff;
            opacity: 0.7;
        }
        /*.litigation-right-side #case_table_wrapper .dataTables_scrollBody{
	height: 253px;
}*/
        
        .litigation-right-side #case_table_wrapper .dataTables_paginate {
            text-align: center;
            display: block;
        }
        
        .litigation-right-side #eventsShow .dataTables_scrollBody {
            height: 10.8vw !important;
            /* height: inherit; */
        }
        
        .selected-datatable-tr td,
        .selected-datatable-tr td a,
        .selected-datatable-tr td .fa {
            background: #1e90ff !important;
            color: #fff !important;
        }
        /*11.04.19 end*/
        /*18.03.19 start*/
        
        .case-doc-top {
            overflow: hidden;
        }
        
        .case-doc-top .fil-by-txt {
            text-align: right;
            padding-top: 5px;
        }
        
        .case-doc-top .select-doc-bx {
            padding: 0;
        }
        
        .case-doc-top .select2-container--default .select2-selection--single {
            border-radius: 0;
            border: none;
        }
        
        .documentList .top {
            display: none;
        }
        
        .case-view-content .case-doc-top .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
        .case-view-content .case-doc-top .select2-container--default .select2-selection--single .select2-selection__arrow b {
            display: block;
        }
        /*18.03.19 end*/
        
        .documents-wrap .case-doc-top .col-md-5 {
            width: 36%;
        }
        
        .documents-wrap .case-doc-top .col-md-7 {
            width: 64%;
        }
        
        .security-question-btn #getQuestion {
            font-size: 12px;
        }
        
        .userList .bx-hd {
            margin-top: 0;
        }
        
        .seperate-word {
            display: block;
        }
        
        .indiviual-file-upload {
            position: relative;
        }
        
        .my-upload-show {
            position: absolute;
            right: 0;
        }
        
        .my-upload-show-transaction {
            position: absolute;
            right: 8px;
            bottom: 0;
        }
        
        .litigation-left-side #eventsShow .top {
            display: none;
        }
        
        .litigation-head .page-title>a {
            display: inline-block;
            float: right;
        }
        
        .institution-v2-update-filter.select-filter-date .select2 {
            width: 100% !important;
            text-align: left;
        }
        /*New login mock design start here*/
        
        .guest-login {
            height: 720px;
        }
        
        .front-page-main {
            overflow: hidden;
        }
        
        .login-new-sec {
            /*width:50%;
	float:left;
	background: url("../images/login-front-bg.png") no-repeat center center/cover;	
	position:relative;*/
        }
        
        .register-new-sec {
            /*width:50%;
	float:left;*/
            background: url("../images/register-front-bg.png") no-repeat center center/cover;
            position: relative;
        }
        
        .free-trial-new-sec .form-body .form-group {
            margin-bottom: 6px;
        }
        
        .free-trial-new-sec .form-body {
            padding-top: 17px;
        }
        
        .free-trial-new-sec .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #235888 transparent transparent;
        }
        
        .login-form-newlayout,
        .register-form-newlayout,
        .forget-password-newlayout,
        .security-question-newlayout {
            overflow: hidden;
            position: absolute;
            width: 100%;
            height: 100%;
        }
        
        .form-body {
            padding-top: 30px;
        }
        
        .submission_form_parent .form-body {
            padding-top: 5px;
        }
        
        .form-body .form-control,
        .form-body .popup-wrap .select2-container .select2-selection--single {
            border: 1px solid #cacaca;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .form-body .form-control::placeholder,
        .form-body .form-control:-ms-input-placeholder,
        .form-body .form-control::-ms-input-placeholder,
        .form-body .form-control::-moz-placeholder {
            font-style: italic;
        }
        
        .form-body .btn-wrap .btn-primary {
            font-family: 'MyriadPro-Regular';
            border-radius: 0;
            border: 0;
            padding: 10px 70px;
            font-size: 15px;
        }
        
        .form-body .btn-wrap .btn-primary:hover {
            border: 0;
        }
        
        .form-body .btn-wrap.multi-btn.log-signup-btn,
        .form-body .form-horizontal .btn-wrap {
            text-align: left;
        }
        
        .form-body .normal-label,
        .form-body .forgetpass-link {
            font-size: 12px;
        }
        
        .form-body .form-horizontal .control-label {
            font-size: 12px;
            font-family: 'Roboto-Regular';
            font-weight: normal;
            margin-bottom: 10px;
            text-align: left;
            cursor: default;
        }
        
        .heading-wrp {
            font-size: 18px;
            text-transform: uppercase;
            font-family: 'Roboto-Regular';
        }
        
        .register-btn-sec {
            clear: both;
        }
        
        .register-btn-sec .btn-wrap,
        .already-user-link-parent .btn-wrap {
            clear: both;
        }
        
        .form-body .security-wr .form-group {
            margin-bottom: 1.125vw;
        }
        
        .form-body .register-btn-sec .btn-wrap .btn-primary,
        .form-body .register-btn-sec .already-user-link-parent {
            float: left;
        }
        
        .form-body .register-btn-sec .already-user-link-parent {
            margin-left: 15px;
        }
        
        .form-body .register-btn-sec .btn-wrap {
            margin-top: 0.8vw;
        }
        
        .front-in-cont {
            padding: 20% 19% 5%;
        }
        
        .register-front .front-in-cont {
            /*padding:23.3% 11% 5%;*/
        }
        
        .sign-in-logo-sec {
            margin-bottom: 15px;
        }
        
        .front-in-cont .text-sec {
            text-transform: uppercase;
            margin-top: 60px;
            margin-bottom: 60px;
            height: 160px;
            display: table;
        }
        
        .front-in-cont p {
            font-size: 16px;
            font-family: 'Roboto-light';
        }
        
        .front-in-cont h2 {
            font-size: 30px;
            font-family: 'Roboto-light';
            margin-top: 10px;
            display: table-cell;
            vertical-align: middle;
        }
        
        .front-btn .in-bottons {
            font-family: 'Roboto-Regular';
            font-size: 18px;
            padding: 8px 20px;
            clear: both;
            display: block;
            margin-bottom: 15px;
            max-width: 200px;
            text-align: center;
        }
        
        .front-btn .in-bottons:hover {
            opacity: 0.5;
            transition: ease-in-out 0.3s;
        }
        
        .sign-in-front .front-in-cont {
            float: right;
            text-align: right;
        }
        
        .zlk-round-logo-sec {
            position: absolute;
            top: 28%;
            left: 42.6%;
            z-index: 9;
        }
        
        .zlk-round-logo-sec img {
            min-width: 203px;
        }
        
        .sign-in-logo-sec img {
            min-width: 41px;
        }
        
        .guest-login .main-header,
        .guest-login .main-footer {
            display: none;
        }
        
        .guest-login .content-wrapper {
            padding-top: 0 !important;
        }
        
        .form-body #getQuestion {
            border-radius: 0;
            height: 2.5vw;
            top: 0;
        }
        
        .close-form-btn {
            position: absolute;
            right: 10%;
            top: 3.2vw;
        }
        
        .register-form-newlayout .close-form-btn {
            right: 7%;
            top: 1.2vw;
        }
        
        .close-form-btn .fa-arrow-circle-o-down {
            font-size: 25px;
        }
        
        .sign-in-logo-sec {
            position: absolute;
            left: 9%;
            bottom: 7%;
        }
        
        .opn-btn {
            margin-right: 10px;
        }
        
        .login-new-sec .frm-top {
            margin-top: 15%;
        }
        
        .security-question-newlayout .frm-top {
            margin-top: 8%;
        }
        
        .login-new-sec .security-question-newlayout .frm-top {
            margin-top: 7%;
        }
        
        .core-sign-logo {
            display: table-cell;
            vertical-align: middle;
        }
        
        .core-sign-logo a {
            display: block;
        }
        
        .front-in-cont .core-sign-logo h2 {
            display: block;
            font-size: 17px;
            font-style: italic;
            text-transform: capitalize;
        }
        
        .form-body .login-frm .btn-wrap button {
            margin: 0;
        }
        
        .register-form-newlayout .form-body .flag-icon-us.flag-icon-squared {
            /*display:none;*/
        }
        /*New login mock design end here*/
        
        .affect-security .addbtn button {
            margin-top: 5px;
        }
        /*30.05.2019 end*/
        
        .inline-input-class .col-md-3 {
            padding-right: 0;
            width: 13%;
        }
        
        .inline-input-class .col-md-3:last-child {
            width: 8%;
        }
        
        .actionCol .removeButton,
        .addlSecBtn .addlRemoveButton {
            margin-right: 0.375vw;
            background: none;
        }
        
        .inline-input-class .col-md-3:first-child .select2 {
            display: inline-block;
        }
        
        .affect-security .select2-container--default .select2-selection--single .select2-selection__rendered,
        .popup-wrap .affect-security .form-control,
        .inline-input-class .addButton i,
        .inline-input-class .removeButton i {
            color: inherit;
        }
        
        .affect-security .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: grey #f4f7fa transparent transparent;
        }
        
        .affect-security .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent grey;
        }
        
        .inline-input-class .removebtn.col-md-3 {
            margin-top: 5px;
        }
        
        .affect-security .form-group label {
            margin-bottom: 10px;
            font-size: 11px;
        }
        
        .affect-security .form-group .form-control {
            font-size: 10px;
        }
        
        .block-label {
            display: block;
        }
        
        .portfolio-table #userMonitoringTicker td a {
            color: #1e90ff;
        }
        
        .portfolio-table #userMonitoringTicker td a:hover {
            opacity: 0.7;
        }
        
        .showTickerCasesData #tickerCases td a {
            color: #1e90ff;
        }
        
        .showTickerCasesData #tickerCases td a:hover {
            opacity: 0.7;
        }
        /*New Case Notification check box alignement changes start*/
        
        .notifi-check {
            text-align: center;
        }
        
        .notifi-check input[type=checkbox]:hover {
            cursor: pointer;
        }
        
        .notifi-head-parent {
            text-align: right;
        }
        
        .notifi-head-parent>label {
            padding-top: 3px;
            vertical-align: top;
        }
        
        .notifi-head-parent label>span {
            vertical-align: top;
        }
        
        .notifi-head-parent input[type=checkbox],
        .notifi-head-parent input[type=radio] {
            margin-top: 1px;
        }
        
        .userList #clientUserList_wrapper .top {
            display: none;
        }
        
        .dataTables_wrapper .bottom {
            border-bottom: 1px solid #ccc;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
        }
        /*tooltip position css*/
        
        .affect-security .actionCol .popover {
            left: -75px !important;
            top: 55px !important;
        }
        
        .affect-security .actionCol .popover.bottom>.arrow {
            left: 90%;
            height: 11px;
        }
        
        .affect-security .popover .popover-content {
            font-size: 12px;
        }
        
        .show-client-span,
        .show-client-checkbox {
            margin-right: 3px;
        }
        
        .show-clients span {
            display: inline-block;
            vertical-align: middle;
        }
        
        .btn-wrap.show-clients .btn-primary {
            margin-right: 5px;
        }
        
        .show-clients .frm-grp-marg-bottom .show-client-span {
            font-size: 11px;
        }
        
        .list-case-btn input[type=button]:disabled {
            cursor: no-drop;
        }
        
        td.check-align,
        th.check-align {
            text-align: center;
        }
        
        td.check-align input {
            position: inherit;
        }
        
        .empty-comment .fa-commenting,
        .empty-comment .fa-envelope {
            color: #bbb;
        }
        /*My Transactions table design change start*/
        
        #transactionModal.popup-wrap .modal-lg {
            width: 1200px;
        }
        
        #transactionModal .affect-security .actionCol .btn {
            margin-bottom: 5px;
        }
        
        .dt-action-tab-width a.commentPopover {
            margin-right: 3px;
        }
        /*My Transactions table design change end*/
        /*Affected Securities design change start*/
        
        .DTE_Field_InputControl>select {
            border: none;
            border-bottom: 1px solid #2d76ba;
            outline: 0;
        }
        
        .DTED_Lightbox_Content .DTE_Field_InputControl>select {
            width: 100%;
        }
        /*Affected Securities design change end*/
        
        .add-alert-ticker .select2-container .select2-selection--multiple {
            min-height: inherit;
            padding-bottom: 5px;
            border: none;
            border-bottom: 1px solid #3c8dbc;
            border-radius: 0;
        }
        
        .blu-txt {
            color: #1e90ff;
            font-size: 0.975vw;
            margin: 0.225vw 0;
            font-family: "MyriadPro-Semibold";
        }
        /*Dropdown and core alert Radio design start*/
        /*.add-alert-ticker span.select2{
	position:relative;
	}
.add-alert-ticker span.select2:after{
	content: "\f107";	
	font-family: "FontAwesome";
	position: absolute;
    right: 5px;
    top: 6px;
	font-size: 14px;
	color: #1e90ff;
	}
.add-alert-ticker span.select2.select2-container--open:after{
	content: "\f106";
	font-family: "FontAwesome";
	position: absolute;
    right: 5px;
    top: 6px;
	font-size: 14px;
	color: #1e90ff;
	}*/
        
        .core-alert-radio {
            margin-bottom: 15px;
        }
        /*Dropdown and core alert Radio design end*/
        
        .case_table_view .tbl-grid .case-type {
            /*display:inline-block;
	vertical-align:middle;*/
        }
        
        .case_table_view .tbl-grid tr td:first-child {
            position: relative;
        }
        
        .case_table_view .tbl-grid tr td:first-child>.watchlist {
            position: absolute;
            top: 3px;
            right: -2px;
        }
        
        .list-case-wrap .elg-option {
            margin-right: 10px;
        }
        
        .ticker-group {
            display: none;
        }
        
        .display-ticker .ticker-group {
            display: block;
        }
        
        .alert-email-preview input[type="button"].trans-btn {
            display: inline-block;
        }
        
        .alert-email-preview>span:first-child {
            margin-right: 5px;
            margin-left: 3px;
        }
        
        .core-alert-radio label {
            margin-right: 5px;
            font-size: 11px;
            font-weight: normal;
        }
        /*Query Builder fetch record buttons alignment*/
        
        .detail-wrap .tab-content .control-label.total-count-label {
            margin: 3px 7px 0;
        }
        
        .label-radio-check {
            margin-bottom: 20px;
        }
        
        .search-data-tag-input .bootstrap-tagsinput {
            background-color: transparent;
            background: none;
            padding: 0;
            border: none;
            box-shadow: none;
            width: 100%;
            border-bottom: 1px solid #565656;
            border-radius: 0;
        }
        
        .search-data-tag-input .bootstrap-tagsinput input[type="text"] {
            background: none;
            color: #1e90ff;
            margin-top: 9px;
        }
        
        .search-data-tag-input input [type="text"]:first-child {
            display: none;
        }
        /*Query Builder fetch record buttons alignment*/
        /*Alert tab new mock design start*/
        
        .img-thumb {
            height: 160px;
        }
        
        .img-thumb img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .alert_details_sec .post-link h3 {
            margin: 5px 0 7px;
            min-height: 30px;
        }
        
        .alert-posted-by-class {
            display: block;
        }
        
        .alert-view-core-stock-ticker {
            clear: both;
            padding-top: 10px;
        }
        
        .alert-posted-by-class,
        .alert-post-date-time {
            font-style: italic;
        }
        
        .alet-attach-sec .attached-icons a i {
            border-radius: 50%;
            height: 25px;
            padding-top: 5px;
            text-align: center;
            vertical-align: middle;
            width: 25px;
        }
        
        .alert-main-bx {
            margin-bottom: 25px;
        }
        
        .alert-main-bx .attached-icons li {
            position: relative;
            float: right;
        }
        
        .alert-main-bx .post-date-time,
        .alert-main-bx .attached-icons a i.download-icon {
            display: none;
        }
        
        .alert-main-bx .post-date-time {
            position: absolute;
            right: 15px;
            top: 0px;
        }
        
        .alert-main-bx:hover .post-date-time,
        .alert-main-bx:hover .attached-icons a i.download-icon {
            display: block;
        }
        
        .alert-main-bx .attached-icons a i.download-icon {
            background: rgba(0, 0, 0, 0.6);
            left: 0px;
            position: absolute;
            top: 0;
        }
        
        .alert-main-bx .post-date-time {
            background: rgba(0, 0, 0, 0.5);
            padding: 3px;
        }
        
        .alert-main-bx .post-date-time .fa.fa-close {
            font-size: 0.9vw;
            height: 18px;
            padding-top: 4px;
            text-align: center;
            width: 20px;
        }
        
        .alert-main-bx .post-date-view {
            margin-right: 0;
            margin-left: 5px;
        }
        
        .alert-main-bx .website-link {
            vertical-align: middle;
        }
        
        .alert-details-page {
            padding-top: 30px;
        }
        
        .alert-label {
            float: left;
            font-size: 12px;
        }
        
        .alert-attachment ul.attached-icons {
            float: left;
        }
        
        .alert-details-left .alert-attachment {
            margin-top: 15px;
            overflow: hidden;
        }
        
        .alert-details-left .core-alert-title {
            border-bottom: 0;
        }
        
        .alert-details-left .core-alert-title h1.page-title {
            padding: 0;
            border-bottom: 0;
        }
        
        .alert-details-left .inst-client-title span {
            font-size: 20px;
        }
        
        .alert-details-left .img-thumb {
            margin-top: 20px;
        }
        
        .alert-attachment .attached-icons a i {
            font-size: 17px;
        }
        
        .alert-details-middle .core-date-by h5,
        .alert-ticker .blu-txt {
            font-family: 'MyriadPro-Regular';
            font-size: 12px;
            font-style: italic;
        }
        
        .alert-details-middle .core-date-by .fa {
            margin-right: 3px;
        }
        
        .alert-details-right img {
            width: 100%;
        }
        
        #alerts.alert-cont-sec .wrap-post {
            overflow: hidden;
        }
        
        .upload-thumb-banner label {
            float: left;
        }
        
        .upload-files-section .control-label {
            width: 50%;
        }
        
        .upload-file-shown {
            padding-top: 7px;
        }
        
        .alet-attach-sec {
            min-height: 30px;
        }
        /*Alert tab new mock design end*/
        /* New Mock Design Changes for institutional client page*/
        
        .institution-plus-btn {
            bottom: 20px;
            position: absolute;
            right: 55px;
        }
        
        .zlk-desk-imgimg {
            width: 100%;
            max-width: 400px;
            border: 8px solid #030303;
            border-radius: 10px;
        }
        
        .service-page-section {
            position: relative;
        }
        
        .identify-section {
            background: url('../images/identify-section-bg.jpg') no-repeat top center/cover;
        }
        
        .service-content-sec {
            background: #fff;
            padding: 155px 30px 74px;
        }
        
        .panel2 .service-content-sec {
            padding: 60px 30px 74px;
        }
        
        .service-heading img {
            width: 80px;
        }
        
        .service-heading h2 {
            text-transform: uppercase;
            font-size: 40px;
            font-family: 'MyriadPro-Bold';
            color: #fff;
            position: relative;
            margin-bottom: 40px;
        }
        
        .service-heading h2:after {
            position: absolute;
            content: '';
            width: 45px;
            height: 2px;
            background: #1e90ff;
            left: 0;
            bottom: -10px;
        }
        
        .service-heading a {
            font-size: 20px;
            font-family: 'MyriadPro-Semibold';
            color: #fff;
            /*margin-top: 30px;*/
            display: inline-block;
        }
        
        .service-heading a:hover {
            text-decoration: none;
            /*color:#1e90ff;*/
        }
        
        .service-heading {
            padding: 60% 0 30% 30%;
        }
        
        .track-section {
            background: url('../images/track-section-bg.jpg') no-repeat top center/cover;
        }
        
        .recover-section {
            background: url('../images/recover-section-bg.jpg') no-repeat top center/cover;
        }
        
        .logo-design {
            width: 40px;
        }
        
        .track-section .second-logo {
            float: right;
        }
        /*form design end*/
        
        #trial_plans .modal-dialog {
            width: 1066px;
        }
        
        #trial_plans .heading-wr {
            font-size: 20px;
        }
        /* New Mock Design Changes for institutional client page*/
        /*crousel css start*/
        
        .crousel-sec {
            position: absolute;
            left: 10%;
            top: 44%;
            z-index: 9999;
        }
        
        .crousel-ul li {
            width: 15px;
            height: 15px;
            border-radius: 50%;
            border: 1px solid #fff;
            list-style-type: none;
            margin-bottom: 10px;
        }
        
        .crousel-ul li.active {
            border: 1px solid #1e90ff;
            background: #1e90ff;
        }
        /*crousel css end*/
        /*Institution section scroll design start*/
        
        .institution-section-scroll .scroll-pagination {
            position: fixed;
            left: 16px;
            top: 50%;
            transform: translateY(-50%);
            font-size: 1.4em;
            z-index: 10;
        }
        
        .institution-section-scroll .scroll-pagination a {
            display: block;
            height: 20px;
            margin-bottom: 5px;
            color: #f39c12;
            position: relative;
            padding: 4px;
        }
        
        .institution-section-scroll .scroll-pagination a.active:after {
            box-shadow: inset 0 0 0 6px;
        }
        
        .institution-section-scroll .scroll-pagination a .hover-text {
            position: absolute;
            left: 15px;
            top: 0;
            opacity: 0;
            -webkit-transition: opacity 0.5s ease;
            transition: opacity 0.5s ease;
            padding-right: 15px;
            font-family: 'MyriadPro-Semibold';
        }
        
        .institution-section-scroll .scroll-pagination a:hover .hover-text {
            opacity: 1;
        }
        
        .institution-section-scroll .scroll-pagination a:after {
            -webkit-transition: box-shadow 0.5s ease;
            transition: box-shadow 0.5s ease;
            width: 15px;
            height: 15px;
            display: block;
            border: 1px solid;
            border-radius: 50%;
            content: '';
            position: absolute;
            margin: auto;
            top: 0;
            right: 4px;
            bottom: 0;
        }
        
        .institution-section-scroll ol,
        .institution-section-scroll ul {
            list-style: none;
        }
        
        #forgotPassword .input-group .input-group-btn {
            vertical-align: top;
        }
        
        #forgotPassword .input-group .input-group-btn .btn {
            padding: 8px 12px;
        }
        
        .security-question-newlayout h4 {
            width: 100%;
            text-align: center;
            border-bottom: 1px solid #000;
            line-height: 0.1em;
            margin: 10px 0 20px;
        }
        
        .form-grp.show-error .form-control {
            border-color: #dd4b39;
            box-shadow: none;
        }
        
        .security-question-newlayout h4 span {
            padding: 0 4px;
        }
        
        #trial_plans.modal-open {
            overflow-y: hidden !important;
        }
        
        .institution-section-scroll ul.list-style {
            font-size: 13px;
            margin-bottom: 10px;
            padding-left: 20px;
        }
        
        .institution-section-scroll ul.list-style li {
            list-style: disc;
        }
        /*Institution section scroll design end*/
        
        .free-trial-warning {
            width: 100%;
            float: right;
            padding-top: 0;
            padding-bottom: 0;
            margin-bottom: 0;
        }
        
        .free-trial-warning h5 {
            margin-top: 0;
            margin-bottom: 5px;
            font-size: 12px;
            text-align: right;
        }
        
        .free-trial-warning .info-icon-allow-file {
            margin-top: 0;
        }
        
        .alert-dismissible.free-trial-warning .close {
            font-size: 18px;
            top: -4px;
        }
        
        .alert-dismissible.free-trial-warning a {
            color: #337ab7;
        }
        
        #trial_plans .modal-content {
            background: #fff;
            margin-top: -23px;
        }
        
        #trial_plans .plans-heading {
            text-align: center;
        }
        
        #trial_plans .plans-heading .heading-wr span {
            border-bottom: 0px;
            margin-top: 20px;
        }
        
        .front-btn.institution-plus-btn .in-bottons {
            font-size: 13px;
        }
        /*Service Popup design start*/
        
        .service_image_popup.modal {
            background: rgba(255, 255, 255, 0.5);
        }
        
        .service_image_popup .modal-content {
            background: #f4f8fb;
        }
        
        .service_image_popup.popup-wrap .modal-body {
            padding: 10px;
        }
        
        .service_image_popup.popup-wrap .tab-details {
            margin: 0;
        }
        
        .service_image_popup.popup-wrap .tab-details>.col-md-12 {
            padding: 0;
        }
        
        .service_image_popup.popup-wrap img.service-image-modal-show {
            width: 100%;
        }
        
        .zlk-desk-img img:hover {
            cursor: pointer;
        }
        
        .service_image_popup .close {
            position: absolute;
            right: -25px;
            top: -30px;
            z-index: 999;
            text-shadow: none;
        }
        
        .service_image_popup .modal-dialog {
            margin: 3.5vw auto;
        }
        
        .service_image_popup.popup-wrap .modal-lg {
            width: 80vw;
        }
        /* http://jsfiddle.net/thepeanut/n9fsotc6/ */
        
        .service_image_popup:not(.in).left .modal-dialog {
            -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
        }
        
        .service_image_popup:not(.in).right .modal-dialog {
            -webkit-transform: translate3d(125%, 0, 0);
            transform: translate3d(125%, 0, 0);
        }
        
        .service-content-sec a {
            margin-top: 30px;
        }
        /*Service Popup design end*/
        /*--Animated Scroll---*/
        
        .scroll-arrow-btm {
            position: relative;
        }
        
        .demo a.scroll-down-btn {
            position: absolute;
            bottom: -35px;
            left: 49%;
            z-index: 2;
            display: inline-block;
            -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
            color: #333;
            letter-spacing: .1em;
            text-decoration: none;
            transition: opacity .3s;
            padding-top: 70px;
        }
        
        .demo a.scroll-down-btn.scroll-center {
            position: absolute;
            bottom: -35px;
            left: 50%;
            z-index: 2;
            display: inline-block;
            -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
            color: #333;
            letter-spacing: .1em;
            text-decoration: none;
            transition: opacity .3s;
            padding-top: 70px;
        }
        
        .home.demo a.scroll-down-btn {
            color: #fff;
        }
        
        .demo a.scroll-down-btn:hover {
            opacity: .5;
        }
        
        .scroll-arrow-btm a.scroll-down-btn span {
            position: absolute;
            top: 0;
            left: 50%;
            width: 24px;
            height: 24px;
            margin-left: -12px;
            border-left: 1px solid #333;
            border-bottom: 1px solid #333;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-animation: sdb05 1.5s infinite;
            animation: sdb05 1.5s infinite;
            box-sizing: border-box;
        }
        
        .home.scroll-arrow-btm a.scroll-down-btn span {
            border-left: 1px solid #fff;
            border-bottom: 1px solid #fff;
        }
        
        @-webkit-keyframes sdb05 {
            0% {
                -webkit-transform: rotate(-45deg) translate(0, 0);
                opacity: 0;
            }
            50% {
                opacity: 1;
            }
            100% {
                -webkit-transform: rotate(-45deg) translate(-20px, 20px);
                opacity: 0;
            }
        }
        
        @keyframes sdb05 {
            0% {
                transform: rotate(-45deg) translate(0, 0);
                opacity: 0;
            }
            50% {
                opacity: 1;
            }
            100% {
                transform: rotate(-45deg) translate(-20px, 20px);
                opacity: 0;
            }
        }
        /*--End Animated Scroll---*/
        
        #forgotPassword .input-group .input-group-btn {
            vertical-align: top;
        }
        
        .security-question-newlayout h4 {
            width: 100%;
            text-align: center;
            border-bottom: 1px solid #000;
            line-height: 0.1em;
            margin: 10px 0 20px;
        }
        
        .form-grp.show-error .form-control {
            border-color: #dd4b39;
            box-shadow: none;
        }
        /* send report popup table design start */
        
        .alertify .ajs-body .reportUsersList {
            padding: 0;
            max-height: 256px;
            overflow-y: auto;
        }
        
        .reportUsersList .table>thead>tr>th,
        .reportUsersList .table>thead>tr>td {
            padding: 5px 8px;
            border: 1px solid #ababab;
        }
        
        .reportUsersList .table>thead:first-child>tr:first-child>th {
            border-top: 1px solid #ababab;
        }
        
        .alertify .ajs-commands button {
            background-size: 10px;
        }
        /* send report popup table design end */
        /*Custodian-Institution Map*/
        
        .select2-container--default.select2-container--focus .select2-selection--multiple {
            border: 0;
            border-bottom: 1px solid #1b273f;
            border-radius: 0;
            min-height: 26px;
        }
        
        .select2-selection.select2-selection--multiple {
            border: 0;
            border-bottom: 1px solid #1b273f;
            border-radius: 0;
            min-height: 26px;
        }
        /*table.table-bordered.dataTable tbody tr.selected td{
	background-color: #73ade7;
}*/
        /*Custodian-Institution Map*/
        
        .multi-select-dropdown .select2-selection.select2-selection--multiple {
            position: relative;
        }
        
        .multi-select-dropdown .select2-selection.select2-selection--multiple:after {
            content: '';
            position: absolute;
            right: 6px;
            top: 14px;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            border-color: #1e90ff #f4f7fa transparent transparent;
        }
        
        .multi-select-dropdown .select2-container--open .select2-selection.select2-selection--multiple:after {
            border-width: 0 4px 5px 4px;
            border-color: transparent transparent #1e90ff transparent;
        }
        /*Custodian-Institution Map*/
        /*signup new design page start*/
        
        .signup-new-page {
            width: 100%;
            background: url("../images/sign-up-page/login-screen-bg.png") no-repeat top center/cover;
            position: relative;
        }
        
        .sign-up-top {
            padding: 12px 0px;
            background-color: rgba(4, 101, 151, 0.4);
        }
        
        .sign-up-top .front-btn .in-bottons {
            font-size: 16px;
            padding: 5px 28px;
            margin-bottom: 0;
        }
        
        .plan-pricing-sec a {
            color: #fff;
            font-size: 18px;
            margin-bottom: 0;
            padding-top: 5px
        }
        
        .sign-up-middle {
            text-align: center;
            padding: 2% 0 0;
            /*padding: 6.5% 0 0;*/
        }
        
        .core-signup-logo img {
            max-width: 190px;
            margin-bottom: 20px;
        }
        
        .sign-up-h1 {
            margin-bottom: 25px;
        }
        
        .sign-up-h1 h1 {
            color: #fff;
            font-size: 47px;
            font-family: 'Roboto-Bold';
        }
        
        .sign-up-form {
            max-width: 400px;
            width: 100%;
            margin: 0 auto;
        }
        
        .sign-up-middle .core-sign-logo {
            display: block;
        }
        
        .sign-up-form .form-group {
            margin-bottom: 10px;
        }
        
        .sign-up-form .form-control {
            border: 1px solid #48525b;
            padding: 7px 15px;
            height: 48px;
            font-size: 18px;
            color: #fff;
        }
        
        .sign-up-form .form-control::placeholder {
            text-align: center;
            color: #48525b;
        }
        
        .sign-up-submit {
            margin-top: 30px;
        }
        
        .btn-primary.submit-btn {
            padding: 10px 50px;
            font-size: 18px;
            border-radius: 25px;
            text-transform: uppercase;
            background: #235888;
            border: 1px solid #235888;
            font-family: 'Roboto-Regular';
        }
        
        .submit-btn a {
            color: #fff;
        }
        
        .sign-up-submit .btn-primary.submit-btn {
            padding: 8px 86px;
        }
        
        .sign-up-form .btn-primary.submit-btn {
            width: 205px;
        }
        
        .sign-up-submit .forget-pass,
        .privacy-lbl-color {
            display: block;
            text-align: center;
            font-size: 13px;
            margin-top: 10px;
            color: #87bff1;
        }
        
        .request-free-btn .btn-primary.submit-btn {
            margin-top: 15px;
        }
        /*signup new design page end*/
        
        .new-system-design {
            background: url("../../images/dashboard-bg.png") no-repeat top center/cover;
            /*background-color:rgba(62, 104, 144, 0.5);*/
        }
        
        .new-system-design .content-wrapper,
        .new-system-design .navbar-default,
        .new-system-design .main-footer {
            background: transparent;
        }
        
        .dasshboard-big-menu.col-md-offset-1 {
            margin-left: 8.6%;
        }
        
        .new-system-design #dashboard {
            padding-top: 2%;
            /*height: 630px;*/
            overflow: hidden;
        }
        
        .sign-up-form input:-webkit-autofill,
        .sign-up-form input:-webkit-autofill:hover,
        .sign-up-form input:-webkit-autofill:focus,
        .sign-up-form input:-webkit-autofill:active {
            -webkit-text-fill-color: #fff !important;
            font-size: 18px;
        }
        /* WebKit browsers */
        
        .sign-up-form .form-control::placeholder {
            color: #fff;
            font-family: 'Roboto-Regular';
            font-weight: normal;
        }
        
        .sign-up-form .form-control:-ms-input-placeholder {
            /* Internet Explorer 10-11 */
            color: #fff;
            font-family: 'Roboto-Regular';
            font-weight: normal;
        }
        
        .sign-up-form .form-control::-ms-input-placeholder {
            /* Microsoft Edge */
            color: #fff;
            font-family: 'Roboto-Regular';
            font-weight: normal;
        }
        /*Subscription Plans new design start*/
        
        .comparison {
            max-width: 950px;
            margin: 0 auto;
            text-align: center;
            padding: 10px;
        }
        
        .comparison table {
            width: 100%;
            border-collapse: collapse;
            border-spacing: 0;
            table-layout: fixed;
            border-bottom: 1px solid #dfdfdf;
        }
        
        .comparison td {
            border-left: 1px solid #dfdfdf;
            empty-cells: show;
            padding: 4px 10px 3px;
            border-bottom: 1px solid #dfdfdf;
            font-family: 'MyriadPro-Regular';
            font-size: 12px;
            color: #414141;
        }
        
        .comparison td.active-subscription-td,
        .comparison th.active-subscription-th {
            border-left: 1px solid #2c5680;
            border-right: 1px solid #2c5680;
        }
        
        .comparison table tr:last-child td .last-td-div {
            /*border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;*/
        }
        
        .comparison table tr:last-child td.active-subscription-td.active-last-td .last-td-div {
            border-left: 1px solid #2c5680;
            border-right: 1px solid #2c5680;
            border-bottom: 1px solid #2c5680;
        }
        
        .compare-heading {
            font-size: 18px;
            font-weight: bold !important;
            border-bottom: 0 !important;
            padding-top: 10px !important;
        }
        
        .comparison tbody tr:nth-child(odd) {
            display: none;
        }
        
        .comparison .compare-row {
            background: #F5F5F5;
        }
        
        .comparison .tickblue {
            color: #0078C1;
        }
        
        .comparison .tickgreen {
            color: #009E2C;
        }
        
        .comparison th:first-child {
            border-top: none;
            border-left: none;
        }
        
        .comparison th {
            font-weight: normal;
            padding: 0;
            /*border-bottom:1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;*/
            border-top-left-radius: 3px;
        }
        
        .comparison tr td:first-child {
            text-align: left;
        }
        
        .comparison .qbse,
        .comparison .qbo,
        .comparison .tl {
            color: #FFF;
            padding: 10px;
            font-size: 13px;
            border-right: 1px solid #dfdfdf;
            border-bottom: 0;
        }
        
        .comparison .tl2 {
            border-right: 0;
        }
        
        .comparison th .plan-heading {
            border-radius: 10px 10px 0 0;
            -moz-border-radius: 10px 10px 0 0;
            -webkit-border-radius: 10px 10px 0 0;
        }
        
        .subscrip-th .plan-heading {
            border: 1px solid #dfdfdf;
        }
        
        .subscrip-th.active-subscription-hd .plan-heading {
            border: 1px solid #2c5680;
        }
        
        .comparison .qbo {
            background: #009E2C;
            border-top-right-radius: 3px;
            border-right: 0px;
        }
        
        .comparison .subscrip-th .plan-heading {
            padding: 10px 15px 6px;
        }
        
        .comparison .subscrip-th.active-subscription-td .plan-heading {
            background: #2c5680;
            color: #fff;
            border: 1px solid #2c5680;
        }
        
        .comparison .price-was {
            color: #999;
            text-decoration: line-through;
        }
        
        .comparison .price-now,
        .comparison .price-now span {
            color: #ff5406;
        }
        
        .comparison .price-now span {
            font-size: 32px;
        }
        
        .comparison .price-small {
            font-size: 18px !important;
            position: relative;
            top: -11px;
            left: 2px;
        }
        
        .comparison .price-buy {
            background: #ff5406;
            padding: 10px 20px;
            font-size: 12px;
            display: inline-block;
            color: #FFF;
            text-decoration: none;
            border-radius: 3px;
            text-transform: uppercase;
            margin: 5px 0 10px 0;
        }
        
        .comparison .price-try {
            font-size: 12px;
        }
        
        .comparison .price-try a {
            color: #202020;
        }
        
        .plan-heading {
            font-family: 'MyriadPro-Regular';
            font-size: 18px;
            color: #2c5680;
            text-align: center;
            text-transform: uppercase;
            margin-top: 0;
            margin-bottom: 0;
        }
        
        .comparison table tr td:first-child {
            border-left: 1px solid #dfdfdf;
            border-top: 1px solid #dfdfdf;
        }
        
        .comparison table tr td:last-child {
            border-right: 1px solid #dfdfdf;
        }
        
        .comparison table tr td.active-subscription-td:last-child {
            border-right: 1px solid #2c5680;
        }
        
        .comparison table tr:last-child td:first-child {
            border-bottom: 1px solid #f4f7fa;
            border-left: 1px solid #f4f7fa;
        }
        
        .comparison table tr:last-child td:last-child {
            border-right: 1px solid #fff;
        }
        
        .comparison table tr:last-child td {
            padding: 0;
            border: none;
            border-bottom: 1px solid #f4f7fa;
        }
        
        .comparison table tr:last-child td .last-td-div {
            border-left: 1px solid #dfdfdf;
            border-right: 1px solid #dfdfdf;
            border-bottom: 1px solid #dfdfdf;
            padding: 2px 10px;
            height: 105px;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            margin-bottom: 2px;
        }
        
        .subscrip-btn {
            border: 1px solid #2c5680;
            border-radius: 3px;
            color: #2c5680;
            font-family: 'Roboto-Bold';
            padding: 1px 8px;
            display: block;
            font-size: 17px;
            margin: 12px 0;
            height: 30px;
        }
        
        .subscrip-btn .subscrip-price {
            font-size: 19px;
        }
        
        .subscrip-btn .subscrip-year {
            font-style: italic;
            font-size: 14px;
        }
        
        .active-subscription-td.active-last-td {
            border-bottom: 1px solid #2c5680;
        }
        
        .subscrip-btn:hover,
        .subscrip-btn:hover .subscrip-year,
        .subscrip-btn:focus,
        .subscrip-btn:focus .subscrip-year {
            color: #fff;
            background: #2c5680;
        }
        
        .call-subscrip .fa-envelope {
            color: #2c5680;
        }
        
        .call-subscrip .fa-envelope:before {
            font-size: 28px;
            padding: 10px 0 0;
            display: block;
        }
        
        .call-subscrip {
            /*margin-top: 18px;
    display: block;*/
        }
        
        .month-price-check label {
            font-weight: normal;
        }
        
        .month-price-check .label-text span {
            color: #0078C1;
            margin-left: 5px;
        }
        
        .month-price-check input[type="checkbox"]+.label-text::before {
            color: #0078C1;
        }
        
        .trial-plans-header {
            overflow: hidden;
        }
        
        .user-contact-us-form .form-head-sec button.close {
            border: none;
        }
        /*Subscription Plans new design end*/
        
        .user-contact-us-form {
            margin-top: 3%;
        }
        
        .user-contact-us-form .form-body {
            padding-top: 66px;
        }
        
        .user-contact-us-form .heading-wrp {
            /*font-size: 24px;*/
        }
        
        .user-contact-us-form .form-head-sec button.close {
            margin-top: 20px;
        }
        
        .user-contact-us-form .popup-wrap .select2-container .select2-selection--single .select2-selection__rendered {
            margin-top: 0;
        }
        
        .user-contact-us-form .popup-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
            top: 3px;
        }
        
        .user-contact-us-form .form-body .btn-wrap .btn-primary {
            /*margin-top: 15px;*/
        }
        /*Trial Expiry Overlay design start*/
        
        .trial-expiry-overlay {
            pointer-events: none;
        }
        
        .trial-expiry-overlay .restricted-overlay {
            z-index: 999;
            background: rgba(86, 86, 86, 0.96);
            top: 0;
            width: 100%;
            height: 110%;
            position: fixed;
            text-align: center;
            pointer-events: auto;
        }
        
        .trial-expiry-overlay .error-wrap {
            top: 30%;
        }
        
        .navbar-custom-menu>.navbar-nav>li.user-menu>.dropdown-menu {
            border-top-width: 0.075vw;
        }
        
        .trial-expiry-overlay .warn-icon {
            margin-top: 12px;
        }
        
        .trial-expiry-overlay .warn-icon .fa-warning {
            font-size: 80px;
        }
        
        .register-close .close {
            margin-right: 5vw;
            margin-top: 1vw;
            font-size: 26px;
            opacity: 10;
        }
        
        .register-close .close i {
            color: #203c56;
        }
        
        .free-trial-subscription.register-disallow {
            cursor: not-allowed;
        }
        /*Trial Expiry Overlay design end*/
        /*Register For new layout start*/
        
        .register-form-newlayout {
            overflow: auto;
        }
        
        .register-new-sec .login-wraper .heading-wrp {
            margin-top: 0;
        }
        
        .register-form-newlayout .close-form-btn {
            right: 2%;
            top: 0;
        }
        
        .register-form-newlayout .form-body {
            padding: 20px 0;
        }
        
        .register-btn-sec {
            overflow: hidden;
        }
        
        .mid-cont.register-form-newlayout {
            padding-top: 0;
        }
        
        .flag-icon.flag-icon-squared {
            margin-right: 5px;
        }
        
        .flag-icon {
            width: 19px !important;
            height: 12px !important;
            background-size: 100% !important;
        }
        
        .close:focus,
        .close:hover {
            outline: none;
        }
        
        .close-form-btn .back-img {
            width: 25px;
            height: 25px;
        }
        
        .intl-tel-input .selected-flag {
            padding-left: 15px !important;
        }
        /*Register For new layout end*/
        /*User Profile design start*/
        
        .manage-subscription-user-profile {
            margin-top: 20px;
        }
        
        .manage-user-header .head-wrap {
            margin-bottom: 15px;
        }
        
        .manage-user-header h1.page-title {
            color: #565656;
            font-family: 'Roboto-Regular';
        }
        
        .user-profile {
            text-align: left;
        }
        
        .user-profile img {
            width: 100%;
            max-width: 260px;
            margin-bottom: 15px;
        }
        
        .profile-username {
            font-size: 17px;
            color: #1e90ff;
            font-family: 'Roboto-Regular';
        }
        
        .profile-discrip {
            font-size: 14px;
            font-style: italic;
            color: #565656;
            font-family: 'Roboto-Light';
        }
        
        ul.user-address {
            padding-left: 0;
            margin-top: 20px;
        }
        
        .user-address li {
            font-size: 14px;
            color: #565656;
            font-family: 'Roboto-Light';
            list-style-type: none;
            margin-bottom: 10px;
            position: relative;
            padding-left: 30px;
        }
        
        .user-address li:before {
            color: #1e90ff;
            font-family: 'FontAwesome';
            position: absolute;
            left: 4px;
            top: -1px;
            font-size: 16px;
        }
        
        .user-address li.user-phone:before {
            content: "\f095";
        }
        
        .user-address li.user-add:before {
            content: "\f041";
        }
        
        .user-address li.user-email:before {
            content: "\f0e0";
        }
        
        .user-address li.user-site:before {
            content: "\f0ac";
        }
        
        .user-address li>a {
            color: #565656;
        }
        
        .user-address li>a:hover,
        .user-address li>a:focus {
            color: #1e90ff;
        }
        
        .col-md-9.user-right {
            padding-left: 0;
            border-left: 1px solid #e1e1e1;
            min-height: 500px;
        }
        
        .user-right .nav-tabs-custom>.tab-content {
            padding: 15px;
        }
        
        .manage-subscription-user-profile .nav-tabs-custom,
        .manage-subscription-user-profile .nav-tabs-custom>.tab-content {
            background-color: transparent;
            box-shadow: none;
        }
        
        .manage-subscription-user-profile .nav-tabs-custom>.nav-tabs {
            border-bottom: 1px solid #e1e1e1;
        }
        
        .manage-subscription-user-profile .nav-tabs-custom>.nav-tabs>li {
            border-top: 0;
            border-bottom: 3px solid transparent;
        }
        
        .manage-subscription-user-profile .nav-tabs-custom>.nav-tabs>li.active {
            border-bottom: 3px solid #1e90ff;
        }
        
        .manage-subscription-user-profile .nav-tabs-custom>.nav-tabs>li.active a {
            background: transparent;
        }
        
        .manage-subscription-user-profile .nav-tabs-custom>.nav-tabs>li>a {
            font-size: 15px;
            color: #565656;
            font-family: 'Roboto-Regular';
            padding: 10px 20px;
        }
        
        .plan-detils-sec {
            background-color: #fff;
            border-radius: 7px;
            -webkit-box-shadow: 0px 0px 24px -8px rgba(86, 86, 86, 1);
            -moz-box-shadow: 0px 0px 24px -8px rgba(86, 86, 86, 1);
            box-shadow: 0px 0px 24px -8px rgba(86, 86, 86, 1);
            margin-top: 20px;
            padding: 10px;
        }
        
        .plan-detils-sec table tr th,
        .plan-detils-sec table tr td {
            color: #565656;
            text-align: center;
            padding: 7px;
        }
        
        .plan-detils-sec table tr th {
            font-size: 12px;
            font-family: 'Roboto-Regular';
            font-weight: normal;
        }
        
        .plan-detils-sec table tr td {
            font-size: 14px;
            font-family: 'Roboto-Medium';
        }
        
        .yearly-price {
            font-size: 16px;
            color: #1e90ff;
        }
        /*User Profile design end*/
        
        .register-new-sec .registration .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #232323 #f4f7fa;
        }
        
        .core-default-insti-elg-option {
            padding-left: 10px;
        }
        
        .toggle-dashboard-case label.control-label {
            padding-top: 4px;
        }
        
        .client-security-upload-btn .trans-btn {
            margin-right: 10px;
        }
        /*LOC loss color*/
        
        .losses_amt_color {
            color: #f00;
        }
        
        .referer-link {
            text-align: right;
            margin-left: 100px;
        }
        /*Custodian Grid Screen Design Start*/
        
        .left-tabs .nav-stacked>li>ul>li>a {
            font-size: 11px;
            border-bottom: 1px solid #565656;
            color: #444;
            padding-top: 3px;
            padding-bottom: 3px;
        }
        
        .left-tabs .nav-stacked>li>ul>li.active>a,
        .left-tabs .nav-stacked>li>ul>li>a:hover {
            color: #1e90ff;
        }
        
        .left-tabs .treeview-menu {
            padding-left: 0;
        }
        
        .sidebar-menu .menu-open>a>.pull-right-container>i.fa-caret-left {
            webkit-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
            -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
            color: #444;
        }
        
        .treeview i {
            color: #444;
        }
        
        .custodian-home-parent .left-tabs .nav-stacked>li>a span {
            display: block;
        }
        
        .select-case-type .select2-container {
            width: 100% !important;
        }
        
        .select-case-type {
            padding-top: 10px;
        }
        
        .select-case-type .select2-container--default .select2-selection--single {
            border: 1px solid #1e90ff;
            background: transparent;
            border-radius: 0;
        }
        
        .select-case-type .select2-container--default .select2-selection--single .select2-selection__rendered {
            color: #1e90ff;
            font-size: 12px;
            text-transform: uppercase;
            font-family: 'Roboto-Medium';
            padding: 6px 0;
            line-height: 21px;
        }
        
        .select-case-type .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #1e90ff #f4f7fa transparent transparent;
        }
        
        .select-case-type .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #1e90ff transparent;
        }
        
        .select-case-type .select2-container {
            max-width: 200px;
            width: 100%;
        }
        
        .custodian-home-parent .left-tabs .nav-stacked>li.active>a::after,
        .custodian-home-parent .left-tabs .nav-stacked>li.active>a:hover::after {
            border-right: 0;
        }
        
        .left-tabs .nav-stacked>li.menu-open>a {
            font-weight: normal;
            font-family: 'MyriadPro-Bold';
        }
        /*.left-tabs .treeview.menu-open > a{
	position: relative;
}
.left-tabs .treeview.menu-open > a::after{
    position: absolute;
    height: 100%;
    display: inline-block;
    content: '';
    top: 0;
    right: -4px;
    border-right: 4px solid #1e90ff;
}
.custodian-home-parent .left-tabs .nav-tabs-custom {
    border-right: 4px solid #052233;
}*/
        /*Custodian Grid Screen Design End*/
        /*Custodian sidebar hide/show Design start*/
        
        .custodian-home-parent .left-tabs .closebtn {
            text-align: right;
            font-size: 20px;
            padding-right: 10px;
            /* color: #1e90ff;*/
        }
        
        .openbtn {
            font-size: 12px;
            cursor: pointer;
            color: #1e90ff;
            padding: 4.5px 8px;
            text-transform: uppercase;
            font-family: 'Roboto-Medium';
            border: 1px solid #1e90ff;
            margin-right: 10px;
        }
        
        .openbtn:hover {}
        
        .custodian-home-parent .left-tabs {
            height: 100%;
            width: 0;
            position: absolute;
            z-index: 1;
            top: 95px;
            left: -4px;
            transition: 0.5s;
            padding-top: 10px;
        }
        
        .custodian-home-parent #detail-wrap {
            padding-left: 15px;
            padding-right: 15px;
        }
        
        .custodian-home-parent .sidebar-menu {
            padding-left: 30%;
        }
        
        .custodian-home-parent .left-tabs .nav-stacked>li>ul>li>a {
            padding-left: 15px;
        }
        /*Custodian sidebar hide/show Design end*/
        /*Custodian contact details design start*/
        
        .custodian-three-bx {
            overflow: hidden;
            border: 1px solid #ababab;
            padding: 10px;
            min-height: 190px;
            background: #fff;
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
        }
        
        .details-row .control-label {
            font-weight: normal;
            font-family: 'MyriadPro-Bold';
            color: #565656;
        }
        
        .detail-wrap .details-row textarea.form-control {
            border-bottom: 1px solid #565656;
            min-height: 83px;
            color: #1b273f;
            height: inherit;
        }
        
        .detail-wrap .details-row {
            clear: both;
        }
        
        .col-md-3.bankinfo-label-3 {
            width: 20%
        }
        
        .col-md-9.bankinfo-input-9 {
            width: 80%
        }
        
        .custodian-three-bx-sec.col-md-4 {
            padding: 0px 10px;
        }
        /******************************************/
        
        .custodian-contact-detail .details-row {
            margin-bottom: 5px;
        }
        
        .custodian-three-bx-sec .box {
            box-shadow: inherit;
            border-top: 3px solid #1e90ff;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            min-height: 780px;
        }
        
        .custodian-three-bx-sec .website-input {
            height: 34px;
            border-bottom: 1px solid #565656;
        }
        
        .show-custodian-details .custodian-three-bx-sec .website-input {
            height: inherit;
            border-bottom: none;
        }
        
        .box-header .bx-hd {
            margin-top: 0;
            margin-bottom: 0;
            padding: 10px;
            border-bottom: 2px solid #565656;
        }
        
        .show-custodian-details .input-label span {
            font-family: 'Roboto-Medium';
            font-size: 11px;
            margin-bottom: 6px;
            display: block;
        }
        /*Custodian contact details design end*/
        /*Settledment cases tab content desig start*/
        
        .case-nav-tab .nav-pills>li a {
            color: #565656;
            background-color: #fff;
            padding: 10px 15px;
            border: 1px solid #ababab;
            font-size: 12px;
            position: relative;
        }
        
        .case-nav-tab .nav-pills>li.active a:after {
            border-bottom: 3px solid #1e90ff;
            position: absolute;
            display: block;
            content: '';
            width: 100%;
            bottom: 0px;
            left: 0;
        }
        
        .case-nav-tab .nav-pills>li.active>a,
        .nav-pills>li.active>a:hover,
        .nav-pills>li.active>a:focus {
            border-top-color: #ababab;
            background-color: #fff;
            color: #565656;
        }
        
        .case-nav-tab .nav-pills>li {
            margin-right: -3px;
        }
        
        .clients-list-table-grid .client-table-list {
            margin-top: 3px;
        }
        
        .client-table-list table {
            box-shadow: 2px 2px 5px 0 rgb(179, 175, 179, 0.4);
        }
        
        .client-table-list table>thead>tr>th {
            color: #565656;
            font-family: 'MyriadPro-Semibold';
            font-size: 12px;
            font-weight: normal;
            background: #c7cdd3;
            text-transform: uppercase;
            padding: 8px;
            border: 1px solid #ababab;
        }
        
        .client-table-list .table>thead:first-child>tr:first-child>th {
            border-top: 1px solid #ababab;
        }
        
        .client-table-list table>tbody>tr>td {
            color: #565656;
            font-family: 'Roboto-Regular';
            font-size: 12px;
            font-weight: normal;
            padding: 4px 8px;
            border: 1px solid #ababab;
            background: #fff;
        }
        
        .client-table-list table>tbody>tr>td>a {
            color: #565656;
        }
        
        .client-table-list table>tbody>tr>td>a:hover {
            color: #1b273f;
        }
        /*Settledment cases tab content desig end*/
        /*New sidebar design changes start*/
        
        .sidebar-mini .main-sidebar {
            background: url("../images/sidebar-bg-img.png") no-repeat center center/cover;
            /*background-color:#565656;*/
            border: 1px solid #ababab;
        }
        
        .sidebar-mini .sidebar-menu>li>a {
            padding: 12px 5px 12px 10px;
        }
        
        .sidebar-mini.sidebar-collapse .main-sidebar {
            width: 40px !important;
        }
        
        .sidebar-mini .sidebar-form>.input-group>.form-control {
            color: #fff;
            border-bottom: 1px solid #fff;
        }
        
        .sidebar-mini .sidebar-menu>li>a>i.fa {
            font-size: 16px;
            color: #fff;
        }
        
        .sidebar-mini .sidebar-menu>li>a>span>i.fa {
            color: #fff;
        }
        
        .sidebar-mini .sidebar-menu li.header {
            color: #fff;
            font-family: 'MyriadPro-Semibold';
            font-size: 16px;
            font-weight: normal;
            /*background:  rgba(20, 29, 36,0.7);*/
            text-transform: uppercase;
        }
        
        .sidebar-mini .main-sidebar .sidebar-menu li a>span {
            color: #fff;
            font-family: 'MyriadPro-Semibold';
            font-size: 14px;
            font-weight: normal;
            /*background: rgba(20, 29, 36,0.7);*/
            text-transform: uppercase;
            margin-left: 10px;
        }
        
        .sidebar-mini .sidebar-menu li>a>.pull-right-container {
            margin-top: -10px;
        }
        
        .sidebar-mini .main-sidebar .sidebar-menu li a:hover>span,
        .main-sidebar .sidebar-menu li a:hover>.fa,
        .sidebar-mini .main-sidebar .sidebar-menu li.menu-open a:hover .fa {
            color: #fff;
        }
        
        .main-sidebar .sidebar-menu .menu-open ul li a {
            color: #fff;
            font-family: 'Roboto-Medium';
            font-size: 13px;
            font-weight: normal;
        }
        
        .main-sidebar {
            height: 100%;
            top: 0px !important;
            z-index: 99999 !important;
        }
        
        .main-sidebar .sidebar-menu .menu-open ul li a:hover {
            color: #1459BF;
            background-color: #fff;
        }
        
        .sidebar-mini .main-sidebar .sidebar-menu li.menu-open a span,
        .main-sidebar .sidebar-menu .menu-open a>.fa {
            color: #fff;
        }
        
        .sidebar-mini .main-sidebar .sidebar-menu li.menu-open a .fa,
        .sidebar-mini .main-sidebar .sidebar-menu li a span:hover {
            color: #fff;
        }
        
        .sidebar-mini .main-sidebar .sidebar-menu li a:hover .fa {
            color: #fff;
        }
        
        .sidebar-mini .main-sidebar .sidebar-menu li.menu-open a:hover .fa {
            color: #fff;
        }
        
        .sidebar-form>.input-group>.form-control {
            height: 34px;
        }
        
        .sidebar-form .input-group-btn #univ_search_btn {
            background-color: transparent;
            border-bottom: 1px solid #c5d5e5;
        }
        
        .sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu {
            background-color: rgba(20, 29, 36, 0.7);
            border: 1px solid #ababab;
        }
        
        .user-panel .info p {
            color: #c5d5e5;
            font-family: 'MyriadPro-Semibold';
            font-size: 13px;
            font-weight: normal;
            background: rgba(20, 29, 36, 0.7);
        }
        
        .sidebar-mini .main-sidebar {
            top: 0;
            padding-top: 5px;
        }
        
        .main-header .sidebar-toggle:hover,
        .main-header .sidebar-toggle:focus {
            color: #1e90ff;
            opacity: 0.7;
        }
        
        .sidebar-mini .sidebar-menu>li.treeview>ul.treeview-menu {
            /*padding-left: 30px;*/
            margin-right: 15px;
            margin-left: 10px;
        }
        
        .sidebar-expanded-on-hover .main-header .navbar {
            margin-left: 50px!important;
        }
        
        .main-sidebar {
            /*width: 280px;*/
        }
        
        .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right),
        .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {
            display: none !important;
        }
        
        .sidebar-mini .main-sidebar {
            min-height: 600px;
            position: fixed;
        }
        
        .main-sidebar .sidebar-menu .menu-open ul li.active a {
            color: #1e90ff;
        }
        
        .sidebar-expanded-on-hover .main-sidebar {
            transition: width 0.6s ease-in-out;
            overflow: hidden;
        }
        /*New sidebar design changes end*/
        /*Single url css start*/
        
        #dashboard .dasshboard-big-menu.single-url {
            margin-top: 14%;
        }
        
        #dashboard .single-url.dasshboard-big-menu:hover .vertical-menu {
            min-height: 0;
        }
        
        #dashboard .single-url.dasshboard-big-menu:hover .vertical-menu .page-menu {
            display: none;
        }
        /*Single url css end*/
        /*All cases tab background color chagnes start*/
        
        .selected input[type="checkbox"]:checked+.label-text::before {
            border: 1px solid #072941;
            width: 11px;
            height: 11px;
            border-radius: 3px;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_0.selected {
            background: #dae9f1;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_3.selected {
            background: #7fd4fb;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_6.selected {
            background: #ff8989;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_1.selected {
            background: #eb90ff;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_7.selected {
            background: #f9ca1f;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_2.selected {
            background: #fba37e;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_8.selected {
            background: #aaa;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_4.selected {
            background: #97fb82;
        }
        
        .grid-filter-wrap .col-md-2.allcase_tab_bg_9.selected {
            background: #2522ef6b;
        }
        
        .case_sidemenu_icon_0 {
            color: #dae9f1 !important;
        }
        
        .case_sidemenu_icon_3 {
            color: #7fd4fb !important;
        }
        
        .case_sidemenu_icon_6 {
            color: #ff8989 !important;
        }
        
        .case_sidemenu_icon_1 {
            color: #eb90ff !important;
        }
        
        .case_sidemenu_icon_7 {
            color: #f9ca1f !important;
        }
        
        .case_sidemenu_icon_2 {
            color: #fba37e !important;
        }
        
        .case_sidemenu_icon_8 {
            color: #aaa !important;
        }
        
        .case_sidemenu_icon_4 {
            color: #97fb82 !important;
        }
        
        .grid-filter-wrap .col-md-2 input[type="checkbox"]+.label-text::before {
            display: none
        }
        /*All cases tab background color chagnes end*/
        /* extended-cp-dashboard changes*/
        
        .extended-cp-right {
            padding-top: 7px;
        }
        
        .showTickerPriceTable table th,
        .showTickerPriceTable table td {
            padding: 5px;
            font-size: 11px;
        }
        
        .showTickerPrice input[type="text"] {
            border: none;
            border-bottom: 1px solid #ccc;
        }
        
        .showTickerPriceTable table,
        .common-table-grid table {
            margin-bottom: 10px;
        }
        
        .runCalculationSec {
            text-align: center;
        }
        
        .showTickerPriceTable table th,
        .common-table-grid table th {
            background: rgba(30, 144, 255, 0.3);
            color: #565656;
        }
        
        .showTickerPriceTable table td,
        .common-table-grid table td {
            color: #565656;
            border-bottom: 1px solid #ccc;
            background: #fff;
        }
        
        .loss-report-sect {
            padding: 10px 5px;
            border-radius: 3px;
            background: rgba(30, 144, 255, 0.1);
        }
        
        .class-period-sec,
        .fetch-look-back-sec {
            padding: 10px 5px;
            margin-top: 10px;
            border-radius: 3px;
            background: rgba(30, 144, 255, 0.1);
            /*border-bottom: 1px solid #ababab;*/
        }
        
        .class-period-sec .bx-hd {
            margin-top: 0;
        }
        
        .loss-report-sect.common-table-grid table {
            margin-bottom: 0;
        }
        
        .download-report {
            padding-top: 10px;
        }
        
        .date-label {
            font-size: 11px;
        }
        
        .date-label input[type="text"] {
            max-width: 125px;
            width: 100%;
            margin-left: 3px;
            background: transparent;
            border: none;
            /*border-bottom: 1px solid #565656;*/
            padding: 2px 5px;
        }
        
        .date-label .input-group {
            border-bottom: 1px solid #565656;
        }
        
        .date-label .input-group .input-group-addon {
            border-bottom: none;
        }
        
        .fetchLookbackPriceSec input.trans-btn[type="button"] {
            margin: 10px auto 0;
        }
        
        .fetch-look-back-sec input.trans-btn[type="button"] {
            margin: 0 auto;
        }
        
        .download-report {
            text-align: center;
            font-family: 'Roboto-Regular';
            font-size: 11px;
        }
        
        .download a:focus,
        i:focus {
            outline: none;
        }
        /* extended-cp-dashboard changes*/
        /* ticker header and filter design start */
        
        .transaction-head-sec {
            overflow: hidden;
            padding-top: 5px;
        }
        
        .tick-filter-sec {
            padding-top: 1px;
        }
        
        .isin-filter {
            color: #1e90ff;
            font-size: 10px;
            border: 1px solid #1e90ff;
            padding: 3px 5px;
            margin-right: 5px;
            border-radius: 3px;
            margin-bottom: 5px;
            display: inline-block;
        }
        
        .filter-header-label {
            width: 6%;
        }
        
        .all-filter-sec {
            width: 94%;
        }
        
        .client-name-head h1.page-title {
            text-align: right;
        }
        
        .isin-filter>span {
            vertical-align: middle;
        }
        
        .isin-filter .btn-box-tool {
            padding: 0 0px 4px 5px;
            line-height: 0;
        }
        
        .act-class-period {
            background: #1e90ff;
            color: #fff;
            font-size: 13px;
            padding: 3px 5px;
            border-radius: 3px;
            font-family: 'MyriadPro-Semibold';
            display: block;
            text-align: center;
        }
        
        .input-group-addon.add-on.period-date-picker {
            padding: 0 7px;
        }
        
        .date-picker-label {
            text-align: right;
        }
        
        #customTransactionData_wrapper div.dataTables_scrollBody table tbody tr td.active {
            background: rgba(217, 140, 107, 0.3);
        }
        
        .highlight_within_cp {
            /*background: rgba(239, 194, 194, 0.48) !important;*/
            background: #ff967126 !important;
        }
        
        .td_numeric {
            /*text-align:right; !important;*/
        }
        /* ticker header and filter design end */
        /* institutional movant mapping LOC */
        
        .inst-movant-btn {
            float: left;
            width: 6%;
        }
        
        .inst-movant-list {
            float: left;
            width: 94%;
        }
        
        .inst-movant-list ul {
            padding-left: 15px;
        }
        
        .inst-movant-btn .fa {
            font-size: 10px;
        }
        /* institutional movant mapping LOC */
        /* Entity Details design sec start */
        
        .view-custodian-cont .sec-bx {
            background: #fff;
            border-radius: 6px;
            -webkit-box-shadow: 0px 5px 9px 0px rgba(131, 155, 199, 1);
            -moz-box-shadow: 0px 5px 9px 0px rgba(131, 155, 199, 1);
            box-shadow: 0px 5px 9px 0px rgba(131, 155, 199, 1);
            margin-bottom: 15px;
        }
        
        .view-custodian-cont .sec-bx-header {
            overflow: hidden;
            border-bottom: 1px solid #ced2d9;
            padding: 12px 10px;
        }
        
        .view-custodian-cont .sec-bx-header .bx-hd,
        .view-custodian-cont .userList .bx-hd {
            margin-top: 0;
            margin-bottom: 0;
            font-size: 14px;
            color: #212121;
            font-family: 'Roboto-Medium';
        }
        
        .view-custodian-cont .sec-cont-bx {
            padding: 10px;
            overflow: hidden;
        }
        
        .view-custodian-cont .sec-cont-bx .control-label {
            color: #212121;
            font-family: 'Roboto-Medium';
            font-size: 11px;
            font-weight: normal;
        }
        
        .head-wrap.custodian-head {
            border-bottom: none;
        }
        
        .view-custodian-cont .form-control,
        .view-custodian-cont .input-group .input-group-addon {
            border-bottom: none;
        }
        
        .view-custodian-cont .glyphicon-calendar {
            display: none;
        }
        
        .view-custodian-cont .custodian-span-text {
            color: #1b273f;
            font-size: 11px;
        }
        
        .view-custodian-cont .sec-cont-bx {
            min-height: 310px;
        }
        
        .view-custodian-cont .website-link {
            font-size: 11px;
        }
        
        .view-custodian-cont .userList .bx-hd {
            padding: 0px 10px;
            margin-top: 10px;
        }
        
        .view-custodian-cont .notifi-head-parent {
            margin-top: 8px;
        }
        
        .view-custodian-cont .userList .bottom {
            border-radius: 0 0 7px 7px;
        }
        /* Entity Details design sec end */
        /* scheduling order */
        
        .scheduling-order-dropdown .select2-container .select2-selection--single .select2-selection__rendered {
            max-width: 300px;
            width: 100%;
        }
        
        .event-dropdown .input-group .select2-container .select2-selection--single .select2-selection__rendered {
            max-width: 300px;
            width: 100%;
        }
        
        .filing-firm-dropdown .input-group .select2-container .select2-selection--single .select2-selection__rendered {
            max-width: 300px;
            width: 100%;
        }
        
        #caseSchedulingOrderList span.schedule-order-date {
            font-size: 11px;
        }
        
        .schedule-order-options {
            margin-top: 3px;
        }
        
        .add-schedule-order-span {
            margin-left: 5px;
        }
        
        #caseSchedulingOrderTable .top {
            display: none;
        }
        /* scheduling order end */
        /* 07-05-2020 loc doc css change */
        
        .claimantDocumentDelete {
            margin-left: 20px;
        }
        /* 07-05-2020 loc doc css change */
        /*Market Watch css start*/
        
        .market-watch-parent .head-wrap {
            padding: 10px 0 0;
        }
        
        .market-watch-parent .head-wrap .nav-tabs {
            border-bottom: none;
        }
        /*Market Watch css end*/
        /* 01-06-2020 case-drops change*/
        
        .deleteAllDrops {
            margin-right: 5px;
        }
        /* 01-06-2020 case-drops change*/
        /* 10-08-2020 client transaction delete*/
        
        table.dataTable#editTransactionList tbody td.select-checkbox::before {
            top: 20px;
            width: 14px;
            height: 14px;
        }
        
        table.dataTable#editTransactionList tbody td.select-checkbox::after {
            top: 26px;
            margin-left: -6px;
        }
        /* 10-08-2020 client transaction delete*/
        /*Add and Edit Transaction start*/
        
        .transaction-edit-add {
            margin-top: 5px;
        }
        
        .transaction-edit-add a>span {
            font-weight: normal;
            font-size: 12px;
        }
        
        .transaction-edit-add .icon-btn {
            padding: 1px 6px 2px 11px;
            border: 1px solid #1e90ff;
        }
        
        .transaction-edit-add .icon-btn:before {
            font-size: 10px;
        }
        
        .transaction-edit-add .icon-btn.fa-plus {
            margin-right: 5px;
        }
        
        .transaction-edit-add .icon-btn::before {
            left: -6px;
        }
        
        .transaction-edit-add .icon-btn.fa-plus::before,
        .transaction-edit-add .icon-btn.fa-pencil::before {
            top: 0;
        }
        
        .trans-btns {
            border: 1px solid #1e90ff;
            padding: 2px 20px 2px;
            position: relative;
        }
        
        .trans-btns:before {
            font-family: 'FontAwesome';
            position: absolute;
            left: 5px;
        }
        
        .trans-btns:hover,
        .transaction-edit-add a:hover {
            color: #1e90ff;
            opacity: 0.7;
        }
        
        .transaction-edit-add div {
            clear: both;
            display: block;
            margin: 9px 0;
        }
        /*Add and Edit Transaction end*/
        /* M&A PR/News header change 09-09-2020*/
        
        .inst-client-dashboard .news-press-header .news-tabs-top li {
            display: inline-block;
            width: 32.8%;
        }
        /* M&A PR/News header change 09-09-2020*/
        /*Benzinga modal css start*/
        
        .vote-benzinga-sec {
            text-align: center;
            background: #002d45;
            padding: 10px 0;
            border-bottom: solid 1px aliceblue;
        }
        
        .vote-benzinga-sec a:hover,
        .vote-benzinga-sec a:active {
            opacity: 10;
        }
        
        .modal.benzinga-modal {
            background: rgba(0, 0, 0, 0.1);
        }
        
        .benzinga-modal .close {
            color: #fff;
            opacity: 10;
        }
        
        .benzinga-modal .modal-content {
            background: transparent;
        }
        
        .benzinga-modal .modal-header {
            padding: 5px 15px;
            background: transparent;
        }
        
        .benzinga-modal .modal-body {
            padding: 5px;
            background: #fff;
        }
        
        .benzinga-cont img {
            width: 100%;
        }
        /*Benzinga modal css end*/
        /*Mail-to Contact css 24-09-2020*/
        
        .contact-us-login {
            position: absolute;
            right: 20px;
            bottom: 20px;
        }
        
        .contact-us-login .btn-primary.submit-btn {
            font-size: 13px;
            width: 120px;
            padding: 10px 15px;
        }
        /*Mail-to Contact css end*/
        /*Ticker Company Details css 30-09-2020*/
        
        #ticker-company-details span {
            font-size: 0.71vw;
        }
        
        #ticker-company-details textarea {
            font-size: 0.71vw;
            color: #565656;
            resize: none;
        }
        
        #ticker-company-details .company-desc {
            width: 100%;
        }
        
        .tab-content-section .bx-hd {
            margin-top: 0.15vw;
            margin-bottom: 0.15vw;
            margin-left: 0.45vw;
            margin-right: 0.45vw;
        }
        
        .tab-content-section .nav-tabs>li>a {
            border-radius: 0.45vw 0.45vw 0 0;
            background: #fff;
            border: 1px solid #eee;
        }
        /*Ticker Company Details css end*/
        /* Judge hover cursor 28-09-2020 */
        
        span#select2-judgeDropDown-container {
            cursor: pointer;
        }
        /* Judge hover cursor 28-09-2020 end*/
        /* Report Case Type drop-down 01-10-2020 */
        
        .report-case-type .select2-selection.select2-selection--multiple {
            background-color: transparent;
            padding-right: 25px;
            position: relative;
            cursor: pointer;
        }
        
        .report-case-type .select2-selection.select2-selection--multiple::after {
            border-color: #235888 #f4f7fa transparent transparent;
            position: absolute;
            top: 50%;
            right: 8px;
            border-width: 0.375vw 0.3vw 0;
            content: '';
            border-style: solid;
        }
        
        .report-case-type .select2-container--default.select2-container--open .select2-selection.select2-selection--multiple::after {
            border-width: 0 0.3vw 0.375vw 0.3vw;
            border-color: transparent transparent #235888 transparent;
        }
        
        .report-case-type .select2-container--default.select2-container--focus .select2-selection--multiple {
            border-color: #1b273f !important;
        }
        /* Report Case Type drop-down 01-10-2020 end */
        /*Privacy Policy design start*/
        
        .cms-page-design .container {
            max-width: 1170px;
            width: 100%;
        }
        
        .cms-page-design h1 {
            font-family: 'Roboto-Bold';
            font-size: 36px;
            text-align: center;
            padding: 20px 0 30px;
        }
        
        .cms-page-design p {
            font-family: 'Roboto-Regular';
            font-size: 16px;
            line-height: 24px;
            color: #565656;
        }
        
        .cms-address-sec {
            padding-top: 20px;
            padding-bottom: 30px;
        }
        
        .cms-page-design h2 {
            font-family: 'Roboto-Regular';
            font-size: 26px;
            line-height: 32px;
            color: #565656;
            margin-bottom: 0;
        }
        
        .para-section {
            padding-bottom: 30px;
        }
        
        .grey-text {
            color: #afafaf;
        }
        
        .para-section li {
            font-family: 'Roboto-Regular';
            font-size: 16px;
            line-height: 24px;
            color: #565656;
        }
        
        .red-text {
            color: #f00;
        }
        
        .bullet-para p {
            margin-bottom: 0;
        }
        
        .cms-page-design p.grey-text {
            color: #afafaf;
            font-size: 14px;
        }
        
        .lbl-privacy {
            font-size: 0.975vw;
            text-align: center;
            padding-bottom: 0.80vw;
        }
        
        .privacy-core-logo {
            padding-top: 20px;
        }
        
        .lbl-terms-conditions {
            position: absolute;
            left: 20px;
            bottom: 20px;
        }
        /*Privacy Policy design end*/
        /*Remember Me design*/
        
        .remember-me-btn {
            text-align: center;
            font-size: 0.975vw;
            color: #87bff1;
            float: left;
        }
        
        .remember-me-label {
            font-size: 0.975vw;
            color: #87bff1;
            margin-left: 3px;
            float: left;
            font-weight: 400;
        }
        
        .form-group.sign-up-submit {
            overflow: hidden;
            clear: both;
        }
        /*Remember Me design end*/
        
        .ticker-impact-parent {
            background-image: url('./../images/retailish/top-background-banner.jpg');
            background-repeat: no-repeat;
            background-size: cover;
            background-position: left bottom;
            padding-bottom: 12px;
            padding-top: 10px;
        }
        
        .cms-page-design .ticker-impact-content h1 {
            font-family: 'Roboto-Bold';
            font-size: 24px;
            padding: 0;
            margin-bottom: 20px;
            text-align: left;
            color: #fff;
            /*color: #1886AC;*/
        }
        
        .ticker-imp-name {
            font-family: 'Roboto-Bold';
            font-size: 15px;
            line-height: 20px;
            color: #fff;
        }
        
        .ticker-impact-content .checkbox {
            clear: both;
            overflow: hidden;
            display: block;
            width: 100%;
        }
        
        .ticker-impact-content {
            padding: 0 0 50px 0;
            clear: both;
        }
        
        .ticker-impact-content .click-all-check {
            border-bottom: 0.075vw solid #E9ECEF;
            padding-bottom: 0.45vw;
            margin-bottom: 0.9vw;
            display: block;
            width: 100%;
        }
        
        .ticker-impact-content .btn-style {
            background-color: #0A485EE6;
            color: #fff;
            text-transform: uppercase;
            font-size: 16px;
            line-height: 24px;
            border: 0;
            padding: 6px 25px;
            font-family: 'Roboto-Bold';
            border-radius: 31px;
        }
        
        .ticker-impact-content .check-submit {
            margin-top: 20px;
            clear: both;
        }
        
        .ticker-impact-content .remember-me-btn {
            font-size: 0.975vw;
            /*color: #1886AC;*/
            color: #fff;
        }
        
        .ticker-impact-content .checkbox label,
        .ticker-impact-content .radio label {
            padding-left: 0;
        }
        
        .ticker-impact-content input[type="checkbox"]:checked+.label-text:before {
            color: #003961;
        }
        /*New Registration Form Design Start*/
        
        .form-body .new-register-form .control-label {
            font-size: 12px;
            color: #000;
            font-family: 'Roboto-Regular';
            font-weight: normal;
            text-align: left;
            cursor: default;
        }
        
        .new-register-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #000000 #f4f7fa transparent transparent;
            border-width: 6px 5px 0;
            margin-top: 4px;
        }
        
        .new-register-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-width: 0 5px 6px 5px;
            border-color: transparent transparent #000000 transparent;
            margin-top: 4px;
        }
        
        .new-register-form .select2-container--default .select2-selection--single,
        .new-register-form .select2-selection .select2-selection--single {
            padding: 11px 6px;
        }
        
        .new-register-form-sec .heading-wrp {
            font-family: 'Roboto-Bold';
            margin-bottom: 25px;
            margin-top: 5px;
        }
        
        .new-register-form-sec .close-form-btn {
            right: 5%;
            top: 13px;
        }
        
        .highlight-table-sec {
            padding: 20px 0;
        }
        
        .highlights-table td {
            padding: 10px;
            font-family: 'Roboto-Light';
            color: #000;
            font-size: 16px;
            border-bottom: 1px solid #cacaca;
        }
        
        .highlights-table tr:last-child td {
            border-bottom: none;
        }
        
        .highlight-image img {
            max-width: 74px;
        }
        
        .benzinga-sec {
            padding: 20px 0;
            text-align: center;
        }
        
        .submission-head-sec {
            margin-bottom: 5px;
        }
        
        .submission-head-sec h1 {
            font-family: 'Roboto-Bold';
            color: #000;
            font-size: 26px;
            margin-bottom: 10px;
            margin-top: 0;
        }
        
        .submission-head-sec p {
            font-family: 'Roboto-Light';
            color: #000;
            font-size: 18px;
        }
        
        .submission-head-sec span {
            font-family: 'Roboto-Light';
            color: #000;
            font-size: 14px;
        }
        
        .additional-heading h3 {
            font-family: 'Roboto-Light';
            color: #000;
            font-size: 16px;
        }
        
        .form-body .btn-wrap .grey-regist-btn .btn-primary {
            background: #858585;
            text-transform: uppercase;
            border-radius: 5px;
            padding: 10px 25px 8px;
        }
        
        .submission_form_parent .select2-container--default .select2-selection--single .select2-selection__arrow b,
        .submission_form_parent .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
            position: relative;
            border: none;
        }
        
        .submission_form_parent .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
            position: absolute;
            content: "\f107";
            font-family: 'FontAwesome';
            left: -5px;
            top: -9px;
            font-size: 15px;
            color: #858585;
        }
        
        .submission_form_parent .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after {
            position: absolute;
            content: "\f106";
            font-family: 'FontAwesome';
            left: -5px;
            top: -9px;
            font-size: 15px;
            color: #858585;
        }
        
        .add-more-cta button {
            background: #fff;
            padding: 5px 10px 4px 45px;
            border: 1px solid #cacaca;
            border-radius: 3px;
            font-size: 16px;
            font-family: 'Roboto-Light';
            position: relative;
            color: #949494;
        }
        
        .add-more-cta {
            margin-top: 0px;
            margin-bottom: 10px;
        }
        
        .add-more-cta button:before {
            position: absolute;
            content: "+";
            /*content: "\f067";
    font-family: 'FontAwesome';*/
            left: 0px;
            top: -1px;
            color: #fff;
            font-size: 24px;
            width: 37px;
            height: 37px;
            background: #858585;
            border-radius: 5px;
            padding-top: 5px;
        }
        
        .add-more-cta button.minus:before {
            /*content:"\f068"*/
            content: "-";
            padding-top: 0;
        }
        
        .new-register-form-sec .form-group {
            margin-bottom: 10px;
        }
        
        .additional-heading h3 {
            margin-top: 5px;
        }
        
        .new-register-form-sec .form-body .form-control,
        .new-register-form-sec .form-body .popup-wrap .select2-container .select2-selection--single {
            height: 40px;
            background-color: #fff;
        }
        
        .new-register-form-sec .popup-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
            line-height: 30px;
        }
        
        .submission-reg-frm .visibleInputs .removeButton:focus,
        .submission-reg-frm .addl-visibleInputs .addlRemoveButton:focus {
            outline: none;
        }
        
        .terms-condition-check .label-text span {
            color: #000000;
            padding-left: 30px;
            font-weight: normal;
        }
        
        .terms-condition-check input[type="checkbox"]+.label-text::before {
            font-size: 20px;
            position: absolute;
            left: 0;
            top: -8px;
            color: #858585;
        }
        
        .terms-condition-check {
            margin-top: 10px;
        }
        /*New Registration Form Design End*/
        /*Thank You Contacting Page Design Start*/
        
        .container-parent-wrap {
            max-width: 700px;
            width: 100%;
            margin: 0 auto;
        }
        
        .hd-h1 {
            font-family: 'Roboto-Bold';
            color: #000;
            font-size: 26px;
            margin-bottom: 25px;
        }
        
        .submited-msg {
            padding: 15px;
            background: #fff;
            margin-bottom: 20px;
        }
        
        .contact-content-sec .submited-msg p {
            margin-bottom: 0;
            font-family: 'Roboto-Bold';
            color: #000;
            font-size: 16px;
            line-height: 24px;
            position: relative;
            padding-left: 45px;
            margin-bottom: 0;
        }
        
        .submited-msg p:before {
            background: url("../images/sumit-check-icon.png") no-repeat top left;
            content: '';
            height: 27px;
            width: 27px;
            position: absolute;
            left: 0;
            top: -2px;
            background-size: 27px;
        }
        
        .contact-content-sec p {
            font-family: 'Roboto-Regular';
            color: #000;
            font-size: 16px;
            line-height: 24px;
            margin-bottom: 20px;
        }
        
        .anchor-link {
            font-family: 'Roboto-Bold';
            color: #1886ac;
            font-size: 16px;
            line-height: 24px;
        }
        
        .core-dashborad-sec {
            padding: 20px 30px;
            background: #fff;
            margin-bottom: 20px;
        }
        
        .core-dashborad-sec h3 {
            font-family: 'Roboto-Bold';
            color: #000;
            font-size: 16px;
            line-height: 24px;
            margin-top: 0;
            margin-bottom: 20px;
        }
        
        .core-dashborad-sec ul {
            padding-left: 17px;
            margin-bottom: 0;
        }
        
        .core-dashborad-sec ul li {
            font-family: 'Roboto-Regular';
            color: #000;
            font-size: 16px;
            line-height: 24px;
        }
        
        #coreSubmissionForm .popup-wrap .form-control {
            color: #1b273f;
        }
        /*Thank You Contacting Page Design End*/
        
        table.dataTable thead .sorting_asc:after,
        table.dataTable thead .sorting_desc:after,
        table.dataTable thead .sorting:after {
            content: none !important;
        }
        /* 13-05-2021 internal case screens */
        
        .bg-white {
            background: #fff;
        }
        
        #secFilingTable_wrapper div#secFilingTable_paginate {
            float: right;
        }
        
        #secFilingTable_wrapper .bottom {
            overflow: hidden;
            padding: 0.375vw;
        }
        
        #secFilingTable_wrapper div#secFilingTable_info {
            float: left;
        }
        
        #secFilingTable_wrapper ul.pagination {
            margin: 0;
        }
        
        #tickerSummary .row.data-row {
            padding: 0.225vw 0;
        }
        
        #secFilings #secFilingTable {
            background: #fff;
        }
        
        .summary-time-update {
            padding-left: 7px !important;
        }
        
        .inst-case-update-tbody tr td:hover {
            cursor: pointer;
        }
        
        .inst-case-update-tbody tr td:last-child:hover {
            cursor: inherit;
        }
        /* 13-05-2021 internal case screens end */
        /*Guides & Features design start*/
        
        .guides-features-row {
            margin-bottom: 50px;
        }
        
        .guides-features-content h1 {
            font-family: 'Roboto-Bold';
            font-size: 44px;
            line-height: 70px;
            color: #000;
            margin-bottom: 20px;
        }
        
        .guides-features-content h1 span {
            font-family: 'Roboto-Regular';
            font-size: 28px;
            line-height: 32px;
            display: block;
        }
        
        .guides-features-image img {
            width: 100%;
        }
        
        .number-ul-sec {
            margin-top: 15px;
        }
        
        .guides-features-first-row .number-ul-sec {
            margin-top: 70px;
        }
        
        .number-ul-list {
            padding-left: 0;
        }
        
        .number-ul-list li {
            padding: 0px 0 20px 60px;
            font-family: 'Roboto-Regular';
            font-size: 18px;
            line-height: 28px;
            color: #000;
            list-style-type: none;
            position: relative;
        }
        
        .number-ul-list li.number-list:before {
            font-family: 'Roboto-Medium';
            content: '';
            width: 35px;
            height: 35px;
            position: absolute;
            top: -4px;
            left: 0;
            border-radius: 50%;
            color: #fff;
            background-color: #65d99e;
            text-align: center;
            padding-top: 4px;
            font-size: 22px;
        }
        
        .number-ul-list li.number-list.numb-list-one:before {
            content: '1';
        }
        
        .number-ul-list li.number-list.numb-list-two:before {
            content: '2';
        }
        
        .number-ul-list li.number-list.numb-list-three:before {
            content: '3';
        }
        
        .number-ul-list li.number-list.numb-list-four:before {
            content: '4';
        }
        
        .number-ul-list li.number-list.numb-list-five:before {
            content: '5';
        }
        
        .number-ul-list li.number-list.numb-list-six:before {
            content: '6';
        }
        
        .number-ul-list li.number-list.numb-list-seven:before {
            content: '7';
        }
        
        .number-ul-list li.number-list.numb-list-eight:before {
            content: '8';
        }
        
        .number-ul-list li.number-list.numb-list-nine:before {
            content: '9';
        }
        
        .number-ul-list li.number-list.numb-list-ten:before {
            content: '10';
        }
        
        .number-ul-list li.number-list.numb-list-eleven:before {
            content: '11';
        }
        /*Guides & Features design end*/
        /* New Individual login Route Design */
        
        .new-retail-login .identify-section,
        .new-retail-login .track-section,
        .new-retail-login .recover-section {
            background: no-repeat;
        }
        
        .new-retail-login .service-heading-section .guides-features-content {
            padding-left: 50px;
            padding-top: 50px;
        }
        
        .new-retail-login .service-content-sec .guides-features-image {
            padding-right: 40px;
        }
        
        .new-retail-login .service-content-sec {
            padding: 4vw 2.25vw 0vw !important;
        }
        
        .new-retail-login .service-heading-section {
            float: left;
        }
        
        .new-retail-login .track-section .service-heading-section {
            float: left !important;
        }
        /* New Individual login Route Design End */
        
        .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody .table.dataTable {
            margin-top: 0 !important;
            margin-bottom: 10px !important;
        }
        
        .news-search-box .fa-times:before {
            position: absolute;
            top: 0.2vw;
            right: 0.5vw;
        }
        i.valuable-client-icon.fa.fa-diamond {
            margin-left: 0.425vw;
            cursor: default;
        }
        .fund-report-btn {
            margin-left: 10px;
        }
	
	.search-result {
            height: 75px;
            /*width: 170px;*/
        }
        .search-result span{
            border-bottom: 1px solid #beb9b9;
        }

        .feature-login-wraper{
            margin-bottom: 20px;
        }
        .feature-submit-wrap.btn-wrap{
            clear: both;
            text-align: left;
        }
        .form-body .remember-me-label,
        .form-body .remember-me-btn{
            color: #235888;
        }
        .form-body .feature-submit-wrap .forgetpass-link{
            color: #235888;
            margin-left: 10px;
        }
        .custodian-card-header.card-header {
            display: none;
        }
        /* all css above this line */
        
        @media (min-width: 1900px) {
            .retail-dashaborad .head-wrap .page-title {
                min-height: 28px;
            }
        }
        
        @media (max-width: 1199px) {
            /*12.10.2021 start*/
            .remember-me-label {
                font-size: 12px;
            }
            .remember-me-btn{
                font-size: 11px;
            }
            .new-register-form-sec .close-form-btn{
                z-index: 9;
            }
            /*12.10.2021 end*/
            /*signup new design page start*/
            .sign-up-middle {
                padding: 4% 0 0;
            }
            .core-signup-logo img {
                max-width: 160px;
                margin-bottom: 5px;
            }
            .sign-up-h1 h1 {
                font-size: 43px;
            }
            .sign-up-form {
                max-width: 320px;
            }
            .sign-up-form .form-control {
                height: 39px;
            }
            .btn-primary.submit-btn {
                padding: 10px 22px;
                font-size: 18px;
            }
            .sign-up-submit .btn-primary.submit-btn {
                padding: 8px 65px;
            }
            .sign-up-form .btn-primary.submit-btn {
                width: 205px;
            }
            .btn-primary.submit-btn {
                font-size: 15px;
            }
            .zlk-desk-img img {
                width: 100%;
                max-width: 400px;
                border: 8px solid #030303;
                border-radius: 10px;
            }
            .input-group .form-control,
            .form-body #getQuestion {
                height: 31px;
            }
            #forgotPassword .input-group .input-group-btn .btn {
                padding: 5px 12px;
                border-bottom: 0;
            }
            .popup-wrap .select2-container .select2-selection--single {
                height: 35px;
            }
            .select2-container--default .select2-selection--single,
            .select2-selection .select2-selection--single {
                padding: 10px 7px;
            }
            .select2-container--default .select2-selection--single .select2-selection__arrow b {
                top: 72%;
            }
            .service-page-section p,
            .institution-section-scroll ul.list-style {
                font-size: 12px;
            }
            .new-register-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
                margin-top: 0;
            }
            .new-register-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
                margin-top: 0;
            }
            /*signup new design page end*/
        }
        
        @media (min-width: 992px) and (max-width: 1024px) {
            .sign-up-middle {
                padding: 10% 0 0;
            }
            .service-content-sec {
                padding: 18% 30px 0px;
            }
            .panel2 .service-content-sec {
                padding: 15% 30px 0px;
            }
            .service-heading {
                padding: 92% 0 30% 0%;
            }
        }
        
        @media (min-width: 991px) and (max-width: 1113px) {
            .btn-wrap .alertify .ajs-header {
                padding: 9px 35px;
            }
        }
        
        @media (min-width: 992px) {
            .tbl-grid thead th {
                /*min-width:200px !important;*/
                vertical-align: top;
            }
            .tbl-grid thead th>span {
                width: 120px;
            }
            .col-md-2.left-tabs {
                width: 20%;
            }
            .col-md-10.detail-wrap {
                width: 80%;
            }
        }
        
        @media (max-width: 991px) {
            .main-post-cont>.post-top-sec>img {
                max-width: 100%;
            }
            .case-bx1 .bx-wrap>.col-md-2,
            .case-details-opt .case-bx1 .bx-wrap>.col-md-2,
            .case-details-settlement .case-bx1 .bx-wrap>.col-md-2 {
                width: 100%;
            }
            .document-tab .col-md-2 {
                width: inherit;
                margin: 0 0 18px;
            }
            .benzinga-sec img {
                width: 100%;
                max-width: 335px;
            }
            .submission_form_parent .form-group {
                margin-bottom: 15px;
            }
        }
        /*responsive view page design start*/
        
        @media (max-width:991px) {
            .main-header .navbar-brand {
                padding: 7px 5px;
            }
            .main-header .navbar-toggle {
                padding: 18px 10px;
            }
            .main-header .switch-to-sec {
                float: none;
                overflow: hidden;
                padding-right: 5px;
                position: absolute;
                right: 50px;
                top: 0;
                /*width: 20%;*/
            }
            .retail-dashaborad .col-md-5,
            .retail-dashaborad .col-md-7 {
                padding-left: 0;
                padding-right: 0;
            }
            .loss-calculator-inventory {
                min-height: auto;
            }
            .case-developments .portfolio-table {
                height: auto;
            }
            .head-wrap.fb-hd2 {
                margin-bottom: 2px;
                margin-top: 5px;
            }
            .port-edit .fa-plus {
                /*margin-top: 0px;
		margin-right: 0px;*/
            }
            input[type="button"].trans-btn,
            button[type="button"].trans-btn {
                padding: 3px 15px 4px 25px;
            }
            .icon-btn.fa-plus::before {
                top: 4px;
                left: 20px;
            }
            .portfolio-table.userMonitoringData,
            .portfolio-table.userMonitoringData .dataTables_scrollBody,
            #retailsh_loss_calculation_wrapper .dataTables_scrollBody,
            #caseEventList_wrapper .dataTables_scrollBody {
                height: auto !important;
            }
            .nav-tabs-news {
                min-height: auto;
            }
            .pagination>li>a {
                font-size: 12px;
            }
            .nav-tabs-news .nav-stacked>li {
                display: inline-block;
                margin-left: -2px;
                width: 19%;
            }
            .nav-tabs-news .nav-stacked>li:first-child {
                margin-left: 0px;
            }
            .nav-tabs-news .nav-stacked>li>a {
                padding: 3px 3px;
            }
            .nav-tabs-news .nav-stacked>li.active a {
                border-bottom: none;
                border-right: 1px solid #3d6d9a;
            }
            .loss-calculator-main .loss-calculator-table {
                padding-left: 0;
                padding-right: 0;
            }
            .popup-wrap .modal-lg {
                width: 95%;
            }
            .login-frm.form-horizontal .control-label {
                font-size: 11px;
            }
            .add-new-investigation-case {
                clear: both;
            }
            .retail-dashaborad {
                padding-top: 25px;
            }
            .switch-individual-case {
                left: 0;
                top: 4px;
            }
            .retail-dashaborad .head-wrap .page-title {
                margin-top: 0px;
            }
            .col-md-8.regist-btn-sec {
                padding-left: 0;
            }
            .second-logo {
                display: none;
            }
            .popup-wrap .close {
                height: 23px;
                width: 23px;
            }
            .popup-wrap .close>span {
                margin-left: -1px;
            }
            .register-form-newlayout .close-form-btn {
                right: 5%;
            }
            .trial-plans-header .head-container {
                padding: 5px 15px;
            }
            .register-close a {
                position: absolute;
                top: -54px;
                right: 6px;
            }
        }
        /*responsive view page design end*/
        
        @media (min-width: 768px) and (max-width: 991px) {
            .service_image_popup.popup-wrap .modal-lg {
                top: 4%;
            }
            .subscrip-btn {
                font-size: 14px;
                height: 29px;
            }
            .subscrip-btn .subscrip-price {
                font-size: 16px;
            }
            .form-group {
                margin-bottom: 0px;
            }
            .form-body .form-horizontal .control-label {
                margin-bottom: 5px;
            }
            .service-heading {
                padding: 150% 0 0 20%;
            }
            .institution-section-scroll .scroll-pagination {
                left: -15px;
                top: 25%;
            }
            .service-page-section {
                background-position: left 32% top 0px !important;
            }
            .service-content-sec,
            .panel2 .service-content-sec {
                padding: 30% 30px 0px;
            }
            .panel2 .service-content-sec {
                /*padding: 20px 30px 0px;*/
            }
            .sign-up-middle {
                padding: 35% 0 0;
            }
        }
        /* @dileep 25/7/2019 @drops comment*/
        
        .drops-comment-popover {
            /*width: 32px;*/
            width: 2.7vw;
        }
        
        .drops-comment-popover span {
            display: inline-block;
            vertical-align: middle;
        }
        /* @dileep 25/7/2019 @drops comment*/
        
        @media (min-width:768px) {
            .login-wrap {
                margin: 10px;
            }
            .panel2 .col-sm-4.service-heading-section {
                float: right;
            }
        }
        
        @media (max-width:767px) {            
            .vote-benzinga-sec img {
                max-width: 100%;
            }
            .submission-head-sec {
                padding-right: 0;
                padding-left: 0;
            }
            .navigation-sec {
                position: absolute;
                top: 35px;
                width: 100%;
            }
            .main-header .navbar-toggle {
                position: absolute;
                right: 0;
            }
            .navigation-sec .navbar-collapse {
                height: auto;
                border: 0;
            }
            .navigation-sec .navbar-nav>li {
                display: block;
            }
            .top-nav .navbar-nav>li>a {
                width: 100%;
                padding-left: 15px;
                text-align: left;
            }
            .main-header .navbar-toggle .fa-bars:before {
                font-size: 20px;
            }
            .navbar-nav>li>.dropdown-menu li>a {
                background: #888;
            }
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:active,
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:visited,
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
                background: #888;
                color: #fff;
            }
            .navbar-default .navbar-nav .open .dropdown-menu>li>a {
                color: #fff;
            }
            .caret {
                right: 15px;
                position: absolute;
                top: 11px;
            }
            h1.page-title {
                line-height: 21px;
            }
            .news-blogs {
                padding: 6px 4px;
            }
            /*Subscription Plans new design start*/
            .comparison td:first-child,
            .comparison th:first-child {
                display: none;
            }
            .comparison tbody tr:nth-child(odd) {
                display: table-row;
                background: #F7F7F7;
            }
            .comparison .row {
                background: #FFF;
            }
            .comparison td,
            .comparison th {
                border: 1px solid #CCC;
            }
            .price-info {
                border-top: 0 !important;
            }
            /*Subscription Plans new design end*/
            .zlk-desk-img {
                text-align: center;
                margin-bottom: 20px;
                margin-top: 20px;
            }
            .service-content-sec {
                padding: 20px 30px;
            }
            .service-heading {
                padding: 16% 0 0 30%;
            }
            .institution-section-scroll .scroll-pagination {
                left: 0;
                padding-left: 25px;
            }
            .comparison th.subscrip-th {
                padding: 0;
                border: none;
            }
            .comparison td {
                padding: 5px 5px;
            }
            .plan-heading {
                font-size: 12px;
            }
            .comparison td.active-subscription-td,
            .comparison th.active-subscription-th {
                background: #2c5680;
            }
            .comparison table tr:last-child td {
                background: none;
            }
            .subscrip-btn {
                padding: 1px 8px;
                font-size: 12px;
                height: auto;
            }
            .subscrip-btn .subscrip-price {
                font-size: 12px;
            }
            .subscrip-btn .subscrip-year {
                font-size: 11px;
            }
            .comparison .active-subscription-td .tickblue {
                color: #fff;
            }
            .comparison table tr:last-child td .last-td-div {
                height: 105px;
            }
            .trial-plans-header {
                margin-bottom: 20px;
                padding: 10px 0;
            }
            .trial-plans-header .head-container {
                overflow: hidden;
                text-align: center;
            }
            .trial-plans-header .navbar-brand {
                float: inherit;
            }
            .trial-plans-header .navbar-brand>img {
                display: inline-block;
            }
            .form-group {
                margin-bottom: 5px;
            }
            .service-page-section {
                background-size: 140%;
            }
            /*12.10.2021 start*/  
            .service-heading h2{
                font-size: 28px;
                margin-bottom: 20px;
                margin-top: 10px;
            }
            .service-heading {
                padding: 12px 0 0px 25%;
            }
            .panel2 .service-content-sec {
                padding: 0px 15px 20px;
            }
            .panel2 .zlk-desk-img img{
                max-width: 160px;
                border: 3px solid #030303;
            }
            /*12.10.2021 end*/ 
            
            .institution-section-scroll .scroll-pagination {
                top: 27%;
            }
            .highlights-parent-sec {
                margin-top: 50px;
            }
            .new-user-register-sec .form-body,
            .new-user-register-sec .highlight-table-sec {
                padding-top: 0;
            }
            .new-user-register-sec .new-user-form-parent {
                padding-right: 0;
                padding-left: 0;
            }
            .new-user-register-sec .form-body .register-btn-sec .btn-wrap {
                margin-top: 20px;
            }
            #addCaseForm .popup-wrap {
                clear: both;
            }
            .affect-security .form-group > .col-md-1 {
                width: 33%;
            }
            .login-wrap, .shadow-bx, .reset-pass-wrap{
                padding: 15px 10px;
            }
            .affect-security-row{
                margin-top: 10px;
            }
        }
        
        @media (max-width: 639px) {
            /*Subscription Plans new design start*/
            .comparison .price-buy {
                padding: 5px 10px;
            }
            .comparison td,
            .comparison th {
                padding: 10px 5px;
            }
            .comparison .hide-mobile {
                display: none;
            }
            .comparison .price-now span {
                font-size: 16px;
            }
            .comparison .price-small {
                font-size: 16px !important;
                top: 0;
                left: 0;
            }
            .comparison .qbse,
            .comparison .qbo {
                font-size: 12px;
                padding: 10px 5px;
            }
            .comparison .price-buy {
                margin-top: 10px;
            }
            .compare-heading {
                font-size: 13px;
            }
            /*Subscription Plans new design end*/
        }
        
        @media (min-width: 481px) and (max-width: 767px) {
            .date-bx {
                width: 33.3%;
            }
        }
        
        @media (max-width:480px) {
            .login-frm .btn-wrap button {
                display: block;
                float: none;
                margin: 15px auto;
            }
            .fl-right {
                display: block;
                float: inherit;
                margin-top: 15px;
            }
            .login-frm.form-horizontal .control-label {
                font-size: 11px;
            }
            .login-wrap .form-control,
            .reset-pass-wrap .form-control {
                font-size: 11px;
            }
            .one-line .control-label {
                width: 54%;
            }
            .date-bx,
            .case-details-settlement .case-bx2 .date-bx {
                width: 100%;
            }
            /*12.10.2021 start*/
            .core-signup-logo a{
                opacity: 10;
            }
            .core-signup-logo img {
                max-width: 140px;
            }
            .sign-up-form .btn-primary.submit-btn {
                width: 160px;
            }
            .sign-up-submit .btn-primary.submit-btn {
                padding: 8px 0px;
            }
            /*12.10.2021 end*/
            .btn-primary.submit-btn {
                padding: 8px 16px;
            }
            .vote-benzinga-sec img {
                max-width: 100%;
            }            
        }
        
        @media (min-width: 360px) and (max-width: 767px) {
            .fb-case-ul ul li {
                min-height: 50px;
            }
            .sign-up-h1 h1 {
                font-size: 29px;
            }
        }
        
        @media (max-width:359px) {
            .fb-case-ul ul li {
                min-height: 52px;
            }
            .sign-up-h1 h1 {
                font-size: 26px;
            }
        }
        
        .caselist-opt {
            padding-top: 10px;
            padding-bottom: 10px;
            overflow: hidden;
        }
        
        .caselist-submit-btn {
            padding-right: 20px;
            text-align: right;
        }
        
        .caselist-submit-btn .btn {
            padding: 0.15vw 1.45vw;
            font-size: 0.825vw;
        }
            .case-view-content .popup-wrap .form-control {
                color: #565656;
            }
            .ticker-del-lbl {
                border-radius: 3px;
                padding: 3px;
                background: #e83f3c;
                color: #ffffff;
            }
            table.dataTable thead .sorting_asc:after,
            table.dataTable thead .sorting_desc:after,
            table.dataTable thead .sorting:after {
                content: none !important;
            }

        .ut_field {
            opacity: 0;
            height: 0;
            width: 0;
        }
