            @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;
            }
            @font-face {
                font-family: 'Inter-Regular';
                src: url('../../fonts/Inter-Regular.eot');
                src: url('../../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
                    url('../../fonts/Inter-Regular.woff2') format('woff2'),
                    url('../../fonts/Inter-Regular.woff') format('woff'),
                    url('../../fonts/Inter-Regular.ttf') format('truetype'),
                    url('../../fonts/Inter-Regular.svg#Inter-Regular') format('svg');
                font-weight: normal;
                font-style: normal;
                font-display: swap;
            }
            @font-face {
                font-family: 'Inter-Medium';
                src: url('../../fonts/Inter-Medium.eot');
                src: url('../../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
                    url('../../fonts/Inter-Medium.woff2') format('woff2'),
                    url('../../fonts/Inter-Medium.woff') format('woff'),
                    url('../../fonts/Inter-Medium.ttf') format('truetype'),
                    url('../../fonts/Inter-Medium.svg#Inter-Medium') format('svg');
                font-weight: 500;
                font-style: normal;
                font-display: swap;
            }
            
            @font-face {
                font-family: 'Inter-Bold';
                src: url('../../fonts/Inter-Bold.eot');
                src: url('../../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
                    url('../../fonts/Inter-Bold.woff2') format('woff2'),
                    url('../../fonts/Inter-Bold.woff') format('woff'),
                    url('../../fonts/Inter-Bold.ttf') format('truetype'),
                    url('../../fonts/Inter-Bold.svg#Inter-Bold') format('svg');
                font-weight: bold;
                font-style: normal;
                font-display: swap;
            }
            
            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;
            }
            
            .padd-lf-6 {
                padding-left: 6px !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: 5px;
                font-size: 10px;
                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%;
                clear: both;
            }
            /*--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: 20px;
                font-family: 'Roboto-Bold';
            }
            
            .top-nav .navbar-nav>li>a .fa {
                font-size: 20px;
                vertical-align: middle;
                padding-left: 2px;
            }
            
            .user-menu a.dropdown-toggle span .fa {
                font-size: 20px;
                vertical-align: middle;
                padding-left: 2px;
            }
            
            .user-menu .ac-name {
                font-family: 'Roboto-Bold';
                font-size: 12px;
                display: inline-block;
                max-width: 175px;
            }
            
            .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;
                font-family: 'Roboto-Bold';
            }
            
            .top-nav .dropdown-menu>li>a {
                padding: 7px 20px;
            }
            
            .navbar-nav>li.user-menu>a {
                padding: 0px;
                margin-top: 20px;
            }
            
            .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: 12px;
                line-height: 18px;
                font-family: 'Roboto-Bold';
                margin: 0px;
                line-height: normal;
                position: relative;
            }
            
            h2.page-sub-title {
                font-size: 11px;
                line-height: 18px;
                font-family: 'Roboto-Bold';
                margin: 0px;
                line-height: normal;
                margin-bottom: 5px;
            }
            
            h2.page-title {
                font-size: 12px;
                font-family: 'Roboto-Bold';
                margin: 0px;
                text-transform: uppercase;
            }
            
            h3.page-title {
                font-size: 12px;
                font-family: 'Roboto-Bold';
                margin: 0px;
                text-transform: uppercase;
                color: #838383;
            }
            
            .head-bor {
                padding-bottom: 10px;
                margin-bottom: 10px;
            }
            
            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: inline-block;
                font-size: 10px;
                font-family: 'Roboto-Regular';
                position: relative;
                border: none;
            }
            
            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: 6px;
                border-bottom: 5px solid #d8d8d8;
                overflow: hidden;
                padding: 3px 0 5px;
            }
            
            .head-wrap-h2 {
                margin-bottom: 4px;
                margin-top: 5px;
                overflow: hidden;
                padding: 5px 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: 5px 4px;
                text-align: center;
                width: auto;
                position: relative;
                min-width: 70px;
                border-radius: 5px 5px 0 0;
                margin-right: 3px;
            }
            
            .grid-filter-wrap .col-md-2.active:after {
                border-bottom: 3px solid #1886ac;
                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,
            .case-type-filter .label-text {
                font-size: 10px;
                font-family: 'Roboto-Bold';
                text-transform: uppercase;
            }
            
            .case-type-filter label input[type="checkbox"] {
                margin-right: 5px;
            }
            
            .table {
                margin-bottom: 3px;
            }
            
            .tbl-grid thead th {
                padding: 10px 6px;
                font-family: 'Roboto-Bold';
                /*font-size:16px;*/
                font-size: 10px;
                font-weight: normal;
                position: relative;
                color: #000;
                text-transform: uppercase;
            }
            
            .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: 5px 6px !important;
                font-family: 'Roboto-Light';
                border-bottom: 1px solid #f4f4f4 !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;
            }
            
            .paging_extStyle {
                margin-top: -15px !important;
                /*float: right;*/
            }
            
            .dataTables_wrapper .bottom {
                text-align: right;
                padding: 6px 0;
            }
            
            .dataTables_wrapper .bottom>div {
                display: inline-block;
                margin-left: 30px !important;
            }
            
            .paginate_button .fa:before {
                font-size: 14px;
            }
            
            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: block;
            }
            
            .title-lpcases {
                padding-bottom: 2px;
                display: block;
            }
            
            .title-activeclassaction {
                padding-bottom: 2px;
                display: block;
            }
            
            .title-settlementcases {
                padding-bottom: 2px;
                display: block;
            }
            
            .title-investigationcases {
                padding-bottom: 2px;
                display: 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: 3px;
            }
            
            .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: 5px;
            }
            
            .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;*/
                font-family: 'Roboto-Bold';
            }
            
            .main-post-cont .post-date-time {
                font-size: 10px;
                padding: 4px 0;
            }
            
            .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;
                padding-bottom: 10px;
            }
            
            .view-more-wrap .btn-style-common {
                margin-left: 0;
            }
            /*---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: 17px;
                width: 17px;
            }
            
            .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;*/
            }
            
            .user-menu a.dropdown-toggle span {
                vertical-align: middle;
                padding-right: 5px;
            }
            
            .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-tabs-custom .nav-pills {
                border-radius: 5px;
                box-shadow: 0 0 6px 0 rgb(179 175 179 / 40%);
                background: #fff;
                padding: 3px 0;
            }
            
            .left-tabs .nav-stacked>li {
                margin-top: 0;
            }
            
            .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;
                padding-right: 0px;
                padding-left: 0px;
                font-family: 'Roboto-Light';
            }
            
            .detail-wrap textarea.form-control {
                height: 34px;
            }
            
            .detail-wrap .form-group {
                /*overflow:hidden;*/
                margin-bottom: 10px;
                height: 24px;
            }
            /*.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;
            }
            
            div.dataTables_info#clientAccountList_info {
                margin-left: 0px !important;
            }
            
            .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;
            }
            
            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;*/
            }
            
            .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;
                border: none;
            }
            
            .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-tabs-custom .nav-pills>li>a {
                margin: 0 10px;
                font-family: 'Roboto-Bold';
            }
            
            .left-tabs .nav-pills>li.active>a {
                margin: 0;
                padding: 3px 10px;
                position: relative;
            }
            
            .left-tabs .nav-pills>li.active>a:before {
                content: '';
                border-top: 0.075vw solid #F0F0F0;
                width: 100%;
                height: 2px;
                position: absolute;
                left: 0;
                top: -1px;
            }
            
            .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: left;
            }
            /*-------------------------*/
            
            .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: #838383;
                font-size: 12px;
                text-transform: uppercase;
                font-family: 'Roboto-Bold';
                margin-bottom: 5px;
            }
            
            .class-action-graph .graph-wrap {
                height: 228px;
                background: #fff;
            }
            
            .inst-client-dashboard .padd-non-imp .post-link h3 {
                /*font-family: 'MyriadPro-Regular';*/
                font-size: 11px;
                padding: 0 9px 0 0;
                margin: 0;
            }
            
            .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;
                font-family: "Roboto-Bold";
            }
            
            .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;
            }
            
            .institutional-single-page .tbl-grid tbody td {
                /*border-bottom: none !important;*/
            }
            
            .client-table-sec table#portfolioDataTableAccordian {
                /*margin-bottom: 0 !important;
            -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
            background: #fff;*/
                border-radius: 0 0 0.375vw 0.375vw;
            }
            
            .inst-client-dashboard .view-tab {
                display: block;
                overflow: hidden;
                /* -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;*/
            }
            
            .news-tab-data {
                -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                /*border: 1px solid #ddd;*/
                overflow: hidden;
                border-radius: 5px;
            }
            
            .graph-wrap {
                -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                /*border: 1px solid #ddd;*/
                overflow: hidden;
                border-radius: 5px;
            }
            
            .losses-recover-main {
                -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                /*border: 1px solid #ddd;*/
                overflow: hidden;
                border-radius: 5px;
            }
            
            .losses-recover-main span.option-title {
                margin-right: 0;
            }
            
            .updates-main {
                /*-webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
    -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
    box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
    border: 1px solid #ddd;*/
                /*overflow:scroll;*/
                /*height:230px;*/
            }
            
            .updates-main .filter-by-date {
                /*background: #fff;*/
                padding-top: 3px;
                overflow: hidden;
            }
            
            .graph-wrap .select-filter-date .input-daterange,
            .losses-recover-main .filter-by-date .input-daterange {
                background: #fff;
                border-radius: 3px;
                padding: 0 4px;
            }
            
            .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: #838383;
            }
            /*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: #838383;
            }
            
            .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: 5px;
                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;*/
            }
            
            .tab-content-section,
            .case-overview-bx,
            .firm-info-bx,
            .affected-securities-wrap,
            .additional-drops-wrap,
            .corporate-actions-wrap,
            .case-develop-wrap,
            .documents-wrap,
            .internal-notes-bx,
            .iframe-stock-prize {
                border-radius: 5px;
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                margin-bottom: 15px;
                background: #fff;
            }
            
            .case-bx1 .bx-wrap,
            .bx-2col .bx-wrap {
                border: none;
                border: none;
                border-top: none;
            }
            
            .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;
                font-family: 'Roboto-Bold';
                color: #000;
            }
            
            .optin-case-bx .case-bx-divs label {
                min-height: inherit;
            }
            
            .switch-section label.switch-label {
                width: auto !important;
            }
            
            .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;
                padding-left: 15px;
                padding-right: 15px;
                background-color: #fff;
            }
            /*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-family: 'Roboto-Bold';
                font-size: 11px;
                color: #1886AC;
            }
            
            .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-family: 'Roboto-Light';
                color: #000;
                font-weight: 500;
            }
            
            .role-accordion-section .sections-accordion {
                background: #F0F0F0;
                box-shadow: 0px 0px 10px #00000026;
                border-radius: 5px;
            }
            
            .role-accordion-section .accordion a {
                font-family: 'Roboto-Bold';
                color: #000;
            }
            
            .role-accordion-section .accordion a span {
                color: #838383;
            }
            
            .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: 5px;
                padding-bottom: 5px;
            }
            
            .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;
                padding: 2px 5px;
                /*font-style:italic;*/
                font-family: 'Roboto-Light';
                border-radius: 3px;
            }
            
            .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: 0px;
                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*/
            
            .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;*/
            }
            
            .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;
                border: none;
            }
            
            .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-tabs-custom .nav-pills>li>a {
                margin: 0 10px;
                font-family: 'Roboto-Bold';
            }
            
            .left-tabs .nav-pills>li.active>a {
                margin: 0;
                padding: 3px 10px;
                position: relative;
            }
            
            .left-tabs .nav-pills>li.active>a:before {
                content: '';
                border-top: 0.075vw solid #F0F0F0;
                width: 100%;
                height: 2px;
                position: absolute;
                left: 0;
                top: -1px;
            }
            
            .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: #838383;
                font-size: 12px;
                text-transform: uppercase;
                font-family: 'Roboto-Bold';
                margin-bottom: 5px;
            }
            
            .class-action-graph .graph-wrap {
                height: 228px;
                background: #fff;
            }
            
            .inst-client-dashboard .padd-non-imp .post-link h3 {
                /*font-family: 'MyriadPro-Regular';*/
                font-size: 11px;
                padding: 0 9px 0 0;
                margin: 0;
            }
            
            .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;
                font-family: "Roboto-Bold";
            }
            
            .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;
            }
            
            .institutional-single-page .tbl-grid tbody td {
                /*border-bottom: none !important;*/
            }
            
            .client-table-sec table#portfolioDataTableAccordian {
                /*margin-bottom: 0 !important;
            -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;
            background: #fff;*/
                border-radius: 0 0 0.375vw 0.375vw;
            }
            
            .inst-client-dashboard .view-tab {
                display: block;
                overflow: hidden;
                /* -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            border: 1px solid #ddd;*/
            }
            
            .news-tab-data {
                -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                /*border: 1px solid #ddd;*/
                overflow: hidden;
                border-radius: 5px;
            }
            
            .graph-wrap {
                -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                /*border: 1px solid #ddd;*/
                overflow: hidden;
                border-radius: 5px;
            }
            
            .losses-recover-main {
                -webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                /*border: 1px solid #ddd;*/
                overflow: hidden;
                border-radius: 5px;
            }
            
            .losses-recover-main span.option-title {
                margin-right: 0;
            }
            
            .updates-main {
                /*-webkit-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
    -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
    box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
    border: 1px solid #ddd;*/
                /*overflow:scroll;*/
                /*height:230px;*/
            }
            
            .updates-main .filter-by-date {
                /*background: #fff;*/
                padding-top: 3px;
                overflow: hidden;
            }
            
            .graph-wrap .select-filter-date .input-daterange,
            .losses-recover-main .filter-by-date .input-daterange {
                background: #fff;
                border-radius: 3px;
                padding: 0 4px;
            }
            
            .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: #838383;
            }
            /*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: #838383;
            }
            
            .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: 5px;
                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;*/
            }
            
            .tab-content-section,
            .case-overview-bx,
            .firm-info-bx,
            .affected-securities-wrap,
            .additional-drops-wrap,
            .corporate-actions-wrap,
            .case-develop-wrap,
            .documents-wrap,
            .internal-notes-bx,
            .iframe-stock-prize {
                border-radius: 5px;
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                margin-bottom: 15px;
                background: #fff;
            }
            
            .case-bx1 .bx-wrap,
            .bx-2col .bx-wrap {
                border: none;
                border: none;
                border-top: none;
            }
            
            .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;
                font-family: 'Roboto-Bold';
                color: #000;
            }
            
            .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;
                padding-left: 15px;
                padding-right: 15px;
                background-color: #fff;
            }
            /*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;
                padding: 2px 5px;
                /*font-style:italic;*/
                font-family: 'Roboto-Light';
                border-radius: 3px;
            }
            
            .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;
                display: none;
            }
            
            .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: 6px;
                top: -5px;
                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: 11px;
                font-family: 'Roboto-Bold';
                margin-top: 0px;
                margin-bottom: 0vw;
                color: #000;
                text-transform: uppercase;
            }
            
            .overview-txt {
                /*min-height: 155px;
	overflow-y: scroll;*/
            }
            
            .case-details-sec .control-label {
                font-weight: 600;
                font-size: 11px;
                color: #000;
            }
            
            .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;
            }
            
            .case-edit-content .affsec-casedev-sec .with-btns .bx-hd {
                margin-top: 5px;
            }
            
            .with-btns h2,
            .drop-btn {
                display: inline-block;
            }
            
            .with-btns h2,
            .with-btns>label {
                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-top: 8px;
                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,
            .affected-securities-wrap .section-head {
                overflow: hidden;
            }
            
            .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;
            }
            .user-monitoring-download-btn .website-link{
                color: #FFF;
                padding: 5px 2px;
            }
            #user_files .upload-btn-wrapper {
                vertical-align: middle;
                margin-left: 10px;
            }
            #user-portfolio-file-upload .viewClaimantDocumentsData .btn-wrap {
                text-align: left;
            }
            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: 13px 0;
                text-align: right;
                border-right: 1px solid #114d62;
            }
            
            .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 {
                max-height: 206px;
                overflow-x: scroll;
                border-radius: 0 0 5px 5px;
            }
            
            .website-link h3 {
                /*padding-left: 3px !important;*/
                font-family: 'Roboto-Bold';
            }
            
            #portfolioDataTableAccordian td a,
            #portfolioDataTableAccordian td.losses_row {
                font-family: 'Roboto-Medium';
            }
            
            #portfolioDataTableAccordian td a {
                padding: 3px 5px;
                font-family: 'Roboto-Bold';
                border-radius: 5px;
            }
            
            #portfolioDataTableAccordian td a:hover {
                color: #fff;
                opacity: 0.7;
            }
            /*case type color changes start*/
            
            .case-type-td {
                /*background: #c7cdd3 !important;
            font-family: 'Roboto-Medium' !important;*/
            }
            
            .lbl-activecases-td a {
                background: #99aebb;
                color: #fff;
            }
            
            .lbl-lpcases-td a {
                background: #004f72;
                color: #fff;
            }
            
            .lbl-optincases-td a {
                background: #f0972d;
                color: #fff;
            }
            
            .lbl-settlementcases-td a {
                background: #57d89d;
                color: #fff;
            }
            
            .lbl-optoutscases-td a {
                background: #36A974;
                color: #fff;
            }
            
            .lbl-derivativecases-td a {
                background: #6CA5C9;
                color: #fff;
            }
            
            .lbl-investigationcases-td a {
                background: #ff9967;
                color: #fff;
            }
            
            .lbl-mnacases-td a {
                background: #286E4E;
                color: #fff;
            }
            /*case type color changes end*/
            
            .common-btn {
                border: 1px solid #1886ac;
                font-size: 12px;
                padding: 3px 22px;
                color: #1886ac;
                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: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                -moz-box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                border-radius: 5px;
            }
            
            .chart-total-side h4 {
                font-family: 'Roboto-Medium';
                color: #565656;
                font-size: 10px;
            }
            
            .chart-total-side span {
                font-family: 'Roboto-Light';
                color: #000000;
                font-size: 30px;
            }
            
            .chart-graph-side {
                padding: 5px 0;
            }
            
            .chart-total-side {
                padding: 75px 0 75px 15px;
            }
            
            .bx-margin-btm {
                margin-bottom: 10px;
            }
            
            .filter-by-date {
                font-size: 10px;
                /*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: 10px;
            }
            
            .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: 10px;
                /*padding: 9px 5px !important;*/
            }
            
            .dataTables_wrapper .dataTables_scroll {
                /*margin-top: 10px;*/
                margin-bottom: 10px;
            }
            
            .dataTables_wrapper .dataTables_scroll .table.dataTable {
                margin-top: 0 !important;
            }
            
            .affected-securities-wrap .dataTables_wrapper .dataTables_scroll .table.dataTable {
                margin-bottom: 10px !important;
            }
            
            .dataTables_wrapper .dataTables_scroll .dataTables_scrollHeadInner .table.dataTable {
                border-bottom: 1px solid #000 !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;
            }
            
            .updates-main.update-height .dataTables_scrollBody {
                height: 135px;
            }
            
            .portfolio-parent-sec .tbl-grid tbody td {
                padding: 6px 6px !important;
            }
            
            .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 {
                font-size: 11px;
            }
            
            .news-press-header .news-blogs {
                padding: 6px 0;
            }
            
            .affsec-casedev-sec .case-bx-newstyle {
                padding-left: 0px !important;
            }
            
            .affsec-casedev-sec div.dataTables_wrapper div.dataTables_paginate {
                float: right;
                padding: 5px 0;
            }
            
            .caseSecuritiesGrid {
                /*box-shadow: 0 0 6px 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: 0 0 6px 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: 0 0 6px 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: 11px;
                margin-top: 10px;
                text-transform: capitalize;
                color: #1886AC;
            }
            
            .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 {
                margin-left: 10px;
            }
            
            .insti-cases-tab-section ul li {
                display: inline-block;
                text-align: center;
                margin-right: 3px;
                vertical-align: middle;
                min-height: 34px;
                /*border-left: 1px solid #fff;*/
                border-radius: 5px 5px 0 0;
            }
            
            .insti-cases-tab-section ul li a {
                font-family: 'Roboto-Bold';
                font-size: 10px;
                text-transform: uppercase;
                padding: 2px 6px;
            }
            
            .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-board-cases-info .tab-content .dataTables_wrapper {}
            
            .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;*/
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                border-radius: 5px 5px 0 0;
            }
            /*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 .updates-main .dataTables_scrollBody {
                height: 30.1vw;
                /* 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: #1886ac;
            }
            
            .case-info-hd a:hover {
                color: #fff;
                opacity: 0.7;
            }
            
            .caseInformation-sec .form-group.bx-wrap {
                margin-bottom: 0;
                border-radius: 0 0 5px 5px;
            }
            /*.litigation-right-side #case_table_wrapper .dataTables_scrollBody{
	height: 253px;
}*/
            
            .litigation-right-side #case_table_wrapper .dataTables_paginate {
                /*text-align: center;*/
                display: block;
                padding: 20px 0 5px;
            }
            
            .litigation-right-side #eventsShow .dataTables_scrollBody {
                height: 10.1vw !important;
                /* height: inherit; */
                background: transparent;
            }
            
            .selected-datatable-tr td,
            .selected-datatable-tr td a,
            .selected-datatable-tr td .fa {
                background: #1886ac !important;
                color: #fff !important;
            }
            /*11.04.19 end*/
            /*18.03.19 start*/
            
            .case-doc-top {
                overflow: hidden;
                float: right;
            }
            
            .case-doc-top span.option-title,
            .case-doc-top .select-doc-bx {
                display: inline-block;
                vertical-align: middle;
            }
            
            .case-doc-top .fil-by-txt {
                text-align: right;
                padding-top: 5px;
            }
            
            .case-doc-top .select2-container--default .select2-selection--single .select2-selection__rendered {
                font-size: 10px;
            }
            
            .top-btn-alignment {
                text-align: right;
            }
            
            .case-doc-top .select-doc-bx {
                padding: 0;
            }
            
            .case-doc-top .select2-container--default .select2-selection--single {
                border-radius: 0;
                border: none;
                box-shadow: 0px 0px 10px #00000026;
                border-radius: 5px;
                height: 20px;
            }
            
            .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;
            }
            
            #clientTRSearchForm .form-group .form-control {
                border-bottom: 1px solid #565656;
            }
            
            .block-label {
                display: block;
            }
            
            .portfolio-table #userMonitoringTicker td a {
                color: #1886ac;
            }
            
            .portfolio-table #userMonitoringTicker td a:hover {
                opacity: 0.7;
            }
            
            .showTickerCasesData #tickerCases td a {
                color: #1886ac;
            }
            
            .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,
            #caseSecuritiesList_wrapper,
            .tbl-bx-wrp {
                /*border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;*/
                border-radius: 0 0 0.375vw 0.375vw;
            }
            /*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: #1886ac;
                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: #1886ac;
	}
.add-alert-ticker span.select2.select2-container--open:after{
	content: "\f106";
	font-family: "Fontawesome";
	position: absolute;
    right: 5px;
    top: 6px;
	font-size: 14px;
	color: #1886ac;
	}*/
            
            .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: 10px;
                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: #1886ac;
                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 {
                min-height: 160px;
            }
            
            .img-thumb img {
                width: 100%;
            }
            
            .alert-details-page .img-thumb img {
                width: auto;
            }
            
            .alert_details_sec .post-link h3 {
                margin: 5px 0 7px;
            }
            
            .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: 5px;
            }
            
            .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: 5px;
            }
            
            .core-alert-description h2,
            .core-alert-description h3 {
                font-size: 12px;
                line-height: 18px;
                font-family: 'Roboto-Bold';
                margin: 0px;
                color: #000;
            }
            
            .alert-details-middle p {
                font-size: 11px;
                line-height: 18px;
                font-family: 'Roboto-Light';
                color: #000;
            }
            
            .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 {}
            /*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: #1886ac;
                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:#1886ac;*/
            }
            
            .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 #1886ac;
                background: #1886ac;
            }
            /*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: #1886ac #f4f7fa transparent transparent;*/
            }
            .multi-select-dropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered{
                position: relative;
            }
            .multi-select-dropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered{
                position: relative;
            }
            .multi-select-dropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered:after{
                content: "\f107";
                position: absolute;
                right: -3px;
                top: -14px;
                font-family: 'Fontawesome';
                font-size: 17px;
                font-weight: bold;
            }
            .multi-select-dropdown .select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered:after{
                content: "\f106";
            }
            
            .multi-select-dropdown .select2-container--open .select2-selection.select2-selection--multiple:after {
                border-width: 0 4px 5px 4px;
                border-color: transparent transparent #1886ac 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: #1886ac;
                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: #1886ac;
                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: #1886ac;
            }
            
            .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 #1886ac;
            }
            
            .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: #1886ac;
            }
            /*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: #1886ac;
            }
            
            .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 .select2-container--default .select2-selection--single {
                border: 1px solid #1886ac;
                background: transparent;
                border-radius: 0;
            }
            
            .select-case-type .select2-container--default .select2-selection--single .select2-selection__rendered {
                color: #1886ac;
                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: #1886ac #f4f7fa transparent transparent;
            }
            
            .select-case-type .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
                border-color: transparent transparent #1886ac 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 #1886ac;
}
.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: #1886ac;*/
            }
            
            .openbtn {
                font-size: 12px;
                cursor: pointer;
                color: #1886ac;
                padding: 4.5px 8px;
                text-transform: uppercase;
                font-family: 'Roboto-Medium';
                border: 1px solid #1886ac;
                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: 0 0 6px 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 #1886ac;
                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 #1886ac;
                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: 0 0 6px 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: 33px;
            }
            
            .sidebar-form .input-group-btn #univ_search_btn {
                background-color: transparent;
                /*border-bottom: 1px solid #c5d5e5;*/
                padding: 2px 8px;
            }
            
            .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: #1886ac;
                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: #1886ac;
            }
            
            .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 {
                background: #838383;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_3 {
                background: #99aebb;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_6 {
                background: #6CA5C9;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_1 {
                background: #f0972d;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_7 {
                background: #C27D2B;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_2 {
                background: #004f72;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_8 {
                background: #36A974;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_4 {
                background: #57d89d;
            }
            
            .grid-filter-wrap .col-md-2.allcase_tab_bg_9 {
                background: #286E4E;
            }
            
            .card-header .allcase_tab_bg_3 {
                background: #99aebb;
            }
            
            .case_sidemenu_icon_0 {
                color: #838383 !important;
            }
            
            .case_sidemenu_icon_3 {
                color: #99aebb !important;
            }
            
            .case_sidemenu_icon_6 {
                color: #6CA5C9 !important;
            }
            
            .case_sidemenu_icon_1 {
                color: #f0972d !important;
            }
            
            .case_sidemenu_icon_7 {
                color: #C27D2B !important;
            }
            
            .case_sidemenu_icon_2 {
                color: #004f72 !important;
            }
            
            .case_sidemenu_icon_8 {
                color: #36A974 !important;
            }
            
            .case_sidemenu_icon_4 {
                color: #57d89d !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: #1886ac;
                font-size: 10px;
                border: 1px solid #1886ac;
                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: #1886ac;
                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;
            }
        }
        /*--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: #1886ac #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 #1886ac 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: #1886ac;
            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: #1886ac;
            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: #1886ac;
        }
        .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 #1886ac;
        }
        .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: #1886ac;
        }
        /*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: #1886ac;
        }
        .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 .select2-container--default .select2-selection--single {
            border: 1px solid #1886ac;
            background: transparent;
            border-radius: 0;
        }
        .select-case-type .select2-container--default .select2-selection--single .select2-selection__rendered {
            color: #1886ac;
            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: #1886ac #f4f7fa transparent transparent;
        }
        .select-case-type .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #1886ac 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 #1886ac;
}
.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: #1886ac;*/
        }
        .openbtn {
            font-size: 12px;
            cursor: pointer;
            color: #1886ac;
            padding: 4.5px 8px;
            text-transform: uppercase;
            font-family: 'Roboto-Medium';
            border: 1px solid #1886ac;
            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: 0 0 6px 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 #1886ac;
            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 #1886ac;
            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: 0 0 6px 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: 33px;
        }
        .sidebar-form .input-group-btn #univ_search_btn {
            background-color: transparent;
            /*border-bottom: 1px solid #c5d5e5;*/
            
            padding: 2px 8px;
        }
        .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: #1886ac;
            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: #1886ac;
        }
        .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 {
            background: #838383;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_3 {
            background: #99aebb;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_6 {
            background: #6CA5C9;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_1 {
            background: #f0972d;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_7 {
            background: #C27D2B;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_2 {
            background: #004f72;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_8 {
            background: #36A974;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_4 {
            background: #57d89d;
        }
        .grid-filter-wrap .col-md-2.allcase_tab_bg_9 {
            background: #286E4E;
        }
        .card-header .allcase_tab_bg_3 {
            background: #99aebb;
        }
        .case_sidemenu_icon_0 {
            color: #838383 !important;
        }
        .case_sidemenu_icon_3 {
            color: #99aebb !important;
        }
        .case_sidemenu_icon_6 {
            color: #6CA5C9 !important;
        }
        .case_sidemenu_icon_1 {
            color: #f0972d !important;
        }
        .case_sidemenu_icon_7 {
            color: #C27D2B !important;
        }
        .case_sidemenu_icon_2 {
            color: #004f72 !important;
        }
        .case_sidemenu_icon_8 {
            color: #36A974 !important;
        }
        .case_sidemenu_icon_4 {
            color: #57d89d !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: #1886ac;
            font-size: 10px;
            border: 1px solid #1886ac;
            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: #1886ac;
            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: 2px;
        }
        /* 07-05-2020 loc doc css change */
        /*Market Watch css start*/
        .market-watch-parent .head-wrap {
            padding: 10px 0 0;
        }
        .market-watch-parent h3.page-title {
            margin-bottom: 5px;
        }
        .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 #1886ac;
        }
        .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 #1886ac;
            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: #1886ac;
            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 {
            box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
            border-radius: 5px;
        }
        .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.active .bx-hd {
            color: #000;
        }
        .tab-content-section .nav-tabs>li>a {
            border-radius: 0.45vw 0.45vw 0 0;
        }
        .tab-content-section .tab-content {
            background: #fff;
            padding: 5px 15px;
            border: none;
            border-top: none;
            border-radius: 0 0 5px 5px;
        }
        .list-claiments-tbl.tab-content-section .tab-content {
            overflow: hidden;
        }
        .case-bx-newstyle .tab-content-section .case-bx-divs {
            padding: 3px 0;
        }
        /*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 p {
            font-family: 'Roboto-Light';
            font-size: 11px;
            line-height: 16px;
            color: #000000;
        }
        .cms-page-design h2 {
            font-family: 'Roboto-Bold';
            font-size: 11px;
            line-height: 16px;
            color: #000000;
            margin-bottom: 0;
            margin-top: 0;
        }
        .grey-text {
            color: #afafaf;
        }
        .para-section li {
            font-family: 'Roboto-Light';
            font-size: 11px;
            line-height: 16px;
            color: #000000;
        }
        .dash-list-style>li {
            position: relative;
            list-style-type: none;
        }
        .dash-list-style>li:before {
            content: '-';
            position: absolute;
            left: -10px;
            top: 0px;
        }
        .red-text {
            color: #f00;
        }
        .bullet-para p {
            margin-bottom: 0;
        }
        .cms-page-design p.grey-text {
            color: #afafaf;
        }
        .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;
        }
        .role-accordion-section .label-text span {
            font-family: 'Roboto-Light';
        }
        .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;
        }
        .user-menu.open {
            position: relative;
        }
        .dropdown-menu.user-login-popup {
            left: -80%;
        }
        .search-sec {
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            margin-left: 10px;
        }
        .search-sec .sidebar-form .input-group {
            max-width: 200px;
            width: 100%;
            border-radius: 3px;
            font-family: 'Roboto-Regular';
            font-weight: 600;
        }
        .search-sec .sidebar-form .input-group input[type="text"] {
            font-size: 10px;
        }
        .search-sec .sidebar-form .input-group .fa {
            font-size: 11px;
        }
        .switch-section.pull-right {
            margin-top: 7px;
        }
        .switch {
            position: relative;
            display: inline-block;
            width: 35px;
            height: 22px;
        }
        .switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }
        .slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #ccc;
            -webkit-transition: .4s;
            transition: .4s;
        }
        .slider:before {
            position: absolute;
            content: "";
            height: 9px;
            width: 9px;
            left: 3px;
            bottom: 3px;
            background-color: white;
            -webkit-transition: .4s;
            transition: .4s;
        }
        input:checked+.slider {
            background-color: #1886ac;
        }
        input:focus+.slider {
            box-shadow: 0 0 1px #2196F3;
        }
        input:checked+.slider:before {
            -webkit-transform: translateX(12px);
            -ms-transform: translateX(12px);
            transform: translateX(12px);
        }
        /* Rounded sliders */
        .slider.round {
            border-radius: 34px;
        }
        .slider.round:before {
            border-radius: 50%;
        }
        .switch-section label {
            vertical-align: middle;
            font-family: 'Roboto-Medium';
            color: #1886ac;
            font-size: 11px;
        }
        .head-right-sec .search-sec {
            margin-right: 3px;
        }
        .card-header {
            padding: 5px 12px;
            background: #838383;
        }
        .files-list {
            padding-left: 0;
            margin-bottom: 0;
            text-align: right;
        }
        .files-list label {
            margin-bottom: 0;
        }
        .files-list label i {
            margin-right: 3px;
            /*color: #fff;*/
        }
        .files-list label a {
            /*color: #fff;*/
            
            font-family: 'Roboto-Bold';
        }
        .files-list label a:hover,
        .files-list label a:focus {
            opacity: 0.8;
        }
        .files-list li {
            display: inline-block;
            list-style-type: none;
            padding: 0px 10px;
        }
        .copyright-txt {
            font-family: 'Roboto-Light';
            font-size: 12px;
            padding: 10px 12px;
        }
        .copyright-txt a {
            font-family: 'Roboto-Bold';
            padding: 0 0 0 10px;
        }
        .btn-style-common {
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            font-family: 'Roboto-Regular';
            font-weight: 600;
            padding: 5px 8px;
            margin-left: 5px;
            display: inline-block;
            border: none;
        }
        .btn-style-common i {
            vertical-align: middle;
            font-size: 13px;
        }
        .btn-style-common i.fa-plus {
            font-size: 12px;
        }
        button.btn-style-common {
            padding: 6px 8px;
            background: #fff;
        }
        .case-name-span {
            font-family: 'Roboto-Regular';
            font-size: 10px;
            line-height: 18px;
            color: #fff;
            background: #d8d8d8;
            padding: 2px 6px;
            border-radius: 3px;
        }
        .case-name-parent {
            margin-bottom: 5px;
        }
        .section-head {
            background: #f0f0f0;
            padding: 5px 10px 5px;
            border-radius: 5px 5px 0 0;
            overflow: hidden;
            /*margin-top: 15px;*/
        }
        .section-head .nav-tabs {
            border-bottom: none;
        }
        .section-head .nav-tabs>li {
            margin-bottom: -2px;
        }
        .section-head .nav>li>a {
            padding: 3px 0vw 4px;
            overflow: hidden;
        }
        .section-head .nav>li>a h2 {
            text-transform: uppercase;
        }
        .section-head .nav-tabs>li.active>a,
        .section-head .nav-tabs>li.active>a:focus,
        .section-head .nav-tabs>li.active>a:hover {
            border: none;
            color: #000;
        }
        .section-head .nav>li>a:focus,
        .section-head .nav>li>a:hover {
            border: 1px solid transparent;
        }
        .tab-content-section .section-head {
            padding-bottom: 0;
        }
        .internal-notes-bx {
            border-radius: 0 0 0.375vw 0.375vw;
        }
        .internal-notes-bx #class_ovw,
        .internal-notes-bx .overview-txt,
        .case-overview-bx #class_ovw {
            border-radius: 0 0 5px 5px;
        }
        .case-bx-newstyle .case-bx-divs:last-child {
            border-radius: 0 0 5px 5px;
        }
        .case_table_view .dataTables_wrapper {
            border-radius: 0 0 5px 5px;
        }
        .mainTable .card-header {
            border-radius: 5px 5px 0 0;
        }
        .grid-filter-wrap .col-md-2:first-child {
            margin-left: 10px;
        }
        .edit-btn-anchor,
        .save-btn-anchor {
            margin-top: 10px;
            margin-left: 5px;
        }
        .save-btn-anchor .fa-save {
            font-size: 18px;
        }
        .case-edit-content .case-information .input-group.date .form-control {
            border-bottom: 1px solid #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;
        }
        .news-main-section-div .tab-content-section .tab-content {
            max-height: 258px;
            overflow-y: scroll;
        }
        .section-head input.trans-btn[type="button"],
        .section-head button.trans-btn[type="button"] {
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            font-family: 'Roboto-Regular';
            font-weight: 600;
            padding: 3px 8px;
            font-size: 10px;
        }
        .case-edit-content .documents-wrap .case-doc-top {
            margin-top: 6px;
        }
        .fa {
            position: relative;
        }
        .fa-pdf-icon:before {
            content: '';
            position: absolute;
            left: 0px;
            top: -12px;
            width: 17px;
            height: 22px;
            background: url(../images/pdf-icon.png) no-repeat top left;
            background-size: 17px;
            display: inline-block;
        }
        .fa-comment-icon:before {
            content: '';
            position: absolute;
            left: 0px;
            top: -12px;
            width: 22px;
            height: 20px;
            background: url(../images/comment-icon.png) no-repeat top left;
            background-size: 22px;
            display: inline-block;
        }
        .fa-download-icon:before {
            content: '';
            position: absolute;
            left: 0px;
            top: -12px;
            width: 20px;
            height: 20px;
            background: url(../images/download-icon.png) no-repeat top left;
            background-size: 20px;
            display: inline-block;
        }
        .case-detail-right-head-sec {
            padding-top: 12px;
        }
        .icon-button .fa.pull-right {
            margin-left: 0;
        }
        .btn-style-common.icon-button i {
            font-size: 1.2vw;
        }
        .mypf-case-sec {
            margin-left: 10px;
        }
        .loc-right-head-sec {
            padding-right: 3px;
        }
        .loc-right-head-sec a {
            vertical-align: top;
            float: right;
        }
        .tab-content-section .tab-content .dataTables_wrapper {
            padding-right: 0;
            padding-left: 0;
            box-shadow: none;
            overflow: hidden;
        }
        .tab-content-section .tab-content .dataTables_wrapper .bottom {
            padding-bottom: 0;
        }
        .climants-left-head {
            padding-top: 15px;
        }
        .updates-main .card-header div {
            display: inline-block;
            width: 49%;
            vertical-align: middle;
        }
        .updates-main .card-header .filter-by-date {
            text-align: left;
            background: transparent;
            color: #1886AC;
            font-family: 'Roboto-Bold';
        }
        .updates-main .select-filter-date .select2 .select2-selection--single .select2-selection__rendered {
            line-height: 22px;
        }
        .inst-client-dashboard .card-header {
            border-radius: 5px 5px 0 0;
        }
        .inst-client-dashboard .updates-main .card-header {
            background: #F0F0F0;
            padding: 5px 12px;
        }
        .inst-client-dashboard .dataTables_wrapper {
            border-radius: 0 0 5px 5px;
        }
        .updates-main .files-list label a {
            color: #1886AC;
        }
        .updates-main .watchlist-toggle.watchlist-deactive-color,
        .updates-main .files-list label i {
            color: #1886AC !important;
        }
        #settlementTable .card-header {
            background: #57D89D;
        }
        .footer-container img {
            max-width: 200px;
        }
        .content-sec {
            background: #fff;
            padding: 5px 15px;
            border: none;
            border-top: none;
            border-radius: 0 0 5px 5px;
        }
        .content-sec table tr th,
        .content-sec table tr td {
            padding: 2px 0;
        }
        .content-sec table tr td {
            border-bottom: 1px solid #F0F0F0;
        }
        .content-sec table tr:last-child td {
            border-bottom: none;
        }
        .timeline-item label a,
        .timeline-item p {
            color: #000000;
            font-family: 'Roboto-Regular';
            font-size: 11px;
        }
        .timeline-item p {
            margin-bottom: 5px;
        }
        .timeline-item label.bold-label a {
            font-family: 'Roboto-Bold';
        }
        .section-shadow {
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            margin-top: 3px;
            margin-bottom: 10px;
        }
        .padd-rt-new {
            padding-right: 3px;
        }
        .updates-main .files-list li {
            padding: 0 5px;
        }
        .dt-buttons {
             display: none; 
            margin-bottom: 15px;
            /* display: none; */
        }
        .list-claiments-tbl,
        .tab-content-section {
            position: relative;
        }
        .list-claiments-tbl .table-head-list,
        .tab-content .table-head-list {
            position: absolute;
            top: 6px;
            right: 10px;
        }
        .list-claiments-tbl .files-list label a,
        .list-claiments-tbl .files-list label i {
            color: #1886ac;
        }
        /*.align-right-text a {
        display: inline-block;
        // position: relative; 
        width: 20px;
        vertical-align: middle;
    }*/
        /*.lp-case-bx .case-bx-divs .switch-section label:nth-child(2){
        width: 65px;
    }*/
        .lp-case-bx .case-bx-divs .switch-section label.time {
            width: 30px;
        }
        .padd-tp-head {
            padding-top: 8px;
        }
        table.slidebar-table {
            border-radius: 5px;
            background: #fff;
            margin-bottom: 10px;
        }
        .slidebar-table th {
            font-family: 'Roboto-Bold';
            font-size: 11px;
            background: #F0F0F0;
            border-radius: 5px 5px 0 0;
        }
        table.slidebar-table th {
            padding: 5px 9px;
        }
        table.slidebar-table td {
            padding: 4px 8px;
        }
        .slidebar-table th span {
            font-family: 'Roboto-Light';
            font-size: 11px;
            display: block;
        }
        .slidebar-table td,
        .slidebar-table td a {
            font-family: 'Roboto-Light';
            font-size: 11px;
            color: #1886AC;
        }
        .institutional-single-page {
            margin-top: 5px;
        }
        .view-tab {
            text-align: right;
        }
        .view-tab label {
            margin-bottom: 0;
        }
        .select-doc-bx .select2-container {
            max-width: 130px;
        }
        .updates-main,
        .portfolio-parent-sec,
        .event-dev-sec,
        .caseInformation-sec,
        .datatables_export_button {
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
        }
        .caseInformation-sec {
            margin-bottom: 15px;
        }
        .graph-wrap span.option-title {
            margin-right: 0;
        }
        .head-right-padd {
            padding-right: 3px;
        }
        .datatables_export_button .card-header {
            border-radius: 5px 5px 0 0;
            background: #F0F0F0;
            min-height: 24px;
        }
        .datatables_export_button .dataTables_wrapper {
            border-radius: 0 0 5px 5px;
            box-shadow: none;
        }
        .datatables_export_button .files-list label a {
            color: #1886ac;
        }
        .datatables_export_button .files-list label i {
            color: #1886ac;
        }
        .blue-icon-label.files-list label a {
            color: #1886ac;
        }
        .blue-icon-label.files-list label i {
            color: #1886ac;
        }
        .contact-details-tbl-parent {
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
        }
        .datatables_export_button>table.table {
            border-radius: 0 0 5px 5px;
        }
        .blue-label {
            color: #1886AC;
        }
        /*New input design*/
        .detail-wrap .form-control,
        .detail-wrap .popup-wrap .select2,
        .detail-wrap .input-group,
        .detail-wrap .form-group.has-success .form-control,
        .detail-wrap .form-group.has-success .input-group-addon,
        .form-input-wrap .form-control,
        .form-input-wrap .popup-wrap .select2,
        .form-input-wrap .input-group,
        .form-input-wrap .form-group.has-success .form-control,
        .form-input-wrap .form-group.has-success .input-group-addon {
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            padding: 3px 6px;
        }
        .detail-wrap .input-group.date .form-control {
            box-shadow: none;
            padding: 0;
        }
        .detail-wrap .popup-wrap .select2-container .select2-selection--single,
        .detail-wrap .input-group .input-group-addon {
            border-bottom: none;
        }
        .detail-wrap .input-group .form-control,
        .form-input-wrap .input-group .form-control {
            box-shadow: none;
            background: transparent;
            padding: 0;
            border-radius: 0;
            height: 20px;
        }
        .detail-wrap .select2-container--default .select2-selection--single,
        .form-input-wrap .select2-container--default .select2-selection--single {
            border: none;
        }
        .form-input-wrap .popup-wrap .select2-container .select2-selection--single,
        .form-input-wrap .popup-wrap textarea.form-control,
        .form-input-wrap .showIndividualClients .popup-wrap .form-control {
            border-bottom: none;
        }
        .form-input-wrap .form-group {
            margin-bottom: 10px;
            height: 24px;
        }
        .form-input-wrap.role-detail .form-group {
            height: inherit;
        }
        .form-input-wrap .common-popup-btn {
            margin-top: 15px;
            clear: both;
            overflow: hidden;
        }
        .alert-parent-sec {
            padding-top: 5px;
            padding-bottom: 5px;
            border-bottom: 1px solid #D8D8D8;
        }
        .alert-new-details {
            padding-top: 15px;
        }
        .image-thumbnail {
            height: 65px;
            background-color: #fff;
            box-shadow: 0 0 6px 0 rgb(179 175 179 / 40%);
            border-radius: 5px;
            opacity: 1;
        }
        .image-thumbnail img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
        .post-url h3 {
            font-size: 12px;
            font-family: 'Roboto-Bold';
            margin-bottom: 3px;
            margin-top: 0;
        }
        .dot-span {
            padding-right: 8px;
            padding-left: 8px;
            font-size: 13px;
            line-height: 8px;
        }
        .delete-alert i {
            font-size: 16px;
        }
        .delete-alert-sec {
            padding-top: 20px;
            font-size: 20px;
        }
        .datatables_export_button table {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }
        .datatables_export_button .close {
            font-size: 12px;
            padding: 2px 4px 3px;
            border: 2px solid #1886ac;
            border-radius: 50%;
            color: #1886ac;
            opacity: 10;
        }
        .common-popup-parent .modal-body {
            overflow: hidden;
        }
        .common-popup-parent .select2-container .select2-selection--single,
        .common-popup-parent .modal-dialog .form-control {
            background-color: transparent;
            border: 1px solid #000;
            border-radius: 3px;
            padding: 5px 10px;
            height: 24px;
        }
        .upload-parent-sec {
            margin-top: 15px;
        }
        .upload-col {
            display: inline-block;
            padding-right: 15px;
            vertical-align: top;
            width: 160px;
        }
        .caseInformation-sec .files-list li {
            padding: 0 0 0 10px;
        }
        .text-label {
            display: block;
        }
        .enter-ticker-input ul.token-input-list {
            height: 24px;
            background-color: transparent;
            border: 1px solid #000;
            border-radius: 3px;
            width: 90%;
        }
        .send-preview-mail-sec .input-group {
            width: 90%;
        }
        .common-popup-btn .btn-wrap {
            text-align: left;
        }
        .common-popup-parent .modal-content {
            border-radius: 0 0 5px 5px;
        }
        .upload-col .select-file {
            margin-top: 3px;
        }
        .common-popup-btn .btn-wrap .btn {
            vertical-align: top;
        }
        .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-width: 0;
            position: relative;
        }
        .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
            content: "\f107";
            position: absolute;
            left: -3px;
            top: -14px;
            font-family: 'Fontawesome';
            font-size: 17px;
        }

        .inst-case-update-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
            top: 20px;
        }
        .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after {
            content: "\f106";
            left: -7px;
        }
        .select-filter-date .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after {
            left: -7px;
        }
        .select2-container--default .select2-results__option--highlighted[aria-selected] {
            background-color: #1886ac;
        }
        .select2-container--default.select2-container--focus .select2-selection--multiple,
        .select2-container--default .select2-search--dropdown .select2-search__field {
            border-color: #1886ac !important;
        }
        .case_schedule_followup {
            margin-top: 15px;
        }
        .common-popup-parent .modal-dialog #scheduled_followup_start_date,
        .common-popup-parent .modal-dialog #scheduled_followup_end_date {
            border: 1px solid #000;
            border-radius: 3px;
            height: 24px;
        }
        .common-popup-parent .modal-dialog #scheduled_followup_start_date .form-control,
        .common-popup-parent .modal-dialog #scheduled_followup_end_date .form-control {
            border: none;
        }
        #scheduled_followup_start_date.input-group .input-group-addon,
        #scheduled_followup_end_date.input-group .input-group-addon {
            border-bottom: none;
        }
        #marketTabs .nav>li>a {
            font-family: 'Roboto-Bold';
            font-size: 11px;
            padding: 3px 7px;
            background-color: #f0f0f0;
            border: 1px solid #ddd;
        }
        #marketTabs .nav>li.active>a {
            color: #000;
            background-color: #fff;
        }
        .panel-sections {
            border-bottom: 1px solid #707070;
            overflow: hidden;
            padding-bottom: 5px;
            margin-bottom: 5px;
        }
        .panel-sections:last-child {
            border-bottom: none;
            padding-bottom: 0px;
            margin-bottom: 0px;
        }
        .panel-sections input[type="checkbox"],
        .panel-sections input[type="radio"] {
            position: unset;
            /*right: 9000px;*/
        }
        .head-accordian-check .all input[type="checkbox"]+.label-text::before,
        .role-accordion-section .panel .all input[type="checkbox"]+.label-text::before,
        .role-accordion-section .panel label input[type="checkbox"]+.label-text::before,
        .role-accordion-section .panel label input[type="radio"]+.label-text::before {
            display: none;
        }
        .head-accordian-check .all input[type="checkbox"],
        .role-accordion-section .panel .all input[type="checkbox"],
        .role-accordion-section .panel label input[type="checkbox"],
        .role-accordion-section .panel label input[type="radio"] {
            color: #D8D8D8;
        }
        .role-accordion-section .panel label .label-text span {
            font-size: 0.825vw;
        }

        .documents-wrap .top-btn-alignment{
            display: inline-block;
            margin-left: 10px;
            float: right;
        }
        .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody .table.dataTable {
            margin-top: 0 !important;
            margin-bottom: 10px !important;
        }
        .sidebar-mini.sidebar-collapse .main-sidebar, 
        .sidebar-mini .main-sidebar{
            background: #1886ac;
        }
        .sidebar-mini.sidebar-collapse .main-header .navbar {
            margin-left: 40px;
        }
        .client-loss-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{
                left: inherit !important;
            top: 1.1vw !important;
            right: 1.1vw !important;
        }

        .client-loss-filter .select2-container--default .select2-selection--single .select2-selection__rendered, 
        #select2-loss_filter-results {
            text-align: center !important;
        }
        i.valuable-client-icon.fa.fa-diamond {
            margin-left: 6px;
        }
	search-result-div {
            height: 220px !important;
            /*height: 100%;*/
            position: absolute;
            top: 34px;
            left: 0;
            z-index: 9;
            overflow-y: scroll;
            background: #fff;
            padding: 6px 10px;
            border-radius: 5px;
            box-shadow: 0 0 0.45vw 0 rgb(179 175 179 / 40%);
        }
        .search-result span {
            border-bottom: 1px solid #beb9b9;
            display: block;
            margin-bottom: 5px;
            padding-bottom: 8px;
        }
        .universal-search-form {
            overflow: inherit;
        }
        .search-result.ps.no-search-result {
            position: absolute;
            bottom: -33px;
            left: 0;
            background: #fff;
            width: 100%;
            display: block;
            padding: 8px 10px;
            z-index: 99;
            border-radius: 5px;
            box-shadow: 0 0 0.45vw 0 rgb(179 175 179 / 40%);
        }
        .page-title a.case-promote-btn{
            top: -10px;
        }
        .client-watchlist-label {
            color: #1886ac !important;
        }
        .client-loss-filter .loss-filter-label {
            color: #1886ac;
            font-weight: 700;
            font-family: 'Roboto-Bold';
            position: relative;
            top: 0.15vw;
        }
        .client-loss-filter .select2.select2-container.select2-container--default {
            width: 9vw !important;
        }
	
        .client-loss-filter .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
            left: -2.225vw;
            top: -1.25vw;
            right: 0.5vw;
            font-size: 1.175vw;
        }
	.client-loss-filter .select2-container--default .select2-selection--single .select2-selection__rendered, #select2-loss_filter-results {
	    text-align: center !important;
	}
        h1.page-title{
            position: relative;
        }
        .page-title a.btn-style-common {
            position: absolute;
            top: -10px;
        }
        .doc-label-parent .files-info-icon {
            margin-top: 3px;
        }
        #unmappedCustodianLists .btn-wrap,
        #mappedCustodianLists .btn-wrap {
            margin-top: 0;
            text-align: right;
        }
        .title-text {
            text-transform: uppercase;
            color: #1886ac;
            font-family: 'Roboto-Bold';
            font-size: 0.825vw;
        }
        #addClientDocumentForm .btn-wrap .btn-primary input[type="file"] {
            display: none;
        }
        #add-investment-portfolio .btn-wrap .btn .website-link {
            color: #fff;
        }
        .inline-radio-sec .form-check {
            display: inline-block;
            margin-right: 15px;
        }
        .popup-wrap .tab-details #addClientDocumentForm label {
            color: #fff;
            font-size: 0.75vw;
        }
        #addClientDocumentForm .doc-comment-label {
            color: #000 !important;
        }
        .viewClaimantDocumentsData .intl-tel-input.separate-dial-code .flag-container {
            display: block;
        }
        .popup-wrap .tab-details .form-group.date {
            position: relative;
        }
        .popup-wrap .tab-details .form-group.date .form-group-addon {
            position: absolute;
            right: 8px;
            top: 7px;
        }
        hr {
            border-top: 1px solid #000;
            margin: 5px 0;
        }
        .client-type-title {
            font-family: 'Roboto-Bold';
            color: #838383;
            font-size: 10px;
        }
        .popup-wrap-parent #addSymbolForm input[type="checkbox"], 
        .popup-wrap-parent #addSymbolForm input[type="radio"] {
            position: absolute;
            right: 9000px;
        }
        .custodian-card-header {
            position: absolute;
        }
        .lock-scroll {
            position: fixed;
        }
        .external-client-wrap .login-wrap{
            max-width: 1095px;
            width: 100%;
            margin: 0 auto;
        }
        .attension-alert-sec{
            margin-bottom: 15px;
        }
        .attension-alert-sec p{
            font-family: 'Inter-Regular';
            font-weight: 600;
            font-size: 10px;
            line-height: 14px;
        }
        .attention-label{
            color: #FF0000;
        }
        .sample-files-sec{
            display: flex;
            align-items: flex-start;
            margin-bottom: 17px;
        }
        .sample-file-label{
            padding-right: 7px;
        }
        .sample-file-label{
			font-family: 'Inter-Regular';
            font-weight: 600;
            font-size: 10px;
            line-height: 12px;
		}
        .sample-files a{
            font-family: 'Inter-Regular';
            font-weight: 600;
            font-size: 10px;
            line-height: 12px;
        }
        .sample-files .fa{
			font-size: 11px;
            vertical-align: middle;
		}
        .sample-files .download{
            padding-top: 0;
            margin-bottom: 5px;
            display: block;
        }
        .ecu-input-col-parent {
            position: inherit;
        }
        .ecu-input-col-parent .ecu-input-col{
            padding-right: 10%;
        }
        .ecu-input-col-parent:last-child .ecu-input-col{
            padding-right: 0%;
            position: inherit;
        }
        .ecu-input-col-parent:last-child label{
            padding-right: 3%;
            padding-left: 3%;
        }
        .ecu-input-col-parent label{
            font-family: 'Inter-Regular';
            font-weight: 600;
            font-size: 12px;
            line-height: 15px;
        }
        .ecu-input-col-parent .select2-container .select2-selection--single .select2-selection__rendered{
            font-family: 'Inter-Regular';
            font-weight: 600;
            font-size: 10px;
            line-height: 26px;
            color: #235888;
        }
        .ecu-input-col-parent .select2-container--default .select2-selection--single .select2-selection__arrow{
            height: 0.525vw;
        }
        .ecu-input-col-parent .select2-container--default .select2-selection--single .select2-selection__arrow b{
            border-width: 6px 5px 0;
            border-color: #235888 #ffffff transparent transparent;
            display: inline-block;
        }
        .ecu-input-col-parent .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
            border-width: 0 5px 6px 5px;
            border-color: transparent transparent #235888 transparent;
            display: inline-block;
        }
        .ecu-input-col-parent .select2-container--default .select2-selection--single .select2-selection__arrow b:after,
        .ecu-input-col-parent .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after{
            content: none;
        }
        .ecu-input-col-parent .fileinput-button{
            font-family: 'Inter-Regular';
            font-weight: 500;
            font-size: 10px;
            line-height: 12px;
            background: #FFFFFF;
            border: 1px solid #2894FF;
            border-radius: 4px;
            color: #2894FF;
            width: 88%;
        }
        .files-display-sec .upload-btn-wrapper span{
            border-radius: 4px;
        }
        .files-display-sec .fileinput-button .glyphicon-plus:before{
            color: #2894FF;
        }
        .ecu-input-col-parent .files {
            position: absolute;
            left: 0;
            bottom: 7%;
            right: 0;
            margin: 0 auto;
            width: 100%;
            z-index: 99;
            max-width: 990px;
            width: 100%;    
            text-align: center;        
        }
        .files-display-row{
            padding: 0 15px;
        }
        .files-display-sec{
            background: #FFFFFF;
            border: 1px solid #DCDEE0;
            border-radius: 4px;
            min-height: 96px;
            width: 100%;
            padding: 15px 20px;
        }
        .files-display-sec .upload_file_name{
            word-break: break-all;
            font-family: 'Inter-Regular';
            font-weight: 600;
            font-size: 10px;
            line-height: 12px;
            color: #5A8B5B;
            position: relative;
        }
        .ecu-input-col-parent > .row{
            display: flex;
            align-items: flex-start;
        }
        
        .external-client-head .head-wrap{
            border-bottom: 1px solid #d8d8d8;
        }
        .external-client-head h1.page-title{
            text-transform: uppercase;
        }
        
        .files-display-sec > div{
            display: inline-block;
            width: 25%;
            vertical-align: top;
            text-align: left;
            padding: 0 7px;
        }
        /* all css above this line */
        /*@media (min-width: 1900px) {*/
            .retail-dashaborad .head-wrap .page-title {
                min-height: 28px;
            }
            /* 07-05-2020 loc doc css change */
            /*Market Watch css start*/
            
            .market-watch-parent .head-wrap {
                padding: 10px 0 0;
            }
            
            .market-watch-parent h3.page-title {
                margin-bottom: 5px;
            }
            
            .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 #1886ac;
            }
            
            .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 #1886ac;
                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: #1886ac;
                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 {
                box-shadow: 0 0 6px 0 rgb(179, 175, 179, 0.4);
                border-radius: 5px;
            }
            
            .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.active .bx-hd {
                color: #000;
            }
            
            .tab-content-section .nav-tabs>li>a {
                border-radius: 0.45vw 0.45vw 0 0;
            }
            
            .tab-content-section .tab-content {
                background: #fff;
                padding: 5px 15px;
                border: none;
                border-top: none;
                border-radius: 0 0 5px 5px;
            }
            
            .list-claiments-tbl.tab-content-section .tab-content {
                overflow: hidden;
            }
            
            .case-bx-newstyle .tab-content-section .case-bx-divs {
                padding: 3px 0;
            }
            /*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 p {
                font-family: 'Roboto-Light';
                font-size: 11px;
                line-height: 16px;
                color: #000000;
            }
            
            .cms-page-design h2 {
                font-family: 'Roboto-Bold';
                font-size: 11px;
                line-height: 16px;
                color: #000000;
                margin-bottom: 0;
                margin-top: 0;
            }
            
            .grey-text {
                color: #afafaf;
            }
            
            .para-section li {
                font-family: 'Roboto-Light';
                font-size: 14px;
                line-height: 16px;
                color: #000000;
            }
            
            .dash-list-style>li {
                position: relative;
                list-style-type: none;
            }
            
            .dash-list-style>li:before {
                content: '-';
                position: absolute;
                left: -10px;
                top: 0px;
            }
            
            .red-text {
                color: #f00;
            }
            
            .bullet-para p {
                margin-bottom: 0;
            }
            
            .cms-page-design p.grey-text {
                color: #afafaf;
            }
            
            .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;
            }
            
            .user-menu.open {
                position: relative;
            }
            
            .dropdown-menu.user-login-popup {
                left: -80%;
            }
            
            .search-sec {
                background: #fff;
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
                margin-left: 10px;
            }
            
            .search-sec .sidebar-form .input-group {
                max-width: 200px;
                width: 100%;
                border-radius: 3px;
                font-family: 'Roboto-Regular';
                font-weight: 600;
            }
            
            .search-sec .sidebar-form .input-group input[type="text"] {
                font-size: 10px;
            }
            
            .search-sec .sidebar-form .input-group .fa {
                font-size: 11px;
            }
            
            .switch-section.pull-right {
                margin-top: 7px;
            }
            
            .switch {
                position: relative;
                display: inline-block;
                width: 35px;
                height: 22px;
            }
            
            .switch input {
                opacity: 0;
                width: 0;
                height: 0;
            }
            
            .slider {
                position: absolute;
                cursor: pointer;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: #ccc;
                -webkit-transition: .4s;
                transition: .4s;
            }
            
            .slider:before {
                position: absolute;
                content: "";
                height: 9px;
                width: 9px;
                left: 3px;
                bottom: 3px;
                background-color: white;
                -webkit-transition: .4s;
                transition: .4s;
            }
            
            input:checked+.slider {
                background-color: #1886ac;
            }
            
            input:focus+.slider {
                box-shadow: 0 0 1px #2196F3;
            }
            
            input:checked+.slider:before {
                -webkit-transform: translateX(12px);
                -ms-transform: translateX(12px);
                transform: translateX(12px);
            }
            /* Rounded sliders */
            
            .slider.round {
                border-radius: 34px;
            }
            
            .slider.round:before {
                border-radius: 50%;
            }
            
            .switch-section label {
                vertical-align: middle;
                font-family: 'Roboto-Medium';
                color: #1886ac;
                font-size: 11px;
            }
            
            .head-right-sec .search-sec {
                margin-right: 3px;
            }
            
            .card-header {
                padding: 5px 12px;
                background: #838383;
            }
            
            .files-list {
                padding-left: 0;
                margin-bottom: 0;
                text-align: right;
            }
            
            .files-list label {
                margin-bottom: 0;
            }
            
            .files-list label i {
                margin-right: 3px;
                color: #fff;
            }
            
            .files-list label a {
                color: #fff;
                font-family: 'Roboto-Bold';
            }
            
            .files-list label a:hover,
            .files-list label a:focus {
                opacity: 0.8;
            }
            
            .files-list li {
                display: inline-block;
                list-style-type: none;
                padding: 0px 10px;
            }
            
            .copyright-txt {
                font-family: 'Roboto-Light';
                font-size: 12px;
                padding: 10px 12px;
            }
            
            .copyright-txt a {
                font-family: 'Roboto-Bold';
            padding: 0 0 0 10px;
            }
            
            .btn-style-common {
                background: #fff;
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
                font-family: 'Roboto-Regular';
                font-weight: 600;
                padding: 5px 8px;
                margin-left: 5px;
                display: inline-block;
            }
            
            .btn-style-common i {
                vertical-align: middle;
                font-size: 13px;
            }
            
            .btn-style-common i.fa-plus {
                font-size: 12px;
            }
            
            .case-name-span {
                font-family: 'Roboto-Regular';
                font-size: 10px;
                line-height: 18px;
                color: #fff;
                background: #d8d8d8;
                padding: 2px 6px;
                border-radius: 3px;
            }
            
            .case-name-parent {
                margin-bottom: 5px;
            }
            
            .section-head {
                background: #f0f0f0;
                padding: 5px 10px 5px;
                border-radius: 5px 5px 0 0;
                overflow: hidden;
                /*margin-top: 15px;*/
            }
            
            .section-head .nav-tabs {
                border-bottom: none;
            }
            
            .section-head .nav-tabs>li {
                margin-bottom: -2px;
            }
            
            .section-head .nav>li>a {
                padding: 3px 0vw 4px;
            }
            
            .section-head .nav>li>a h2 {
                text-transform: uppercase;
            }
            
            .section-head .nav-tabs>li.active>a,
            .section-head .nav-tabs>li.active>a:focus,
            .section-head .nav-tabs>li.active>a:hover {
                border: none;
                color: #000;
            }
            
            .section-head .nav>li>a:focus,
            .section-head .nav>li>a:hover {
                border: 1px solid transparent;
            }
            
            .tab-content-section .section-head {
                padding-bottom: 0;
            }
            
            .internal-notes-bx {
                border-radius: 0 0 0.375vw 0.375vw;
            }
            
            .internal-notes-bx #class_ovw,
            .internal-notes-bx .overview-txt,
            .case-overview-bx #class_ovw {
                border-radius: 0 0 5px 5px;
            }
            
            .case-bx-newstyle .case-bx-divs:last-child {
                border-radius: 0 0 5px 5px;
            }
            
            .case_table_view .dataTables_wrapper {
                border-radius: 0 0 5px 5px;
            }
            
            .mainTable .card-header {
                border-radius: 5px 5px 0 0;
            }
            
            .grid-filter-wrap .col-md-2:first-child {
                margin-left: 10px;
            }
            
            .edit-btn-anchor,
            .save-btn-anchor {
                margin-top: 10px;
                margin-left: 5px;
            }
            
            .save-btn-anchor .fa-save {
                font-size: 18px;
            }
            
            .case-edit-content .case-information .input-group.date .form-control {
                border-bottom: 1px solid #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;
            }
            
            .news-main-section-div .tab-content-section .tab-content {
                max-height: 258px;
                overflow-y: scroll;
            }
            
            .section-head input.trans-btn[type="button"],
            .section-head button.trans-btn[type="button"] {
                background: #fff;
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
                font-family: 'Roboto-Regular';
                font-weight: 600;
                padding: 3px 8px;
                font-size: 10px;
            }
            
            .case-edit-content .documents-wrap .case-doc-top {
                margin-top: 0px;
            }
            
            .fa {
                position: relative;
            }
            
            .fa-pdf-icon:before {
                content: '';
                position: absolute;
                left: 0px;
                top: -12px;
                width: 17px;
                height: 22px;
                background: url(../images/pdf-icon.png) no-repeat top left;
                background-size: 17px;
                display: inline-block;
            }
            
            .fa-comment-icon:before {
                content: '';
                position: absolute;
                left: 0px;
                top: -12px;
                width: 22px;
                height: 20px;
                background: url(../images/comment-icon.png) no-repeat top left;
                background-size: 22px;
                display: inline-block;
            }
            
            .fa-download-icon:before {
                content: '';
                position: absolute;
                left: 0px;
                top: -12px;
                width: 20px;
                height: 20px;
                background: url(../images/download-icon.png) no-repeat top left;
                background-size: 20px;
                display: inline-block;
            }
            
            .case-detail-right-head-sec {
                padding-top: 12px;
            }
            
            .icon-button .fa.pull-right {
                margin-left: 0;
            }
            
            .btn-style-common.icon-button i {
                font-size: 1.2vw;
            }
            
            .mypf-case-sec {
                margin-left: 10px;
            }
            
            .loc-right-head-sec {
                padding-right: 3px;
            }
            
            .loc-right-head-sec a {
                vertical-align: top;
                float: right;
            }
            
            .tab-content-section .tab-content .dataTables_wrapper {
                padding-right: 0;
                padding-left: 0;
                box-shadow: none;
                overflow: hidden;
            }
            
            .tab-content-section .tab-content .dataTables_wrapper .bottom {
                padding-bottom: 0;
            }
            
            .climants-left-head {
                padding-top: 15px;
            }
            
            .updates-main .card-header div {
                display: inline-block;
                width: 49%;
                vertical-align: middle;
            }
            
            .updates-main .card-header .filter-by-date {
                text-align: left;
                background: transparent;
                color: #1886AC;
                font-family: 'Roboto-Bold';
            }
            
            .updates-main .select-filter-date .select2 .select2-selection--single .select2-selection__rendered {
                line-height: 22px;
            }
            
            .inst-client-dashboard .card-header {
                border-radius: 5px 5px 0 0;
            }
            
            .inst-client-dashboard .updates-main .card-header {
                background: #F0F0F0;
                padding: 5px 12px;
            }
            
            .inst-client-dashboard .dataTables_wrapper {
                border-radius: 0 0 5px 5px;
            }
            
            .updates-main .files-list label a {
                color: #1886AC;
            }
            
            .updates-main .watchlist-toggle.watchlist-deactive-color,
            .updates-main .files-list label i {
                color: #1886AC !important;
            }
            
            #settlementTable .card-header {
                background: #57D89D;
            }
            
            .footer-container img {
                max-width: 200px;
            }
            
            .content-sec {
                background: #fff;
                padding: 5px 15px;
                border: none;
                border-top: none;
                border-radius: 0 0 5px 5px;
            }
            
            .content-sec table tr th,
            .content-sec table tr td {
                padding: 2px 0;
            }
            
            .content-sec table tr td {
                border-bottom: 1px solid #F0F0F0;
            }
            
            .content-sec table tr:last-child td {
                border-bottom: none;
            }
            
            .timeline-item label a,
            .timeline-item p {
                color: #000000;
                font-family: 'Roboto-Regular';
                font-size: 11px;
            }
            
            .timeline-item p {
                margin-bottom: 5px;
            }
            
            .timeline-item label.bold-label a {
                font-family: 'Roboto-Bold';
            }
            
            .section-shadow {
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
                margin-top: 3px;
                margin-bottom: 10px;
            }
            
            .padd-rt-new {
                padding-right: 3px;
            }
            
            .updates-main .files-list li {
                padding: 0 5px;
            }
            
            .dt-buttons {
                display: none; 
                margin-bottom: 15px;
                /* display: none; */
        }
        .caseSecuritiesGrid div.dt-buttons{
                text-align: left;
                display: block;
            }
        .caseSecuritiesGrid .dataTables_wrapper .dataTables_scroll{
            margin-bottom: 20px !important;
        }
        .list-claiments-tbl,
        .tab-content-section {
            position: relative;
        }
        .list-claiments-tbl .table-head-list,
        .tab-content .table-head-list {
            position: absolute;
            top: 6px;
            right: 10px;
        }
        .list-claiments-tbl .files-list label a,
        .list-claiments-tbl .files-list label i {
            color: #1886ac;
        }
        /*.align-right-text a {
                display: inline-block;
                // position: relative; 
                width: 20px;
                vertical-align: middle;
            }*/
                    /*.lp-case-bx .case-bx-divs .switch-section label:nth-child(2){
                width: 65px;
            }*/
            
            .lp-case-bx .case-bx-divs .switch-section label.time {
                width: 30px;
            }
            
            .padd-tp-head {
                padding-top: 8px;
            }
            
            table.slidebar-table {
                border-radius: 5px;
                background: #fff;
                margin-bottom: 10px;
            }
            
            .slidebar-table th {
                font-family: 'Roboto-Bold';
                font-size: 11px;
                background: #F0F0F0;
                border-radius: 5px 5px 0 0;
            }
            
            table.slidebar-table th {
                padding: 5px 9px;
            }
            
            table.slidebar-table td {
                padding: 4px 8px;
            }
            
            .slidebar-table th span {
                font-family: 'Roboto-Light';
                font-size: 11px;
                display: block;
            }
            
            .slidebar-table td,
            .slidebar-table td a {
                font-family: 'Roboto-Light';
                font-size: 11px;
                color: #1886AC;
            }
            
            .institutional-single-page {
                margin-top: 5px;
            }
            
            .view-tab {
                text-align: right;
            }
            
            .view-tab label {
                margin-bottom: 0;
            }
            
            .select-doc-bx .select2-container {
                max-width: 130px;
            }
            
            .updates-main,
            .portfolio-parent-sec,
            .event-dev-sec,
            .caseInformation-sec,
            .datatables_export_button {
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
            }
            
            .caseInformation-sec {
                margin-bottom: 15px;
            }
            
            .graph-wrap span.option-title {
                margin-right: 0;
            }
            
            .head-right-padd {
                padding-right: 3px;
            }
            
            .datatables_export_button .card-header {
                border-radius: 5px 5px 0 0;
                background: #F0F0F0;
                min-height: 24px;
            }
            
            .datatables_export_button .dataTables_wrapper {
                border-radius: 0 0 5px 5px;
                box-shadow: none;
            }
            
            .datatables_export_button .files-list label a {
                color: #1886ac;
            }
            
            .datatables_export_button .files-list label i {
                color: #1886ac;
            }
            
            .blue-icon-label.files-list label a {
                color: #1886ac;
            }
            
            .blue-icon-label.files-list label i {
                color: #1886ac;
            }
            
            .contact-details-tbl-parent {
                background: #fff;
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
            }
            
            .datatables_export_button>table.table {
                border-radius: 0 0 5px 5px;
            }
            
            .blue-label {
                color: #1886AC;
            }
            /*New input design*/
            
            .detail-wrap .form-control,
            .detail-wrap .popup-wrap .select2,
            .detail-wrap .input-group,
            .detail-wrap .form-group.has-success .form-control,
            .detail-wrap .form-group.has-success .input-group-addon {
                background: #fff;
                box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
                border-radius: 5px;
                padding: 3px 6px;
            }
            
            .detail-wrap .popup-wrap .select2-container .select2-selection--single,
            .detail-wrap .input-group .input-group-addon {
                border-bottom: none;
            }
            
            .detail-wrap .input-group .form-control {
                box-shadow: none;
                background: transparent;
                padding: 0;
                border-radius: 0;
                height: 20px;
            }
            
            .detail-wrap .select2-container--default .select2-selection--single {
                border: none;
            }
            
            .alert-parent-sec {
                padding-top: 5px;
                padding-bottom: 5px;
                border-bottom: 1px solid #D8D8D8;
            }
            
            .alert-new-details {
                padding-top: 15px;
            }
            
            .image-thumbnail {
                height: 65px;
                background-color: #fff;
                box-shadow: 0 0 6px 0 rgb(179 175 179 / 40%);
                border-radius: 5px;
                opacity: 1;
            }
            
            .image-thumbnail img {
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
            
            .post-url h3 {
                font-size: 12px;
                font-family: 'Roboto-Bold';
                margin-bottom: 3px;
                margin-top: 0;
            }
            
            .dot-span {
                padding-right: 8px;
                padding-left: 8px;
                font-size: 13px;
                line-height: 8px;
            }
            
            .delete-alert i {
                font-size: 16px;
            }
            
            .delete-alert-sec {
                padding-top: 20px;
                font-size: 20px;
            }
            
            .datatables_export_button table {
                margin-top: 0 !important;
                margin-bottom: 0 !important;
            }
            
            .datatables_export_button .close {
                font-size: 12px;
                padding: 2px 4px 3px;
                border: 2px solid #1886ac;
                border-radius: 50%;
                color: #1886ac;
                opacity: 10;
            }
            
            .common-popup-parent .modal-body {
                overflow: hidden;
            }
            
            .common-popup-parent .select2-container .select2-selection--single,
            .common-popup-parent .modal-dialog .form-control {
                background-color: transparent;
                border: 1px solid #000;
                border-radius: 3px;
                padding: 5px 10px;
                height: 24px;
            }
            
            .upload-parent-sec {
                margin-top: 15px;
            }
            
            .upload-col {
                display: inline-block;
                padding-right: 15px;
                vertical-align: top;
                width: 160px;
            }
            
            .caseInformation-sec .files-list li {
                padding: 0 0 0 10px;
            }
            
            .text-label {
                display: block;
            }
            
            .enter-ticker-input ul.token-input-list {
                height: 24px;
                background-color: transparent;
                border: 1px solid #000;
                border-radius: 3px;
                width: 90%;
            }
            
            .send-preview-mail-sec .input-group {
                width: 90%;
            }
            
            .common-popup-btn .btn-wrap {
                text-align: left;
            }
            
            .common-popup-parent .modal-content {
                border-radius: 0 0 5px 5px;
            }
            
            .upload-col .select-file {
                margin-top: 3px;
            }
            
            .common-popup-btn .btn-wrap .btn {
                vertical-align: top;
            }
            
            .select2-container--default .select2-selection--single .select2-selection__arrow b {
                border-width: 0;
                position: relative;
            }
            
            .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
                content: "\f107";
                position: absolute;
                left: -3px;
                top: -14px;
                font-family: 'Fontawesome';
                font-size: 17px;
            }
            
            .inst-case-update-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
                top: 20px;
            }
            
            .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after {
                content: "\f106";
                left: -7px;
            }
            
            .select-filter-date .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after {
                left: -7px;
            }
            
            .select2-container--default .select2-results__option--highlighted[aria-selected] {
                background-color: #1886ac;
            }
            
            .select2-container--default.select2-container--focus .select2-selection--multiple,
            .select2-container--default .select2-search--dropdown .select2-search__field {
                border-color: #1886ac !important;
            }
            /* 28-05-2021 new dashboard design change */
            
            .circle-span {
                width: 10px;
                height: 10px;
                display: inline-block;
                border-radius: 50%;
            }
            
            .red-span {
                background-color: #ff0000c7;
            }
            
            .green-span {
                background-color: #008000ba;
            }
            
            .blue-span {
                background-color: #45a8e1;
            }
            
            .orange-span {
                background-color: #ffa500ad;
            }
            
            .case_schedule_followup {
                margin-top: 15px;
            }
            
            .common-popup-parent .modal-dialog #scheduled_followup_start_date,
            .common-popup-parent .modal-dialog #scheduled_followup_end_date {
                border: 1px solid #000;
                border-radius: 3px;
                height: 24px;
            }
            
            .common-popup-parent .modal-dialog #scheduled_followup_start_date .form-control,
            .common-popup-parent .modal-dialog #scheduled_followup_end_date .form-control {
                border: none;
            }
            
            #scheduled_followup_start_date.input-group .input-group-addon,
            #scheduled_followup_end_date.input-group .input-group-addon {
                border-bottom: none;
            }
            /* 28-05-2021 new dashboard design change */
        .popup-wrap-parent .section-head {
            padding: 7px 10px 7px;
        }
        .popup-wrap-parent .bx-hd {
            font-size: 13px;
        }
        .popup-wrap-parent .bx-hd .light-heading {
            color: #838383;
        }
        .popup-wrap.popup-wrap-parent .close {
            padding: 1px 5px 2px;
            position: absolute;
            right: 10px;
            top: 6px;
        }
        .add-client-popup.popup-wrap .modal-lg {
            width: 560px;
        }
        .popup-wrap .select-clients .select2-container .select2-selection--single {
            border: none;
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            padding: 3px 6px;
        }
        .popup-wrap .select2-container .select2-search--inline .select2-search__field {
            margin-top: 0;
        }
        .popup-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
            top: 70%;
        }
        .modal-dialog .engagement-date-select .form-control,
        .engagement-date-select .input-group .input-group-addon {
            border: 0;
        }
        .modal-dialog .engagement-date-select .input-group {
            border: 1px solid #000;
        }
        .popup-wrap-parent.popup-wrap .select-clients .select2-container .select2-selection--single {
            border: none;
        }
        .popup-wrap-parent.popup-wrap .select-clients .select2-container .select2-selection--single .select2-selection__rendered {
            line-height: 2.8vw;
        }
        .caseName .select2-selection.select2-selection--multiple {
            border-bottom: none;
        }
        .datatables_export_button .section-head .bx-hd {
            float: left;
        }
        .datatables_export_button .section-head .table-head-list {
            float: right;
        }
        .box-design-parent .box {
            border-top: 0;
            border-radius: 5px;
        }
        .box-design-parent .box-body {
            padding: 0;
        }
        .box-design-parent .box-header {
            padding: 16px;
        }
        .box-design-parent .box-header>.box-tools {
            top: -3px;
        }
        .caseclients .date-label .input-group {
            border-bottom: none;
        }
        .date-label .input-group input[type="text"] {
            padding: 0 5px;
            max-width: 80px;
            width: 100%
        }
        .calender-date-sec .date-label {
            display: inline-block;
        }
        .calender-date-sec .input-group .form-control {
            height: 1.1vw;
        }
        .client-name-select .select2-selection.select2-selection--multiple {
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            font-family: 'Roboto-Regular';
            font-weight: 600;
            padding: 3px 8px;
            margin-left: 5px;
            border-bottom: none;
        }
        .blue-btn-common {
            padding: 3px 8px;
            background: #1886AC;
            color: #fff;
            font-family: 'Roboto-Bold';
            font-size: 11px;
            line-height: 18px;
            border: 1px solid #1886AC;
            border-radius: 5px;
        }
        .client-name-label {
            font-family: 'Roboto-Bold';
            font-size: 11px;
            line-height: 18px;
            color: #1886AC;
        }
        .align-right {
            text-align: right;
        }
        .new-login-wrap,
        .user-edit-profile-form {
            margin: 0 auto;
            max-width: 450px;
            width: 100%;
        }
        .h1-hd {
            font-family: 'Roboto-Bold';
            font-size: 17px;
            line-height: 20px;
            color: #000;
            margin-top: 0;
            margin-bottom: 8px;
        }
        .new-form-fields .close {
            padding: 0vw 4px;
            position: absolute;
            right: 10px;
            top: -5px;
            border: 2px solid #1886ac;
            border-radius: 50%;
            font-size: 20px;
            opacity: 1;
        }
        .new-form-fields .close span {
            color: #1886ac;
        }
        .new-form-fields .control-label {
            font-family: 'Roboto-light';
            font-size: 11px;
            line-height: 17px;
            color: #000;
            font-weight: normal;
        }
        .form-body-parent {
            clear: both;
        }
        .new-form-fields .form-head {
            clear: both;
            overflow: hidden;
            padding-top: 5px;
            border-bottom: 3px solid #D8D8D8;
            padding-bottom: 3px;
        }
        .new-form-fields .form-control {
            font-family: 'Roboto-light';
            font-size: 11px;
            line-height: 24px;
            color: #000;
            border: 1px solid #000;
            padding: 3px 6px;
            background-color: #fff;
        }
        .new-form-fields .select2-container--default .select2-selection--single {
            border-radius: 0;
            border: 1px solid #000;
            background-color: #fff;
            height: 25px;
        }
        .new-form-fields .affect-security-sec .form-control {
            margin-bottom: 10px;
        }
        .new-form-fields .affect-security-sec .btn-default {
            background-color: #fff;
            color: #1886AC;
            border: none;
            background: #fff;
            box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -webkit-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            -moz-box-shadow: 0px 0px 4px 1px rgb(181 181 181 / 75%);
            border-radius: 5px;
            font-family: 'Roboto-Bold';
            font-size: 11px;
            line-height: 17px;
            padding: 3px 6px;
        }
        .new-form-fields .affect-security-sec .btn-default .fa {
            border: 2px solid #1886AC;
            font-size: 9px;
            padding: 1px;
        }
        .new-form-fields .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
            color: #1886AC;
        }
        .new-form-fields .input-group {
            border: 1px solid #000;
            background-color: #fff;
        }
        .new-form-fields .input-group .form-control {
            border: none;
        }
        .new-form-fields .input-group .input-group-addon {
            border-bottom: none;
        }
        .new-form-fields .form-body-parent {
            margin-top: 10px;
        }
        .new-form-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
            line-height: 24px;
            font-family: 'Roboto-Light';
            padding-left: 0;
            font-size: 11px;
            margin-top: -4px;
        }
        .new-form-fields .form-group {
            overflow: hidden;
        }
        .single-heading-nav ul li {
            font-family: 'Roboto-Bold';
            font-size: 10px;
            text-transform: uppercase;
            padding: 10px 12px;
            color: #fff;
        }
        #settlementTable .single-heading-nav ul li {
            background: #57D89D;
        }
        .inst-client-dashboard .card-header {
            padding: 10px 12px;
        }
        .new-form-fields .affect-security-sec {
            border-top: 1px solid #000;
            padding-top: 5px;
        }
        /* Client Details New Design start */
        .label-input {
            font-family: 'Roboto-Bold';
            font-size: 11px;
            line-height: 1.3;
            color: #000;
        }
        .span-input {
            font-family: 'Roboto-Light';
            font-size: 11px;
            line-height: 1.3;
            color: #000;
        }
        .span-input a {
            word-break: break-all;
        }
        .label-input-parent-sec .row {
            margin-bottom: 5px;
        }
        #institutionalClientList_wrapper .top,
        #institutionalClientList_filter,
        #clientFileList_wrapper .top,
        #clientFileList_filter,
        #clientAccountList_wrapper .top,
        /*.dataTables_scrollHead .grid-search,*/
        #investmentPortfolioList_wrapper .top,
        #uploadedFilesList_wrapper .top,
        #investmentPortfolioList_filter,
        #uploadedFilesList_filter,
        #fillingHistoryList_wrapper .top,
        #fillingHistoryList_filter,
        #clientDocumentsList_wrapper .top,
        #clientDocumentsList_filter,
        #clientMonitoringStock_wrapper .top,
        #clientMonitoringStock_filter,
        #custodianClientList_wrapper .top,
        #custodianClientList_filter {
            display: none;
        }
        .main-bx-hd {
            display: inline-block;
            vertical-align: bottom;
        }
        .main-nav-tabs {
            display: inline-block;
            vertical-align: bottom;
        }
        .tab-content-section .bx-hd.main-bx-hd {
            color: #838383;
            margin: 6px 4px 6px 0;
        }
        .section-head .files-list {
            position: absolute;
            right: 4px;
            top: 10px;
        }
        .section-head .files-list label a {
            color: #1886ac;
        }
        .section-head .files-list label i {
            color: #1886ac;
        }
        .section-head .files-list li {
            padding: 0 4px;
        }
        .border-bottom-seperator {
            border-bottom: 1px solid #000;
        }
        /* Client Details New Design end */
        .popup-wrap-parent .modal-dialog .date.input-group {
            border-radius: 0.225vw;
            border: 1px solid #000;
        }
        .edit-profile-popup.popup-wrap .modal-dialog,
        .edit-categorization-popup.popup-wrap .modal-dialog,
        .edit-custodian-popup.popup-wrap .modal-dialog {
            width: 27vw;
        }
        .question-answer-row .line-seperator-sec {
            border-bottom: 1px solid #000;
            padding-bottom: 15px;
        }
        .add-remove-ques-ans a {
            margin-right: 0.375vw;
            font-family: 'Roboto-Bold';
        }
        .add-remove-ques-ans a:hover,
        .add-remove-ques-ans a:focus {
            color: #1886ac;
        }
        .add-remove-ques-ans .fa {
            border: 0.15vw solid #1886ac;
            padding: 0.15vw 0.15vw 0.075vw 0.075vw;
        }
        .popup-wrap.popup-wrap-parent .tab-details label {
            font-family: 'Roboto-Bold';
        }
        .question-answer-row .line-seperator-top-sec {
            border-top: 1px solid #000;
            padding-top: 15px;
        }
        .dark-top-seperate-line {
            border-top: 1px solid #000;
            padding-top: 15px;
        }
        .popup-wrap-parent input[type="checkbox"],
        .popup-wrap-parent input[type="radio"] {
            position: inherit;
            right: inherit;
        }
        .popup-wrap-parent .form-check-label {
            margin-left: 10px;
        }
        .popup-wrap.popup-wrap-parent .tab-details label.form-check-label {
            font-family: 'Roboto-Light';
        }
        .popup-wrap.popup-wrap-parent .tab-details label.light-label {
            font-family: 'Roboto-Light';
            margin-top: 5px;
        }
        #add-investment-portfolio .btn-wrap {
            text-align: left;
        }
        #add-investment-portfolio .btn-wrap .btn {
            padding: 0.375vw 1.5vw;
        }
        #add-client-document textarea {
            display: block;
            width: 100%;
            min-height: 70px;
            border-radius: 3px;
            resize: none;
            border: 1px solid #000;
        }
        #add-client-document .btn-wrap {
            text-align: left;
        }
        .client-type-title {
            font-family: 'Roboto-Bold';
            color: #838383;
            font-size: 10px;
        }
        .copyright-txt a{
            position: relative;
        }
        .copyright-txt a:before{
            content: '';
            position: absolute;
            left: 4px;
            top: 1px;
            width: 2px;
            height: 13px;
            background: #1886ac;
        }
            /* 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*/ 
            .dataTables_wrapper{
                box-shadow: none;
            }
            .switch{
                width: 25px;
                height: 15px;
            }  
            .switch-section.pull-right {
                margin-top: 0;
            }
            .edit-icon {
                background-size: 15px !important;
            }
            .btn-style-common.icon-button i {
                font-size: 16px;
            }
            .news-blogs .news-data-sec span {
                font-size: 10px;
                padding: 2px 5px;
                font-style: italic;
                font-family: 'Roboto-Light';
                border-radius: 3px;
            }
            .post-link.website-link h3 {
                font-family: 'Roboto-Bold';
                font-size: 11px;
                margin-top: 6px;
                margin-bottom: 6px;
                line-height: 18px;
            }
            .news-data-sec .post-txt {
                font-size: 10px;
            }
            .fileinput-button{
               font-size: 11px;
            }
            /*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: 7px;
                }
            .select2-container--default .select2-selection--single .select2-selection__rendered{
                line-height: 14px;
            }
            .select2-container--default .select2-selection--single .select2-selection__arrow b::after{
                top: -13px;
            }
                .select2-container--default .select2-selection--single .select2-selection__arrow b {
                    top: 72%;
                }
            span.option-title{
                margin-top: 0;
            }
                .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: 1199px){
            /*12.10.2021 start*/
            .head-container .navbar-header {
                min-width: 135px;
            }
            .top-nav .navbar-nav > li > a{
                margin-right: 12px;
            }
            table.slidebar-table.lock-scroll{
                width: 24% !important;
            }
            /*12.10.2021 end*/
         }
            @media (min-width: 992px) and (max-width: 1024px) {
                .sign-up-middle {
                    padding: 18% 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;
                }
            div.DTE div.DTE_Footer{
                position: unset !important;
            }
        }
            @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%;
                }
            .mobile-view{
                display: none;
            }
        }
            @media (max-width: 991px) {
            div.DTE div.DTE_Footer{
                position: unset !important;
            }
            #ticker-company-details span,
            #ticker-company-details textarea {
                font-size: 11px;
            }
            .mobile-view .dropdown-menu{
                padding-top: 0;
            }
            .files-list li{
                padding:0px 4px;
            }
            .label-text span {
                color: #fff;
                font-weight: bold;
            } 
            .grid-filter-wrap .col-md-2{
                border-radius: 0 ;
                margin-right: 0;
            }
            .desktop-view{
                display: none;
            }
                .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;
                }
                .lock-scroll {
                    position: inherit;
                    margin-top: -3.75vw;
                }
                table.slidebar-table {
                    margin-bottom: 20px;
                }
            }
            /*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;
                }
            /*12.10.2021 start*/            
            .affected-securities-wrap .padd-lf-non,
            .case-develop-wrap .padd-lf-non{
                padding-left: 0px !important;
            } 
            #caseEventTable,
            #caseEventTable .dataTables_wrapper,
            #caseSchedulingOrderTable .dataTables_wrapper{
                box-shadow: none !important;
            }
            .dataTables_wrapper .bottom{
                padding: 12px 0 0 !important;
            }
            .row1.head-wrap.col-md-12.padd-non-imp {
                overflow: hidden;
            }      
            .news-main-section-div {
                padding-left: 0 !important;
                padding-right: 0 !important;
            } 
            .affsec-casedev-sec .case-bx-newstyle {
                padding-right: 0px !important;
            }
            .grid-filter-wrap .col-md-2:first-child {
                margin-left: 0;
            }  
            .grid-filter-wrap{
                margin-bottom: 6px;
            }
            .case_table_view .dataTables_scrollBody{
                height: 310px !important;
            }
            .dataTables_wrapper .bottom{
                padding: 8px 0 5px;
            }
            .dataTables_wrapper{
                padding-left: 10px;
                padding-right: 10px;
            }
            .copyright-txt{
                padding: 10px 0px;
            }
            .navbar-nav > .user-menu > .dropdown-menu{
                background: #fff;
                position: absolute;
                width: 230px;
                top: 38px;
                right: 10px;
            }
            .dropdown-menu.user-login-popup {
                right: 0;
                left: inherit;
            }
            .navbar-nav > li.user-menu > a{
                margin-top: 5px;
            }
            .head-container .navbar-header {
                min-width: 145px;
            }
            .user-custom-menu {
                text-align: right;
            }
            .navigation-sec{
                top: 52px;
                background: #114d62;
            }
            .fa.fa-bars {
                color: #fff;
            }
            .main-header .navbar-toggle {
                position: absolute;
                padding: 15px 10px;
                right: -15px;
                z-index: 99;
            }
            .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: #114d62;
                color: #fff;                
            }            
            .navbar-default .navbar-nav .open .dropdown-menu>li>a {
                color: #fff;
                background: #114d62;
                border-bottom: 1px solid #eee;
            }
            .navigation-sec .dropdown-menu{
                padding: 0 0 15px;
            }
            .case-develop-parent.padd-rt-non{
                padding-left: 0 !important;
            }
            .mobile-view .btn-default.active, 
            .mobile-view .btn-default:active, 
            .mobile-view.open>.dropdown-toggle.btn-default{
                background: #fff;
                box-shadow: none;
            }
            .mobile-view button{
                background-color: #ffffff;
                box-shadow: none;
            }
            .mobile-view button,
            .mobile-view .dropdown-menu {
                max-width: 350px;
                width: 100%;
            }
            .universal-search-section {
                position: absolute;
                top: 51px;
                left: 0;
                background: #114d62;
                width: 100%;
                margin-top: 0;
            }
            .universal-search-section.mobile-search-input {
                padding-right: 15px;
                padding-left: 15px;
            }
            .universal-search-section.mobile-search-input .universal-search-input {
                width: 100% !important;
                font-size: 11px !important;
            }
            .universal-search-section.mobile-search-input .typeahead__container .typeahead__field input{
                padding-right: 15px;
            }
            .mobile-search-icon {
                position: absolute;
                right: -30px;
                top: 17px;
                z-index: 9;
            }
            .universal-search-section .navbar-form{
                border-top:  none;
                border-bottom: none;
                box-shadow: none;
                border-color: none;
            }
            .mobile-search-icon .fa-search{
                color: #fff;
                font-weight: bold;
                font-size: 13px;
            }
            .typeahead__list .typeahead__item > a, .typeahead__dropdown .typeahead__dropdown-item > a, 
            .typeahead__query .typeahead__cancel-button {
                font-size: 4vw;
            }
            div.DTED_Lightbox_Wrapper {
                width: 96% !important;
                margin-left: 2% !important;
                z-index: 9999 !important;
            }
            div.DTE_Body div.DTE_Body_Content div.DTE_Field {
                padding: 5px 0% !important;
            }
            div.DTE div.DTE_Body {
                padding: 0 0;
            }
            /*12.10.2021 end*/        
        }
            /*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;
                }
            /*12.10.2021 start*/             
            .padd-lf-non.inst-client-dashboard{
                padding-left: 15px !important;
            }
            .inst-client-dashboard .padd-lf-6 {
                padding-left: 0px !important;
            }
            .navigation-sec{
                top: 0;
                background: transparent;
            }
            .top-nav .navbar-nav > li > a{
                margin-right: 5px;
                font-size: 11px;
            }
            .user-custom-parent{
                padding-right: 0;
            }
            .navbar-nav > li.user-menu > a{
                margin-top: 12px;
            }
            .user-custom-menu .navbar-nav{
                width: 100%;
            }
            .head-wrap{
                padding-top: 10px;
            }
            .navigation-sec .dropdown-menu {
                padding: 0 0 0px;
            }
            /*12.10.2021 end*/ 
        }
        /* @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) {
            div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper{
                margin: 25% auto 0;
            }
            div.DTE div.DTE_Footer{
                position: unset !important;
            }
            .watchlist-active-color {
                color: #ff0000cf !important;
            }
            .watchlist-deactive-color,
            .institutional-v2-single-page .watchlist-deactive-color {
                color: #ccc !important;
            }
            .watchlist_option.watchlist-active-color {
                color: #fff !important;
                border: #ff0000cf;
                padding: 2px 3px;
                background: #ff0000cf;
                border-radius: 10px;
            }
            .promote_watchlist_option.watchlist-deactive-color {
                color: #fff !important;
            }
            .promote_watchlist_option.watchlist-active-color {
                color: #fff !important;
                border: #ff0000cf;
                padding: 2px 3px;
                background: #ff0000cf;
                border-radius: 10px;
            }
            .files-list li{
                padding:0px 2px;
            }
            .watchlist_option.watchlist-deactive-color {
                color: #fff !important;
            }

            .submission-head-sec {
                padding-right: 0;
                padding-left: 0;
            }
            
            .navigation-sec {
                position: absolute;
                /*top: 35px;*/
                width: 100%;
            }       
            
            
            .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;
            }
            .caret {
                right: 15px;
                position: absolute;
                top: 11px;
            }
            
            h1.page-title {
                line-height: 21px;
            }
            
            .news-blogs {
                padding: 3px 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%;
            }
            
            .service-heading {
                padding: 30px 0 30px 25%;
            }
            
            .panel2 .service-content-sec {
                padding: 35px 30px 35px;
            }
            
            .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;
            }

            /*12.10.2021 start*/
            .sign-up-middle {
                padding: 4% 0 70px;
            }
            .core-signup-logo img {
                max-width: 130px;
                margin-bottom: 5px;
            }
            .sign-up-form .btn-primary.submit-btn {
                width: 160px;
            }
            .sign-up-submit .btn-primary.submit-btn {
                padding: 8px 0;
            }
            .institution-section-scroll .scroll-pagination {
                padding-left: 15px;
            }
            .padd-lf-non {
                padding-left: 15px !important;
            }            
            .padd-rt-non {
                padding-right: 0px !important;
            }
            .padd-lf-6{
                padding-left: 0px !important;
            }
            .head-wrap{
                border-bottom: 3px solid #d8d8d8;
            }  
            .head-wrap .padd-lf-non {
                padding-left: 0px !important;
            }
            .head-btn-sec {
                padding-left: 3px;
                overflow: hidden;
                padding-top: 7px;
            }
            .head-btn-sec {
               padding-left: 4px;
               overflow: hidden;
               padding-top: 7px;
            }
            .head-wrap .padd-rt-non {
                padding-right: 0px !important;
            }   
            .news-main-section-div {
                padding-left: 0 !important;
                padding-right: 0 !important;
            } 
            .btn-style-common{
                margin-left: 0;
                margin-right: 3px;
                padding: 5px 3px;
                margin-bottom: 5px;
            }
            .head-btn-sec .pull-right{
                /* float: inherit !important; */
            }
            .case-detail-right-head-sec {
                padding-bottom: 5px;
                overflow: hidden;
                padding-left: 0;
            }                       
            .btn-style-common.edit-btn-style{
                padding: 5px 8px 4px;
            }
            .list-claiments-tbl .table-head-list, 
            .tab-content .table-head-list{
                position: inherit;
            }
	    .wrap.expand-chart-price{
                width: 100%;
                height: 200px;
            }
            .popup-wrap .modal-lg.add-ev-model {
                width: 94%;
            }
            .popup-wrap .modal-body{
                padding: 12px;
            }
            .user-popup-form, .add-new-investigation-case {
                padding-left: 5px;
                padding-right: 5px;
            }
            .case-event-row {
                margin-right: 0;
                margin-left: 0;
            }
            .login-frm.form-horizontal .control-label.case-backend-event-label{
                padding-left: 15px;
            }
            .alertify .ajs-dialog{
                margin: 25% auto 0;
            }
            .select2-container--default .select2-selection--single .select2-selection__rendered{
                line-height: 14px;
            }
            .case-doc-top span.option-title{
                margin-top: 0;
            }
            .select2-container--default .select2-selection--single .select2-selection__arrow b {
                top: 40%;
            }
            .popup-wrap .modal-dialog{
                margin: 30% 10px 10px;
            }
            .popup-wrap .heading-wr{
                width: 100%;
            }
            .uploadData .heading-wr span{
                padding: 0 0px 5px;
            }
            .popup-wrap .tab-details{
                clear: both;
            }
            .popup-wrap .claimant-doc-upload {
                margin-left: 0;
            }
            .dataTables_wrapper .bottom > div{
                margin-left: 0px !important;
            }
            .pagination > li > a, .pagination > li > span{
                padding: 0 8px;
            }
            .grid-search .search-label {
                width: 20px;
                height: 20px;
            }
            .tab-content .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
                top: -21px;
            }
            .popup-wrap .select2-container .select2-selection--single {
                height: 22px;
                padding: 4px 7px;
            }
            .tab-content .select2-container--default .select2-selection--single .select2-selection__rendered {
                line-height: 20px;
            }
            .input-group-addon {
                padding: 1px 5px 1px 12px;
            }
            .tab-content .form-control,
            .input-group .form-control, 
            .form-body #getQuestion {
                height: 22px;
            }            
            /*12.10.2021 end*/
        }
        @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*/
            .upload-files-wrap .drop-btn {
                margin-top: 10px;
                float: inherit;
            }
	    .case-doc-top{
                float: inherit;
                clear: both;
            }
        }
            @media (min-width: 481px) and (max-width: 767px) {
                .date-bx {
                    width: 33.3%;
                }
        }
        @media (max-width:600px) {
            .section-head .nav-tabs{
                margin-bottom: 7px;
            }
            .section-head .nav-tabs>li{
                width: 100%;
            }
            .datatables_export_button .section-head .bx-hd {
                float: inherit;
                display: block;
                text-align: center;
            }

        }
            @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%;
                }
                .sign-up-form .btn-primary.submit-btn {
                    width: 195px;
                }
                .sign-up-submit .btn-primary.submit-btn {
                    padding: 8px 65px;
                }
                .btn-primary.submit-btn {
                    padding: 8px 16px;
                }
            .term-privacy-sec{
                margin-top: 5px;
                display: block;
            }            
            .copyright-txt a.term-condition-anchor{                
                padding-left: 0;
            }
            .copyright-txt a.term-condition-anchor:before{
                content: none;
            }
        }
            @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;
            }
            
            
            .changeWidth {
                width: 100%;
            }
            
            .inst-case-update-tbody tr td:hover {
                cursor: pointer;
            }
            .back-to-top{
                position: fixed;
                bottom: 70px;
                right: 70px;
            }
        .remove-ques-ans{
            margin-bottom: 10px;
        }
        .remove-ques-ans a {
            margin-right: 0.375vw;
            font-family: 'Roboto-Bold';
        }
        .remove-ques-ans a:hover,
        .remove-ques-ans a:focus{
            color: #1886ac;
        }
        .remove-ques-ans .fa{
            border: 0.15vw solid #1886ac;
            padding: 0.15vw 0.15vw 0.075vw 0.075vw;
        }
        .remove-ques-answer{
            margin-bottom: 10px;
            
        }
        .remove-ques-answer a {
            margin-right: 0.375vw;
            font-family: 'Roboto-Bold';
        }
        .remove-ques-answer a:hover,
        .remove-ques-answer a:focus{
            color: #1886ac;
        }
        .remove-ques-answer .fa{
            border: 0.15vw solid #1886ac;
            padding: 0.15vw 0.15vw 0.075vw 0.075vw;
        }
        .add-ques-ans{
            margin-bottom: 10px;
        }
        .add-ques-ans a {
            margin-right: 0.375vw;
            font-family: 'Roboto-Bold';
        }
        .add-ques-ans a:hover,
        .add-ques-ans a:focus{
            color: #1886ac;
        }
        .add-ques-ans .fa{
            border: 0.15vw solid #1886ac;
            padding: 0.15vw 0.15vw 0.075vw 0.075vw;
        }
        div.dataTables_info#lcMovantAccountList_info{
            margin-left: 0px !important;
        }

.mb-1{
    margin-bottom: 1rem;
}
.file-item {
    display: flex;
    align-items: end;
}
.file-item p {
    display: flex;
    flex-wrap: wrap;
}
.file-item .new-upload-btn,
.file-item .upload-btn-wrapper .fa-upload{
    display: flex;
    align-items: center;
    padding: 0.33em 0.65em;
}
.file-item .text-danger{
    display: block;
    width: 100%;
}

.custom-checkbox input[type="checkbox"]{
    position: static;
    margin: 0;
}
.custom-checkbox input[type="checkbox"].disabled {
    cursor: not-allowed;
    pointer-events: unset;
}
.custom-checkbox input[type="checkbox"].disabled + span {
    display: inline-block;
    height: 17px;
    width: 17px;
    position: relative;
    top: 0;
    left: 0;
    right: 50%;
    translate: -95% 10%;;
    cursor: not-allowed;
}
