@charset "utf-8";
/* CSS Document */

section.login-section{min-height: calc(100vh); height: auto !important;}
.login-section .login-container{min-height: calc(100vh - 56px);}
.login-formrow{padding: 20px 0; height: auto!important; min-height: calc(100vh - 56px);}
.login-logo{width: auto;}
.login-section button.btn{padding-bottom: 13px;}
.dataTables_wrapper .bottom{margin-top: 10px;}
/*.dataTables_wrapper .dataTable > thead > tr > th{white-space:nowrap;}
.dataTables_wrapper .dataTable > tbody > tr > td{white-space:nowrap;}*/ 

.cs-navbar{background-color: #0d6efd!important; margin-bottom: 0!important; display: flex;}
.cs-logo-wrap{width: 230px; margin:20px 10px 0 10px;}
.cs-logo-img{border-radius: 10px; max-width: 100%; height:36px;}
.cs-header-dropdown{margin-top:20px;}
.cs-header-dropdown select.chosen-select {width: 120px;}
.cs-user-wrap{height: 60px; display:flex; align-items: center; margin-right:20px!important; order:1; margin-top: 10px;}
.cs-head-right{display: flex; flex-direction: row-reverse; margin-left: auto;}
.cs-head-right .navbar-form-custom{margin-top: 14px; display: block; position: relative; bottom: -5px; width: 248px;}
.cs-top-searbarbtn{position:relative;width:40px;margin:19px 30px 0 10px; width: auto;}
.cs-header-menus{display: flex;}
.cs-header-menus > nav.navbar{margin-bottom: 0;}
.cs-header-menus > nav.navbar ul.navbar-nav > li.dropdown > ul.dropdown-menu{padding-left: 0;}
.cs-header-menus button.navbar-toggle {display: block;}
nav.cs-navbar .cs-top-searbarbtn .icon{border-radius: 50px;  background-color: #a7ffcc; color: black; border-radius: 50%; width: 35px; height: 35px; position: static;}
nav.cs-navbar .cs-head-right .cs-searchbarinput.active{ border-radius:50px;border-bottom-left-radius: 0; border-top-left-radius: 0; width: 100%; margin-left: 0; text-indent: 17px; padding-right:31px; }
nav.cs-navbar .cs-head-right .cs-searchPartialView{margin-left:0px!important; width: 100% !important; height: auto!important;   max-height: calc(100vh - 150px) !important;}
nav.cs-navbar .cs-head-right .cs-searchbarbtn{position:absolute;margin-left:-20px;top:0;bottom:0;border-radius:50px;margin-left:-31px;border:none;width:35px}
nav.cs-navbar .cs-head-right .cs-searchbaricon{border-radius: 50px; background-color: #a7ffcc; color: black; margin-left: -20px;}
.cs-user-email {margin-top:5px;}
.cs-page-filter{margin-top: 5px; font-size: 20px; margin-left: 20px; margin-right: 20px;}
.cs-page-filter .icon{color:gray}
.btn.cs-reset-filter{color: forestgreen; text-align: left; font-size: 15px; padding: 0px; margin-top:5px; margin-left: 0px;}
.cs-head-topic{display: flex;  padding: 0 20px; flex-wrap: wrap; align-items: center;}
.cs-ibox-sec{padding: 0;}
div.cs-ibox-content-inner{border:0;}
.cs-ibox-content h1.cs-page-title{margin: 0;}
.navbar-right.cs-user-wrap .dropdown-menu{right: 0;  left: auto;}
.cs-header-dropdown #OrganizationDropdownDDL > .chosen-container {width: 100% !important;}
.cs-Lawfirms-row {margin-bottom: 20px;}
.cs-Lawfirms-row span.select2.select2-container {position: static;}

.cs-header-menus .navbar-collapse.collapse{display: none !important;}
.cs-header-menus .navbar-collapse.collapse.in{display: block !important;}

.cs-mb-0{margin-bottom: 0;}
.cs-mb-10{margin-bottom: 10px;}
.cs-mb-20{margin-bottom: 20px;}
.cs-px-0{padding-left: 0; padding-right: 0;}

.cs-flex{display: flex;}
.cs-flex-aligntop{align-items: flex-start;}


.row.cs-Lawfirms-row {padding: 0 0px;}
.row.cs-copy-filter-row{padding: 0 0px;}

.cs-note-modal-formwrap > .modal-dialog{width:70%!important;}
.cs-footer-btns{display: flex; gap: 10px;}
.cs-flex-justify-right{justify-content: flex-end;}
.cs-flex-justify-space{justify-content:space-between;}
.cs-flex-justify-center{justify-content:center;}
.cs-ml-auto{margin-left: auto!important;}
.cs-mr-auto{margin-right: auto!important;}

.cs-drop-search span.select2-container {position: static!important;}

.cs-row-3-col{margin-bottom: 10px; }
.cs-row-1-col{margin-bottom: 10px; }
.cs-row-2-col{margin-bottom: 10px; }
.cs-row-mb-0{margin-bottom: 0;}

.cs-searchPartialViewContainer{margin:0px 0 0 0;}
.cs-caseDetailButtonWrp{padding: 0 20px;}
span.cs-enter-text {display: block; padding:10px 10px;}
.cs-searchPartialViewContainer .cs-searchBox{margin: 0!important;}
.cs-searchBoxdetail .row{margin:0;}
.cs-searchBoxdetail .col-md-12{padding: 0;}
.cs-searchBoxdetail a.blackLink > .row{padding:10px 20px;}
.cs-searchBoxdetail .searchTitle{margin-top: 0;}

.cs-table-responsive{overflow-x: auto; padding-bottom: 10px;}
.cs-global-search {position: relative;  margin-bottom: 10px;  min-height: 35px;}
.cs-search-tablewrp{margin-bottom: 20px;}
.cs-search-tablewrp .cs-table-responsive{margin-bottom: 10px;}
.cs-search-tablewrp .cs-table-responsive table.table{margin-bottom: 0;}

.cs-reject-filterlist .row.form-check {padding: 0 15px; display: flex;  align-items: flex-start;}
.cs-reject-filterlist .row.form-check input.form-check-input {width: auto; margin-top: 2px !important;}
.cs-reject-filterlist .row.form-check p.col-md-11 { width: auto;    padding: 0 0 0 10px;}

.cs-newplanif-add .cs-plaifform-group{margin: 0;}
.cs-layou4-menuwrap > .row{margin-left: -15px; margin-right: -15px;}
.cs-iner-menuwrap > .row{margin-left: -15px; margin-right: -15px;}

.cs-panel-body-inner > .panel-body{padding: 0!important;}
.cs-defendent-wrap{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}

.cs-table-datefield .input-group.date{min-width: 187px;}

.cs-filter-show-load-wrap{display: flex; justify-content: space-between;}
.cs-filter-show-load-wrap > .col-md-3 {width:auto;}
.cs-filter-show-load-wrap > .col-md-6 {width:auto;}

.cs-inputwrap-label{display: flex; width: 100%; align-items: flex-start; gap:10px;}

.cs-model-title-btn{display: flex; flex-wrap: wrap;  justify-content: space-between;  width: 100%;}
.cs-model-title-btn::before, .cs-model-title-btn::after {display: none;}
.cs-model-title-btn > div {width: auto; padding: 0;}
.cs-model-title-btn > .col-md-1{margin-right:20px!important;}


.cs-case-trackupdate{padding: 0;}
.cs-case-trackupdate > .row{margin-top: 5px;}

.cs_header_popwrap{display: flex;  flex-wrap: wrap;  justify-content: space-between;  padding:10px;  gap: 10px;     align-items: center;}
.cs_header_popwrap > .popup{position: static;}
.cs_header_popwrap .ibox-content { border: 0; padding: 0;}
.cs_header_popwrap .cs-head-topic{padding: 0;}
.cs_header_popwrap .fh-breadcrumb{height: auto;  margin: 0;}

.cs-editor-withsave{display: flex; flex-wrap: nowrap;}

.cs-paymenttable > .ibox-content{padding:10px 20px;}
.cs-topviewdoc {display: flex;  flex-wrap: wrap;  justify-content: space-between;  gap: 10px;  margin-bottom: 20px;}


.cs-responsivetable-large table.table  > thead > tr > th{white-space:nowrap;}
.cs-responsivetable-large table.table  > tbody > tr > td{white-space:nowrap;}

.cs-topsmalltext{text-align: right; margin-bottom: 10px;}
select.cs-select-search {min-width: 150px;}

.cs-top-paniffund::before,.cs-top-paniffund::after{display: none;}
.cs-top-paniffund {align-items: center; gap: 10px;  justify-content: flex-start; flex-wrap: wrap; display: flex;}
.cs-top-paniffund > div {width: auto !important;  padding: 0 !important; white-space: nowrap;  align-items: center;  display: flex;}
.cs-top-paniffund > div .btn{margin-bottom: 0;}
.cs-instalmentow{display: flex; justify-content: space-between; gap: 20px; flex-wrap: wrap;}
.cs-instalmentow::before,.cs-instalmentow::after{display:none;}
.cs-instalmentow > .col-md-8,.cs-instalmentow > .col-md-4{width:auto; padding:0;}

.cs-botmcontacrt{display: flex; justify-content: space-between; gap: 20px;     flex-wrap: wrap;}
.cs-botmcontacrt::before,.cs-botmcontacrt::after{display:none; }
.cs-botmcontacrt > div {width: auto;  padding: 0 ;}


.cs-popuptabbody {margin: 0; padding: 0px 0px 20px 0px; border:0; }


.cs-full-contractpopup > .modal-dialog {width: 90% !important;}
.cs-full-contractpopup > .modal-dialog label{white-space: wrap;}


.cs-tablepriclipel{overflow: visible; padding-bottom:0px;}
.cs-tablepriclipe3{overflow: visible; padding-bottom:0px;}

/*Added 28-08-25*/
.cs-footer{z-index: 11;}
.cs-aapplicationlist table.table > thead > tr > th{white-space: nowrap;}
.cs-aapplicationlist table.table > thead > tr > th .tooltip2{white-space: wrap;}
.cs-botmcontacrtwrap .cs-botmcontacrt .chosen-container{min-width:180px;  }
.cs-payement-prepare-dashbord > .col-md-12 {padding: 0;}

/*Added 29-08-25*/
.cs-datatablewraper {overflow-x: auto; overflow-y: hidden;}


/*Added 02-09-25*/
.cs-case-actions{position: relative;}
.cs-case-actions > .dropdown { text-align: right;}
.cs-case-actions ul.dropdown-menu { right: 0;  left: auto !important;}
.cs-insurance-provider .chosen-container {display: block;   max-width: 100%;}


/*Added 16-09-25*/
.cs-contract-termtable{overflow: initial;}
.cs-editcase-detail-popupwrp > .modal-dialog {width: 600px !important; max-width: 100%;}
.cs-editcase-detail-popupwrp .cs-casedetail-body .row > .col-md-10 {width: 100%;}

.cs-case-primay-lead-fromwrap > .modal-dialog {width: 600px !important; max-width: 100%;}
.cs-contactstab-leftpart {padding-right: 5px !important;}
.cs-contactstab-rightpart {padding-left: 5px !important;}
.cs-viewedcombined-popup  > .modal-dialog{width: 1620px !important; max-width: 100%;}
.cs-lawfirmarttory-popup > .modal-dialog{width: 746px!important;}

/*Added 22-09-25*/
.cs-case-contact-mapping-card{overflow-y: hidden;}

.cs-viewcombine-payoff-trablewrp table.table > thead > tr > th,.cs-viewcombine-payoff-trablewrp table.table > tbody > tr > td{white-space: initial;}


@media (min-width:1366px) {
.cs-header-dropdown #OrganizationDropdownDDL .chosen-container{width: 140px!important;}
}

@media (max-width:1280px) {
    .cs-full-contractpopup > .modal-dialog .modal-body > .row > .col-md-6{width:100%; padding: 0;}
}


@media (min-width:1024px) {
   .cs-header-menus button.navbar-toggle {display: none;}
   .cs-header-menus .navbar-collapse.collapse{display: block !important; padding:0px;}
}

@media screen and (max-width:1600px) {
    .cs-header-menus ul.nav > li > a{padding-left: 10px!important; padding-right: 10px!important; font-size: 14px !important;}
    nav.cs-navbar .cs-head-right .cs-searchbarinput.active{width:100%;}
    .cs-user-email { margin-top: 4px;}
    .cs-logo-wrap{margin-top: 17px;}
    .cs-user-email {margin-top: 2px;}
    .cs-head-right .navbar-form-custom{width:178px;}

    .cs-viewedcombined-popup  > .modal-dialog{width: 97% !important;}
}

@media screen and (max-width:1366px) {
    .cs-header-menus ul.nav > li > a{padding-left: 6px!important; padding-right: 5px!important;}
    .cs-head-right .navbar-form-custom{width:150px;}
    .cs-searchBoxdetail a.blackLink > .row{font-size: 12px; padding: 5px 10px;}
    .cs-caseDetailButtonWrp{padding: 0 10px;}
    .cs-searchBoxdetail .searchTitle { padding: 10px 10px; font-size: 12px;}
    .cs-caseDetailButtonWrp button.btn{font-size: 12px; width: 100% !important;}
}

@media screen and (max-width:1280px) {
   .cs-user-wrap{margin-right: 10px!important;}
   .cs-logo-wrap{width:150px; margin-right: 5px; margin-top: 24px;}
   .cs-user-wrap{margin-top: 7px;}
   .cs-user-wrap img.img-circle {width:35px; height: auto;}
   .cs-user-wrap .count-info i.fa{font-size: 12px;}
   .cs-header-dropdown select.chosen-select {width: 100px;  padding: 0px 2px;}
   .cs-user-email {margin-top: 18px;  margin-right: 5px;}
   .cs-user-email .btn{padding: 0!important; width:40px; height: 40px; position: relative;}
   .cs-user-email .btn > img{position: absolute; left: 50%; top: 50%;  width: 50px !important;  transform: translate(-25px, -26px);}       
   .cs-header-menus ul.nav > li > a {padding-left: 3px !important; padding-right: 3px !important;  font-size: 14px !important;}
   .cs-head-right .navbar-form-custom{width:150px;}
}


@media screen and (max-width:1023px) {
.cs-header-menus{order:3;}

.cs-header-menus .navbar-collapse{position: absolute;  right: 0;  top: 100%; min-width:200px; z-index: 2; border: 0;}
.cs-header-menus .navbar-header { margin: 7px 0 0 0;}
.cs-header-menus button.navbar-toggle{border: 1px solid rgba(255,255,255,1); background-color: transparent; padding: 3px 7px;}
.cs-header-menus .navbar-default .navbar-toggle .icon-bar {background-color:rgba(255,255,255,1);  margin: 5px 0;}
.cs-header-menus .navbar-default .navbar-toggle:focus,.cs-header-menus .navbar-default .navbar-toggle:hover{border-color:rgba(255,255,255,0.5); background-color:transparent;}
.cs-header-menus .navbar-default .navbar-toggle:focus .icon-bar,.cs-header-menus .navbar-default .navbar-toggle:hover .icon-bar{background-color:rgba(255,255,255,0.5);}

.cs-header-menus ul.nav > li{width:100%;}
.cs-header-menus ul.nav > li > a{background-color:#0d6efd;  border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 10px !important;}
.cs-header-menus ul.nav > li > ul.dropdown-menu{position: static;  width: 100%; box-shadow: none;}
.cs-header-menus ul.nav > li > ul.dropdown-menu > li > a{ padding: 5px 10px !important;  border-top: 1px solid rgba(0, 0, 0, 0.1); background-color: #d8d8ff; border-radius: 0;}
.cs-header-menus ul.nav > li.open > ul.dropdown-menu{display: block!important;}

.cs-head-right{margin-left: 0;}
.cs-user-wrap{margin-top: 0;}
.cs-user-wrap img.img-circle {width: 35px; height: auto;}
.cs-user-wrap .count-info i.fa{font-size: 11px;}
.cs-user-email{margin-left:auto; margin-top: 14px; margin-right: 10px;}
.cs-user-email .btn{padding: 0!important; width:35px; height: 35px; position: relative;}
.cs-user-email .btn > img{position: absolute; left: 50%; top: 50%;  width: 50px !important;  transform: translate(-25px, -26px);} 


.cs-header-dropdown {margin-top: 15px; width: 40%;}
.cs-header-dropdown select.chosen-select{width:100%; border-radius: 5px;}
.cs-user-name{text-align: right; display: block;}
.cs-header-dropdown .btn-group{width: 100%;}
.cs-top-searbarbtn {margin-top: 15px;}

.cs-logo-wrap{margin-top: 14px; width:140px; border-radius:10px; background-color: #000000; display: flex !important; align-items: center; padding: 5px;}
.cs-logo-wrap .cs-logo-img{height:auto;}

.cs-head-right .navbar-form-custom{width:100%; position: static; width:50%;}
.cs-navbar{align-items: flex-start;}


.cs-aapplicationlist table.table > thead > tr > th{position: relative;}


}

@media screen and (max-width:991px) {
    .cs-navbar::before,.cs-navbar::after{display: none!important;}
    .cs-navbar {flex-wrap: wrap;}
    .cs-logo-wrap{order:0;}
    .cs-user-email{order:2; margin-left: auto;}
    .cs-user-wrap{order:3;}
    .cs-head-right{order: 5; width: 100%; padding: 0 13px !important;}
    .cs-header-menus{order:4;} 
    .cs-head-right .navbar-form-custom{margin-right:0;}

    .cs-note-modal-formwrap > .modal-dialog {width: calc(100% - 20px) !important;}
    
    .cs-two-cols > .col-md-6 {margin-bottom: 10px;}
    .cs-two-cols > .col-md-6:last-child {margin-bottom: 0px;}

    .cs-three-cols > .col-md-4 {margin-bottom: 10px;}
    .cs-three-cols > .col-md-4:last-child {margin-bottom: 0px;}

    .cs-mb-20{margin-bottom: 10px;}
    .cs-application-checboxes .row.form-check {display: flex; align-items: flex-start; padding: 0 15px;}
    .cs-note-modal-formwrap .modal-body .row.cs-Lawfirms-row{margin-top: 10px; padding: 0 0px;}
   .row.cs-copy-filter-row {padding: 0 0px;}

   
   .cs-row-3-col{margin-bottom: 10px;}
   .cs-row-3-col > .col-md-4 {margin-bottom: 10px;}
   .cs-row-3-col > .col-md-4:last-child{margin-bottom: 0px;}
   
   .cs-row-2-col{margin-bottom: 0px;}
   .cs-row-2-col > .col-md-8 {margin-bottom: 10px;}
   .cs-row-2-col > .col-md-4{margin-bottom: 0px;}
    
   .cs-search-tablewrp .cs-table-responsive table.table thead > tr > th{white-space: nowrap;}
   
   .cs-table-th-nowrap table.table  > thead > tr > th{white-space:nowrap;}
   .cs-table-th-nowrap table.table  > tbody > tr > td{white-space:nowrap;}
   
   

   .cs-editadd-cdleft {border: 0 !important; padding-right: 0 !important;}
   .cs-addedit-fieldsrow > .col-md-2 {padding-right: 0 !important;}

   .cs-rowcolmd-gap0 > .col-md-6{padding-left: 0; padding-right: 0;}
   .cs-md-px0{padding-left: 0; padding-right: 0;}
   .cs-editadd-cdrigh{padding-left: 0;}
   .cs-tabFeedContent{padding: 10px;}

   .cs-addeditbodyrow > .row {margin-bottom: 15px;  margin-top:15px;  padding: 0 !important;}
   .cs-addeditbodyrow > .row label {white-space: normal;}
   .cs-DocumentsTabData .container-fluid{padding-left: 0; padding-right: 0; }

   .cs-additional-liens-body > .form-group{margin: 0!important;}

    .cs-mobile-detailrow > .row {flex-wrap: nowrap; display: flex;}
  
    .cs-topsmalltext{text-align: center;}

    .cs-row-col-8-4 > .col-md-8{margin-bottom: 10px!important;}

    

    .cs-note-savewrp{flex-wrap:nowrap;}


.cs-tablepriclipel table.table {display: block; position:relative; padding-left: 150px;}
.cs-tablepriclipel table.table > thead{display: block; position:absolute; left:0; top:0; width: 150px;}
.cs-tablepriclipel table.table > thead > tr {display: block;}
.cs-tablepriclipel table.table > thead > tr > th{display: block; width: 100% !important; min-height: 53px;}
.cs-tablepriclipel table.table > tfoot{display: block;}
.cs-tablepriclipel table.table > tfoot > tr {display: block;}
.cs-tablepriclipel table.table > tfoot > tr > td{display: block; width: 100% !important; min-height: 53px;}

.cs-tablepriclipe2{overflow-x: auto; padding-bottom: 10px;}

.cs-tablepriclipe3 table.table {display: block; position:relative; padding-left: 150px;}
.cs-tablepriclipe3 table.table > thead{display: block; position:absolute; left:0; top:0; width: 150px;}
.cs-tablepriclipe3 table.table > thead > tr {display: block;}
.cs-tablepriclipe3 table.table > thead > tr > th{display: block; width: 100% !important; min-height: 53px;}
.cs-tablepriclipe3 table.table > tfoot{display: block;}
.cs-tablepriclipe3 table.table > tfoot > tr {display: block;}
.cs-tablepriclipe3 table.table > tfoot > tr > td{display: block; width: 100% !important; min-height: 53px;}

.cs-table-datatables-rate table.table > thead > tr > th{white-space: initial;}
.cs-table-datatables-rate table.table > tbody > tr > td{white-space: initial; }


.cs-Plaintiff-detail-page .cs-addeditbodyrow > .row {display: flex;}
.cs-Plaintiff-detail-page .cs-addeditbodyrow > .row > .col-md-6{width: 50%;}

.cs-contactstab-leftpart {padding-right: 0px !important;}
.cs-contactstab-rightpart {padding-left: 0px !important;}

.cs-model-title-btn > .col-md-1{margin-right:0px!important;}






}

@media screen and (max-width:767px) {
    .login-section button.btn{width: 100%;}
    form.login-form{width:380px; margin: 0 auto; max-width: 100%;}
    .login-logo{margin: 0 0 30px 0!important;}
    .cs-user-wrap{height: auto; margin-right: 10px!important; margin-top: 19px;}
    
    .cs-user-wrap img.img-circle{width:25px;}
    .cs-header-menus button.navbar-toggle{padding: 1px 6px; margin: 10px 10px 0 0;}
    .cs-logo-wrap{width:140px; border-radius:10px; background-color: #000000; display: flex !important; align-items: center; padding: 5px;}
    .cs-logo-wrap .cs-logo-img{height:auto;}

    .cs-page-title{font-size: 24px;}
    div.cs-ibox-content{padding:15px 30px;}
    .cs-applicationbox{border:0; overflow: visible;}
    .cs-head-topic{padding: 0; justify-content: center;}
    div.cs-ibox-content-inner{padding:0;}
    .inmodal .modal-title {font-size: 20px;}
    .cs_header_popwrap {justify-content: center;}
    .cs-topviewdoc{justify-content: center;}

    .cs-instalmentow{justify-content: flex-start;}
    .cs-botmcontacrt{gap:0px;}


    .cs-datatatable-td table.table tr, .cs-datatatable-td table.table td, .cs-datatatable-td table.table th, .cs-datatatable-td table.table thead, .cs-datatatable-td table.table tbody, .cs-datatatable-td table.table tfoot, .cs-datatatable-td table.table{display: block;}
    .cs-datatatable-td table.table > thead { position: absolute; left: -9999px; overflow: hidden; width: 0px; height: 0px;}
    .cs-datatatable-td table.table > tfoot > tr > td::before,.cs-datatatable-td table.table > tbody > tr > td::before {display:block; font-weight: bold; margin-bottom: 5px;}	
	.cs-datatatable-td table.table > tfoot > tr > td::before,.cs-datatatable-td table.table > tbody > tr > td::before {content: attr(data-title);}
    .cs-datatatable-td table.table > tbody > tr > td.installmentCol,.cs-datatatable-td table.table > tfoot > tr > td.installmentCol{display: none;}

    body.cs-aplication-detailbody{overflow-y: visible!important;}
    body.cs-aplication-detailbody > #wrapper > #page-wrapper{min-height: initial!important;}
    .cs-dashboard-lp {height: calc(100vh - 162px)!important;}
    .cs-dashboard-lp .fh-breadcrumb {height: auto;}
    body.cs-aplication-rejetbody{overflow-y: visible!important;}
    body.cs-aplication-rejetbody > #wrapper > #page-wrapper{min-height: initial!important;}
    .cs-dashboard-rejectlp {height: calc(100vh - 162px)!important;}
    .cs-dashboard-rejectlp .fh-breadcrumb {height: auto;}
    
    .cs-contaractterm-wraptable{overflow-y: hidden; overflow-x: auto; padding-bottom: 10px; margin-bottom: 10px;}


.cs-datatables-contracttop table.table {display: block; margin:0!important;}
.cs-datatables-contracttop table.table > tbody{display: block;}
.cs-datatables-contracttop table.table > tbody > tr {display: block;}
.cs-datatables-contracttop table.table > tbody > tr > td{display: block;  padding: 0;}

a.cs-download-contract-link {word-wrap: break-word;  white-space: initial;  margin: 0 20px;   display: block;}
.cs-manuallyuploadlink-wrap{margin-bottom: 10px;}
.cs-manuallyuploadlink-wrap table.table {table-layout: initial!important;}
.cs-manuallyuploadlink-wrap table.table > tbody > tr > td, .cs-manuallyuploadlink-wrap table.table > thead > tr > th {width: auto !important;}

.cs-funding-left-col .input-group {min-width:125px;}
}


@media screen and (max-width:680px) {

}

@media screen and (max-width:600px) {

}

@media screen and (max-width:500px) {

}

@media screen and (max-width:480px) {
  
}

@media screen and (max-width:400px) {
    form.login-form{width:100%;}
    
}
@media screen and (max-width:360px) {
   .cs-header-dropdown select.chosen-select {width: 100px;}

    
}
