.form-group.field-caseactivityinfo-stage {clear:both !important;}
.page-notices-view .side-bar{display: block;padding:0 20px 0 0;}
.page-clients-create h2 {padding: 11px 0 10px;}
.page-clients-update h2 { padding: 12px 0 32px; }
.page-notices-view .responsive-sidebar-case-details {display: none;}
.page-notices-view .view-case-side-empty{min-height: 90px; padding: 55px 0 0;}
.txt-align-center{text-align: center;}
.page-cases-index .middle_wrapper .section-1 .left {float: left;width: auto;}
.page-cases-index .middle_wrapper .section-1 .right{float: right;width: auto;}
.page-cases-index .header-col-reference-number-mobile, .page-cases-index .td-reference-number-mobile{display:none !important;}
.page-clients-index .middle_wrapper .section-1 .left {float: left; width: auto;}
.page-clients-index .middle_wrapper .section-1 .right {width: auto;float: right;}

.middle_wrapper .section-1 .right .add_btn {padding: 0;}
.page-clients-index .middle_wrapper .section-1 .left-secondary {float: left;}
.page-notices-create .rightt, .page-cases-update .rightt { width: 100%; display: table;}

.middle_wrapper .section-1 .left h2 {padding: 3px 0 21px;}
.middle_wrapper .section-1 .right .search-dd-filter {display: inline-block;padding: 0 0px 0 5px; vertical-align: top}
.middle_wrapper .section-1 .right .search-dd-filter span { line-height:25px;}
.page-cases-index #export-as option:first-child{display: none;}
.notice_main_wrapper .action-btn, .view-notice-filter-container .action-btn{display: inline-block; color: #333;padding: 0 6px; position: relative; width: 100px;}
.notice_main_wrapper .action-btn p{background: #fff url('/themes/app/images/select-arrow.png') no-repeat scroll 86% center; border-radius: 3px;border: 1px solid #ccc;}
.notice_main_wrapper .action-btn .exportas, .view-notice-filter-container .action-btn .activity-exportas{cursor: pointer; padding: 5px 33px 0px 10px; height: 33px; line-height: 23px;font-weight: normal;}
.notice_main_wrapper .action-btn ul.exportas-items, .view-notice-filter-container .action-btn ul.activity-exportas-items{display:none; position: absolute; padding: 0;text-align: left; border: 1px solid #ccc; background: #fff; width: 88px;z-index: 10;}
.notice_main_wrapper .action-btn ul.exportas-items a, .view-notice-filter-container .action-btn ul.activity-exportas-items a{color: #333333; transition: none; cursor: pointer; padding: 4px 8px 4px 8px; font-size: 14px; margin: 0; display: inline-block;}
.notice_main_wrapper .action-btn ul.exportas-items li, .view-notice-filter-container .action-btn ul.activity-exportas-items li{list-style: none; cursor: pointer; }
.view-notice-filter-container .action-btn ul.activity-exportas-items li a{border:none;color:#000;display: block;}

.notice_main_wrapper .action-btn ul.exportas-items li:hover, .view-notice-filter-container .action-btn ul.activity-exportas-items li:hover{ background-color: #337ab7;}
.notice_main_wrapper .action-btn ul.exportas-items li:hover a, .view-notice-filter-container .action-btn ul.activity-exportas-items li a:hover{color: #fff;background-color: transparent}

.case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li.active{position: relative;}
.case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li.active:after{background: #b3b3b3 none repeat scroll 0 0; bottom: -5px; content: ""; height: 1px; left: 0px; position: absolute; width: 88%; }
.middle_wrapper .section-1 .right .search-dd-filter select.form-control {padding: 0 20px 0 5px;}
.notice_main_wrapper .action-btn a.pdf{ background: #ECECEC;border-radius: 3px;font-size: 14px;border: 1px solid #35cfb5;color: #35cfb5;outline: 0 none;padding:6px 12px;cursor:pointer;text-decoration: none;}
.notice_main_wrapper .action-btn a.pdf.clicked {background: #35cfb5;color:#fff;}
.notice_main_wrapper .action-btn a.pdf:hover{background: #35cfb5;border: 1px solid #35cfb5;color: #fff;text-decoration: none;}
.notice_main_wrapper .action-btn a.excel{ background: #ECECEC;border-radius: 3px;font-size: 14px;border: 1px solid #FD933D;color: #DE972B; outline: 0 none; padding: 6px 8px;cursor:pointer;text-decoration: none;margin: 0 0 0 5px;}
.notice_main_wrapper .action-btn a.excel:hover{background: #FD933D;color: #fff;text-decoration: none;}
.notice_main_wrapper .action-btn a.print{background: #ECECEC;border-radius: 3px;font-size: 14px; border: 1px solid #010101; color: #3E3E3E; outline: 0 none; padding: 6px 8px;cursor:pointer;text-decoration: none;}
.notice_main_wrapper .action-btn a.print:hover{background: #010101;color: #fff;text-decoration: none;}
.notice_main_wrapper .bordered th.case_no_th{width: 120px;}
.notice_main_wrapper .bordered th.case_title_th{width: 350px;}
.notice_main_wrapper .bordered th.client_th{width:217px;}
.notice_main_wrapper .bordered th.assign_th{width:200px;}
.notice_main_wrapper .bordered th.hearing_th{width:170px;}
.page-cases-index .search-dd-wrapper {vertical-align: top; padding-top: 0px;}
.notice_main_wrapper .add_btn .edit_case{padding: 0 0 17px; text-align: right;}
.notice_main_wrapper .add_btn .edit_case input[type="submit"].editcase{border-radius: 3px; background: #324361 none repeat scroll 0 0; border: 0 none;color: #fff; cursor: pointer;font-size: 14px;outline: 0 none;padding:5px 10px;}
.page-cases-index .section-2 .grid-view table.bordered td.case-next-hearing {width: 18%;}
.section-2 .grid-view table.bordered th.header-col-reference-number{width:15%;}
.section-2 .grid-view table.bordered th.header-col-case-team{ width:19%;}
.page-cases-index .notice_main_wrapper .bordered td:nth-child(2) { /*width: 24%;*/}
div.has-success .form-control:focus{border:1px solid #ccc !important;}
.view-case-row {cursor: pointer;}
.notice_main_wrapper .view-case-row:hover {background: #efefef ;}
.company_update_wrapper .section-2 .row1 .lbl{box-sizing: border-box; clear: both;float: left; padding: 0 20px 0 0; width: 25%;}
.company_update_wrapper .section-2 .row1 .txt_bx{float: left; width: 75%;}    
.case-actions-section{width: 10%;}

/***New case****/
.create_notice_main_wrapper .create_notice_section1{ border: 1px solid #d2d2d2;background-color: #fcfcfc;border-radius: 4px; box-shadow: 0 0 10px #dedede; padding:25px 20px;margin:0;}
.create_notice_main_wrapper .row-1 p.title{background: #e0dfdd none repeat scroll 0 0; border-top-left-radius: 4px;border-top-right-radius: 4px; box-sizing: border-box;font-size: 18px;line-height: 22px;margin: 0;padding: 15px 0 15px 30px;}
.create_notice_main_wrapper .row-2{font-size: 16px;line-height: 22px; padding:30px 0 10px;text-align: center;}
.create_notice_main_wrapper .row-2 label{vertical-align: text-bottom;font-weight: normal;}
.create_notice_main_wrapper .row3{ font-size: 14px;padding: 0 0 10px;}
.create_notice_main_wrapper .row3 .lbl{box-sizing: border-box;clear: both;float: left;padding: 5px 7px 0 0;text-align: right;width: 20%;}
.create_notice_main_wrapper .row3 .lbl label{font-size: 14px;line-height: 22px;}
.create_notice_main_wrapper .row3 .txt_bx{float: left; width: 75%;}
.create_notice_main_wrapper .row3 .txt_bx div.selector{box-sizing: border-box;height: 39px;left: 0;padding: 5px 10px; width: 100% !important;margin-bottom: 20px;}
.create_notice_main_wrapper .row3 .txt_bx div.selector span, .create_notice_main_wrapper .row3 .txt_bx div.selector span:hover{background-image: url("../images/drop_icon.png");background-position: right 10px; background-repeat: no-repeat;height: 26px; line-height: 26px; padding: 0; width: 100% !important;}
.create_notice_main_wrapper .row4 .txt_bx div.selector{box-sizing: border-box;height: 39px;left: 0;padding: 5px 10px; width: 100% !important;margin-bottom: 20px;}
.create_notice_main_wrapper .row4 .txt_bx div.selector span, .create_notice_main_wrapper .row3 .txt_bx div.selector span:hover{background-image: url("../images/drop_icon.png");background-position: right 10px; background-repeat: no-repeat;height: 26px; line-height: 26px; padding: 0; width: 100% !important;}

.create_notice_main_wrapper .row4{ font-size: 14px;line-height: 22px;padding: 0 0 10px;}
.create_notice_main_wrapper .row-item-file{display: table;width: 100%;padding:0;position: relative;}
.create_notice_main_wrapper .row-item-file .left{ box-sizing: border-box; display: inline-block;float: left;  vertical-align: top; width: 20%;}
.create_notice_main_wrapper .row-item-file .left .lbl{display: table-cell;padding: 0 10px 0 0;text-align: right;}
.create_notice_main_wrapper .row-item-file .left .txt_bx{width:205px;display: table-cell;padding-right: 20px;}
.create_notice_main_wrapper .row-item-file .left .txt_bx .c_no,.hasDatepicker {border-radius: 5px;height: 45px;}
.page-notices-view .hasDatepicker{height: 34px;background: #fff;cursor: pointer;}
.create_notice_main_wrapper h2{padding: 12px 0 32px;}
.view-notice-filter-container .view-filter-form-container .col-md-4 label { padding-bottom: 0px; display: block; }
.clients-models-details .row-item{padding: 0 !important;}
.clients-models-details .row-item .title {background: #e0dfdd ;padding: 10px 20px;margin: 0;font-size: 18px;font-weight: 600;}
.td-add-more-btn {text-align: right;}
.td-add-more-btn {padding: 15px !important;}
.clients-models-details .row-item .sec-1 {display: table;width: 100%;padding: 20px 0;}
.page-clients-view .document-action-btn .lbl{text-align: right;}
#timesheet-tab textarea.form-control { height: 34px; }
#timesheets-edit-form .control-label{visibility: hidden; display: block; }
#timesheets-edit-form .margin-top-small{margin-top: 5px; padding: 0; margin-left: 16px;}
.timesheet-add-new-wrapper.add-new-wrapper.clicked, .expenses-add-new-wrapper.add-new-wrapper.clicked, .fee-received-add-new-wrapper.add-new-wrapper.clicked { background: #fff ; border: 1px solid #263959; margin: -6px 0 30px; padding: 20px 20px 10px; }
.view-notice-filter-container.col-md-12 .timesheet-add-new-wrapper.add-new-wrapper.clicked { padding: 20px 0px 10px;  }
.timesheet-add-new-wrapper .col-sm-3:nth-child(3) { width: 35%; }
.timesheet-add-new-wrapper .col-sm-3:last-child { width: 100%; margin: 10px 0 0; }
.timesheet-add-new-wrapper .control-label { display: block; }

.lbl-short-desc{font-size: 11px;font-style: italic;display:block}
div#pull-data-btn-container .lbl-short-desc {width: 50%; text-align: right; right: 0; margin: 10px 0 0 50%;}
.case-orders-list .lbl-short-desc{text-align: center; margin: 17px 0 0 0;}

.clients-models-details .row-item .custom-dropdown-wrapper{width: 45%;padding-left: 20px;}

.page-notices-create .mutliSelect ul li:last-child {padding-bottom: 15px;}
.create_notice_main_wrapper .row-item-file div.selector{width: 165px !important;}
.create_notice_main_wrapper .row-item .field-notices-description{display: table-cell;max-height: 245px;}
.clients-models-details .row-item .custom-dropdown-wrapper .custom-dropdown {margin: 0;transform: translateY(0%); z-index: 10;}
.create_notice_main_wrapper .row-item .bordered{border-bottom: 0;background-color: transparent;}
.create_notice_main_wrapper .row-item-file .center{ display: inline-block;float: left;padding: 0; vertical-align: top; width: 40%;}
.create_notice_main_wrapper .row-item-file .center .lbl{box-sizing: border-box; padding:0 10px 0 0 ;text-align: right;width:40%;}
.create_notice_main_wrapper .row-item-file .center .txt_bx{width: 60%;}
.create_notice_main_wrapper .row-item-file .center .txt_bx .form-control {height: 45px;top: -2px;}
.create_notice_main_wrapper .row-item-file .right{display: inline-block;float: left; padding: 0; vertical-align: top; width: 40%;}
.create_notice_main_wrapper .row-item-file .right .lbl{padding:0 10px 0 0;text-align: right;width:40%;}
.create_notice_main_wrapper .row-item-file .right .txt_bx{width:60%;}
.create_notice_main_wrapper .row-item .hasDatepicker {background: #fff url("/themes/app/images/side-bar-calender-icon.png") no-repeat scroll 96% 13px;}

.create_notice_main_wrapper .row4 .left .lbl{box-sizing: border-box;clear: both;float: left;padding: 5px 7px 0 0;text-align: right; width: 57%;}
.create_notice_main_wrapper .row4 .left .txt_bx input[type="text"].c_no{ border: 1px solid #ccc;box-sizing: border-box; margin: 0; padding: 8px 10px; width: 100%;}
.create_notice_main_wrapper .row4 .left .txt_bx{float: left;width:40%;}
.create_notice_main_wrapper .row4 .center .lbl{box-sizing: border-box;clear: both; float: left;padding: 5px 5px 0 0;text-align: right;width: 30%;}
.create_notice_main_wrapper .row4 .center .txt_bx{float: left; width: 60%;}
.notice_main_wrapper .action-btn label{font-weight: normal;}
.create_notice_main_wrapper .row4 .center .txt_bx div.selector{ box-sizing: border-box; height: 39px; left: 0; padding: 5px 10px; width: 100% !important;}
.create_notice_main_wrapper .row4 .center .txt_bx div.selector span, .Upload_file_wrapper .row3 .txt_bx div.selector span:hover{background-image: url("../images/drop_icon.png"); background-position: right 10px;background-repeat: no-repeat;height: 26px;line-height: 26px; padding:0;width: 100% !important;}
.create_notice_main_wrapper .row4 .right .txt_bx input[type="text"].case_filled{background: rgba(0, 0, 0, 0) url("../images/callender_icon.png") no-repeat scroll 95% 8px; border: 1px solid #ccc;box-sizing: border-box;margin: 0;padding: 8px 0;width: 100%;}
.create_notice_main_wrapper .row4 .right .lbl {box-sizing: border-box; clear: both; float: left;padding: 5px 7px 0 0; width: 31%;text-align: right;}
.create_notice_main_wrapper .row4 .right .txt_bx {float: left;width:58%;}
.create_notice_main_wrapper .row5{font-size: 14px;padding: 0;}    
.create_notice_main_wrapper .row5 .lbl{box-sizing: border-box; clear: both;float: left;padding: 5px 7px 0 0; text-align: right; width: 20%;}

.create_notice_main_wrapper .row5 .txt_bx{float: left;width: 75%;}    
.create_notice_main_wrapper .row5 .txt_bx input.title[type="text"]{ border: 1px solid #ccc; box-sizing: border-box; margin: 0;padding: 8px 2px; width: 100%;}
.clients-models-details .row-item {border: 1px solid #ccc;border-radius: 5px;margin: 20px 0 0;background-color:#fff;}
.create_notice_main_wrapper .bordered tfoot td {border-bottom: 0 none !important;}
.create_notice_main_wrapper .ck-wrapper{display: block;width: 100%;padding: 0 15px 20px;}
.create_notice_main_wrapper .ck-wrapper .lbl{display: inline-block;text-align: right;vertical-align: middle; padding: 0 10px 0 0;width: 25%;}
.create_notice_main_wrapper .ck-wrapper .field-notices-description{display: inline-block;vertical-align: middle;width: 74.5%;margin-bottom: 0;}
.create_notice_main_wrapper .ck-wrapper .field-notices-description .cke_chrome{ border: 1px solid #ccc; box-shadow: none;}
.create_notice_main_wrapper .row-item{width:100%;font-size: 14px;padding:0 15px 20px;display: table;}  
.create_notice_main_wrapper .row-item .lbl.case-number-section {padding-top: 0px;vertical-align: middle;}
.create_notice_main_wrapper .row-item .lbl{box-sizing: border-box;clear: both; padding: 0 10px 0 0;text-align: right; width: 25%;display: table-cell;vertical-align: middle;}    
.create_notice_main_wrapper .vertical-alignment .lbl {padding-top: 0px;}
.create_notice_main_wrapper .row-item .txt_bx{width:75%;display: table-cell;vertical-align: top;}
.create_notice_main_wrapper .row-item .txt_bx .form-control {height: 45px;padding:8px 10px 5px;top:-2px;}  
.create_notice_main_wrapper .row-item .txt_bx textarea.form-control{height: auto;}
.radio-action label {padding: 0;cursor: pointer;}
.radio-action label input.appearing-as{cursor: pointer; display: inline-block; vertical-align: middle; margin: 0;}
.radio-action label span{font-weight: normal; padding: 0 5px;vertical-align: top;  display: inline-block;}
.clients-models-details { margin: 0;padding: 0 15px;}
.page-notices-create .clients-models-details input[type="text"], .page-notices-create .clients-models-details input[type="text"].form-control,
.page-cases-update .clients-models-details input[type="text"], .page-cases-update .clients-models-details input[type="text"].form-control{height: 45px;}

.create_notice_main_wrapper #appearing_as_container.row-item {vertical-align: top; width: 100%;display: table; max-width: inherit; }
.create_notice_main_wrapper #appearing-no-container.row-item { float: none; max-width: inherit; vertical-align: top; width: 100%;}
.create_notice_main_wrapper #appearing_as_container.row-item .lbl {float: right; width: auto; }

.create_notice_main_wrapper .row-item:nth-child(10) .col-md-8 .rightt,
.create_notice_main_wrapper .row-item:nth-child(15) .col-md-8 .rightt,
.create_notice_main_wrapper .row-item:nth-child(11) .col-md-8 .rightt,
.create_notice_main_wrapper .row-item:nth-child(16) .col-md-8 .rightt { width: 100%; display: table; }

.create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx.field-casesfinancialinst-constested{ display: block; width: auto; }
.create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx{ width: 45%; display: initial;}
.create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-7 .rightt{ width: 98%; display: table; }

/*.create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx.field-casesrealestate-category div.selector span { width: 256px !important;  }*/
/*.page-notices-create .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx.field-casesrealestate-category div.selector span { width: auto !important;  }*/

.create_notice_main_wrapper .row-item .txt_bx textarea{border: 1px solid #ccc; outline: 0 none; width: 100%;padding: 10px;}  
.create_notice_main_wrapper .create_notice_section1 .Row8{font-size: 14px; line-height: 20px;padding-bottom:0px;font-weight: 600;}    
.create_notice_main_wrapper .create_notice_section1 .Row8 .bordered{border-left: medium none; border-radius: 0; border-right: medium none;}
.create_notice_main_wrapper .create_notice_section1 .Row8 .bordered th{background-color: #f2f2f2;padding-left: 20px;}
.page-cases-update .bordered th{border-bottom: 1px solid #ccc;}
.page-cases-update .bordered thead th {border-bottom: 2px solid #ccc;}
.page-cases-update .clients-models-details .row-item table td{border-bottom: 1px solid #ccc;}
.create_notice_main_wrapper .create_notice_section1 .Row8 .bordered th:first-child{border-radius:0;}
.create_notice_main_wrapper .create_notice_section1 .Row8 .bordered th:last-child{border-radius:0;}
.create_notice_main_wrapper .bordered td{padding:20px;vertical-align: middle;}
.clients-models-details td.action { text-align: center;}
.create_notice_main_wrapper .bordered td input[type="text"]{ width: 100%;text-overflow: ellipsis;}
.create_notice_main_wrapper .bordered th.title_th{width: 20%;padding-left: 20px;}
.create_notice_main_wrapper .bordered th.size_th{width: 20%;}
.create_notice_main_wrapper .bordered th.case_th{width: 20%;}
.create_notice_main_wrapper .bordered th.upload_th{width: 20%;}
.create_notice_main_wrapper .bordered th.action_th{width: 8%}
.notice-attachments-list table td{border:none;}
.create_notice_main_wrapper .create_notice_section1 .Row8 .bordered .form-group {margin-bottom: 0;}
.create_notice_main_wrapper .create_notice_section1 .Row8 .bordered .form-group .help-block{line-height: 15px;}

.create_notice_main_wrapper .row-1 .sec-1{font-size: 14px;line-height: 20px; padding: 34px 10px 0;}
.create_notice_main_wrapper .row-1 .sec-1 .lbl{box-sizing: border-box;clear: both; float: left;padding: 8px 8px 0; text-align: right;width:24%;}
.create_notice_main_wrapper .row-1 .sec-1 .txt_bx{float: left;padding-bottom: 31px;width: 46%;}
.create_notice_main_wrapper .row-1 .sec-1 input[type="text"]{box-sizing: border-box;height: 39px;outline: 0 none;padding: 0 10px; width: 100%;}
.create_notice_main_wrapper .row-1 .sec-1 .new_client{ box-sizing: border-box;float: left;padding: 9px 0 0 25px;}
.new_client > span{font-size: 16px; padding: 0 20px 0 0;}
.create_notice_main_wrapper .new_client a{ background: #e8e8e8 none repeat scroll 0 0;border: 1px solid #c8c8c8;border-radius: 3px; color: #000; font-size: 16px;padding: 7px 25px;text-decoration: none;}
.create_notice_main_wrapper .new_client a:hover{background:#273758;color:#fff;border:none;}
.create_notice_main_wrapper .row-1 .sec-1 div.selector{width:100%!important;left:0;box-sizing: border-box;margin: 0;}
.create_notice_main_wrapper .row-1 .sec-1 div.selector span,.create_notice_main_wrapper .row-1 .sec-1 div.selector span:hover{ background-image: url("../images/drop_icon.png");background-repeat: no-repeat;;background-position: 92% 13px;  height: 26px;  line-height: 26px;width: 100% !important;}
.create_btn input[type="submit"].create{margin: 0 10px 0 0;}
.create_notice_main_wrapper .create_btn .cancelbutton{margin-left: 10px;}
.create_btn{padding-top: 25px; padding-left: 15px;}
.create_notice_main_wrapper .row8 .left{box-sizing: border-box; float: left; padding:0 0 0 30px; width:45%;}
.create_notice_main_wrapper .row8 .left label{display: block;font-size: 14px;line-height: 20px;}
.create_notice_main_wrapper .row8 .right label{display: block;font-size: 14px;line-height: 20px;}

.create_notice_main_wrapper .row8 .right{box-sizing: border-box;float: left;padding:0 15px 0 0; width: 45%;}
.create_notice_main_wrapper .row8 .right input[type="text"].relate{width: 80%;}
.create_notice_main_wrapper .row8 .left input[type="text"].case_no{width: 90%;}
.create_notice_main_wrapper .row8 .left span.middle{font-size: 16px; padding: 0 0 0 20px;}
.create_notice_main_wrapper .row8 .right .relate-btn{margin: 0 10px; padding: 4px 10px;}
.create_notice_main_wrapper .row8 .right div.selector{box-sizing: border-box; left: 0; margin-bottom: 20px; padding: 5px 10px;  width: 100% !important;}
.create_notice_main_wrapper .row8 .right div.selector span, .create_notice_main_wrapper .row8 .right div.selector span:hover{background-image: url("../images/drop_icon.png");background-position: right 10px; background-repeat: no-repeat;height: 26px; line-height: 26px; padding: 0; width: 100% !important;}
.create_notice_main_wrapper .row8 .relate-btn-sec .relate-btn{margin: 0 10px; padding: 0px 10px;background: #263959;}
.create_notice_main_wrapper .row8 .relate-btn-sec .relate-btn:hover{background:#384a65;}
.create_notice_main_wrapper .row-1 p.related_title{padding: 0 30px;font-size: 16px;line-height: 22px;}
.create_notice_main_wrapper .ralated-table{padding:0 30px;border-top:1px solid #000;}
.ralate-sec{ border-top: 1px solid #c8c8c8;box-sizing: border-box;font-size: 16px;  margin: 0 30px; padding: 20px 0 30px;}
.ralate-sec1{ display: table-cell;padding: 0 10px 10px 0;width: 25%;}
.ralate-sec2{display: table-cell;padding: 0 10px 10px 0;width: 40%;}
.related-case-list a{color: #000000;}
.ralate-sec2.relate-case-type {width: 30%;}
.ralate-sec3{box-sizing: border-box;display: table-cell;padding: 0 0 10px;text-align: right;}
.create_notice_main_wrapper .row4 .right .txt_bx input.hasDatepicker[type="text"] {background: rgba(0, 0, 0, 0) url("/themes/app/images/callender_icon.png") no-repeat scroll 95% 8px; border: 1px solid #ccc; box-sizing: border-box; margin: 0; padding: 8px 0; width: 100%; }
.tabel2 .form-group { height: 36px; margin: 0; padding: 0;}
.tabel2 .help-block{margin: 0;font-size: 10px;}
.create_btn button{background: #263959 none repeat scroll 0 0; border: 0 none; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; line-height: 20px; margin: 0; outline: 0 none; padding: 5px 10px;}
.opponent-txt-change, .client-type-txt-change{display: none;}
.opponent-txt-display{display: inline-block !important;}

.clients-models-details .mutliSelect ul li.add-client-popup-link {text-align: right;padding-top: 5px;}
.clients-models-details .mutliSelect ul li.add-client-popup-link a {font-size: 12px;font-style: italic;}

.team-tab .case-team-members-form-wrapper {text-align: right;}
.team-tab .case-team-members-form-wrapper .case-team-wrapper{text-align: left;padding: 0;}
#case-team-list-dropdown .mutliSelect li{width:100%; padding: 3px 0px;}
#case-team-list-dropdown .mutliSelect .group_user { padding-left: 20px; } 
#case-team-list-dropdown dd input[type="checkbox"]{width: 20px;}
#case-team-list-dropdown dd label{display: inline;}
#case-team-list-dropdown .mutliSelect li.empty-text{padding:0; text-align: left;}
#team-tab dl.custom-dropdown ul{padding: 5px;}
/*.page-notices-create .popup-wrapper .popup-content .pulldata-popup-btn {text-align: left!important;}*/
.middle_wrapper .section-1 .right .list-page-search-container .search-btn-div { margin-left: -3px;}
.page-notices-view .view_case_section1 .section-2 .tab-content #case-related-tab .related-case-section div.selector { width:100%!important}


.cnr-field-button .txt_bx.field-cases-cnr input#cases-cnr { width: 224px; }
.cnr-field-button div#pull-cnr-data-btn-container { padding: 5px 0px !important; position: absolute; top: 0; left: 240px; }

 /** Client **/
.field-clientdetailssearch-search{display: inline-block;}
.page-notices-create td {border-top: 1px solid #ccc;}
.page-notices-create .bordered.opponents-attorney-container-items td, .page-notices-create .bordered td{vertical-align: top;}
.page-notices-create .bordered td.action{vertical-align: middle;}
.view_page_wrapper .section-2 .tab-content .case-activity-list-container ul.pagination{padding:5px 0 0 !important;}

.case-notes-tab .sec-1 textarea{ color:#000; }
.case-notes-tab .sec-1 textarea#notes-description{ color:#000; height: 150px; }
.activity-tab .case-activity-form-wrapper {margin-top: 20px;margin-bottom: 24px;}
.activity-tab .case-activity-form-wrapper .case-activity-form-left {display: inline-block;vertical-align: top;width: 5%;}

.activity-tab .case-activity-form-wrapper .case-activity-form-left img {height: 34px;width: 34px;border-radius: 3px;}
.activity-tab .case-activity-form-wrapper .case-activity-form-right {display: inline-block; width: 94%;}
.activity-tab .case-activity-form-wrapper .case-activity-form-right .section-6{padding: 0;margin:0px;}
.activity-tab .case-activity-form-wrapper .case-activity-form-right .section-7 #hearing-details { width: 100%; float: left; }
.activity-tab .case-activity-form-wrapper .case-activity-form-right .section-7 #hearing-details .case-activity-info ul.field-caseactivityinfo-who_attended { float: left; margin-top: 4px;margin-bottom: 16px; width: 100%;}
 div.case-activity-info ul.field-caseactivityinfo-who_attended .help-block {padding-left: 23px;}
.view_page_wrapper .case-activity-info .form-group .help-block { position: absolute;}
.form-group.field-caseactivityinfo-informtoclientflag > div {display: inline-block;}
.inform-to-clients ul.field-caseactivityinfo-informed_to_client{padding: 0;}
.inform-to-clients ul.field-caseactivityinfo-informed_to_client li{list-style:none;}
.view_page_wrapper .section-7 .field-caseactivityinfo-informtoclientflag{ margin-bottom:10px;}
.view_page_wrapper .section-7 .inform-to-clients {padding-bottom: 15px;}
.inform-to-clients ul.field-caseactivityinfo-informed_to_client li{list-style:none !important;}
.view_page_wrapper .inline-case-activity-form .section-7{padding: 0 14px;}
.view_page_wrapper .inline-case-activity-form .section-7 #caseactivityinfo-informtoclientflag label{ padding-right: 10px;vertical-align: middle;}
.view_page_wrapper .inline-case-activity-form .section-7 #caseactivityinfo-informtoclientflag label input{margin-right: 5px;display: inline;vertical-align: middle;}

/***Update client ****/


/* New Client */
.new_client_wrapper{ margin: 0 auto; padding: 0; width: 100%;}
.new_client_container{box-sizing: border-box; padding:0; width: 100%;}
.new_client_wrapper .section1{background-color: #fcfcfc; border-radius: 4px; box-shadow: 0 0 10px #dedede; margin: 22px 0 0;border: 1px solid #ccc;}
.section1_wrp{ font-size: 14px;line-height: 20px;padding:63px 20px 33px; width:80%; margin: 0 auto;}
.section1_wrp .row1{display: table;padding-bottom: 20px;width: 100%;}
.new_client_wrapper .section1_wrp .row1 .lbl{box-sizing: border-box;clear: both;display: table-cell;padding: 10px 20px 0 0; vertical-align: top;width: 30%;}
.new_client_wrapper .section1_wrp .row1 label{text-align: right;width: 100%;}
.new_client_wrapper .section1_wrp .row1 .txt_bx label{margin: 0;padding: 8px 0 20px;text-align: left;}
.new_client_wrapper .section1_wrp .row1 .txt_bx{display: table-cell;}
/*.page-clients-update .new_client_wrapper h2 {padding:12px 0 32px;}*/
.page-clients-view .new_client_wrapper .section1_wrp .row1 .lbl{padding: 0 20px 0 0;}
.new_client_wrapper .section1_wrp .row1 input[type="text"]{box-sizing: border-box; height: 44px; outline: 0 none; padding: 0 10px; width: 100%;}        
.new_client_wrapper .section1_wrp .row1 textarea{ font-size: 12px; height: 44px;outline: 0 none; padding: 0 10px;width: 100%;}
.new_client_wrapper .section1_wrp .row2{padding: 0 ;}
.new_client_wrapper .section1_wrp .row2 .lbl{box-sizing: border-box; clear: both; float: left; padding: 8px 0 0; width: 12%; }
.new_client_wrapper .section1_wrp .row2 .txt_bx{float: left;padding-bottom: 31px; width: 86%;}
.new_client_wrapper .section1_wrp .row2 textarea{ box-sizing: border-box;font-size: 14px;height: 109px;outline:0;  width: 100%;}    
.new_client_wrapper .section1_wrp .row2 .txt_bx input[type="submit"]{ background: #263959 none repeat scroll 0 0; border: 0 none; border-radius: 3px; color: #fff; font-size: 14px;line-height: 25px; outline: 0 none; padding: 5px 13px;cursor:pointer;}    
.new_client_wrapper .section1_wrp .row2 .txt_bx input[type="submit"]:hover{background: #384a65;}
.new_client_wrapper .section1_wrp .row1 .txt_bx div.selector{box-sizing: border-box;height: 44px;left: 0;padding: 5px 10px; width: 100% !important;margin-bottom:0;}
.page-clients-update .alert-success {background-color: #dff0d8;border-color: #d6e9c6; color: #3c763d;margin-bottom: 10px;}
.page-clients-update .new_client_wrapper .section1{margin: 0;}
.client-address-container h2{font-size: 19px;}
.page-clients-view .new_client_wrapper h2{padding: 10px 0;}
.new_client_wrapper .cancelbutton{margin: 0 0 0 10px;}
.page-clients-index .clients-actions-section .sprite {top: 2px;}
.page-clients-index .clients-actions-section .sprite.icon-delete-item{background-position: -71px -12px;}
.page-clients-index .clients-actions-section a {display: inline-block;}
.page-clients-index .section-2 .grid-view table.bordered td.clients-actions-section {width: 15%;}
.page-clients-index .section-2 .grid-view table.bordered td.clients-Phone-Number-section{width: 15%;}
.user-secondary .page-clients-index .section-2 .grid-view table.bordered td.clients-actions-section {width: 9%;}
.deleteClientDisabled{cursor:pointer;}

/* View Case */
.section-1.priority_Critical { background-color: #ffeedd !important; margin-bottom: 20px; }
.section-1.priority_Super_Critical { background-color: #ff0000 !important; margin-bottom: 20px; }
.section-1.priority_Super_Critical .auto_update_switch .auto_cont p { color: #000000; }
.section-1.priority_Important { background-color: #ffffdd !important; margin-bottom: 20px; }
.section-1.priority_Routine { background-color: #ceffff !important; margin-bottom: 20px; }
.section-1.priority_Others { background-color: #eef8fb !important; margin-bottom: 20px; }
.section-1.priority_Normal { background-color: #ffffff !important; margin-bottom: 20px; }
.view_page_wrapper .section-1 .col-md-3{padding-left: 0;}
.view_page_wrapper .fee-received-add-new-wrapper .section-2{padding: 0;}
.expenses-tab .expenses-add-new-wrapper.clicked .row .col-md-4{ padding-bottom: 15px; margin: 0; }
.expenses-tab .expenses-add-new-wrapper.clicked #expenses-form .margin-top-small{margin-top: 10px;}
.view_page_wrapper{margin: 0 auto; padding: 0; width: 100%;}
.view_case_section1{background-color: #fff; border-radius: 4px;box-shadow: 0 0 10px #dedede;margin: 0;border: 1px solid #ccc;}
.view_page_wrapper h4{margin: 0; padding:15px 0 26px;text-align: center;line-height: 30px;}    
.view_page_wrapper .section-1{box-sizing: border-box; padding:33px 26px 15px;display: block; margin-bottom: 20px;}
.view_page_wrapper .section-1 .cases-description {font-size: 14px;line-height: 22px; padding-bottom: 15px; max-height: 250px; overflow-y: auto; margin-top: 20px; }
.view_case_section1 .cases-description ul {padding-bottom: 9px;}    
.view_page_wrapper .section-1 h1{white-space: pre-wrap; font-weight: 600;line-height: 28px;margin: 0;padding-bottom: 13px;}
.page-notices-view .responsive-sidebar-case-details .section-1 h1{font-weight: bold;line-height: 22px;margin: 0;padding-bottom: 13px;}
.page-notices-view .responsive-sidebar-case-details .section-1 p {font-size: 14px;line-height: 22px;padding-bottom: 15px;}
.page-notices-view .view_page_wrapper .section-7 .case-activity-info div.selector{width: 100% !important; max-width: 100%; }
.page-notices-view .section-1 div.selector{height: 34px;padding: 2px 10px; /* max-width: 150px; */ /*width: 106px !important;*/ border-radius: 0px; border: 1px solid #000; }
.view_page_wrapper .section-1 p{font-size:14px;line-height:22px;text-align: justify;}
.view_page_wrapper .section-2{padding:0 25px 20px 25px;}
.view_page_wrapper .section-2 .tab-content{border-top: 1px solid #ccc;margin-top: -1px;}
.case-todos-tab .Todo_main .todo_section1 .todos-type-count-details{font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 600;}
.view_page_wrapper .section-2 .tab-content .case-activity-list-container{clear:both;}
#case-team-list-dropdown .mutliSelect li .dd-helper-text a{color: #39a56d;}
.nav.nav-tabs {border: 0 none;}
.page-notices-view .case-todos-wrapper .todo_section3.sec-6 {float: left;padding:10px 0 0 20px; width: 65%;margin:0;}
.page-notices-view .case-todos-wrapper .todos-pagination{ float: right; padding: 9px 2px 0 0; width: 35%;}
.page-notices-view .case-todos-wrapper .todos-pagination .pagination{padding: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border: medium none;text-decoration: none;background:none;}
.nav > li > a:hover, .nav > li > a:focus{border: medium none;text-decoration: none;background:none;}
.nav-tabs > li > a{border:0 !important;}
.view_page_wrapper .section-2 ul.nav li{ border-bottom: 1px solid #ADB4BE; height: 55px;border-left: 1px solid #ADB4BE; border-top: 1px solid #ADB4BE;display: table; font-size: 14px;  margin: 0;background: #f3f3f3;cursor:pointer;padding: 0 10px 0 0;list-style: outside none none}    /*list-style: outside none none;*/
.view_page_wrapper .section-2 ul.nav li{padding: 0;}
.view_page_wrapper .section-2 ul.nav li a{margin: 0;padding: 6.9px 7px;font-size: 13px; /*display: table-cell;*/ vertical-align: middle;}

.notice-activity-item-comments ul li, .notice-activity-item-comments ol li {font-size: 14px;}
.view_page_wrapper .section-2 ul.nav li:first-child{border-top-left-radius: 5px;}
.view_page_wrapper .section-2 ul.nav li:last-child{border-right: 1px solid #ADB4BE;border-top-right-radius: 5px;}
.view_page_wrapper .section-2 ul.nav li img{vertical-align:middle;padding: 0 10px;}    
.view_page_wrapper .section-3{font-size: 14px;padding: 10px 0;}
.view_page_wrapper .case-team-wrapper {display: inline-block;width: 35%;}

.view_page_wrapper .team-tab .case-team-wrapper{display: inline-block;vertical-align: top;width: 292px;}
.view_page_wrapper .team-tab .ass_btn{display: inline-block;padding: 0 0 0 10px;vertical-align: top;width: auto;}
.view_page_wrapper .team-tab .case-team-wrapper .custom-dropdown dd ul{position: initial;}
.view_page_wrapper .case-team-wrapper .custom-dropdown-wrapper {width: 100%;}
.view_page_wrapper .section-3 .left{float:left;}
.view_page_wrapper .section-3 .left .left_1{ display: inline-block; margin: 0; padding: 0; vertical-align: middle;}
.view_page_wrapper span.activity-by {text-transform: lowercase;font-size: 11px;padding: 0 0px 0 11px;}
.view_page_wrapper .section-3 .left .left_1 span.activity-name{font-size: 14px;}
.view_page_wrapper .section-3 .left .left_1 p{margin: 0; padding: 5px 10px;}    
.view_page_wrapper .section-3 .left img{vertical-align: middle; width: 34px;height: 34px;border-radius: 3px;}
.view_page_wrapper span.activity-date-icon{background-position:-191px -106px;width: 33px;}
.view_page_wrapper span.activity-time-icon{background-position:-226px -106px;width: 33px;}
.view_page_wrapper .attachments-tab .dz-error-mark{display: none;}
#caseactivityinfo-who_attended li label{cursor: pointer;font-weight: normal;}
.page-notices-view .view-notice-filter-container .view-filter-form-container .row .view-case-filter-actions img {margin-top: -23px;}

/* seconday user */

.user-secondary .page-cases-index .middle_wrapper .listpage-no-records .section-1 .left {width: 65%;}
.user-secondary .page-cases-index .middle_wrapper .listpage-no-records .section-1 .right{ width: 35%;}

/***** View Case Tab Search *****/

.view-notice-filter-container{border-radius: 15px;box-sizing: border-box;float: none;margin: 0;padding: 0;}

.timesheet-tab .view-notice-filter-container h5, .view-notice-filter-container h5 { /*display: table;*/ margin: 0 0 5px; padding: 0; text-align: right; width: 100%; }
.timesheet-tab .view-notice-filter-container .action-btn { display: inline-block; vertical-align: top;}

.attachments-tab .view-notice-filter-container h5{padding:10px 0 0px;}
.view-notice-filter-container h5 a {background: #fff;font-weight: normal;border: 1px solid #fd933d;color: #de972b;padding: 8px 10px 9px;display: inline-block; margin:0 0px -1px 5px; }
.view-notice-filter-container h5 a.clicked { padding: 10px 10px 25px; margin:0px 0px -4px 5px; }
.filter-text.filter-txt-link.clicked {border-bottom: none;color:#fd933d;}
.view-notice-filter-container h5 a:hover{background: #fd933d;color: #fff!important;}
.view-notice-filter-container .view-filter-form-container{ border: 1px solid #fd933d; display: none; margin:-2px 0 20px;padding: 20px 20px 5px;}
.view-notice-filter-container .view-filter-form-container .row .col-md-4{padding-bottom: 10px;}
.view-notice-filter-container .view-filter-form-container div.selector{width:100%!important;     max-width: 100%; }
.view-notice-filter-container .view-filter-form-container .col-md-3{display: table-cell;float: none;width: 17%;}
.view-notice-filter-container .view-filter-form-container .view-case-filter-actions{padding: 10px 0;}
.page-notices-view .view-notice-filter-container .view-filter-form-container .row {padding-bottom: 20px;}
.page-notices-view .activity-tab .view-notice-filter-container .view-filter-form-container .row .view-case-filter-actions {display: table-cell;float: none; padding: 0 0 0 15px;position: relative;top: 10px;width: 17%;}
.page-notices-view .attachments-tab .view-notice-filter-container .view-filter-form-container .row .view-case-filter-actions{ left: 15px;position: relative;top: 0;}
.page-notices-view .attachments-tab .view-notice-filter-container .view-filter-form-container div.selector span{padding: 3px 20px 0 0;}
.view-case-filter-actions.col-md-3 {vertical-align: middle;padding: 0;}
.page-notices-view .attachments-tab .view-notice-filter-container.col-md-12{ padding: 0;}

.page-notices-view .attachments-tab .doc-chk-icons{display: inline-block; width: 25px; vertical-align: top;}
.page-notices-view .attachments-tab .doc-chkbox { display: inline-block; margin-right: 2px; position: relative; top: -1px; vertical-align: bottom; width: 16px; }
.page-notices-view .attachments-tab .doc-title { display: inline-block; vertical-align: middle; width: 65%; }
.page-notices-view .attachments-tab .doc-title span label { font-weight: normal; display: block;overflow-wrap: break-word; }
.page-notices-view .attachments-tab span.file-name a { color: #000; display: inline-block; padding: 0;hyphens: auto;}
.page-notices-view .view-case-filter-actions input{margin-right:10px; }
.view_page_wrapper .section-3 span.sprite {cursor: auto;}
.grid-page-last-row input[type='checkbox']{vertical-align: middle;}
.page-notices-view .view_page_right { width: auto; margin-left: 20px; }
.page-notices-view .view_page_right .auto_update_switch { margin: 5px 0px 0px 10px; width: 150px; }
.page-notices-view .view_case_priority { width: 122px; }
.page-notices-view div.selector span { background-position: right 7px; }
/***** View Case Tab Search *****/

form#case-activity-form{clear: both;}
.activity-info span.edit-delete-icons{margin-left: 8px;}
.activity-info span.edit-delete-icons .edit-icon{ background-position:-79px -11px; /*background-position: -214px -64px;*/  background-size: 400px auto; height: 17px; margin-right: 7px; padding: 0; width: 17px;}
.activity-info span.edit-delete-icons .delete_icon{background-position: -56px -11px; background-size: 400px auto; height: 18px; padding: 0; width: 14px;}
.view_page_wrapper .section-3 .right{float:right;padding:0;}
.view_page_wrapper .section-3 .right span{vertical-align: bottom;}
.form-control{box-shadow: none;border-color: #ccc;color:#333;}
.view_page_wrapper .section-3 .right span img{padding: 0 5px 0 0;vertical-align: initial;}
.view_page_wrapper .section-4 p{margin:0;white-space: pre-wrap;}
.view_page_wrapper .section-4 .notice-activity-item-comments ul li:last-child{border-right:0;}
.page-notices-view .view_page_wrapper .section-4 p{margin:10px 0 0;color: #333;}
.page-notices-view .view_page_wrapper .section-4 p:first-child{margin: 0;}
.view_page_wrapper .section-4{position: relative;font-size: 14px;line-height:22px;padding:10px 20px;margin:5px 0px 15px 50px; background: #ffffff; border: 1px solid #BEBEBE;border-radius: 10px;}
.view_page_wrapper .section-4::before, .view_page_wrapper .section-4::after{bottom: 100%; left: 7%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
.view_page_wrapper .section-4::before{border-color: rgba(245, 41, 27, 0); border-bottom-color: #BEBEBE; border-width: 13px; margin-left: -19px; }
.view_page_wrapper .section-4::after{border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 12px; margin-left: -18px; }

.view_page_wrapper .activity-inline-actions {padding: 15px 0;}
.view_page_wrapper .activity-inline-actions input{margin: 0 5px;}
.view_page_wrapper .activity-chunks {margin: 0px 0px 0px 50px;}
.view_page_wrapper .activity-chunks p {border-left-width: 3px;border-color: #e6e6e6;border-left-style: solid;padding:0 8px 0 8px;font-size: 13px;}
.view_page_wrapper .activity-chunks span a {font-weight: 600;}
.view_page_wrapper .activity-chunks p b{font-size: 13px;}
.view_page_wrapper .section-5{font-size: 14px;line-height: 22px;margin:0; padding:20px; }
.view_page_wrapper .section-5 .file_attach{ border: 3px dashed #c0c0c0;padding: 20px;text-align: center;}    
.view_page_wrapper .section-5 .file_attach ul{margin: 0;padding: 0;}    
.view_page_wrapper .section-5 .file_attach ul li{display:inline-block;cursor:pointer;}    
.view_page_wrapper .section-5 .file_attach img{padding: 0 10px; vertical-align: middle;}
.view_page_wrapper .section-6{font-size: 14px; line-height: 22px; margin: 0 0 0 45px; padding: 10px 0 5px; }    
.view_page_wrapper .attachments-tab .section-6{margin: 0; padding: 0;}
.view_page_wrapper #w1-tab1 .section-6 {margin: 0;}
.view_page_wrapper .section-6 textarea{ border: 1px solid #bebebe;max-width: 100%; outline: 0 none;width: 100%; padding: 5px 10px;}

.page-notices-view .section-2 .tab-content .expenses-add-new-wrapper.add-new-wrapper .section-2 form#expenses-form textarea#caseexpenses-particulars,
.page-notices-view .section-2 .tab-content .section-6 #expenses-grid-view-form #caseexpenses-particulars,
.page-notices-view .section-2 .tab-content  #casefeereceived-particulars,
.page-notices-view .section-2 .tab-content #casefeereceived-notes,
.page-notices-view .section-2 .tab-content #casefeereceived-fee_received_at10,
.page-notices-view .section-2 .tab-content #casefeereceived-particulars,
.page-notices-view .section-2 .tab-content #casefeereceived-notes,
.page-notices-view .section-2 .tab-content textarea#casetimesheets-particulars  { height: 34px !important; }

.view_page_wrapper .section-2 ul.nav li.active, .view_page_wrapper .section-2 ul.nav li:hover{border-bottom: 1px solid #263959;}
.view_page_wrapper .section-2 ul#w1 li.active, .view_page_wrapper .section-2 ul#w1 li:hover{border-bottom:0;}
#activity-list .empty { color: #333;font-size: 14px;font-weight: bolder;padding: 0;}

.view_page_wrapper .section-7{margin: 0;padding: 0px;}
.view_page_wrapper .section-7 .left{display: inline-block;padding-top: 27px;}
.view_page_wrapper .field-caseactivityinfo-ishearingrecorded .control-label {display: inline-block;}
.view_page_wrapper .field-caseactivityinfo-ishearingrecorded #caseactivityinfo-ishearingrecorded {display: inline-block;margin-left: 10px;}
.dropzone .dz-preview .dz-image{width: auto !important;}
.view_page_wrapper .section-7 .left .modal-radio{padding: 0 10px 0 0;cursor: pointer;}
.view_page_wrapper .section-7 .left .modal-radio span{font-weight: normal;}
.view_page_wrapper .section-7 .left .modal-radio input{margin: 0px 5px 0;}
.view_page_wrapper .section-7 .left input[type="submit"].submit{background: #263959 none repeat scroll 0 0; border: 0 none; border-radius: 3px; color: #fff;cursor: pointer;font-size: 16px; outline: 0 none; padding: 5px 10px;margin: 0 20px 0 0;}
.view_page_wrapper .section-7 .left input[type="submit"].calender{background: rgba(0, 0, 0, 0) url("../images/todo_calander_icon.png") no-repeat scroll center center; border: 0 none; cursor: pointer; height: 30px; text-indent: -999px; width: 30px;margin: 0 10px;}
.view_page_wrapper .section-7 .left img{padding-left: 20px;vertical-align: middle;}
.view_page_wrapper .section-7 .left input[type="checkbox"]{padding: 2px 10px;margin: 2px 2px 3px 0;display: inline-block; vertical-align: middle;}
.activity-info .section-7 .right{top:0px;}
.view_page_wrapper .case-activity-info .form-group {float: left; padding: 0 10px 0 0 ; vertical-align: top; width:33%;clear: right; position: relative;}
.view_page_wrapper .case-activity-info .form-group .hasDatepicker{background: #fff url("/themes/app/images/side-bar-calender-icon.png") no-repeat scroll 96% 8px;}
.view_page_wrapper .case-activity-info .form-group label {padding-bottom:0px;}
.view_page_wrapper #caseactivityinfo-who_attended li:last-child label {display: inline-flex;}
.view_page_wrapper #caseactivityinfo-who_attended li:last-child .field-caseactivityinfo-others_txt {display: inline-block;padding: 0 10px; vertical-align: middle; margin-left: 15px;/*width:55%;*/}
.case-activity-info .form-group .hasDatepicker{height: 34px;width:100%;}
div.case-activity-info ul{margin: 0;padding: 0;}
div.case-activity-info ul.field-caseactivityinfo-who_attended {clear: left; display: block;margin-bottom: 16px;}
.help-block{line-height: 15px; display: block;}
div.case-activity-info ul li{background: none !important;border:0!important;}
.view_page_wrapper .field-caseactivityinfo-who_attended li {list-style: outside none none;}

.view_page_wrapper .section-7 .right .row1{display: inline-block;padding: 0 10px;}    
.view_page_wrapper .section-7 .right .row1 p{margin: 0;padding: 0 0 10px;}
.view_page_wrapper .section-7 .right .rp_wrp{display: inline-block;}    
.view_page_wrapper .section-7 .right .ass_btn{display: inline-block; margin: 0;padding: 0 0 10px; vertical-align: top;}
.view_page_wrapper .section-7 .right .ass_btn input[type="submit"]{background: #263959 none repeat scroll 0 0; border: 0 none; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; margin: 0 20px 0 0; outline: 0 none;padding: 3px 10px;}    
.view_page_wrapper .section-7 .right .ass_btn input[type="submit"]:hover{background: #384a65;}
.view_page_wrapper .section-2 ul#view-case-tabs li.active{border-bottom-color:#fff;}
.view_page_wrapper .section-2 ul#view-case-tabs li a{color:#263959; text-align: center;}

.view_page_wrapper .section-2 ul#view-case-tabs li a span label{font-weight: normal;}
.todo_section3.sec-6 .left .todos-select-options {font-weight: normal;vertical-align: text-bottom;cursor: pointer;}
.activity-info img{max-width: 100%}
.cases-sidebar-action .blue-delete-icon{margin: 0 0 0 10px;}
.case-sidebar-section .case-hearings-export-link{float: right;}
.red-delete-icon {background: rgba(0, 0, 0, 0) url("/themes/app/images/red_minus.png") no-repeat scroll 0 0;padding: 2px 12px;}
/*Uniform css start */
.view_page_wrapper .section-7 .right .row1 div.selector{left:0;padding: 0 10px; height: 27px;width:165px!important;}
.view_page_wrapper .section-7 .right .row1 div.selector span, .view_page_wrapper .section-7 .right .row1 div.selector span:hover{background-image: url("../images/drop_icon.png");background-position: right 10px;background-repeat: no-repeat;height: 26px;line-height: 26px;padding:0;width: 100% !important;}
/*Uniform css end */

/*Upload File */
.Upload_file_wrapper{box-sizing: border-box; margin: 0 auto; padding: 0;width: 920px;}    
.Upload_file_section1{background-color: #fcfcfc;border-radius: 4px;box-shadow: 0 0 10px #dedede; margin: 0 0 37px;padding: 55px 0 46px;}    
.Upload_file_wrapper .row1{padding:0 0 0 152px;}
.Upload_file_wrapper .row2{ font-size: 16px; line-height: 65px; margin: -20px 0 0;padding: 0 0 15px 145px;}
.Upload_file_wrapper .row3 .lbl{box-sizing: border-box;clear: both;float: left; padding: 0 15px 0 0; text-align: right; width: 17%;}
.sidebar-inner-section.faq.faq-section ul{padding: 0 10px 0 20px;}
.sidebar-inner-section.faq.faq-section .faq-inner-section{ background: #f5f5f5; border: 1px solid #afafaf;}
.sidebar-inner-section.faq.faq-section .faq-inner-section ul li{border:none;margin: 0;}

.Upload_file_wrapper .row3 .lbl label{font-size:16px;height:22px;}
.Upload_file_wrapper .row3 .txt_bx{float: left; width: 73%;}
.Upload_file_wrapper .row4{padding:0 0 15px 155px;}
.Upload_file_wrapper .row4 input[type="submit"].submit{background:#263959;padding:4px 7px;cursor:pointer;outline:0;}
.Upload_file_wrapper .row4 input.submit[type="submit"]:hover{background:#384a65;}
.Upload_file_wrapper .row1 p{font-size: 16px; letter-spacing: 0.3px;}    
.Upload_file_wrapper #val{ width: 400px; height: 25px;position: absolute;top: -25px; left: 0;font-size: 14px;line-height: 25px;text-indent: 10px;}
.Upload_file_wrapper input[type='file'] { height: 25px; opacity: 0;position: relative; z-index: 2; cursor: pointer;}
.Upload_file_wrapper #button { background-attachment: scroll; background-clip: border-box; background-image:url("../images/file_upload_icon.png"); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; border-radius: 30px; color: #000;cursor: pointer;display: block;top: -22px;font-size: 11px;height: 21px; line-height: 23px; cursor: pointer;right: 0; text-align: center; /* top: 0; */ transition: all 500ms ease 0s; width: 84px; position: relative; z-index: 1;}
.Upload_file_wrapper #button:hover { background-color: blue;}
.Upload_file_wrapper .row3 .txt_bx div.selector{ box-sizing: border-box; height: 39px; left: 0; padding: 5px 10px; width: 100% !important;}
.Upload_file_wrapper .row3 .txt_bx div.selector span, .Upload_file_wrapper .row3 .txt_bx div.selector span:hover{background-image: url("../images/drop_icon.png"); background-position: right 10px;background-repeat: no-repeat;height: 26px;line-height: 26px; padding:0;width: 100% !important;}
#caseactivityinfo-who_attended li {display: inline-block;vertical-align: top; margin-right: 20px;}

/* Case- tab-Attachment */
.view_page_wrapper .section-6 .table{padding-bottom:20px;border-radius:3px;margin-bottom:0;margin-top: 20px;}
.view_page_wrapper .section-6 .table table{border-radius:3px;width: 100%; /*border: 1px solid #ccc;*/ }
.view_page_wrapper .section-6 table tr td{font-size:14px;line-height:20px;padding:8px 10px;}
.view_page_wrapper .section-6 table tr td span.file-name{ display: inline-block; vertical-align: middle; width: 100%;margin: 0 30px 0 7px;}
.view_page_wrapper .section-6 table tr th.header-col-title{width: 20%;}
.view_page_wrapper .section-6 table tr th.header-col-type{width: 14%;}
.view_page_wrapper .section-6 table tr th{text-align:left;padding:5px;background:#E0DFDD;padding:5px 10px;}
.view_page_wrapper .section-6 table tr th.header-col-uploadedby {width: 20%;}
.view_page_wrapper .section-6 table thead tr td:nth-child(1),.attachment .section-6 table thead tr td:nth-child(2),.attachment .section-6 table thead tr td:nth-child(3),.attachment .section-6 table thead tr td:nth-child(4),.attachment .section-6 table thead tr td:nth-child(5) {border-top:none;}
.view_page_wrapper .section-6 table thead tr td:nth-child(2){border-top:none;}
.view_page_wrapper .section-6 table tr td img{padding: 0 10px;vertical-align: middle;}
.view_page_wrapper .section-6 table tr th.title{width:30%;}
.view_page_wrapper .section-6 table tr th.size{width:10%;}
.view_page_wrapper .section-6 table tr th.case{width:18%;}
.view_page_wrapper .section-6 table tr th.upload{width:17%;}
.view_page_wrapper .section-6 table tr th.create{width:11%;}
.notice-attachments-list a {color: #000;cursor: pointer;}
.view_page_wrapper .section-2 ul li.active{border-bottom-color: #fff;}
.view_page_wrapper .section-2 ul li.active a{color:#000;}
.custom-dropdown dd ul {padding-top: 8px;}
.page-notices-view .field-todosassigned-assigned_to > div#todosassigned-assigned_to li {display: block;margin: 0;padding: 0 0 5px;width: 100%;line-height: normal;}
.page-notices-view .field-todosassigned-assigned_to > div#todosassigned-assigned_to li input{display: inline-block;width: auto;}
.page-notices-view .field-todosassigned-assigned_to > div#todosassigned-assigned_to li label{display: inline-block;width: 86%;}

.page-notices-view .section-6 .col-sm-3  { width: 21%;  }
.page-notices-view .section-6 .col-sm-3:nth-child(3) { width: auto; }

.view_page_wrapper .section-6 #case-attachment-grid-view-form table.notice-attachments-list tr td span.file-name{ margin-right: 80px; }

.view_page_wrapper .section-2 ul.nav li.active,.view_page_wrapper .section-2 ul.nav li:hover{background: #fff; border-bottom: 1px solid #adb4be;color: #000;}
.view_page_wrapper .section-2 ul.nav li span.active-count{background: #fff;border-radius: 6px; box-sizing: border-box; color: #000;font-size: 10px;margin: 0 0 0 10px; padding: 0 5px;}
.view_page_wrapper .section-2 ul.nav li span.count{background:#E1E1E1;border-radius: 6px; box-sizing: border-box; color: #000;font-size: 10px;margin: 0 0 0 10px; padding: 0 5px;}
.view_page_wrapper .ass_btn {display: inline-block;padding-top: 10px;text-align: right;vertical-align: top;width: 100%;}
.view_page_wrapper .ass_btn .cancelbutton {margin: 0 10px;}
.ass_btn { display: inline-block;padding-top: 6px;vertical-align: top;}
.ass_btn input[type="submit"]{background-color: #273758}
.btn-primary {background-color: #273758;}
.case-todos-tab .Todo_main h2 {color: #263959;font-size: 20px;}
.case-todos-tab .Todo_main ul li,.case-todos-tab .Todo_main ul li:first-child,.case-todos-tab .Todo_main ul li:last-child{border:0;}
.group_user group_user_11{text-align: left}
.case-todos-tab .Todo_main .todo_section1{box-shadow: none;}
.view_page_wrapper .attachments-tab .section-5 {padding: 20px 0 10px;}
.activity-tab .view-notice-filter-container{padding: 20px 0 0;}
.attachments-tab .notice-attachments-list td.action{text-align: center;}
.attachments-tab #attachment-grid-view{ border: none; border-radius: 0; overflow-x: auto;}
.attachments-tab table.notice-attachments-list{ border: 1px solid #ccc; border-radius: 5px; border-collapse: separate;}
.attachments-tab table.notice-attachments-list td{border-collapse: collapse; border-bottom: none; border-top: 1px solid #ccc;}
.attachments-tab table.notice-attachments-list th.action-column,
.team-tab table.case-team-list th.action-column{text-align: center; width:10%; padding-left: 0;}

/* Case- tab- team */
.view_page_wrapper .tab-team .section-2{padding-bottom:0;}
.view_page_wrapper .tab-team .section-6 table tr th.first-name{width:40%;}
.view_page_wrapper .tab-team .section-6 table tr th.email{width:40%;}
.view_page_wrapper .tab-team .section-6 table tr th.phone{width:15%;}
#w1-tab3 label{vertical-align: text-top;}
.sec-3.add .right {box-sizing: border-box;float: right;padding: 30px 20px 30px 0;text-align: right;width: 15%;}
#w1-tab3 .take-notes .right p {font-style: italic;padding: 10px 0 0;}
.view_page_wrapper .related-case-section p.related_title{font-size: 16px; line-height: 22px; padding: 0; }
.view_page_wrapper .related-case-section .section_1 .left{ box-sizing: border-box; display: inline-block; padding: 0; vertical-align: top; width:48%;}
.view_page_wrapper .related-case-section .section_1 .right{ box-sizing: border-box; display: inline-block; padding: 0; width: 39%; vertical-align: middle;}
.view_page_wrapper  .relate-btn-sec{box-sizing: border-box; display: inline-block; padding: 0; position: relative; text-align: right; top: 5px; vertical-align: middle; width: 12%;}
.view_page_wrapper .related-case-section .section_1 .left .left.field-caserelated-related_case_id.required {width: 80% !important;}
.view_page_wrapper .related-case-section .section_1 .left input.ui-autocomplete-input {color: #333;text-overflow: ellipsis; padding:0 10px;}
.view_page_wrapper .related-case-section .section_1 .left .left.field-caserelated-related_case_id.required .help-block {padding: 0 3px 19px 0;}
.view_page_wrapper .related-case-section .section_1 .left input.case_no[type="text"]{width: 90%;}
.view_page_wrapper .related-case-section .section_1 .left label{display: block;font-size: 14px;line-height: 20px;padding-bottom: 5px;}
.has-success .control-label{color:#000;}

.view_page_wrapper .related-case-section .section_1 .left div.middle{ display: inline-block;font-size: 16px; margin: 31px 0; padding:0;text-align: center; width: 20%;}
.view_page_wrapper .related-case-section .section_1 .relate-btn-sec .relate-btn{background: #263959;margin: 0;}    
.view_page_wrapper .related-case-section .section_1 .relate-btn-sec .relate-btn:hover{background: #384a65;}
.view_page_wrapper .case-related-tab .related-case-section{padding: 20px 0 0;}
.view_page_wrapper .case-notes-tab .take-notes{padding-top: 20px;}
.view_page_wrapper .team-tab .section-6{padding-top: 20px; overflow-x: scroll;}
.view_page_wrapper .case-todos-tab .case-todos-wrapper{padding-top: 5px;}    
.view_page_wrapper .related-case-section .section_1 h3.title{font-size:18px;border-bottom:1px solid #D2D2D2;padding: 0 0 13px;}    
.view_page_wrapper .tab-related-case .section-2{padding-bottom:0;}
.view_page_wrapper .related-case-section .related-case-list{border-top: 1px solid #c8c8c8; box-sizing: border-box;font-size: 14px; margin:0;padding: 30px 0 5px;display: table;width: 100%;}
.view_page_wrapper .related-case-section .related-case-list .row-1{display: table-row;}
.view_page_wrapper .related-case-section .related-case-list .row-2{padding-top:13px;}    
.view_page_wrapper .related-case-section .section_1 .right label{display: block;font-size: 14px;line-height: 20px;padding-bottom: 5px;}    
ul.ui-widget { font-size: 14px; padding-bottom:10px; }    
ul.ui-autocomplete{width: 350px !important;}
ul.ui-widget .ui-state-focus{color: #fff;background: #263959;}
.view_page_wrapper .section-2 .section-3 ul li { color: #fff;background: rgba(0, 0, 0, 0);border: 0 none;}
.team-tab table a {color: #000;}
.sec-2 .field-notes-note_type {display: inline-block; width: 60%;}
.sec-2 .case-note-form-buttons {display: inline-block;  vertical-align: top;width:39%;text-align: right;}
.team-tab .section-6 {margin: 0;padding: 0;}
.team-tab .table table{ border: 1px solid #ccc; border-radius: 5px; border-collapse: separate;}
.team-tab .table table td{border-collapse: collapse; border-bottom: none; border-top: 1px solid #ccc;}
.ui-autocomplete {overflow:hidden;}

/* Case- tab- todo */    
.view_page_wrapper .tab-todo .section-2{padding-bottom:0;}    
.view_page_wrapper .tab-todo .view_case_section1 .section-3 ul{margin: 0;padding: 28px 10px 23px}    
.view_page_wrapper .tab-todo .view_case_section1 .section-3 ul li{display: inline-block; font-size: 16px; line-height: 35px;list-style-type: none; padding: 0 10px}
.view_page_wrapper .tab-todo .view_case_section1 .section-3 span{border-radius: 30px;font-size: 14px; margin: 0 3px 0 5px;padding: 0 7px;}
.view_page_wrapper .tab-todo .view_case_section1 .section-3 span.action-1{background: #021f27 ;color: #fff;}
.view_page_wrapper .tab-todo .view_case_section1 .section-3 span.action-2{background: #ffeced ;color: #000;}
.view_page_wrapper .tab-todo .view_case_section1 .section-3 span.action-3{background: #c6f79b ;color: #000;}
.view_page_wrapper .tab-todo .view_case_section1 .section-3 span.action-4{background: #f5f3ba ;color: #000;}
.view_page_wrapper .tab-todo .view_case_section1 .todo_section2{ border-bottom: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3;font-size: 14px;padding: 21px 0;margin: 0 0 25px;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section{background: #fae6e7;margin: 10px 0;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section .left{ float: left;padding: 15px 20px;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section .left input{ vertical-align: middle;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section span{border-radius: 30px; font-size: 14px; margin: 0 3px 0 5px;padding: 0 7px;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section span.txt{vertical-align: sub;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section .right{float: right;padding-right: 20px;padding-top: 15px;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section .right input.edit[type="submit"]{background: rgba(0, 0, 0, 0) url("../images/todo_pen2.png") no-repeat scroll 5px 0; border: 0 none; cursor: pointer; outline: 0 none; padding: 0px 11px;}
.view_page_wrapper .tab-todo .view_case_section1 .pending-section .right input.delete[type="submit"]{background: rgba(0, 0, 0, 0) url("../images/todo_delete.png") no-repeat scroll 5px 0; border: 0 none;cursor: pointer;outline: 0 none;padding: 0px 15px;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section{background: #CCFF9A;margin: 10px 0;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section .left{ float: left;padding: 15px 20px;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section .left input{ vertical-align: middle;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section span{border-radius: 30px; font-size: 14px; margin: 0 3px 0 5px;padding: 0 7px;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section span.txt{vertical-align: sub;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section .right{float: right;padding-right: 20px;padding-top: 15px;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section .right input.edit[type="submit"]{background: rgba(0, 0, 0, 0) url("../images/todo_pen2.png") no-repeat scroll 5px 0; border: 0 none; cursor: pointer; outline: 0 none; padding: 0px 11px;}
.view_page_wrapper .tab-todo .view_case_section1 .active-section .right input.delete[type="submit"]{background: rgba(0, 0, 0, 0) url("../images/todo_delete.png") no-repeat scroll 5px 0; border: 0 none;cursor: pointer;outline: 0 none;padding: 0px 15px;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section{background:#FDFACF;margin: 10px 0;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section .left{ float: left;padding: 15px 20px;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section .left input{ vertical-align: middle;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section span{border-radius: 30px; font-size: 14px; margin: 0 3px 0 5px;padding: 0 7px;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section span.txt{vertical-align: sub;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section .right{float: right;padding-right: 20px;padding-top: 15px;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section .right input.edit[type="submit"]{background: rgba(0, 0, 0, 0) url("../images/todo_pen2.png") no-repeat scroll 5px 0; border: 0 none; cursor: pointer; outline: 0 none; padding: 0px 11px;}
.view_page_wrapper .tab-todo .view_case_section1 .completed-section .right input.delete[type="submit"]{background: rgba(0, 0, 0, 0) url("../images/todo_delete.png") no-repeat scroll 5px 0; border: 0 none;cursor: pointer;outline: 0 none;padding: 0px 15px;}
.view_page_wrapper .tab-todo .last-row{ font-size: 14px; margin: 10px 0 0;padding: 0;}
.view_page_wrapper .tab-todo .left input{vertical-align: text-top;}
.view_page_wrapper .tab-todo .left span{border-radius: 30px;font-size: 14px; margin: 0 3px 0 5px;padding: 0 7px;}
.case-todos-wrapper .todo_section3.sec-1 {display: table;margin: 0 0 10px;width: 100%;}
.case-todos-wrapper .todo_section3.sec-1 .showInlineTodos{display: table;width: 100%;}
.case-todos-wrapper .todo_section3.sec-1 .mobile-todos-actions{display: none;}
.edited-todo .todo-checkbox{margin: 0 4px 0 0;}
.new-todo .todo-checkbox{margin: 0 4px 0 0;}
.case-todos-wrapper .todo_section3.sec-1 .edit_description input{height: 34px;padding: 0 10px;}
.page-notices-view .sprite{cursor: pointer;}
.sprite.edit-icon {background-position: -97px -12px;}
.case-todos-tab .Todo_wrapper{padding: 0;}
.case-todos-tab .Todo_main .todo_section1 .todos-type-count-details{padding:0;}
.case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li {background:none;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {display: none;}

/* Case- tab-notes */

.view_page_wrapper .tab-notes .take-notes{padding: 0 30px 20px;}
.view_page_wrapper .tab-notes .take-notes .sec-1 textarea{width:100%;border:1px solid #CBCBCB;outline:0;padding: 20px 0;}
.view_page_wrapper .tab-notes .take-notes .sec-2{text-align: right;padding-top: 15px;padding-bottom: 10px;}
.view_page_wrapper .tab-notes .take-notes .sec-2 span{padding: 0 10px 0 0;}
.view_page_wrapper .tab-notes .take-notes .sec-2 input[type="submit"].submit{background:#263959;padding: 3px 5px;}
.view_page_wrapper .tab-notes .take-notes .sec-2 input[type="submit"].submit:hover{background: #384a65;}
.view_page_wrapper .tab-notes .take-notes .sec-3{margin:10px 0;padding:15px 0;border-radius:3px;}
.view_page_wrapper .tab-notes .take-notes .sec-3.add{background:#E9EAEC;}
.view_page_wrapper .tab-notes .take-notes .sec-3.even{background:#D5E2EA;}
.view_page_wrapper .tab-notes .take-notes .sec-3 .left{float:left;padding: 15px 0 0;width:80%;box-sizing:border-box;}
.view_page_wrapper .tab-notes .take-notes .sec-3 .left p{padding:0 0 0 10px;margin: 0;}
.view_page_wrapper .tab-notes .take-notes .sec-3 .right{float: right; font-size: 12px;font-style: italic; padding-right: 20px; text-align: right;width:20%;box-sizing:border-box;padding-top: 10px;}
.view_page_wrapper .tab-notes .take-notes .sec-3 .right img{padding: 0;}
.view_page_wrapper .tab-notes .take-notes .sec-3 .right p{padding: 5px 0 0;}
.sec-2 .form-group label.control-label {float: left;font-size: 14px;}
.sec-2 .field-notes-note_type label {padding: 0 10px 0 0;}
.sec-2 .form-group.field-notes-note_type > div {float: left;}
.sec-2 .form-group.field-notes-note_type > div::after {clear: both;}
.sec-2 .form-group.field-notes-note_type > div label {padding: 0 5px; cursor: pointer;font-weight: normal;}
.sec-2 input.submitbutton {margin: 0 10px 0 0;}
.sec-2 .case-note-form-buttons a:focus{color:#fff;}
.case-notes-wrapper .sec-3.add {background: hsla(0, 0%, 93%, 0.5) none repeat scroll 0 0;margin: 20px 0;border:1px solid #ccc;}
.case-notes-wrapper span label {font-weight: normal;}
.sec-3.add .left.notes-editable-container {white-space: pre-wrap; box-sizing: border-box; color: #000000; float: left; font-size: 14px; padding:0px 15px 15px; text-align: justify; width: 100%;max-height: 255px;overflow-y: auto;margin: 0 0 1px;}
.sec-3.add .left.notes-editable-container textarea{min-height: 130px;}
.case-note-item-wrapper .notes-editable-container textarea.form-control{color: #333;min-height: 185px;padding: 5px 0 0 13px;width: 100%;}
.case-notes-wrapper .control-label {padding: 0 ;}
.sec-3.add .left.notes-editable-container .inline-note-type-options label {padding: 0 5px 0 0;}
.case-notes-wrapper span{padding: 0 0 0 10px;vertical-align: top;}
.case-notes-wrapper span.download-item{padding: 0 0 0 5px;}
.case-notes-wrapper span.download-item a.download_icon {width: 16px;background-position: -197px -78px;}
.case-notes-wrapper span.edit-item {padding: 0 0 0 5px;}
.case-notes-wrapper span.delete-item {padding:0 0 0 5px;}
.case-notes-wrapper span.edit-item .sprite.edit-icon {background-position: -101px -14px;width: 17px; height: 21px;}
.case-notes-wrapper span .sprite.delete_icon{background-position: -71px -13px; width: 13px; height: 21px;}
.case-notes-wrapper .case-note-inline-actions .inline-note-type-options {display: inline-block;width: 60%;}
.case-notes-wrapper .case-note-inline-actions .inline-note-type-options span label{cursor: pointer;}
.case-notes-wrapper .case-note-inline-actions .inline-note-type-options span label{}
.case-notes-wrapper .case-note-inline-actions .inline-note-action {display: inline-block;text-align: right;width: 40%;}
.case-notes-wrapper span input{margin: 0 5px 0 0;}
.case-notes-wrapper .submitbutton {margin: 10px 10px 0 0;}
.case-note-item-wrapper .case-note-item-actions {padding:15px; line-height: 20px; text-align: right;}
.case-notes-wrapper span#note-type, .case-notes-wrapper span#note-creater, .case-notes-wrapper span#note-created-date{border-right: 2px solid #000; padding: 0 10px;}
.note-item-action-container {display: inline-block;}
.view_page_wrapper .timesheet-tab .case-timesheet-wrapper{padding-top: 0px;}
.view_page_wrapper .timesheet-tab .table table td{border-collapse: collapse; border-bottom: none; border-top: 1px solid #ccc;}
.view_page_wrapper .timesheet-tab .table table tbody tr:last-child td{border-bottom: 1px solid #ccc;}
.view_page_wrapper .timesheet-tab .timesheet-export-links{margin: 20px 0 0 0;}
/* Side bar Case */

.side-bar .actions-wrapper {margin-bottom: 10px;margin-top: 10px;text-align: left;font-weight: bold;font-size: 14px;}
.side-bar .actions-wrapper a:before{content: "|"; padding:0 8px 0 7px;}
.side-bar .actions-wrapper a:first-child:before{content: ""; padding:0;}
.sidebar-case-section table{background: #fff ; border-bottom: 1px solid #ccc;border-radius: 4px;font-size: 14px; line-height: 20px; margin: 2px 0 20px; width: 100%;border-style: hidden;box-shadow: 0 0 0 1px #ccc;}
.sidebar-case-section table.case-sidebar-section.court-details-section-1 {table-layout: fixed;}
.sidebar-case-section table td{ padding: 10px 10px;width: 50%;}
.case-sidebar-section tr {border-top: 1px solid #ccc;}
.case-sidebar-section tr td p{margin:0;}
.case-sidebar-section tr:first-child {border: 0 none;}
.case-sidebar-section tr.no-border td {padding-top: 0;}
.page-notices-view .sidebar-case-section table tr td {width: 50%;max-width: 145px;}
.page-notices-view .view_page_main .alert {margin-top: 70px;}
#inline-case-activity-form .left ul li {display: inline-block;}
#inline-case-activity-form .left ul li label{cursor: pointer;}
#inline-case-activity-form .left {padding:0;}
.view_page_wrapper .section-7 .inform-to-clients #caseactivityinfo-informed_to_client { padding-top: 10px;}
.view_page_wrapper .section-7 .field-caseactivityinfo-ishearingrecorded {padding-top: 10px;}
.form-group.field-caseactivityinfo-informtoclientflag > div#caseactivityinfo-informtoclientflag { padding-left: 10px;}
.sidebar-case-section thead th{background: #ccc; padding: 7px 10px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.sidebar-case-section table td.c-type{color:#aaa;}
.sidebar-case-section table td.c-desc{width:55%;border-right: 0; overflow-wrap: break-word;}
.sidebar-case-section table tr:last-child td:last-child+ td{border-right:0;}
.case-past-hearing-loggedby p {margin: 0 0px 10px;}
.case-sidebar-hearing-tbl tr{font-weight: normal; }
.case-sidebar-hearing-tbl tr p.case-past-hearing{cursor: pointer;}
.case-sidebar-hearing-tbl tr p{margin:0;}
.case-sidebar-hearing-tbl tr p.case-past-hearing span{ display: inline-block;width:48%;vertical-align: top;}
.sidebar-case-section table.case-sidebar-hearing-tbl .case-hearing-list {border-bottom: 8px solid #fff;border-top: 6px solid #fff;}
.case-sidebar-hearing-tbl tr p.case-past-hearing span.view-details {text-align: right;}
.case-sidebar-hearing-tbl tr .case-past-hearing-details{margin: 10px 0 0 0;font-size: 13px;}
.case-past-hearing-details ul{padding:0 0 15px 20px;}
.case-past-hearing-details ul li{padding: 5px 0 0 0;}
.case-past-hearing-details .case-activity-attendedby b{vertical-align: top;}
.case-past-hearing-details .attended-by-chunk{width: 72%; word-break: break-all;}
.case-opponents-info, .case-opponents-advocates-info{cursor: pointer;}

/*** Popup start ***/

.popup-wrapper{ padding:15px 15px 33px;border-radius:0;}
.popup-close span{right: -25px;top: -35px;}
.popup-form-elements{padding: 0 20px;}
.popup-form-elements .row1 {display: table; width: 100%;}
.popup-form-elements .row1 .lbl { display: table-cell;padding-right: 10px;text-align: right;width:29%;}
.popup-form-elements .row1 .txt_bx input{margin-right: 5px;}
.popup-form-elements .row1 .txt_bx{display: table-cell;}
.popup-form-elements .row1 .txt_bx input[type="text"]{width:100%;}
.page-client-details-index .popup-table th:first-child{width:35%;}
/*** Popup end***/
.view_page_wrapper .section-7 input[type="text"],.view_page_wrapper .section-7 input[type="text"].form-control{padding:0px 10px}
.page-notices-view .view_page_wrapper .section-7 input[type="text"], .view_page_wrapper .section-7 input[type="text"].form-control { height: 34px; }
.page-notices-view .view_page_wrapper .section-7 .case-activity-info div.selector { height: 34px; padding: 6px 10px; }
.page-notices-view div.selector span { background-position: right 3px; }
.page-notices-view div.selector span { padding: 0px 20px 0px 0px }
.page-notices-view .view_case_priority div.selector span { padding: 4px 20px 0px 0px; }
.page-notices-view .view_case_priority div.selector span { background-position: right 8px; }
.page-notices-view div.selector { height: 34px; padding: 7px 10px; }
.page-notices-view div.selector#uniform-todossearch-todos span { background-position: right 10px; }
.page-notices-view #timesheets-form div.selector span { background-position: right 3px; }
.page-notices-view .view-notice-filter-container .view-filter-form-container div.selector { height: 34px; }
.page-notices-view .attachments-tab .view-notice-filter-container.col-md-12 .view-filter-form-container div.selector span { padding: 0px 20px 0 0; }
.form-group.field-caserelated-relate_type.required #uniform-caserelated-relate_type { height: 34px; }

/*** Alert Popup ***/
.activity-alert-messages{display: none; position: fixed; width: auto; min-height: 30px; background: #000; top: 40px; border-radius: 5px; right: 20px;color: #fff; word-wrap: break-word; padding:15px; font-weight: bold; z-index: 21;font-size:15px;}
.alert-pop-close{padding: 0 10px; font-weight: bold; cursor: pointer; float: right;}
/*** Alert Popup ***/

/* TODOS - start */
.Todo_wrapper{box-sizing: border-box;margin: 0 auto;padding: 0 0 0 20px;width: 100%;}
.Todo_wrapper .todo_section1{border-radius: 4px; box-shadow: 0 0 10px #dedede;padding-bottom: 0px; padding-top: 15px;}
.todo_section1 ul{margin: 0;padding:28px 10px 23px;}
.todo_section1 ul li{display: inline;font-size: 14px;line-height: 16px;cursor: pointer;list-style-type: none; padding:0 10px 0 0;}
.todo_section2 .custom-dropdown-wrapper .custom-dropdown .team_members_checkbox ul li,
.edit_todo-row3 .custom-dropdown #todosassigned-assigned_to li{display: block;margin-bottom: 3px;}
.case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li{margin: 0;}
.page-notices-view .case-todos-wrapper .todos-pagination .pagination li{padding: 0;}
.todo_section1 ul.todos-type-count-details span{border-radius: 30px;display: inline-block;font-size: 14px;height: 25px;line-height: 28px;margin: 0 3px 0 5px;padding: 0;text-align: center;width: 25px;}
.custom-dropdown dt a span, .multiSel span{ display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 95%;}
.custom-dropdown dt a{padding:4px 25px 4px 10px;}
.todo_section1 span.action-1{background: #021F27;color: #fff;}
.todo_section1 span.action-2{background: #FFECED;color: #000;}
.todo_section1 span.action-3{background: #C6F79B;color: #000;}
.todo_section1 span.action-4{background: #F5F3BA;color: #000;}
.todo_section2{ border-bottom: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3;font-size: 14px;padding: 20px 0 0px 0px;}

.todo_section2 .left{display: block;width: 100%;padding: 0px 0px 10px;}
.todo_section2 .left textarea.write{ background: rgba(0, 0, 0, 0) url("/themes/app/images/todo_pen.png") no-repeat scroll 10px 20px; border-radius: 0;height: 72px !important;outline: 0 none;width: 100%;padding: 15px 10px 15px 40px;text-overflow: ellipsis;line-height: 18px;}
.todo_section2 .left textarea.write::-moz-placeholder {line-height: 36px;}
.todo_section2 .left textarea.write::-webkit-placeholder {line-height: 36px;}
.todo_section2 .left textarea.write::-ms-placeholder {line-height: 36px;}

.todo_section2 .left img{padding: 0 20px;vertical-align: middle;}
.todo_section2 .right{display:block;width: 100%;}
.todo_section2 .right img{padding: 0 0 0 60px;}
.todo_section3{font-size: 14px;padding: 0;}
.todo_section3 .left{ display: table-cell;width: 72%;vertical-align: top;}
.todo_section3 .todos_updated_div_edit_description{display: table-cell;text-align: left;vertical-align: middle;}
.todos_div_edit_description { display: table; width: 100%; padding:17px 20px 4px;}
.todo_section3 .todos_updated_div_edit_description .edit-todos-other-information .todos-edit-team-member .custom-dropdown-wrapper .edit_team_member_customdropdown dd { text-align: left;}
.todo_section3 .todos_updated_div_edit_description .edit-todos-other-information .todos-edit-team-member .custom-dropdown-wrapper .edit_team_member_customdropdown dd ul { padding-top: 10px;}
.todo_section3 .todos_updated_div_edit_description .edit-todos-other-information .todos-edit-team-member .custom-dropdown-wrapper .edit_team_member_customdropdown dd li {display: block; line-height: normal; margin: 0; /*padding: 0 0 0 10px;*/ width: 100%;}
.todo_section3 .todos_updated_div_edit_description .edit-todos-other-information .todos-edit-team-member .custom-dropdown-wrapper .edit_team_member_customdropdown dd li input {display: inline-block; width: auto;}
.todo_section3 .todos_updated_div_edit_description .edit-todos-other-information .todos-edit-team-member .custom-dropdown-wrapper .edit_team_member_customdropdown dd li label {display: inline-block; width: 86%;}
.submit-todos-button .submitbutton{height: 34px;padding-bottom: 5px; padding-top: 5px;}

.assigned_member{text-align: left;}
.hideCompletedSection {display : none;}
.hide_assigned_to {display:none}
.custom-dropdown edit_team_member_customdropdowns a p{cursor:pointer}
.todo_section3 .todos_updated_div_edit_description .left{display: table-cell;padding: 0 20px 0 0;vertical-align: middle;width: 50%;}
.todo_section3 .todos_updated_div_edit_description .right{display: table-cell;padding-right: 20px;vertical-align: middle;width:12%;}
.todo_section3 .middle {display: table-cell;vertical-align: middle;width: 15%;}
.todo_section3 .right{display: table-cell;vertical-align: top;text-align: right;}
.todo_section3 .left .showTodosActions{display: inline;}
.todo_section3 .left input span{padding:0 0 0 0;}
.todo_section3 .left img{padding: 0 20px;vertical-align: middle;}

.todos_entered_desc {width:50%}
.todo_section3 .right img{padding: 15px 5px; vertical-align: middle;}
.todo_section4{background:#FAE6E7; font-size: 14px;padding: 0;margin:10px 0 0;}
.todo_section4 .left{float:left;padding: 15px 20px;}
.todo_section4 .left input span{padding:0 0 0 0;}
.todo_section4 .left img{padding: 0 20px;vertical-align: middle;}
.todo_section4 .right{float:right;padding-right:20px;}
.todo_section4 .right img{padding: 15px 5px; vertical-align: middle;}
.todo_section5{background:#FDFACF; font-size: 14px;padding: 0;margin:10px 0 0;}
.todo_section5 .left{float:left;padding: 15px 20px;}
.todo_section5 .left input span{padding:0 0 0 0;}
.todo_section5 .left img{padding: 0 20px;vertical-align: middle;}
.todo_section5 .right{float:right;padding-right:20px;}
.todo_section5 .right img{padding: 15px 5px; vertical-align: middle;}
.todo_section6{background:#CCFF9A; font-size: 14px;padding: 0;margin:10px 0 0;}
.todo_section6 .left{float:left;padding: 15px 20px;}
.todo_section6 .left input span{padding:0 0 0 0;}
.todo_section6 .left img{padding: 0 20px;vertical-align: middle;}
.todo_section6 .right{float:right;padding-right:20px;}
.todo_section6 .right img{padding: 15px 5px; vertical-align: middle;}
.todo_section7{background:#CCFF9A; font-size: 14px;padding: 0;margin:10px 0 0;}
.todo_section7 .left{float:left;padding: 15px 20px;}
.todo_section7 .left input span{padding:0 0 0 0;}
.todo_section7 .left img{padding: 0 20px;vertical-align: middle;}
.todo_section7 .right{float:right;padding-right:20px;}
.todo_section7 .right img{padding: 15px 5px; vertical-align: middle;}
.todo_section3 .checker span{background-position: 18px -28px; cursor: pointer; height: 27px; width: 38px;}
.todo_section3 .checker span.checked{ background-position:18px -28px;}
.todo_section3 .checker:active:hover span{background-position: 5px -52px;}
.todo_section3 .checker:active span, .todo_section3 .checker.active span{background-position: 5px -44px;}
.todo_section3 .checker.focus:active span.checked,
.todo_section3 .checker:hover:active span.checked,
.todo_section3 .checker.active:hover span.checked,
.todo_section3 .checker.active.focus span.checked{background-position:5px -40px}
.todo_section1 span.txt{vertical-align: initial;display: inline-block;width: 88%;}
.todo_section3.sec-1{margin: 12px 0 0;}
.todo_section3.sec-6{font-size: 14px;padding: 0px 0px 0px 0px;margin:10px 0 0;}
.todo-checkbox {display: inline-block;vertical-align: top;width: 17px;}
.todo_section3.sec-6 .left .selectAllCheckbox label input{vertical-align: inherit !important;}
.todo_section3.sec-6 .left button[type="submit"].complete{margin: 0 ;}
.todo_section3.sec-1{margin: 12px 0 0;}
.todo_section3.sec-6{font-size: 14px;padding: 0px 0px 0px 0px;margin:10px 0 0;}
.todo_section3.sec-6 .left{padding:0;}
.todo_section3.sec-6 .left button{float: left; margin-left: 20px;}
.due_date_label{font-size: 11px;font-style: italic;text-align: right;}
.todo_section3.sec-6 .left .selectAllCheckbox{}
.todo_section3.sec-6 .left .select-btn-actions{display: inline-block;vertical-align: middle;}
.todo_section2 .left input[type="submit"].write_edit{ background: rgba(0, 0, 0, 0) url("/themes/app/images/todo_pen.png") no-repeat scroll 1px 0; border: 0 ; cursor: pointer; height: 27px; padding: 0; width: 27px;outline:0;}
.todo_section2 .right input[type="submit"].todo_case{ background: rgba(0, 0, 0, 0) url("/themes/app/images/todo_case.png") no-repeat scroll 1px 0; border: 0 ;cursor: pointer;height: 30px; padding: 0 25px; width: 30px;outline:0;}
.todo_section2 .right input[type="submit"].todo_calander{ background: rgba(0, 0, 0, 0) url("/themes/app/images/todo_calander_icon.png") no-repeat scroll 1px 0;border: 0 ; cursor: pointer; height: 30px; padding: 0;  width: 30px;outline:0;}
.todo_section1 .Pending{background: #FFECED none repeat scroll 0% 0%;}
.todo_section1 .Completed{background: #F5F3BA none repeat scroll 0% 0%;}
.todo_section1 .Active{background: #C6F79B none repeat scroll 0% 0%;}
.edited-todo .sprite.delete_icon{background-position: -61px -12px;}
.empty {padding: 10px 0 0;color:#000;word-break: normal;}
.empty a {color: #273758;font-weight: 600;}
.dropzone .dz-preview{width: 110px;}
.responsive-actions{display:none;}

.showAllTodos .empty{color:#E12222}

/* 
** START: Todo Notifications 
*/

/* Start: CREATE */
.todo_section2 .todos_notifications{display: block;padding:0 0px 5px;}
.todo_section2 .todos_notifications .initial_message span, .edit_initial_message span{cursor:pointer;font-weight:bold;}
.todo_section2 .todos_notifications .notification_label{width:15%;float:left;}
.todo_section2 .todos_notifications .no_notifications, 
.todo_section2 .todos_notifications .add_notifcation_link, 
.todo_section2 .todos_notifications .notification_params{
    width:100%;float:left;
}
.todo_section2 .todos_notifications .notification_params .notification_type {
    width:13%;float:left;margin-right: 5px;margin-bottom: 5px;
}
.todo_section2 .todos_notifications .notification_params .notification_time {
    width:13%;float:left;margin-right: 5px;margin-bottom: 5px;
}
.todo_section2 .todos_notifications .notification_params .notification_time_type {
    width:18%;float:left;margin-right: 5px;margin-bottom: 5px;
}
.todo_section2 .todos_notifications .notification_params .notification_action{
    float:left; cursor:pointer;color:red;margin-bottom: 5px;
}
.todo_section2 .todos_notifications .notification_params .notification_time input[type="text"]{height: 34px;}
.add_notifcation_link span{text-decoration: underline;cursor:pointer;}
.todos_notifications .no_notifications{color: gray;}

.todos_notifications .add_notifcation_link span img, 
.edit_todos_notifications .edit_add_notifcation_link span img{
    padding-right: 5px;
    width: 23px;
    height: auto;
}
/* End: CREATE */

/* Start: EDIT */
.edit_notifications .edit_notification_label{float:left; /*width:15%;*/}
.edit_no_notifications{color: gray;}
.edit_add_notifcation_link span{
    text-decoration: underline;float:left;color: #000000; cursor:pointer;
    margin-bottom: 5px;
}
.edit_notification_params .notification_type {
    width:16%;float:left;margin-right: 5px;margin-bottom: 5px;
}
.edit_notification_params .notification_time {
    width:9%;float:left;margin-right: 5px;margin-bottom: 5px;
}
.edit_notification_params .notification_time_type {
    width:18%;float:left;margin-right: 5px;margin-bottom: 5px;
}
.edit_notification_params .notification_action{
    float:left; cursor:pointer;color:red;margin-bottom: 5px;
}
.notification_message {
    display: table-cell;
    height: 35px;
    vertical-align: middle;
}
.edit_notifications .edit_no_notifications, 
.edit_notifications .edit_add_notifcation_link, 
.edit_notifications .edit_notification_params{
    width:70%;float:left;
}
/* End: EDIT */

/* 
** END: Todo Notifications 
*/

/*for submitting or displaying todos*/
.todo_section1 ul a{color:#000; ; text-decoration: none;}
.submit_todo_description{width:60%;}
.submit_todo_case_due_date select{width:40%;float:left;}
.submit_todo_case_due_date .form-group{margin-bottom:10px;padding: 0;}
.case-icon-label{float:left;margin-top:15px;padding-right: 5px;}
.case-icon-label .input-group .input-group-addon{width:10%;}
.selectAllCheckbox{float: left; margin-right: 10px; margin-top: 5px;}
.selectAllCheckbox > label input {vertical-align: top !important;}
.submit-todos-button{display: inline-block; padding:20px 0 0 7px; vertical-align: top;}

/* Edit Todos */
.edit_todos_description textarea{border:1px solid #ccc;border-radius: 0; height: 65px}
.edit_description{width:55%;}
.edit_case_date{width:45%;}
.edit_case_date .edit_case{width:40%;}
.edit_button > label {display: block;}
.edit_description input[type="text"]{width:100%;}
.edit_case{float:left;}
.showTodosActions{display:block;}
.hideTodosActions{display:none;}
.datetimepicker_div{display: inline-block;margin-right: 7px; vertical-align: top;text-align: left;}
.cases_div{display: inline-block;}
.datetimepicker_div #todos-due_date{width:100%;}
.cases_div #todos-case_id{width:80%;}
#todosrelatedcase-case_id {width:100%;}
.datetimepicker_div .datetime{width:100%;}
.todos_entered_desc{width:50%;float:right;}
.todosCompleteDate{display: inline-block;padding: 0 10px;text-align: left;vertical-align: middle; float: left;}
.todos_completed_at::before {content: "|";}
.todos_actions{display: inline-block;text-align: right;vertical-align: middle;}
.todos_actions_buttons{float:right;padding:0px 20px 20px 0px;}

/*Search*/
.Todos-Parent{padding: 20px 0;}
.Todos-Parent .left{width:80%;float: left;}
.Todos-Parent .left ul{padding:0;}
.Todos-Parent .right{float: left;text-align: right;width: 20%;}
#uniform-todossearch-todos.selector span{text-align: left;padding-top: 5px;}
.edit_todos_due_date{float:left;width:100%;}
.edit_todos_description input[type='text']{border-radius: 0;height: 34px;}
.edit_todos_description{display: block;padding:0 20px 10px;width: 100%;}
.edit-todos-other-information{display: block;padding:3px 20px 0; width: 100%;}
.todos-edit-date {width: 25%;}

.todos-edit-team-member{width:40%}
.todos-edit-date{width:30%}
.other-information-common{display: table-cell; width: 30%;padding-left: 15px;padding-right: 0;vertical-align: top;}
.other-information-common:first-child{padding-left:0;}
.todo_section3 .other-information-common.left{}

.todo_section3 .todos-edit-date.other-information-common.left {  display: inline-block;padding: 0 10px 0 0; width: 26%;vertical-align: top;}
.todo_section3 .todos-edit-team-member.other-information-common.left{display: inline-block; width: 48%; padding: 0 10px 0 0;}
.todo_section3 .todos-edit-team-member.other-information-common.left .custom-dropdown-wrapper{width:100%;}
.todo_section3 .todos-edit-action.other-information-common.left{display: inline-block;float: right; width: auto; padding: 0;}

.todo_section3 .other-information-common.left .todos_actions_buttons{ float: none;padding: 0; text-align: right;}
.todo_section3 .other-information-common.left .todos_actions_buttons .edit_button input{}
.todo_section3 .other-information-common.left .todos_actions_buttons .edit_button input:nth-child(2) {margin: 0;}
.more-todos-information-assigned {font-size: 11px;font-style: italic;padding: 0 20px 5px;text-align: right;}
.todos_assigned_to, .todos_assigned_by{display: inline-block;margin-bottom: 2px;}
.todos_assigned_to:before {content: "|";padding:0 5px;color: transparent;}
#case-todos-tab div.selector {height: 34px; padding: 0 10px; width: 100% !important; }
.more-todos-information-assigned {font-size: 11px; font-style: italic; text-align: right; }
.todo_section3.sec-1.Completed .more-todos-information-assigned {padding:16px 20px 0;}
.todo_section3.sec-1.Completed .more-todos-information-completed {padding: 5px 20px 16px;}
.more-todos-information-completed {font-size: 11px; font-style: italic; padding: 0 20px 20px; text-align: right; }
.todos_completed_by, .todos_completed_at{display:inline}
.todos_completed_at:before {content: "|"; }
.display_block {display:block;}
.display_one{display:none;}

.todo_section3 .todos-misc-info{padding: 16px 20px 14px;}
.todo_section3 .todos-misc-info::after{content: "";display: block;clear: both;}
.todo_section3 .todos-misc-info .todos_list_is_private {width:auto;float:left;font-size: 11px;font-style: italic;}
.todo_section3 .todos-misc-info .todos_list_notifications {
    width:auto;float:left;font-size: 11px;font-style: italic; max-width: 47%;padding-left: 20px;
}
.todo_section3 .todos-misc-info .todos_list_assigned_info{width:auto;float:right; max-width: 330px;}
.page-notices-view .doc-advance-filter-elements {background: #fff none repeat scroll 0 0; border: 1px solid #fd933d; margin: 10px 20px 30px; padding: 20px 20px 10px; }
.page-notices-view .doc-advance-filter-elements.clicked .col-sec {box-sizing: border-box; display: inline-block; padding: 10px; vertical-align: bottom; width: 49%; }
.page-notices-view .doc-advance-filter-elements.clicked .col-sec label{padding-bottom:5px;}
.page-notices-view .client_search {border: none; color: #fff; display: inline-block; height: 35px; padding: 0; vertical-align: top;position: relative; right: 0; margin: 0 0px 0 0; }
.page-notices-view .client_search span{  display: block; color: #fff; cursor: pointer; border-radius: 3px; font-size: 14px;padding: 9px 10px 10px; transition: all 1s ease-in-out 0s;}
.page-notices-view .client_search span:hover{background: #40577e;color: #fff;transition: all 1s ease-in-out 0s;}
.page-notices-view .client_search.clicked span { border-radius: 3px 3px 0 0; padding: 9px 10px 14px; border: 1px solid #263959; border-bottom: none; }

.timesheet-exportas { cursor: pointer; margin: 0 0 10px; }
.view-notice-filter-container .action-btn p { background: #fff url("/themes/app/images/select-arrow.png") no-repeat scroll 86% center;border: 1px solid #ccc; border-radius: 3px; }
.view-notice-filter-container .action-btn .timesheet-exportas { cursor: pointer; height: 33px; line-height: 22px; margin: 0;  font-weight: normal; padding: 5px 33px 0 10px; }
.view-notice-filter-container .action-btn { position: relative; }
.view-notice-filter-container ul.timesheet-exportas-items { margin: 0 0 10px; padding: 0; list-style-type: none; }
.view-notice-filter-container ul.timesheet-exportas-items { background: #fff; border: 1px solid #ccc; display: none; padding: 0; position: absolute; text-align: left; width: 88px; z-index: 10; }
.view-notice-filter-container ul.timesheet-exportas-items li {cursor: pointer; list-style: outside none none; }
.view-notice-filter-container ul.timesheet-exportas-items a { color: #333333; cursor: pointer; display: inline-block;  background: transparent; border: none; font-size: 14px; margin: 0; padding: 4px 8px; transition: none 0s ease 0s ; }
.view-notice-filter-container ul.timesheet-exportas-items li:hover { background-color: #337ab7; }
.view-notice-filter-container ul.timesheet-exportas-items li:hover a {  color: #fff; }

.view_page_wrapper .expenses-tab .expenses-wrapper, .view_page_wrapper .fee-received-tab .fee-received-wrapper {padding-top: 0px;}
.expenses-tab .view-notice-filter-container .action-btn {display: inline-block;vertical-align: top;margin: 0 0px 0 0px;}
.expenses-exportas { cursor: pointer; margin: 0 0 10px; }
.view-notice-filter-container .action-btn .expenses-exportas { cursor: pointer; height: 33px; line-height: 22px; margin: 0;  font-weight: normal; padding: 5px 33px 0 10px; }
.view-notice-filter-container ul.expenses-exportas-items { margin: 0 0 10px; padding: 0; list-style-type: none; }
.view-notice-filter-container ul.expenses-exportas-items { background: #fff; border: 1px solid #ccc; display: none; padding: 0; position: absolute; text-align: left; width: 88px; z-index: 10; }
.view-notice-filter-container ul.expenses-exportas-items li {cursor: pointer; list-style: outside none none; }
.view-notice-filter-container ul.expenses-exportas-items a { color: #333333; cursor: pointer; display: inline-block;  background: transparent; border: none; font-size: 14px; margin: 0; padding: 4px 8px; transition: none 0s ease 0s ; }
.view-notice-filter-container ul.expenses-exportas-items li:hover { background-color: #337ab7; }
.view-notice-filter-container ul.expenses-exportas-items li:hover a {  color: #fff; }
.page-notices-view .expenses-tab .white-bg, .page-notices-view .fee-received-tab .white-bg{padding: 10px;background: #fff;float: right;}
#expenses-edit-form .control-label{ display: block; }
.timesheet-list-container .grid-view table.bordered td, .expenses-list-container .grid-view table.bordered td {vertical-align: top;}

.page-notices-view .view-case-filter-actions.col-md-4 {padding-top: 30px;}
.page-notices-view .doc-advance-filter-elements .row {padding-bottom: 10px;}
.page-notices-view .client_search.clicked{background-color: #fff; border-bottom: none; height: 39.4px; top: 0; }
.page-notices-view .doc-advance-filter-elements.clicked{margin-top: -19px;}
.page-notices-view .doc-advance-filter-elements.clicked input[type="text"]{color: #333;}
.page-notices-view .doc-advance-filter-elements.clicked div.selector select{top:0;}
div.selector{padding: 8px 10px;}
.page-notices-view .doc-chk-icons{display: inline-block; width: 42px;vertical-align: top;}
.page-notices-view .sprite{ display: inline-block; vertical-align: middle; width: 25px;}
.page-notices-view .tab-pane .sprite{width: 25px;}
.sprite.delete_icon {background-position: -64px -12px;}
.page-notices-view .doc-title{display: inline-block; vertical-align: middle; width: 68%; word-break: break-all;}
.page-notices-view .doc-title span label{ display: block; }
.page-notices-view .section-2 .grid-view table.bordered td{white-space: normal; word-break: break-all}
.page-notices-view .section-2 .grid-view table.bordered td.case-number a.doc-list-cases{min-width: 135px;}
/* TODOS - end */

/** Case Orders **/
.case-orders-list{ padding: 20px 0 0 0;}
.case-orders-list table tr td a{color: #000000;}
.case-orders-list table {border-radius: 3px; width: 100%;}
.case-orders-list table tr th { text-align: left; padding: 5px; background: #E0DFDD; padding: 5px 10px; font-size: 14px;}
.case-orders-list table tr td { font-size: 14px; line-height: 20px; padding: 8px 10px; border-collapse: collapse;border: 1px solid #ccc;}
/** Case Orders **/

.page-cases-index div.selector{height: 34px;padding:0 10px;width: auto !important;min-width: 100px; text-align: left;}
.dropzone .dz-preview.dz-error .dz-error-message{opacity: 1; pointer-events: auto;}
.dropzone .dz-preview .dz-success-mark {z-index: 10000;}
div.dropzone div.dz-preview div.dz-error-message{top: 150px !important;z-index: 999;}
.activity-info .section-4 ol li{background: none;border:none;}
.activity-info .section-4 ul li{background: none;border:none;display: list-item;list-style: outside none disc;cursor: text;}
.activity-info .section-4 ul li:hover{border:none;}
.notice-activity-item-container{position: relative;}
.notice-activity-item-container img.loader{margin: 0 auto; display: block;}
.activity-overlay{z-index: 2; overflow-x: hidden; width: 100%; height: 100%; opacity: 0.6; background: #000; position: absolute; left: 0; right: 0;}
.inline-case-activity-form .section-6{margin:0 14px;}
.page-notices-view .todo_section3 .right .edit-todos-actions {display: inline-block; width: 21px}
.page-notices-view .todo_section3 .right .delete-todos-actions {display: inline-block;width: 21px}
.page-notices-view .todo_section1 .new-todo .right .sprite.edit-icon{background-position: -96px -13px;}
.page-notices-view .todo_section1 .new-todo .right .todos_actions{padding-right:1px;}
.page-notices-view .todo_section1 .new-todo .right .todos_actions .sprite.delete_icon {background-position: -60px -12px;}
div.selector span{padding:3px 20px 0 0; background-position: right 10px;line-height:19px;}
.total_notifications .selector span{line-height: 25px !important;}
.lastrow-btn-section-request.efiling-clicked .btn-submit{margin:0!important;}
.lastrow-btn-section .btn-submit.submitbutton {display: inline-block;}

.page-notices-view .sprite.file-octet-stream{background-position: -129px -107px;}
.page-notices-view .sprite.file-vnd-oasis-opendocument-presentation {background-position: -466px -78px;}

.showhidelink{display: none;}
.activity-info img.inline-case-attachment-loader{max-width: none; padding: 0 10px 0 0;}
.view_page_wrapper .section-7 .right .ass_btn a:focus{ color: #ffffff;}
.page-clients-index .middle_wrapper .section-1 .left h2 {padding: 5px 0 20px;}
.view_page_wrapper .section-7 table#inform-to-client-tbl{width: 100%;font-size: 14px;margin-top: 10px;}
.view_page_wrapper .section-7 table#inform-to-client-tbl tr th {border: 1px solid #ccc;padding: 10px;background-color: #F3F3F3;}
.view_page_wrapper .section-7 table#inform-to-client-tbl td{border: 1px solid #ccc;padding: 10px;}
.view_page_wrapper .section-7 table#inform-to-client-tbl tr:last-child td{border-bottom: 1px solid #ccc !important;}
.view_page_wrapper .section-7 table#inform-to-client-tbl td .activity-inform-to-client{margin-right: 10px;}
.view_page_wrapper .section-7 table#inform-to-client-tbl td label{font-weight: normal;}
.inform-to-clients .field-caseactivityinfo-informed_to_client{display: none;}

.sidebar-case-section .section-header {display: inline-block;vertical-align: middle;display: inline-block;width: 60%;}
.sidebar-case-section .section-header.full-width {width: 100%;}
.sidebar-case-section .action-add-update-link { border-radius: 5px; display: inline-block; text-align: center; vertical-align: middle; width: 38%; }
.case-sidebar-section .action-add-update-link a { background: #263959 ; border-radius: 5px; color: #fff; display: block; float: right; font-size: 12px; font-weight: normal; padding: 3px 7px; width: 60px; }
.case-sidebar-section .action-add-update-link a:hover{background-color:#40577e;}

.notice_main_wrapper .notice-advance-filter-btn {
    border: 1px solid #fd933d;
    display: inline-block;
    padding: 6px 0;
    position: relative;
    right: 0;
    top: 0;
    vertical-align: top;
    margin-left: 5px;
}
.notice_main_wrapper .notice-advance-filter-btn span{
    color: #de972b;
    cursor: pointer;
    font-size: 14px;
    padding: 8px 10px 9px;
    transition: all 1s ease-in-out 0s;
}

.notice_main_wrapper .notice-advance-filter-btn span:hover {
    background: #fd933d none repeat scroll 0 0;
    color: #fff;
    transition: all 1s ease-in-out 0s;
}

.notice-advanced-filter-wrapper{
    background: #fff;
    border: 1px solid #fd933d;
    width: 100%; 
    padding: 20px;
    margin-top: -21px;
    margin-bottom: 21px;
}

.document_main .notice-advance-filter-btn {
    border: 1px solid #fd933d;
    display: inline-block;
    padding: 6px 0;
    position: relative;
    right: 0;
    top: 0;
    vertical-align: top;
    margin-left: 5px;
}

.document_main .notice-advance-filter-btn span{
    color: #de972b;
    cursor: pointer;
    font-size: 14px;
    padding: 8px 10px 9px;
    transition: all 1s ease-in-out 0s;
}

.document_main .notice-advance-filter-btn span:hover {
    background: #fd933d none repeat scroll 0 0;
    color: #fff;
    transition: all 1s ease-in-out 0s;
}

.case-filter-casefiled-section .lbl {display: inline-block;padding-bottom: 10px;}

.notice_main_wrapper .notice-advance-filter-btn.clicked {background-color: #fff;border-bottom: medium none;height: 63px;}
.notice-advanced-filter-wrapper table{width: 100%;}
.page-cases-index .notice-advanced-filter-wrapper .txt_bx div.selector{width:100%!important;padding-top: 5px;}
.case-filter-court-section ul{ margin: 0;padding: 0;}
.case-filter-court-section ul li {display: inline-block; list-style: outside none none;padding-left: 15px;width:33.3333%;vertical-align: text-bottom;}
.case-filter-court-section ul li.case-type-others-txt {padding: 0 0 0 20px;}
.notice-advanced-filter-wrapper .col-md-4.action-btns { position: relative; padding-top: 15px;}
.page-notices-view .sprite.icon-edit-item-disabled { background-position: -462px -178px; }
.notice-advanced-filter-wrapper .col-md-4.action-btns .submitbutton{margin-left: 5px;}
.case-filter-nexthearing-section .lbl{display: inline-block;width: 15%;}
.case-filter-nexthearing-section .txt_bx{display: inline-block;width: 84%;}
.case-filter-nexthearing-section .txt_bx .filter-md-3{display: inline-block; width: 49.5%;padding-left: 10px;}
.case-filter-nexthearing-section .txt_bx .filter-md-3:first-child {padding-left: 0;}
.case-filter-nexthearing-section .txt_bx .filter-md-3 input{display: inline-block;padding: 0 0 0 10px; width: 100%;}
.notice-advanced-filter-wrapper .hasDatepicker{height: 34px;background: #fff url("/themes/app/images/side-bar-calender-icon.png") no-repeat scroll 98% 14px;}
.notice-advanced-filter-wrapper table tr td.action {padding-right: 15px;text-align: right;}
.notice-advanced-filter-wrapper table tr td.action .submitbutton{margin-left: 5px;}
.single-row .form-group {margin-bottom: 0;}
.ui-datepicker-days-cell-over {background: none;}

.notice-advanced-filter-wrapper .col-md-4 {padding-bottom: 10px;}
.notice-advanced-filter-wrapper .col-md-4 input[type="text"],.notice-advanced-filter-wrapper .col-md-4 div.selector{height: 45px;}
.notice-advanced-filter-wrapper .manditary-field{display: none;}
/*Ticket: 452*/
.case-notes-tab .left.notes-editable-container{white-space: normal !important;}

/* START: Clients Invoices */
.invoice_summary{margin-bottom: 20px;}
.invoice_summary_row{width:100%;}
.invoice_summary_col{width: 32%;display: inline-block;}
.invoice_status_heading{float:left;}
.invoice_status{float:right;}
.invoice_status select{height:20px !important;}
.invoice_summary_row .row_heading{font-size:14px;font-weight:bold;}
.invoice_summary_row .row_value{font-size:14px;}
.showAllInvoiceTotals{float:right;padding: 10px;background-color: #e0dfdd;margin-top: 10px;font-size: 14px;color:#000;}
.InvoiceTotalsLabel{padding-right: 10px;}
/* END: Clients Invoices */
.popup-content .cases-opponent-and-advocates-popup h1{color: #263959; font-size: 19px; font-weight: 600; line-height: 24px; margin: 0;}
.popup-content .cases-opponent-and-advocates-popup table{font-size: 14px;margin: 20px 0px;}
.popup-content .cases-opponent-and-advocates-popup table thead th{background-color: #e0dfdd;border: 1px solid #ccc; padding: 10px;}
.popup-content .cases-opponent-and-advocates-popup table tr td{width:33%;}
.popup-content .cases-opponent-and-advocates-popup table tbody tr td:nth-child(2){width:4%;}
.popup-content .cases-opponent-and-advocates-popup table tbody tr td label{font-weight: 400;}
.popup-content .cases-opponent-and-advocates-popup table tbody tr td p{margin: 0px;}
.popup-content .cases-opponent-and-advocates-popup > h1{margin-bottom: 20px;}
.cases-opponent-and-advocates-popup > input[type="button"]{margin: 10px auto 10px; display: block;}
.cases-opponent-and-advocates-popup > a{display: block; text-align: center;}
table.popup-table{border:none;}
body.page-clients-index .popup-content table td{font-size: 14px;}
.popup-content table td{font-size: 14px;}
.pull-data-popup tbody td{border:none;}
.pull-data-popup tbody td label{margin-bottom: 3px;}
.pull-data-popup tbody td select{height: 45px;}
.pull-data-popup > tbody tr{border: 1px solid #ccc;}
.pull-data-popup > tbody > tr > td{padding: 10px 10px;}
.pull-data-popup > tbody > tr > td.td_is{width: 4%; text-align: center}
.pull-data-popup > tbody > tr > td.td_dd{width: 2%;}
.pull-data-popup > tbody > tr > td div.selector span{background-position: right 6px;}
.pull-data-popup > tbody > tr > td:first-child{padding: 0px;}
.pull-data-popup .bordered td:last-child{border-right: 1px solid #ccc;}
.pull-data-popup > tbody > tr > td:nth-child(2){border-right: 1px solid #ccc;}
.view-client-cases-wrapper-popup .popup-table td {width: 20%;}
.view-client-cases-wrapper-popup .popup-table td:nth-child(4) {width: 30%;}
.view-client-cases-wrapper-popup div.selector{padding: 8px 10px;}
.view-client-cases-wrapper-popup div.selector select{padding: 21px 0;}
.pull-data-popup{width:99%;}
/*.pull-data-popup .row-inner td:nth-child(2){display: none;}*/
.pull-data-popup .row-inner td:nth-child(1){width: 2%;}
.pull-data-popup .row-inner td{width: 31%;}

#efilingclosebtn.popup-close span {
    background: rgba(0, 0, 0, 0) url("/themes/app/images/sprite.png") no-repeat scroll -35px -175px;
}

.page-notices-view .view-client-cases-wrapper-popup .popup-table td:first-child { width: 1%;}

.client-personal-details { display: inline-block; width: 100%; }
.client-personal-details [class*=" col-"] span.txt_bx { display: block; position: relative; }
.client-personal-details [class*=" col-"] span.txt_bx .help-block { position: absolute; bottom: 0; }

.client-address-container { display: inline-block; width: 100%; padding-left: 15px; }
.client-office-address-details { display: inline-block; width: 100%; border-left: 3px solid #263959; padding-left: 10px; }

.client-home-address-details { padding-top: 30px; }
.client-home-address-details-inner { border-left: 3px solid #263959; padding-left: 10px; display: inline-block; width: 100%; }

/* Start: Client Point Of Contacts */
.new_client_wrapper .row-item .bordered{border-bottom: 0;background-color: transparent;}
.new_client_wrapper .row-item .field-notices-description{display: table-cell;max-height: 245px;}
.new_client_wrapper .row-item{width:100%;font-size: 14px;padding:0 0 20px;display: table;}  
.new_client_wrapper .row-item .lbl.case-number-section {padding-top: 0px;vertical-align: top;}
.new_client_wrapper .row-item .lbl{box-sizing: border-box;clear: both; padding: 0 10px 0 0;text-align: right; width: 25%;display: table-cell;vertical-align: middle;}    
.new_client_wrapper .row-item .txt_bx{width:75%;display: table-cell;vertical-align: top;}
.new_client_wrapper .row-item .txt_bx .form-control {height: 45px;padding:8px 10px 5px;top:-2px;}  
.new_client_wrapper .row-item .txt_bx textarea.form-control{height: auto;}
.new_client_wrapper .row-item .txt_bx textarea{border: 1px solid #ccc; outline: 0 none; width: 100%;padding: 10px;}
.new_client_wrapper .row-item .form-group {margin-top: 0;margin-bottom: 0;}
.new_client_wrapper .row-item .title {
    background: #e0dfdd;
    padding: 10px 20px;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}
.new_client_wrapper .Row8 {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 0px;
    font-weight: 600;
}
.new_client_wrapper .Row8 .bordered {
    border-left: medium none;
    border-radius: 0;
    border-right: medium none;
}
.new_client_wrapper .row-item .bordered {
    border-bottom: 0;
    background-color: transparent;
}
.new_client_wrapper .clients-models-details .row-item table td {
    border-bottom: 1px solid #ccc;
}
.new_client_wrapper .bordered td {
    padding: 20px;
    vertical-align: middle;
}
.pointsofcontact_div{margin-bottom:20px; margin-top: 30px; }
.pointsofcontact_div h2{padding:0px !important;}

.view_page_wrapper .section-7 table#inform-to-client-tbl .have-pointofcontacts td{border-bottom: none;}
.view_page_wrapper .section-7 table#inform-to-client-tbl .pointofcontact-item td{border-bottom: none; border-top: none;}

/* End: Client Point Of Contacts */

.page-notices-view #timesheet-tab .timesheet-form div.selector{width: 70px !important;}
.page-notices-view #timesheet-tab .field-casetimesheets-time_spend_hour,
.page-notices-view #timesheet-tab .field-casetimesheets-time_spend_minutes{width: 70px; display: inline-block; vertical-align: top; margin-right: 10px;}
.page-notices-view #timesheet-tab #timesheet-filter-form .margin-top-large{ margin-top: 10px; width: 100%; }
.page-notices-view #timesheet-tab .width-auto div.selector{ /*width: auto !important;*/}
.page-notices-view #timesheet-tab .field-casetimesheets-time_spend_hour .help-block{position: absolute;}
.page-notices-view #timesheet-tab .white-bg{padding: 10px;background: #fff;float: right;}
.page-notices-view #timesheet-tab .timesheet-item td[colspan="5"]:before{content: '';}
#timesheets-edit-form .form-group.field-casetimesheets-time_spend_minutes, .form-group.field-casetimesheets-time_spend_hour.required { margin: 0px; }
.team_members_checkbox .custom-dropdown dd label {
    padding: 0px 0px 0px 0px !important;vertical-align: middle !important;
}

/*Nikhil code start*/
#view-case-tabs{display: flex;}
#expenses-form .margin-top-small{margin-top: 25px;}
.activity-tab .view-notice-filter-container h5 #view-cases-export-pdf{margin-left: 5px;}
#expenses-edit-form .margin-top-small{margin-top: 12px; width: 100%;}
.timesheet-add-new-wrapper.add-new-wrapper.clicked #timesheets-form .margin-top-small , 
#timesheet-grid-view #timesheets-edit-form .margin-top-small
{margin-top: 20px; width: 100%;}

#timesheets-form div.selector span{background-position: right 7px;}
#timesheet-grid-view table, #expenses-grid-view table{border: none;border-radius: 5px;}
.view-notice-filter-container .action-btn ul.activity-exportas-items a{padding: 6px 8px 6px 8px;}
.case-activity-list-container{padding-top: 10px;}
.timesheet-list-container h3, .expenses-list-container h3{margin: 0px 0px 20px;}
/*<!--START: ON OFF Functionality-->*/
.section-1 .auto_update_switch{/*float: right;*/}
.section-1 .auto_update_switch .auto_cont, .section-1 .auto_update_switch .auto_cont *{display: inline-block; vertical-align: top;}
.section-1 .auto_update_switch .auto_cont p{color: grey;font-size: 13px;margin: 0px;font-weight: bolder;}
.thething { display: inline-block; margin-left: 5px; }
#switch { background-color: #df6c6f; cursor: pointer; display: block; position: relative; float: left; width: 50px; height: 24px; padding: 4px; background-image: url('/themes/app/images/auto_bgn.png'); background-repeat: no-repeat; background-position-x: 2px; background-position-y: 4px; }
#switch .handle { display: block; background: #fff; height: 16px; width: 16px; }
#switch.active{background-color:#007db7}
/*<!--END: ON OFF Functionality-->*/
#timesheets-form .datepicker.hasDatepicker{background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 96% 10px;color: #333;cursor: pointer;padding: 0 10px;}
.auto_update_switch .thething .active span{ left: 26px !important; }
.create_notice_section1 #case-form div.has-error{padding-top: 10px;}

.page-notices-create .create_notice_section1 #case-form div.has-error,
.page-cases-update .create_notice_section1 #case-form div.has-error { padding-top: 0px; }
.page-notices-create .create_notice_section1 #case-form div.has-error .help-block,
.page-cases-update .create_notice_section1 #case-form div.has-error .help-block { position: absolute; }

.pagination-perpagecount div.selector span{padding: 6px 20px 0 0px;}
.pagination-perpagecount div.selector{
    height: 33px;
    border-radius: 0px;
    border: 1px solid #40577e;
    width: 73px!important;
}
#caseexpenses-particulars_at{
    background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 96% 8px;
}
#cases-updated-needed-tbllist .hasDatepicker{background-color: transparent;}
#cases-updated-needed-tbllist thead tr th:nth-child(6){width: 11%;}
#cases-updated-needed-tbllist th.header-col-reference-number{width: 13%;}
#cases-updated-needed-tbllist thead tr th:nth-child(4){width: 19%;}
#cases-updated-needed-tbllist th.header-col-case-team{width: 17%;}
#update_pagination{display: inline-block;}
.tooltip-popup {
    position: absolute;
    background: #fff;
    width: 400px;
    z-index: 23;
    padding: 15px;
    left: 50%;
    margin-top: 10px;
    transform: translateX(-50%);
    box-shadow: 1px 1px 24px #bbb1b1;
}
.tooltip-popup::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: white;
    top: -4px;
    left: 50%;
    transform: rotate(134deg);
}
.tooltip-popup .create_btn {padding-top: 0;}
.tooltip-popup .create_btn #case-hearingrecord-cancel-btn{margin-left: 10px;color: #fff;}
.tooltip-popup .field-error{font-size: 12px;color: red;}
.no_border{border: none!important;}
#timesheet-tab .timesheet-add-new-wrapper #casetimesheets-particulars{overflow-y: hidden!important;}
.update-needed-cases-wrapper{padding-bottom: 100px;}
#expenses-edit-form .field-caseexpenses-particulars_at .datepicker{
    background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 96% 8px;
}

/*START: new todo design style*/
.todo-row1,
.edit_todo-row1{display: block;padding: 20px 20px 13px;}
.todo-row1 textarea{
    background: rgba(0, 0, 0, 0) url(/themes/app/images/todo_pen.png) no-repeat scroll 10px 50%;
    border-radius: 0;
    height: 72px !important;
    outline: 0 none;
    width: 100%;
    padding: 15px 10px 15px 40px;
    line-height: normal;
}
.edit_todo-row1 textarea{border-radius: 0;height: 65px;}

.todo-row2 > div,.edit_todo-row2 > div{display: inline-block;float: left;}
.todo-row2,.edit_todo-row2{margin: 12px 20px 5px;}
.clear.todo-row2::after,.edit_todo-row2::after,.edit_todo-row3::after {content: "";display: block;clear: both;}
.todo-row2 label,.edit_todo-row2 label{font-size: 16px;font-weight: 600;color: #3A4863;}

.todo-col-due_date,
.edit_todo-col-due_date,
.due_date_to,
.edit_due_date_to{
	width: 21%;
}
.due_date_to,
.edit_due_date_to{
	margin-top: 12px;
}
.due_date_to_text,
.edit_due_date_to_text{
    margin: 38px 10px 0 10px;
    font-size: 16px;
    font-weight: 600;
    color: #3A4863;
}
.todo-col-due_date label,
.edit_todo-col-due_date label{margin-bottom: 10px;}

.page-notices-view .datepicker{
    background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 96% 8px;
} 
.page-notices-view .form-control.hasDatepicker{
    background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 96% 8px;
} 
.todo-row2 .todo-col-notification_reminder .notifications_heading,
.edit_todo-row2 .edit_todo-col-notification_reminder .edit_notifications_heading{
    font-size: 16px;color: #3A4863;font-weight: 600;margin-bottom: 10px;
}
.todo-row2 .todo-col-notification_reminder,
.edit_todo-row2 .edit_todo-col-notification_reminder{width: 50%;}
.todo-row2 .notifications,
.edit_todo-row2 .edit_notifications{margin-left: 20px;}
.todo-row2 .notifications .notification_label{
    width: auto;float: none;margin-bottom: 10px;
}
.todo-row2 .todos_notifications .notification_params .notification_type,
.edit_todo-row2 .edit_notification_params .notification_type{width: 20%;}
.todo-row2 .todos_notifications .notification_params .notification_time,
.edit_todo-row2 .edit_notification_params .notification_time{width: 16%;}
.todo-row2 .todos_notifications .notification_params .notification_time_type,
.edit_todo-row2 .edit_notification_params .notification_time_type{width: 27%;}
.todo-col-team_members .custom-dropdown-wrapper > label,
.edit_todo-col-team_members .custom-dropdown-wrapper > label{margin-bottom: 10px;}
.mutliSelect ul li.group_name label,
.mutliSelect ul li label{font-size: 13px;}
.mutliSelect ul li.group_name input[type="checkbox"],
.mutliSelect ul li input[type="checkbox"]{vertical-align: top;position: relative;top: 2px;}
.clear.todo-row3::after {display: block;content: "";clear: both;}
.todo-col-is_private,.edit_todo-col-is_private{display: inline-block;vertical-align: top;}
/*todo redesign style*/
.todo-row2 .notifications .notification_params,
.edit_todo-row2 .edit_notifications .edit_notification_params{width: 100%;}
#create-todos-form .todo-row2 div.selector,
.edit_todo-row2 div.selector{height: 40px;border-radius: 0px;padding: 3px 10px 0;}
.todo-row2 .todo-col-is_private,.edit_todo-row2 .edit_todo-col-is_private{margin-top: 29px;float: right;}

/*checkbox-style for todo*/
.todo-row3 .todo-col-is_private input[type="checkbox"],
.edit_todo-row3 .edit_todo-col-is_private input[type="checkbox"]{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    outline: none;
    border: 0;
    box-shadow: none;
}
.todo-row3 .todo-col-is_private input[type="checkbox"]::before,
.edit_todo-row3 .edit_todo-col-is_private input[type="checkbox"]::before{
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(/themes/app/images/unchecked-checkbox.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: 2px;
    position: relative;
    top: 1px;
    background-color: transparent;
    outline: none;
    border: 0;
    box-shadow: none;
}
.todo-row3 .todo-col-is_private input[type="checkbox"]:checked::before,
.edit_todo-row3 .edit_todo-col-is_private input[type="checkbox"]:checked::before{
    background-image: url(/themes/app/images/checked-checkbox.png);
    background-color: transparent;
    outline: none;
    border: 0;
    box-shadow: none;
}

.todo-col-is_private label,.edit_todo-col-is_private label{color: #000;cursor:pointer;}
.todo-row3,.edit_todo-row3 {margin: 20px 20px 5px;}
.todo-row3{margin-bottom: 33px;}
.todo-row2 .todo-col-team_members,.edit_todo-row2 .edit_todo-col-team_members{float: right;} 

.todo-row3 .cases_div,
.edit_todo-row3 .edit_todo-col-team_members{display: inline-block; }
.edit_todo-row3 .edit_todo-col-cases{width: 40%;float: left;padding-right: 20px;}
.edit_todo-row3 .edit_todo-col-cases select{height: 37px;border-radius: 0px;}
.todo-row3 .cases_div label,
.edit_todo-row3 .edit_todo-col-cases label,
.edit_todo-row3 .edit_todo-col-team_members label{
    margin-bottom: 10px;font-size: 16px;font-weight: 600;color: #3A4863;
}
.todo-row3 .cases_div #todosassigned-assigned_to label,
.edit_todo-row3 .edit_todo-col-team_members #todosassigned-assigned_to label{color: #fff;margin: 0px;font-weight: normal;font-size: 14px;}
.todo-row3 .cases_div.assign{padding-left: 20px;padding-right: 20px;}
#create-todos-form .todo-row3 .todo-col-team_members,
#create-todos-form .todo-row3 .todo-col-submit{display: inline-block;}
.edit_todo-row3 .edit_todo-col-submit{float: right;margin-top: 0px; margin-bottom: 10px;}
#create-todos-form .todo-row3 .todo-col-submit{vertical-align: top;float: right;}
.todo-row3 .todo-col-submit .submit-create-todos{padding: 8px 28px 7px;margin-top: 0px;margin-left: 10px;}
.edit_todo-col-team_members .mutliSelect ul li label{width: 73%;}
.field-caseexpenses-notes,.otherPaymentMethodTextBox{/*margin-top: 10px;*/}
.field-caseexpenses-notes textarea,.otherPaymentMethodTextBox input[type="text"]{min-height: 34px;}

.fee-received-add-new-wrapper.add-new-wrapper .row{ margin-bottom: 15px; }
.fee-received-add-new-wrapper.add-new-wrapper .row label{margin-bottom: 4px;}
#fee-received-grid-view .fee-received-list .row{ margin-bottom: 15px; }
#fee-received-grid-view .fee-received-list .row label{ margin-bottom: 4px; }

/*END: new todo design style*/
.section-2 #expenses-grid-view.grid-view table.bordered tr td:last-child{border-top: 1px solid #ddd;width: 10%; }
#expenses-grid-view-form #expenses-grid-view #expenses-edit-form .form-group .col-md-4 { padding-bottom: 15px; }
#expenses-grid-view-form #expenses-grid-view .grid-page-last-row { border-top: 1px solid #ddd; }
#expenses-edit-form .form-group { padding: 10px 10px 10px; }
.expenses-add-new-wrapper .section-2{padding: 0px;}
.case-status-wrapper{
    color: #DF6C6F;
    font-weight: bolder;
    text-align: right;
    font-size: 17px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.case-status-wrapper span{float: right;width: 100%;margin-top: -19px;}

/*ieissue*/
.page-notices-create .popup-content table{overflow-y: auto;}
.page-notices-create .popup-content table.pull-data-popup  { height: auto !important; }
.add_case_addi_detls .title{text-align: right;}
.add_case_addi_detls .title span:hover{cursor: pointer;color: #263959;}
.add_case_addi_detls .row-item{
    border-radius: 5px;
    margin: 20px 0 0;
    border: none;
    padding: 0 10px!important;
}

/*cases new field design*/
.create_notice_main_wrapper .row-item .field-cases-court_hall_no{width: 37%;}
.create_notice_main_wrapper .row-item .field-cases-floor_no{width: 25%;}
/*START: new ajax dropdown style*/
#clients .select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field{
    height: 40px;width: 100%!important;
}
/*#clients .select2-container .select2-search--inline{float: none;}*/
#clients .form-group.field-mySelect2Id{margin-bottom: 20px;padding: 0 20px;}
#clients .select2-container--krajee .select2-selection--multiple .select2-selection__rendered{
    max-height: 183px;
    overflow-y: auto;
    padding-bottom: 5px;
    min-height: 45px;
}
#clients .select2-container--krajee .select2-selection--multiple .select2-selection__clear{
    right: 2rem;
}
#clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice{
    font-size: 13px;
    padding: 0 20px 0px 6px;
    box-sizing: border-box;
    position: relative;
    max-width: 372px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove{
    right: 3px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    margin: 0px;
    position: absolute;   
}
.select2-container--krajee .select2-dropdown,
.select2-container--krajee .select2-selection:focus,
.select2-container--krajee .select2-dropdown{
    border-color: rgb(204, 204, 204)!important;
    box-shadow: none!important;
}
#clients .select2-container--krajee.select2-container--open .select2-selection{
    border-color: rgb(204, 204, 204);
    box-shadow: none;
}
.select2-container--krajee .select2-results__option--highlighted[aria-selected]{
    background-color: #263959!important;
}
.select2-container--krajee .select2-results__option[aria-selected=true]{
    background-color: rgb(68, 104, 163)!important;
    color: #fff!important;
}
#clients .create-client,
.showhide{
    color: #263959;
    font-size: 14px;
    font-weight: 600;
}
#clients .create-client{
	padding-left: 20px;
	margin-bottom: 10px;
    display: inline-block;
}
#clients .create-client:hover,
.showhide:hover{
	opacity: 0.8;
	cursor: pointer;
}
/*EnD: new ajax dropdown style*/
.showmorefilteroptions{
	font-size: 15px;
    font-weight: 600;
    color: #263959;
}
.showmorefilteroptions:hover{
	cursor: pointer;
}
.lastrow-btn-section #btn-assign-hearing,
.lastrow-btn-section #btn-assign-team{
	margin-right: 10px;
	background-color: #000;
}
.lastrow-btn-section #btn-assign-hearing:hover,
.lastrow-btn-section #btn-assign-team:hover,
#delete-btn:hover{
	opacity: 0.7;
}
.bulk-record-hearing,
.bulk-assign-teams{
	display: block;
    margin-top: 15px;
}
.bulk-record-hearing .hasDatepicker{
	margin-right: 10px;
	max-width: 152px;
	height: 35px;
	background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 98% 7px;
}
.bulk-assign-teams .case-team-wrapper{
	display: inline-block;
	margin-right: 10px;
}
.bulk-assign-teams .custom-dropdown{
	margin-bottom: 0px;
}
.bulk-assign-teams #btn-assign-team-submit{
	vertical-align: top;
}
.bulk-assign-teams .custom-dropdown dd ul{
	position: static;
}
.bulk-record-hearing p{
	color: #f3262b;
	margin: 5px 0 0;
	font-size: 11px;
    max-width: 286px;
}
.page-clients-create .section1 .section1_wrp{
	padding: 63px 20px 10px;
}
.new_client_wrapper .section1 > .pointsofcontact_div,
.new_client_wrapper .section1 > .row1.no_border{
    margin-left: 25px;
    margin-right: 25px;
}
.new_client_wrapper .section1 > .row1.no_border{
    margin-bottom: 40px;
    margin-left: 40px;
}

/*Nikhil code END*/

.page-clients-index table.dataTable thead th, 
.page-cases-index table.dataTable thead th,
.page-cases-index table.dataTable thead th{border-bottom: none;}
table.dataTable.no-footer{border-bottom: none;}
.cases-update-needed-list .case-actions-section{position: relative;}

/*pop fix for ie*/

.page-clients-index .popup-wrapper{
    top: 50%!important;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.page-clients-index .popup-wrapper .popup-content{max-height: 500px;}
.for-autopull .popup-content table td::before{display: none;}
.pulldata-on .pull-data-popup tbody tr td:first-child:before{content: attr(data-th) " ";}
.page-notices-create .content{padding-bottom: 53px;}
.pulldata-on .popup-content{max-height: 390px;}
.pulldata-on .popup-content table tbody tr:last-child td{height: auto;}
.todo_section1 .custom-dropdown dd ul{height: 105px;}
.inst_fields_here .form-group{margin-bottom: 0px;}
.has_three .form-group{margin-top: 8px;}
.view-notice-filter-container .open-export-elements.clicked{margin-top: -6px;}
.poc_designation{font-size: 12px;font-style: italic;}

.page-notices-view .section-2 .grid-view { overflow-x: inherit; }
.update-needed-cases-wrapper .export_div{border:none;}
.field-casesmedicalinst-category div.selector span, 
.field-casesmedicalinst-types div.selector span { width: 256px !important; background: none;  }

.field-casesmedicalinst-category div.selector ,
.field-casesmedicalinst-types div.selector { background: url("/themes/app/images/select-arrow.png")no-repeat 97% center; }

.tbl-list-select .bulk-recordhearing-wrapper.bulk-record-hearing { display: table; width: 100%;  border: 1px solid #263959; margin-left: 0; padding: 10px 0 0 0; margin-top: 0;  }
.tbl-list-select .bulk-recordhearing-wrapper.bulk-record-hearing .hasDatepicker { max-width: 100%; height: 35px; }
.tbl-list-select .bulk-recordhearing-wrapper.bulk-record-hearing input  { height: 35px; }
.page-cases-index .tbl-list-select .bulk-recordhearing-wrapper.bulk-record-hearing div.selector { width: 100% !important; height: 35px; padding: 3px 10px; }
.bulk-record-hearing.bulk-recordhearing-wrapper div:last-child { width: 100%; }
.bulk-record-hearing.bulk-recordhearing-wrapper div:last-child p { max-width: 100%; }

#cases-updated-needed-tbllist .case-actions-section .hasDatepicker { height: 35px; background-position: 98% 8px; }
#cases-updated-needed-tbllist .case-actions-section div.selector { padding: 0 10px; height: 35px; }
#cases-updated-needed-tbllist .case-actions-section div.selector span { padding: 7px 20px 0 0; }

.lastrow-btn-section #btn-assign-hearing.btn-clicked,
.lastrow-btn-section #btn-assign-team.btn-clicked { background: #ffffff; color: #263959; border: 1px solid #263959; border-bottom-color: #fff; margin-bottom: -1px; padding-bottom: 20px; }
.lastrow-btn-section #btn-assign-hearing.btn-clicked:hover,
.lastrow-btn-section #btn-assign-hearing.btn-clicked:focus,
.lastrow-btn-section #btn-assign-team.btn-clicked:hover,
.lastrow-btn-section #btn-assign-team.btn-clicked:focus { opacity: 1;}
.page-notices-view .timesheet-item .hasDatepicker { background: #fff url(/themes/app/images/side-bar-calender-icon.png) no-repeat scroll 98% center; }
.create_notice_main_wrapper .sec-1.child-toggle-wrapper.inst_fields_here .vertical-alignment:nth-child(3) .lbl { vertical-align: top; padding-top: 10px; }
.tbl-list-select .bulk-assign-teams { display: table; width: 100%;  border: 1px solid #263959; margin-left: 0; padding: 10px 10px; margin-top: 0;  }
.create_notice_main_wrapper.utype-court .client-type-txt-change, 
.sidebar-case-section.utype-court .client-type-txt,
.create_notice_main_wrapper.utype-court #appearing_as_container,
.create_notice_main_wrapper.utype-court #appearing-model-dd,
.create_notice_main_wrapper.utype-court #appearing-no-container,
.create_notice_main_wrapper.utype-court #before-honble-judges-container,
.create_notice_main_wrapper.utype-court #reffered-by-container{display:none !important;}

.credit_balance_label {float: left;}
.credit_balance_value {float: left;}
.threshold_flag img {max-width: 16px;max-height: 16px;}

.view_page_right {float: right; width: 250px; margin-left: 20px;}
.view_page_left{ overflow: hidden; }
.view_case_priority{margin-bottom: 6px; width: 145px; float: right;}
.view_page_right .auto_update_switch{margin-bottom: 10px; width: 145px; float: right;}
.view_page_right .case-status-wrapper span{ float:none; margin-top:0;}
.page-notices-view .main-content .view_case_section1 .view_page_right .credit_balance { float: right; width: auto; clear: both; display: flex; }
/*.view_page_right .credit_balance{ float: right; display: flex; }*/

.create_notice_main_wrapper .form-group.field-cases-affidavit_filed, .create_notice_main_wrapper .form-group.field-cases-affidavit_filed_date { margin-bottom: 0; }
.create_notice_main_wrapper .form-group.field-cases-affidavit_filed_date, .create_notice_main_wrapper .form-group.field-cases-affidavit_filed_date { max-width: 34%; margin-bottom: 0;}
.form-group.field-cases-affidavit_filed { margin-bottom: 0; }

div#cases-affidavit_filed label { margin-right: 5px; }

/* New Client Create/Update CSS Start */
.page-clients-update .section1 .section1_wrp, 
.page-clients-create .section1 .section1_wrp { padding: 25px 25px 0px !important; width: 100%; }
.client-home-address-details h2, 
.client-address-container h2 { padding: 0px 0; margin-bottom: 20px; }
.dd-state, .dd-country, .dd-state { margin-bottom: 15px; }
.section1 .section1_wrp .client-personal-details label, 
.section1 .section1_wrp .client-address-container label { text-align: left; }
.manage-client-form .section1 .section1_wrp .client-personal-details .row1 .no-padding { padding: 10px 10px !important; }
.new_client_wrapper .section1_wrp .row1 .txt_bx { display: block; }
.section1_wrp .client-personal-details input[type="text"], 
.section1_wrp .client-address-container input[type="text"] { box-sizing: border-box; height: 44px; outline: 0 none; padding: 0 10px; width: 100%; margin-bottom: 15px; }
.page-clients-create .section1 .section1_wrp label, .page-clients-update .section1 .section1_wrp label { margin-bottom: 5px; }

/* New Client Create/Update CSS End */

/* Page Case Affidavit*/
.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 { display: flex; align-items: center; }
.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .left h2 { padding: inherit; } 
.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .left { width: 70%; float: left; }
.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right { width: 30%; float: right; padding-bottom: 0px; }
.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .export_div { margin-left: 0px; }
/*.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .action-btn { padding-left: 12px; }*/

tr.checked-row{background-color: #1EB47C;}

option.on{color: #5cb85b;}

.page-notices-view .related-case-section #related-case-form .section_1 { position: relative; }

.view_page_wrapper .related-case-section p.related_title { padding: 5px 0px 10px; }
.page-notices-view .related-case-section #related-case-form img#pull-relatedcases-loader,
.page-notices-view .related-case-section #related-case-form img#case-form-loader {z-index:1; /* position: absolute; top: 0; right: 0; */}
.popup-content .cases-opponent-and-advocates-popup table select{width:250px;}
#related-cases-import-form .container.cases-opponent-and-advocates-popup.import-related-cases-popup table tr td { width: auto; }
#related-cases-import-form .cases-opponent-and-advocates-popup.import-related-cases-popup table tbody tr td:nth-child(2) { width: 50%; }
.related-case-section .alert.alert-success.hide, .related-case-section .alert.alert-warning.hide, .related-case-section .alert.alert-success { margin-top: 0; }
form#related-cases-import-form .cases-opponent-and-advocates-popup.import-related-cases-popup table { margin: 0px 0px 20px; }

.remove-case.related-case-list table {border-width: 1px; border-color: #ccc; border-style: solid;  width: 100%;}
.remove-case.related-case-list table th{background: #E0DFDD;}
.remove-case.related-case-list table td, th{border-bottom: 1px solid #ccc; padding: 8px 12px;}

.file_no span{font-style: italic;font-size: 10px;clear: both;float: left;line-height: 13px;}



/*Case Page New Design CSS Start */
.ascending .view-notice-filter-container { padding-top: 10px; }
.ascending .view-notice-filter-container.col-md-12 { padding-top: 10px; }

.view_page_wrapper .view_case_section1.descending .section-2 { background: transparent; padding: 0;}
.view_page_wrapper .view_case_section1.descending .section-2 {
    padding: 0;
}

.view_page_wrapper h4{margin: 0; padding:15px 0 26px;text-align: center;line-height: 30px;}    
.view_page_wrapper .descending .section-1{ box-sizing: border-box; padding:33px 26px 15px;display: block; border: 1px solid #ccc; border-bottom: none; margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #fff; }
.view_page_wrapper .section-1 .cases-description {font-size: 14px;line-height: 22px; padding-bottom: 15px; max-height: 250px; overflow-y: auto; margin-top: 20px; }
.view_case_section1.descending .cases-description ul {padding-bottom: 9px;}    
.view_page_wrapper .descending  .section-1 h1{white-space: pre-wrap; font-weight: 600;line-height: 28px;margin: 0;padding-bottom: 13px;}
.page-notices-view .responsive-sidebar-case-details .descending .section-1 h1{font-weight: bold;line-height: 22px;margin: 0;padding-bottom: 13px;}
.page-notices-view .responsive-sidebar-case-details .descending .section-1 p {font-size: 14px;line-height: 22px;padding-bottom: 15px;}
.page-notices-view .view_page_wrapper .descending .section-7 .case-activity-info div.selector{width: 100% !important; max-width: 100%; }
.page-notices-view .descending .section-1 div.selector{height: 34px;padding: 2px 10px; /* max-width: 150px; */ /*width: 106px !important;*/ border-radius: 0px; border: 1px solid #000; }
.view_page_wrapper .descending .section-1 p{font-size:14px;line-height:22px;text-align: justify;}
.descending .section-1 .auto_update_switch .auto_cont p { font-size: 13px; }

.view_case_section1.descending { 
	background-color: transparent; 
	border-radius: 4px;
	box-shadow: none; 
	margin: 0; 
	border: none;
}


.descending .activity-tab .view-notice-filter-container {
	padding: 10px 25px !important;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: 0;
    border-radius: 0;
    background: #fff;
}
.view_page_wrapper .descending .section-2 .tab-content .case-activity-list-container { 
	background: #ececec; 
	padding-top: 10px; 
}
.view_page_wrapper .descending .section-2 #view-case-tabs {
    display: flex;
    padding: 0 25px ;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding-top: 20px;
    background: #fff;
}
 .descending .notice-activity-item-container { 
	padding: 10px 25px; 
	margin-bottom: 10px; 
	background: #fff; 
	border-radius: 5px; 
	border: 1px solid #ccc; 
}

.descending .activity-tab .case-activity-form-wrapper {
    border: 1px solid #ccc;
    padding: 15px 20px 10px;
    border-radius: 4px;
    background: #fff;
    margin: 0;
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
 .descending .notice-activity-item-container div#activity-list { padding-bottom: 10px; background: #ececec; }

 .descending div#team-tab,  .descending div#case-notes-tab,  .descending div#case-todos-tab,  .descending div#case-related-tab,
 .descending div#case-orders-tab,  .descending div#timesheet-tab,  .descending div#expenses-tab,  .descending div#fee-received-tab {
	padding: 10px 25px 20px;
    background: #fff;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom-left-radius: 4px; 
    border-bottom-right-radius: 4px; 
}
.view_page_wrapper .descending .attachments-tab .section-5 {
    padding: 20px 25px 20px !important;
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
    border-bottom: none;
    border-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.page-notices-view .descending .attachments-tab .view-notice-filter-container.col-md-12 {
	padding: 0px 25px 0px !important;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
    margin: 0;
    background: #fff;
    border-radius: 0;
}
.page-notices-view .descending .view-notice-filter-container.col-md-12 h5 {
    padding-top: 0px;
    margin-bottom: 0;
}
.view_page_wrapper .descending .section-6 { padding: 15px 0 5px; }
.page-notices-view .descending .section-6 h3 { margin: 0 0 20px; }
.view_page_wrapper .descending .attachments-tab .section-6 {
    padding: 1px 25px 10px !important;
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
    margin: 0px !important;
 	border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.view_page_wrapper .descending .team-tab .section-6 {
    padding-top: 10px;
    overflow-x: scroll;
}
.descending .view-notice-filter-container.col-md-12 .timesheet-add-new-wrapper.add-new-wrapper.clicked {
    padding: 20px 20px 10px !important;
}
.view_page_wrapper .descending .case-notes-tab .take-notes {
    padding-top: 10px;
}
.view_page_wrapper .descending .case-related-tab .related-case-section {
    padding: 10px 0 0;
}
.descending .view-notice-filter-container .open-export-elements.clicked { margin-top: -1px; }
.descending .view-notice-filter-container .view-filter-form-container { margin: 3px 0 0px; }
.descending .timesheet-add-new-wrapper.add-new-wrapper.clicked,
.descending .expenses-add-new-wrapper.add-new-wrapper.clicked, 
.descending .fee-received-add-new-wrapper.add-new-wrapper.clicked { margin: -1px 0 30px; }
/*New Design CSS End */

/* Clients Index Page Popup Design Changes Start */
.popup-content .invoice_status_heading h3 { margin-top: 10px; }
.popup-content .clients_invoice_list .bill_status { float: right; width: 160px; }
.popup-content .clients_invoice_list table { margin-top: 20px; }
/* Clients Index Page Popup Design Changes End */

/* START: CUSTOM FIELDS Client/Case Page */
.custom-fields-wrapper{ padding: 0px 25px 0px 40px; }
.custom-fields-wrapper:after { content: ''; clear: both; display: block; }
.page-clients-view .custom-fields-wrapper h2 { margin-bottom: 10px; }

.page-clients-create .custom-fields-wrapper,
.page-clients-update .custom-fields-wrapper { padding: 30px 25px 0px 40px; }
.page-clients-create .custom-fields-wrapper h2, 
.page-clients-update .custom-fields-wrapper h2 { margin-bottom: 10px; padding: 0; }

.inner-additional-fields { border-left: 3px solid #263959; padding-left: 10px; display: inline-block; width: 100%; }
.custom-fields-wrapper .inner-additional-fields > [class^="col-"] { padding-bottom: 20px; }
.custom-fields-wrapper .col-md-12 .help-block { position: absolute; }
.custom-fields-wrapper label { margin-bottom: 5px; }
.custom-fields-wrapper .col-md-12 input[type=text] { height: 45px; padding: 0px 10px; border-radius: 5px; background-color: #fff; }
.custom-fields-wrapper .col-md-12 .additional_field_textarea_required,
.custom-fields-wrapper .col-md-12 .additional_field_textarea_not_required { display: block; }
.custom-fields-wrapper .col-md-12 textarea { height: 75px; }
.inner-additional-fields div.selector select { height: 44px; }
.form-group.field-custommodule-custom_fields-field_date_17, 
.form-group.field-custommodule-custom_fields-field_datetime_18 { height: 45px; }

.custom-fields-wrapper .custom_checkbox { margin: 8px 10px 8px 0px; display: inline-block; font-size: 15px; }
.page-clients-update .custom-fields-wrapper .custom_checkbox,
.page-clients-create .custom-fields-wrapper .custom_checkbox,
.inner-additional-fields .custom_checkbox { margin: 10px 10px 11px 0px; }
.custom-fields-wrapper .custom_checkbox label { margin-bottom: 0; cursor: pointer; }
.custom-fields-wrapper .custom_checkbox input[type="checkbox"],
.notice-advanced-filter-wrapper .custom-fields-wrapper input[type="checkbox"] {
    margin-right: 5px;
    background-color: transparent;
    border: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    position: initial;
}
.custom-fields-wrapper .custom_checkbox input[type="checkbox"]:before,
.notice-advanced-filter-wrapper .custom-fields-wrapper input[type="checkbox"]:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(/themes/app/images/mml-icons-spirte.png);
    background-position: -90px -298px;
    position: relative;
    top: 1px;
    background-color: transparent;
    border: 0;
    outline: none;
}
.custom-fields-wrapper .custom_checkbox input[type="checkbox"]:checked::before,
.notice-advanced-filter-wrapper .custom-fields-wrapper input[type="checkbox"]:checked::before {
    background-position: -138px -299px;
    background-color: transparent;
    border: 0;
    outline: none;
}
.custom-fields-wrapper .col-md-12 .form-group { margin-bottom: 0; }
.custom-fields-wrapper .col-md-12 .form-group .input-group { width: 100%; }
/* START: Filter Dropdown CSS */
.page-clients-index .notice-advance-filter-btn.clicked { background-color: #fff; border-bottom: none; height: 50px; }
.document_main .notice-advance-filter-btn { padding: 7px 0; }
.notice-advanced-filter-wrapper .custom-fields-wrapper h2 { padding: 20px 0 10px; }
.notice-advanced-filter-wrapper .custom-fields-wrapper{margin: 0; padding: 0; }
.notice-advanced-filter-wrapper .custom-fields-wrapper span.txt_bx { display: block; min-height: 45px; }
.notice-advanced-filter-wrapper .custom-fields-wrapper .custom_checkbox { padding-top: 5px; display: inline-block; }
.notice-advanced-filter-wrapper .custom-fields-wrapper .input-group { width: 100%; }
.notice-advanced-filter-wrapper .custom-fields-wrapper .input-group input[type="text"] { border-radius: 5px; }
.notice-advanced-filter-wrapper .custom-fields-wrapper textarea,
.notice-advanced-filter-wrapper .custom-fields-wrapper select { height: 45px; }
.notice-advanced-filter-wrapper .custom-fields-wrapper .selector, 
.notice-advanced-filter-wrapper .custom-fields-wrapper input[type="text" ] { padding: 8px 10px; }
.notice-advanced-filter-wrapper .custom-fields-wrapper .form-group { margin-bottom: 0; }
/* END: Filter Dropdown CSS */

/* END: CUSTOM FIELDS Client/Case Page */
#case-form .custom-fields-wrapper {
    padding: 0 0px 20px 15px;
}
#case-form .custom-fields-wrapper h2 { padding: 0; margin-bottom: 10px; }

/* Clients View Page CSS Start */

.page-clients-view .client-address-container { padding: 20px 0px 0; }
.page-clients-view .custom-fields-wrapper { padding: 20px 0px 0; }

.view-client-misc-details .row1,
.view-client-office-address .row1,
.view-client-home-address .row1,
.inner-additional-fields .row1 { padding: 15px 15px; border-radius: 4px; }

.view-client-misc-details .row1:nth-child(even),
.view-client-office-address .row1:nth-child(even),
.view-client-home-address .row1:nth-child(even),
.inner-additional-fields .row1:nth-child(even) { background-color: #f5f5f5; }

.page-clients-view .section1_wrp { width: 100%; padding: 25px 25px 15px; }
.page-clients-view .section1_wrp .row1.document-action-btn { float: none; display: block; width: 100%; padding-top: 30px; }
.page-clients-view .section1_wrp .row1.document-action-btn span.txt_bx { display: none; }
.page-clients-view .new_client_wrapper .section1_wrp .row1 label { text-align: left; }
.page-clients-view .document-action-btn .lbl { text-align: left; }
.view-client-misc-details { display: inline-block; width: 100%; }
.view-client-office-address, .view-client-home-address {
    display: inline-block;
    width: 100%;
    border-left: 3px solid #263959;
    padding-left: 10px;
}
.client-address-container h2 { margin-bottom: 10px; }
/* Clients View Page CSS End */

/* START: Case View Document Page CSS */
#case-document-filter-form .custom-fields-wrapper span.txt_bx { display: block; }
#case-document-filter-form .custom-fields-wrapper .row { padding-bottom: 0; }
#case-document-filter-form .custom-fields-wrapper { padding: 0px 15px 0px 20px; }
#case-document-filter-form .custom-fields-wrapper input[type="text"],
#case-document-filter-form .custom-fields-wrapper div.selector,
#case-document-filter-form .custom-fields-wrapper textarea {
    height: 34px;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
#case-document-filter-form .custom-fields-wrapper span.txt_bx .search_textbox { height: 34px; }
#case-document-filter-form .custom-fields-wrapper .form-group { margin-bottom: 0; }
#case-document-filter-form .custom-fields-wrapper .input-group { display: block; }
#case-document-filter-form .custom-fields-wrapper .custom_checkbox { margin: 5px 10px 5px 0px; }
#case-document-filter-form .custom-fields-wrapper h2 { padding: 0px 0 10px; }
/* END: Case View Document Page CSS */

.page-notices-view .related-case-section #related-case-form .pullrelatescases_heading{width: 29%; display: inline-block; vertical-align: text-bottom;}
.page-notices-view .related-case-section #related-case-form .pullrelatescases {text-align: right; width: 70%; display: inline-block; line-height: 41px; vertical-align: top;}

/*.page-notices-view .related-case-section #related-case-form input.add-more-button{position: absolute; top: 0;}
.page-notices-view .related-case-section #related-case-form input#pullConnectedMatters {right: 0;}
.page-notices-view .related-case-section #related-case-form input#pullApplicationCases{right: 215px;}
.page-notices-view .related-case-section #related-case-form input#pullInterimApplicationCases {right: 418px;}
*/

#uniform-casessearch-opponents{display:none;}

.create_notice_main_wrapper .row-item.row-flex {display: table;}
.row-col {display: table-cell; vertical-align: middle;}
.row-cell {display: table; width: 100%;}
.create_notice_main_wrapper .row-item .row-cell .lbl {width: 39%;}
.create_notice_main_wrapper .row-item .row-cell .txt_bx {width: 60%;}

.create_notice_main_wrapper .row-item .field-cases-fir_police_station {width: 100%!IMPORTANT; display: block;}
.create_notice_main_wrapper .row-item .field-cases-fir_number {width: 100%!important; display: inline-block!important;}
.create_notice_main_wrapper .row-item .field-cases-fir_year {width: 25%;}
.fir-no .rightt {text-align: right; width: 80.1%;}

#clients .select2-container--krajee .select2-selection--multiple .select2-selection__rendered { padding-bottom: 0; padding-top: 5px; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cke_contents{ overflow-y:auto; -webkit-overflow-scrolling:touch;}
    .doc-advance-filter-elements{margin: 10px 1px 30px;}
}

/***** Responsive Start ****/

@media only screen and (min-width: 1702px){
    .create_notice_main_wrapper .row-item-file .right {
        display: inline-block;
        float: right;
        padding: 0;
        position: relative;
        right: 0;
        vertical-align: top;
        width: 40%;
    }
    .create_notice_main_wrapper .row-item-file .right .lbl {
        display: inline-block;
        padding: 0 10px 0 0;
        text-align: right;
        width: 39%;
    }
    .create_notice_main_wrapper .row-item-file .right .txt_bx {
        display: inline-block;
        right: 0;
        vertical-align: middle;
        width:60%;
    }
}

@media only screen and (max-width: 1330px) and (min-width: 1105px){
     .datetimepicker_div #todos-due_date {width: 155px;}

}

@media only screen and (max-width: 1230px) and (min-width: 1024px){
    .view_page_wrapper .section-2 ul#view-case-tabs li a span {display: block;text-align: center;}
    .view_page_wrapper .section-2 ul#view-case-tabs li a span label{font-weight: normal; font-size: 13px;}
    .view_page_wrapper .section-2 ul.nav li a{padding: 6.9px 4px; font-size: 11px;}
}
@media only screen and (max-width: 1104px) and (min-width: 1024px){
    .datetimepicker_div #todos-due_date {width: 155px;}
    .view_page_wrapper .case-activity-info .form-group label{font-size: 13px;}
    .section-2 .grid-view table.bordered th.header-col-case-team {  width: 14%; }
}

@media only screen and (max-width:1260px){
    .todo-col-due_date, .edit_todo-col-due_date, .due_date_to, .edit_due_date_to,
    .todo-row2 .todo-col-notification_reminder, .edit_todo-row2 .edit_todo-col-notification_reminder{
        width: auto;
    }
    .todo-row2 .notifications, .edit_todo-row2 .edit_notifications{
        margin-left: 0px;
    }
    .todo-row2 .todo-col-notification_reminder,
    .edit_todo-row2 .edit_todo-col-notification_reminder{
        clear: both;
    }

}


@media only screen and (max-width:1024px){
   .middle_wrapper .section-1 .right .add_btn {margin: 0;}
    #clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice{
        max-width: 333px;
    }   
}

@media only screen and (max-width:1024px) and (min-width: 769px){
    .pulldata-on{left: 170px!important;width: 70%!important;}
    .page-notices-create .popup-wrapper.pulldata-on,
    .page-cases-update .popup-wrapper.pulldata-on { left: 0 !important; }
}

@media only screen and (max-width: 1335px) and (min-width: 1301px){
    .page-cases-index .middle_wrapper .section-1 .left{width: 40%;}
    .page-cases-index .middle_wrapper .section-1 .right {width: 60%;}
    .page-cases-index .middle_wrapper .listpage-no-records .section-1 .left{width: 40%;}
}


@media only screen and (max-width: 1300px){
    .create_notice_main_wrapper .row-item-file .left{padding: 0 10px 0 0;}
    .create_notice_main_wrapper .row-item-file .center{ padding: 0 10px 0 0;}
    .create_notice_main_wrapper .row-item-file .right{position: relative;}
    .page-clients-index .section-2 .grid-view table.bordered td.clients-actions-section{width: 18%;  }
    .todo_section3 .left{width:65%;}
    .Todos-Parent .left{width:75%;}
    .Todos-Parent .right{width: 25%;}
    .create_notice_main_wrapper #appearing_as_container.row-item {display: table; max-width: inherit; }
    .create_notice_main_wrapper #appearing-no-container.row-item { float: none; max-width: inherit; }
    .create_notice_main_wrapper #appearing_as_container.row-item .lbl {float: none; width: auto; }
}

@media only screen and (max-width:1024px){
    .todo_section3 .left{width: 64%;}
    .page-clients-index .middle_wrapper .section-1 .left-secondary{width: 100%;display: block;}
    .view_page_wrapper .case-todos-tab .case-todos-wrapper .right {padding-bottom: 10px;}
    .page-cases-index .middle_wrapper .section-1 .right {display: table; table-layout: fixed; width: 100%;}
    .page-clients-index .middle_wrapper .section-1 .right .list-page-search-container{ display: inline-block;}
     .middle_wrapper .section-1 .right .list-page-search-container {display: table-cell; vertical-align: top;}
    .notice-search-section {display: inline-block;}    
    .search-dd-wrapper {display: inline-block;padding-top: 10px;}
    .page-cases-index .search-dd-wrapper{padding-top: 0;}
    .page-cases-index .middle_wrapper .section-1 .left,.page-cases-index .middle_wrapper .listpage-no-records .section-1 .left {display: inline-block;}
    .middle_wrapper .section-1 .right .add_btn {padding: 0 0px 0 0; vertical-align: top;}
    .page-notices-view .side-bar {display: block;float: none;width: 100%;}
    .page-notices-view .responsive-sidebar-case-details {display: block;padding-top: 8px;}
       
    .sidebar-case-section{background: #fff none repeat scroll 0 0;border-radius: 5px;}
   .page-notices-view .responsive-sidebar-case-details p{margin: 0;padding-bottom: 0;}
   .page-notices-view .view-case-side-empty{min-height:initial;padding: 0;}
   .page-notices-view .responsive-sidebar-case-details ul {padding-bottom: 10px;}
   .page-notices-view .responsive-sidebar-case-details ol{margin:0;padding-bottom: 15px;}
   .section-2 .grid-view table.bordered a {color: #000;}
   .popup-wrapper{ border-radius: 0;padding: 15px; /*width: 100%;*/ left: 0;margin-left: 0;}    
   .popup-wrapper {border-radius: 0;margin: 0 auto;padding: 15px; /*width: 70%;*/ }
   .middle_wrapper .section-1 .right .add_btn{vertical-align: top;}
       
    .todo_section2 .left textarea.write {background-position: 10px 50%; height: 100px !important;}
    .view_page_main > h4 {display: none;}
    .view_page_right{margin: 0;}
    .view_page_left{ display: none; }
    .view_page_wrapper .section-1 h1, .view_page_wrapper .cases-description{display: none;}
    .view_page_wrapper .section-2{padding: 20px 35px 80px 36px;}
    .side-bar .actions-wrapper {text-align: right;}
    .sidebar-case-section table{border-radius: 0;margin: 1px 0 0;table-layout: auto;}
    table.case-sidebar-section.court-details-section-1 {width: 100%;table-layout: fixed; display: table;}
    table.case-sidebar-section.court-details-section-1 tr td{width: 50%;display: table-cell;}
    .page-notices-view .content{padding-top:10px;}
    .page-notices-view .responsive-sidebar-case-details h4{padding-bottom:25px;}
    .page-notices-view .cases-description { font-size: 14px; line-height: 22px; padding-bottom: 15px; max-height: 150px; overflow-y: auto; margin-top: 20px; }
    .sidebar-case-section{display: none;}
    .showhidelink{display: inline-block; text-align: right; cursor: pointer;padding:0 0 0 15px;}
    .showhidelink.clicked{margin: 0 0 20px 0;}
    .datetimepicker_div #todos-due_date {width: 155px;}

    ul.ui-autocomplete{max-width: 66% !important;}
    .radio-action label span{vertical-align: middle;}
    /*#caseactivityinfo-who_attended li {display: inline-block;vertical-align: top;width: 30%;}*/
    #caseactivityinfo-who_attended li label {display: inline-block;}
    #caseactivityinfo-who_attended li label {display: inline-block;line-height: normal; vertical-align: top; /*width: 80%;*/}
    .create_notice_main_wrapper .row-item .lbl{width: 30%;}
   
    .create_notice_main_wrapper .row-item .rightt .lbl{width: 40%;}
    .create_notice_main_wrapper .row-item .rightt .txt_bx{width: 60%;}
    .create_notice_main_wrapper .row-item:nth-child(10) .col-md-8 .rightt,
    .create_notice_main_wrapper .row-item:nth-child(15) .col-md-8 .rightt { width: 100%;  }

    .create_notice_main_wrapper .row-item .txt_bx{width: 70%; max-width: 480px;}
    .create_notice_main_wrapper .row-item-file .center .lbl {padding: 0 10px;}
    .create_notice_main_wrapper .row-item-file div.selector {width: 140px !important;}
    .page-notices-view .view_page_main .alert {margin-top:0px;z-index: 10;}
    
    .activity-info span.edit-delete-icons .edit-icon{margin-right: 3px;}
    .view_page_wrapper span.activity-date-icon{background-position: -194px -106px;width: 25px;}

    .submit_todo_case_due_date .form-group label{display: block;}
    .page-notices-view .side-bar{margin-bottom: 10px;padding: 0;}
    .create_notice_main_wrapper .ck-wrapper .lbl{width: 30%;}
    .create_notice_main_wrapper .ck-wrapper .field-notices-description{width: 69%;}
    .case-sidebar-section tr td p{font-size: 13px;}
    .page-notices-view .content {padding-top: 0;min-height: auto;}
    .side-bar .actions-wrapper{padding:0;}
    .view-notice-filter-container .view-filter-form-container .row .col-md-4 {padding-bottom: 10px; width: 50%; float: left; }
       
    .view_page_wrapper .section-2 ul.nav li a{padding: 6px 6px;}
    .middle_wrapper .section-1 .left h2 {padding: 6px 0;}
    .Todos-Parent .left{width: 75%;}
    .Todos-Parent .right{width: 25%;}
    .view_page_wrapper .section-2 {padding: 20px 20px 20px;}
    .todo_section3 .todos-edit-date.other-information-common.left {vertical-align: middle; width: 26%;}
    .todo_section3 .todos-edit-team-member.other-information-common.left { vertical-align: middle; width: 47%;}
    .custom-dropdown-wrapper dl{margin-bottom: 0;}
    .edit-todos-other-information{padding-bottom: 20px;padding-top: 20px;}
    .page-notices-view .case-todos-wrapper .todo_section3.sec-6{width:60%;}
    .notice-advanced-filter-wrapper .col-md-4 {width:50%;float: left;}
    .page-notices-view .responsive-sidebar-case-details h4 span.responsive-case-title {display: inline-block;width: 73%;}
    .page-notices-view .responsive-sidebar-case-details h4 span.responsive-action-btns {display: inline-block;float: right;vertical-align: top;}
    .page-notices-view .responsive-action-btns .sprite{width: 18px;}
    .page-notices-view .view-case-side-empty .showhidelink a {display: block;}
    .page-notices-view .view-case-side-empty a {display: none;}
    .view_page_wrapper .case-activity-info .form-group label {font-size: 13px;}
    .new_client_wrapper .row-item .lbl{width: 30%;}
    .new_client_wrapper .row-item .txt_bx{width: 70%;}

    .create_notice_section1 .col-md-4 { float: left; }
    .create_notice_section1 .col-md-8 { float: right; width: 53%; }
    .edit_notification_params .notification_type,
    .todo_section2 .todos_notifications .notification_params .notification_type { width: 14%; }
    .edit_notification_params .notification_time,
    .todo_section2 .todos_notifications .notification_params .notification_time {  width: 60px; }
    .edit_notification_params .notification_time_type{  width: 18%; }
    .field-casesmedicalinst-category div.selector span, 
    .field-casesmedicalinst-types div.selector span { width: 180px !important; }
    .section-1.priority_Critical, 
    .section-1.priority_Important, 
    .section-1.priority_Routine, 
    .section-1.priority_Others, 
    .section-1.priority_Normal { margin-bottom: 10px; }

    /* Page Case Affidavit*/
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .list-page-search-container .search-dd-wrapper { padding-top: 0px; }

.create_notice_main_wrapper .row-item .fir-yr .field-cases-fir_year {width: 70%;}
.create_notice_main_wrapper .row-item .fir-yr .rightt .lbl {width: 30%;}
.fir-no .rightt {width: 100%;}
	
}

@media only screen and (max-width:991px){
    .view-notice-filter-container .view-filter-form-container{padding: 20px 20px 17px;}
    .page-notices-view .activity-tab .view-notice-filter-container .view-filter-form-container .row .view-case-filter-actions{top: 14px;}
    .view-case-filter-actions.col-md-3{padding:0 15px;}
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row .col-md-3{padding-top: 10px;}
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row .col-md-3:first-child{padding-top:0;}
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row .view-case-filter-actions img {margin-top: -15px;}
    .view-notice-filter-container .view-filter-form-container .col-md-3{width: 14%;}
    .section-2 .grid-view table.bordered th.header-col-case-hearing-date {width: 18%;}
    .page-cases-index .section-2 .grid-view table.bordered th.header-col-case-title { width: 16%; }
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row{padding-bottom: 0;}
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row .col-md-4{padding-bottom: 10px;}
    .todo_section2 .left textarea.write { background-position: 10px 50%; height: 100px !important; padding: 25px 10px 25px 40px;}
    .view_page_wrapper .section-2 ul#view-case-tabs li a span {display: block;text-align: center;}
    .page-clients-index .section-2 .grid-view table.bordered td.clients-actions-section{  width: 21%;  }  
    .showmoreoptions-wrapper > div:nth-child(16) .lbl,
    .showmoreoptions-wrapper > div:nth-child(18) .lbl {margin: 0;}
    .page-notices-view .view_page_wrapper .section-2 .tab-content .fee-received-add-new-wrapper .section-2 form#fee-received-form .row { margin-bottom: 0; }
	.page-notices-view .view_page_wrapper .section-2 .tab-content .fee-received-add-new-wrapper .section-2 form#fee-received-form .row .col-md-4 { margin-bottom: 15px; }
	.page-notices-view .view_page_wrapper .section-2 .tab-content .fee-received-wrapper .section-6 #fee-received-grid-view .fee-received-list .row { margin-bottom: 0; }
	.page-notices-view .view_page_wrapper .section-2 .tab-content .fee-received-wrapper .section-6 #fee-received-grid-view .fee-received-list .row .col-md-4 { margin-bottom: 15px; }
	#expenses-edit-form .form-group { padding: 10px 30px 10px; }


	/* START: Case View Document Page CSS */
	#case-document-filter-form .custom-fields-wrapper .row { padding-bottom: 0; }
	#case-document-filter-form .custom-fields-wrapper { padding: 20px 15px 0px 20px; }
	#case-document-filter-form .custom-fields-wrapper input[type="text"],
	#case-document-filter-form .custom-fields-wrapper div.selector,
	#case-document-filter-form .custom-fields-wrapper textarea {
	    height: 34px;
	    padding: 6px 12px;
	    border: 1px solid #ccc;
	    border-radius: 4px;
	}
	#case-document-filter-form .custom-fields-wrapper .form-group { margin-bottom: 0; }
	#case-document-filter-form .custom-fields-wrapper .input-group { display: block; }
	
	/* END: Case View Document Page CSS */


}
@media only screen and (max-width:865px){
    .todo_section3 .other-information-common.left .todos_actions_buttons{padding: 0 0 20px;}
    .edit_todos_description{padding: 0 20px;}
    .todo_section3 .other-information-common.left .todos_actions_buttons input{margin: 0 10px 0 0;} 
    .todo-row2 .todo-col-team_members,
    .edit_todo-row2 .edit_todo-col-team_members{float: none;width: 100%;}
    .todo-row2 .todo-col-team_members .cases_div,.todo-col-is_private,.edit_todo-col-is_private{margin-bottom: 10px;}
    .todo-row3 .todo-col-submit .submit-create-todos{margin-top: 25px;margin-left: 0px;}
    #create-todos-form .todo-row3 .todo-col-submit{float: none;width: 100%;}
    .todo-row3 .todo-col-submit .submit-create-todos, .edit_todo-row3 .edit_todo-col-submit{margin-top: 15px;}
    .edit_todo-col-team_members .mutliSelect ul li label {width: 80%;}
    .expenses-item #expenses-edit-form .col-md-4{margin-top: 10px;}
    .todo-row3 .cases_div, .edit_todo-row3 .edit_todo-col-team_members{padding-left: 0px;}
}

@media only screen and (min-width: 768px){
    .todo-row3 .cases_div, 
    .edit_todo-row3 .edit_todo-col-team_members{padding-right: 20px;width: 100%;}
    .todo-col-team_members,.edit_todo-row3 .edit_todo-col-team_members{width: 61%;}
    .todo-col-team_members .custom-dropdown-wrapper,
    .edit_todo-row3 .edit_todo-col-team_members .custom-dropdown-wrapper{display: table;width: 100%;}
    .todo-col-team_members .custom-dropdown-wrapper > label,
    .edit_todo-row3 .edit_todo-col-team_members .custom-dropdown-wrapper > label{display: table-cell;width: 23%;}
    .todo-col-team_members .custom-dropdown-wrapper .custom-dropdown,
    .edit_todo-row3 .edit_todo-col-team_members .custom-dropdown-wrapper .custom-dropdown{display: table-cell;}
    .page-clients-index .open-export-elements.clicked {margin-top: -21px;}	
    .page-clients-index .view-client-cases-wrapper-popup .open-export-elements.clicked {margin-top: -1px;}
	.page-notices-view .fee-received-tab .white-bg { float: none; text-align: right; } 
	#timesheets-form .datepicker.hasDatepicker, #caseexpenses-particulars_at, .page-notices-view .datepicker {background-position: 98% 10px;}
	#expenses-edit-form .form-group { padding: 10px 10px 10px; }
	

}

@media only screen and (min-width: 1024px){
    .todo-col-team_members,.edit_todo-row3 .edit_todo-col-team_members{width: 48.5%;}
}

@media only screen and (max-width:768px){
    #w1 .bordered th{ padding:10px 5px;}
    .view_page_main{padding: 0;}
    .activity-tab .case-activity-form-wrapper .case-activity-form-left{display: none;}
    .activity-tab .case-activity-form-wrapper .case-activity-form-right {    width: 100%;}
    .view_page_wrapper .section-7 .left {display: inline-block;padding-top: 0;}    
    .view_page_wrapper .section-6 .table{padding-bottom: 0;}
    .popup-form-elements{padding: 0 20px 10px;}
    .page-notices-view .responsive-sidebar-case-details h4{padding-bottom: 10px;}
    .view_page_wrapper .section-2 ul.nav li a{padding:4px 6px;;font-size: 11px;}
    .view_page_wrapper .section-7 .right {top: 0px; padding: 10px 0 0;}
    .view_page_wrapper .section-7 .right .ass_btn .cancelbutton{margin-right: 0;}
    .view_page_wrapper .section-7 .right .ass_btn{padding:10px 0 0;}
    .view_page_wrapper .no-padding .section-7 .right .ass_btn{padding:0 0 0 20px;}
    /*#caseactivityinfo-who_attended li {display: inline-block;vertical-align: top;width: 32%;}*/
    #caseactivityinfo-who_attended li label {display: inline-block;}
    .efiling-create{width: 100%;}
    .todosCompleteDate{width: 60%;}
    .todos_actions{width: 38%;}
   .view_page_wrapper .related-case-section .section_1 .right{width: 50%;}
   .view_page_wrapper .relate-btn-sec{text-align: left;top: 0;width: 100%;padding-bottom: 20px;}
   .view-notice-filter-container .view-filter-form-container .col-md-4 label{  }
   .view-notice-filter-container .view-filter-form-container .col-md-4:first-child label{padding: 0px 0 5px;}
   .page-notices-view .view-notice-filter-container .view-filter-form-container .col-md-4:first-child label{padding: 0px 0 0px;}
   .view_page_wrapper .section-6 table tr td span.file-name{width: auto;}
   .view_page_wrapper .attachments-tab .section-6 table tr td:nth-child(5),.view_page_wrapper .attachments-tab .section-6 table tr th:nth-child(5){display: none;}
   .case-notes-wrapper span{vertical-align: middle;}
   .team-tab .case-team-members-form-wrapper{margin-top: 20px;}
   #team-tab dl.custom-dropdown ul{padding: 10px;}
   .view_page_wrapper .section-1{display: none;}
   .todo_section2 .left textarea.write{height: 120px !important;padding: 20px 10px 20px 40px;}
   .todo_section2 .left textarea.write::-moz-placeholder {line-height: 75px;}
   .todo_section2 .left textarea.write::-webkit-input-placeholder {line-height: 75px;}
   .todo_section2 .left textarea.write::-ms-input-placeholder{line-height: 75px;}
   .create_notice_main_wrapper .row-item-file .right .txt_bx .hasDatepicker{padding: 8px 20px 8px 10px;}
   .page-notices-view #timesheet-tab .white-bg { float: none; }
    #cases-updated-needed-tbllist thead tr th:nth-child(6){width: 22%;}
    .expenses-add-new-wrapper .section-2{padding: 0px; }
    .page-clients-index .client-wrp #w1 .bordered th {padding: 10px 15px 10px 5px; }
    .showAllTimesheetTotals, .showAllExpensesTotals{text-align: left; }
    .page-cases-index .list-page-last-row .pagination{width: auto; display: block; text-align: right; margin: 1px 0 0; }
    .page-cases-index .multi_checkbox_actions .list-page-last-row .pagination { padding: 0; }
    .view_page_wrapper .section-6 #case-attachment-grid-view-form table.notice-attachments-list tr td span.file-name{ width: 100%; }
    .create_notice_main_wrapper .sec-1.child-toggle-wrapper.inst_fields_here .vertical-alignment:nth-child(3) .lbl { vertical-align: top; padding-top: 0; }
	#timesheets-edit-form { padding: 0px 10px; }

	.view_page_wrapper .descending .section-1 { padding-top: 15px; }
}

@media only screen and (max-width:767px){
.create_notice_main_wrapper .row-item .row-cell .txt_bx {width: 100%;}
    .create_notice_main_wrapper .row-item.row-flex {display: block;}
    .create_notice_main_wrapper .row-item .row-cell .lbl {width: 100%;}
    .row-col {display: block;}
    .row-cell {padding: 0 0 10px 0;}

	.page-notices-view .client_search{height: 35px;}
	.view-notice-filter-container h5 a{height: 35px;padding: 7px 10px;}
	.page-notices-view .client_search.clicked{height: 45px;}
	.export_div.clicked{height: 45px;}
	.view-notice-filter-container h5 a.clicked{height: 45px;}
	.view-notice-filter-container .open-export-elements.clicked{ margin-top: -1px; }
	/*.view-notice-filter-container .view-filter-form-container.clicked{margin-top: 3px; margin-bottom: 0; }*/

    .view_page_wrapper .section-6 .table{border: 1px solid #ccc;padding: 15px;padding-bottom: 0;}
    .view_page_wrapper .team-tab .section-6 .table{padding-bottom: 15px;}
    .responsive-actions{float:right;width:100%;display:block;}
    .middle_wrapper{padding: 0;}
    .new_client_container{padding: 0;}
    .pull-data-popup tbody td label{display: none;}
    .side-bar{float:none;}
    .section1_wrp{width: 100%;}      
    .client-wrp .section-1 .left {float: none;}
    .view_page_wrapper .form-group.field-caseactivityinfo-case_status div.selector {width: 100% !important;}
    .client-wrp .section-1 .right {float: none;}
    .create_notice_main_wrapper .row-item-file div.selector {width:100% !important;}
    .create_notice_main_wrapper .row-item .rightt .lbl, .create_notice_main_wrapper .row-item .rightt .txt_bx { width: 100%; }
    .create_notice_main_wrapper .row-item .lbl {display: block;padding-bottom:0px;text-align: left;width: 100%;}
    .create_notice_main_wrapper .row-item .txt_bx {display: block;width: 100%; max-width: 100%;}
    .create_notice_main_wrapper .row-item-file {display: block;padding: 0 0 20px;width: 100%;}
    .create_notice_main_wrapper .row-item-file .left {display: block;left: 0;margin: 0;padding: 0 0 7px;width: 100%;}
    .create_notice_main_wrapper .row-item-file .left .lbl {display: block;margin: 0;text-align: left;width: 100%;padding-bottom: 10px;padding-top: 10px;}
    .create_notice_main_wrapper .row-item-file .left .txt_bx {display: block;margin: 0;padding: 0;width: 100%;}
    .create_notice_main_wrapper .row-item-file .center {display: block;padding: 0 0 10px;width: 100%;}
    .create_notice_main_wrapper .row-item-file .center .lbl {display: block;text-align: left;width: 100%;padding-bottom: 10px;padding-top: 10px;}
    .create_notice_main_wrapper .row-item-file .center .lbl label {position: relative;top: 2px;}
    .create_notice_main_wrapper .row-item-file .center .txt_bx {display: block;width: 100%;}
    .create_notice_main_wrapper .row-item-file .right {display: block;padding: 0; width: 100%;}
    .create_notice_main_wrapper .row-item-file .right .lbl {display: block;text-align: left;width: 100%;padding-bottom: 10px;padding-top: 10px;}
    .create_notice_main_wrapper .row-item-file .right .txt_bx {display: block;width: 100%;}
    .create_notice_main_wrapper .bordered td{min-width: 200px;}
    .create_notice_main_wrapper .create_notice_section1 .Row8 .dynamic_opponent_wrapper {display: table;overflow-x: scroll;}
    .create_notice_main_wrapper .row-item {display: block;}
    .create_notice_main_wrapper .create_notice_section1 .Row8 .dynamic_opponent_wrapper{display: block;}
    .create_notice_main_wrapper .create_notice_section1 .Row8 .dynamic_opponent_attorney_wrapper {display: block;}
    .clients-models-details .row-item .custom-dropdown-wrapper {width: 90%; margin: 0 auto;padding-left: 0px;}
    .clients-models-details .row-item .sec-1 {padding: 10px 0;}
    .popup-form-elements .row1 .lbl {display: block;padding-bottom:0px;text-align: left;width: 100%;}
    .popup-form-elements .row1 .txt_bx {display: block;width: 100%;}

    .view_page_wrapper .case-activity-info .form-group{float: left;padding: 0 0 0 10px;width: 50%;}  
    .view_page_wrapper .form-group.field-caseactivityinfo-sessions { padding-left: 0px !important; }
    .view_page_wrapper .case-activity-info .form-group:nth-child(6){padding: 0 0 0 10px;}
    .view_page_wrapper .case-activity-info .form-group:first-child{padding: 0;}
    .view_page_wrapper .related-case-section .section_1 .left{ float: none;width:100%;}
    .view_page_wrapper .related-case-section .section_1 .right{float: none;width:100%;}
    .view_page_wrapper .relate-btn-sec{float: none;width:100%;padding: 0 0 10px;}    
    .view_page_wrapper .relate-btn-sec img#case-related-loader{margin-top: -15px;}
    .view_page_wrapper .related-case-section .section_1 .left div.middle{display: block;margin: 0;padding: 1px 0 7px; width: 100%;text-align: left;}
    .view_page_wrapper .related-case-section .section_1 .left .left.field-caserelated-related_case_id.required .help-block{padding: 5px 0 0;}
    .view_page_wrapper .related-case-section .section_1 .left .left.field-caserelated-related_case_id.required{width: 100% !important;padding: 0 0 0 0;}
    .page-notices-view .todo_section2{display: block;}
    .page-notices-view .todo_section2 .left {display: block;width: 100%;}
    .page-notices-view .todo_section2 .right{display: block;width: 100%;}
    .page-notices-view .datetimepicker_div{float: none;width: 155px;}

    .page-notices-view .todo_section3 .left {float: left; padding: 15px 20px;width: 100%;}
    .page-notices-view .todo_section3 .right{float: none; padding: 15px 20px;width: 100%;}
    .page-notices-view .middle{width: 100%;float: none;padding: 15px 20px;}
    .create_notice_main_wrapper .row-item .row-item-file{padding:0;}
    .page-notices-view .todo_section3 .right .todos_actions {text-align: right;}
    .page-notices-view .todo_section3.sec-6 {padding: 0;}
    .page-notices-view .view_page_main{position:relative;}
    .notice_main_wrapper .view-case-row:hover{background:none;}
    .section-2 .grid-view table.bordered a {display: inline-block;}
    .page-cases-index .notice_main_wrapper .bordered td:nth-child(2),
    .page-cases-index .notice_main_wrapper table.bordered td{width: auto;}
    .page-cases-index .section-2 .grid-view table.bordered td.case-next-hearing{text-align: left; width: auto;}
    .page-clients-index .section-2 .grid-view table.bordered td.clients-actions-section {width: auto;}
    .page-clients-index .section-2 .grid-view table.bordered td.clients-Phone-Number-section,
    .page-clients-index .section-2 .grid-view table.bordered td {width: auto;}
    .page-notices-view .todo_section3 .left{display: block;width: 100%;padding: 15px 20px 5px;}
    .page-notices-view .todo_section3 .middle{display: block;width: 100%;padding: 15px 20px 5px;}
    .page-notices-view .todo_section3 .right{display: block;width: 100%;padding:0 20px 5px;}
    
    /*case attachment reponsive table*/
    .attachments-tab #attachment-grid-view table.notice-attachments-list{border-collapse: collapse;border: 0;table-layout: fixed;}
    .attachments-tab #attachment-grid-view table.notice-attachments-list th{display: none;}
    .attachments-tab #attachment-grid-view table.notice-attachments-list td{border: 0 none; display: block;position: relative; width: 60%;text-align: left;}
    .attachments-tab #attachment-grid-view table.notice-attachments-list td:before{content: attr(data-th) ": "; font-weight: 600;padding-bottom: 5px;display: block;}
    .attachments-tab #attachment-grid-view table tbody tr{border-top: 1px solid #ddd;display: block;margin-top: 15px;}
    .view_page_wrapper .section-6 .table{margin-top: 0px;}
    .attachments-tab #attachment-grid-view table tbody tr:first-child{margin-top: 0;}
    .attachments-tab #attachment-grid-view table.notice-attachments-list td{width: 100%;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
    .attachments-tab .row .col-md-4{padding-top: 10px;}
    .view_page_wrapper .relate-btn-sec{padding: 0 0 20px;}
    .team-tab .table table.case-team-list{border-collapse: collapse;border: 0 none;}
    .team-tab .table  table.case-team-list th{display: none;}
    .team-tab .table  table.case-team-list td{border: 0 none; display: block;position: relative; width: 60%;text-align: left;}
    .team-tab .table table.case-team-list td:before{content: attr(data-th) ": "; font-weight: 600; left:0;display: block;}
    .team-tab .table  table.case-team-list td{width: 100%;}
    .team-tab .table  table.case-team-list tbody tr{border-top: 1px solid #ddd; display: block;margin-top: 15px;}
    .team-tab .table table.case-team-list tbody tr:first-child{margin-top: 0;}
    #inline-case-activity-form .left ul li {display: block;padding: 0;}
    .inline-case-activity-form .section-6 {margin: 0 15px;padding: 0;}
    .view-notice-filter-container .view-filter-form-container.clicked{ /*margin-top: 1px;*/}
    
    .view_page_wrapper .related-case-section .related-case-list{border-top: 0;}
    .remove-case.related-case-list table{border-collapse: collapse; border: 0 none;}
    .remove-case.related-case-list table th{display: none;}
    .remove-case.related-case-list table td{border: 0 none; display: block;position: relative; width: 60%;text-align: left;}
    .remove-case.related-case-list table td:before{content: attr(data-th) ": "; font-weight: 600; left:0;display: block;}
    .remove-case.related-case-list table td.emptytext:before { content: ""; }
    .remove-case.related-case-list table td{width: 100%; border-bottom: 1px solid #ccc;}
    .remove-case.related-case-list table td:first-child{border-top: 1px solid #ccc;}
    .remove-case.related-case-list table tbody tr{border-top: 0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; display: block !important;margin-top: 15px; padding: 0 !important;}
    .remove-case.related-case-list table tbody tr:first-child{margin-top: 0; border-top: 0;}

    .inline-case-activity-form .section-7 .right {left: 7px;top: 0px;/*top: 7px;*/}     
    .clients-models-details .row-item table.bordered{border-collapse: inherit;padding: 10px;}
    .clients-models-details .row-item table.bordered td:first-child {border-top: 1px solid #ccc;}
    .clients-models-details .row-item table.bordered tr{border-bottom: 10px solid #fff;display: block;}
    .clients-models-details .row-item table.bordered th{display: none;}
    .clients-models-details .row-item table.bordered td{border: 0 none; display: block; padding-left: 30%; position: relative; width: 60%;text-align: left;}
    .clients-models-details .row-item table.bordered td:before{content: attr(data-th) ": ";font-weight:600;left: 0;top: 0;display: block;}

    .clients-models-details .row-item table.bordered td{border-bottom: 1px solid #ccc;border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 10px; width: 100%;}
    .clients-models-details .row-item table.bordered tfoot td{text-align: right;padding-right: 0;}
    .td-add-more-btn{padding-right: 0 !important;}
    .clients-models-details .row-item table.bordered tfoot td:before{content: "";}
    .clients-models-details .row-item table.bordered tbody tr.opponents-item{border-top: 0;}
    .clients-models-details .row-item table.bordered tr:nth-child(even){background:hsla(0, 0%, 93%, 0.5) none repeat scroll 0 0;}
    .clients-models-details .row-item table.bordered tfoot td{border:0;}
    .clients-models-details .row-item table.bordered tfoot td:first-child{border: 0;}
    .clients-models-details .row-item table.bordered thead tr{display: none;}
    .create_notice_main_wrapper .row-item{padding: 0 0 10px;}
    .clients-models-details .row-item:first-child {margin-top: 10px;}
    .create_notice_main_wrapper .vertical-alignment .lbl{padding-top:0px;}
    .create_notice_main_wrapper .row-item-file .left .lbl{padding-top: 0px;}
    .create_notice_main_wrapper .create_notice_section1{padding: 20px 20px 26px;}
    .create_notice_main_wrapper .ck-wrapper .lbl{ display:block;width: 100%;text-align: left;}
    .create_notice_main_wrapper .ck-wrapper .field-notices-description{display:block;width: 100%;}
    .notice_main_wrapper .action-btn ul.exportas-items{z-index: 999;}
    .listpage-no-records .section-2 .grid-view table.bordered td:before{content: "";}
    .listpage-no-records .section-2 .grid-view table.bordered td{padding: 7px 10px 10px 10px;}
    .create_notice_main_wrapper .row-item .txt_bx .row5{padding: 0;}
    .new_client_wrapper .section1_wrp{padding:20px;}
    .page-clients-update .section1_wrp, .page-clients-create .section1_wrp { padding: 63px 5px 33px !important; }
    .client-address-container div.row1:nth-child(2) {padding: 0;}
    .section1_wrp .row1.document-action-btn {padding: 28px 0 0 15px;}
    .section1_wrp .row1{padding-bottom: 0;padding-top: 13px;}
    .section1_wrp .row1:first-child{padding-top:0px;}
    .new_client_wrapper .section1_wrp .row1 .lbl{display: block;width: 100%;padding: 0;}
    .new_client_wrapper .section1_wrp .row1 .lbl label{text-align: left;padding-bottom: 5px;}
    .new_client_wrapper .section1_wrp .row1 .txt_bx{display: block;width: 100%;padding: 0;}
    .view-notice-filter-container .view-filter-form-container .col-md-3 {display: block;float: none;width: 100%;}
    #caseactivityinfo-who_attended li {display: flex; margin-right: 0px; }
    #caseactivityinfo-who_attended li label {display: inline-block;}
    .create_notice_main_wrapper .row-item-file .center .lbl{padding: 12px 0 0 0;}
    .create_notice_main_wrapper .row-item .lbl.case-number-section{ padding-top:0px;}
    .create_notice_main_wrapper .row-item-file .center .lbl{padding-top:0px;padding-bottom:2px;}
    .create_notice_main_wrapper .row-item-file .right .lbl{ padding-top:0px;padding-bottom:0px;}
    .create_notice_main_wrapper .ck-wrapper .lbl{padding-bottom:10px;}
    .page-notices-view .attachments-tab .doc-chk-icons {display: inline-block;vertical-align: top; width:25px;}
    .page-notices-view .attachments-tab div.doc-title { width: 79%;}
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row .col-md-4{padding:0 10px 10px;}
    .page-notices-view .attachments-tab div.no-doc-chkbox .doc-chkbox{display: none;}
    .page-notices-view .content{padding-top: 0;}
    .showhidelink.clicked{margin:0;}
    .view_page_main{padding-top: 0px;}
    .view_page_wrapper .section-2 ul.field-caseactivityinfo-who_attended label {padding-bottom: 0px;}
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row {padding-bottom: 11px;}
    .attachments-tab #attachment-grid-view .tbl-list-select label {cursor: pointer;font-weight: normal;position: relative;top: 1px;}
    .attachments-tab .listitem-no-records #attachment-grid-view table.notice-attachments-list td{padding-left:10px;}
    .attachments-tab .listitem-no-records #attachment-grid-view table.notice-attachments-list td:before{content: "";}
    .attachments-tab .listitem-no-records #attachment-grid-view table.notice-attachments-list td .empty{word-break: keep-all;padding-top: 0px;}
    .notice_main_wrapper .action-btn .exportas{display: block;}
    .side-bar .actions-wrapper{padding: 0;}
    .custom-dropdown dt a p{margin: 0;}
    .view_page_wrapper .related-case-section .section_1 .left div.middle{padding: 10px 0;}
    .page-notices-view .case-todos-wrapper .todo_section3.sec-1{display: block; padding: 10px 0}
    .todo_section1 span.txt{overflow-wrap: break-word;}
    .activity-info .section-4 ul li{list-style: inside;}
    .case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li.active::after{left: 0;}
    .todo_section3.sec-6 .left button[type="submit"].complete{margin: 0 10px 0 0;}
    .view_page_wrapper .case-activity-info .form-group:nth-child(3), .view_page_wrapper .case-activity-info .form-group:nth-child(5) { padding:0;}
    .view_page_wrapper .related-case-section .section_1 .right .field-caserelated-relate_type { padding:0 0 0 0}
    .section1_wrp .row1.address1 { padding-top: 0;}
    .page-clients-view .document-action-btn .lbl{text-align: left;}
    .team-tab .table table.case-team-list td{text-align: left;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
    .page-notices-view div.selector{width: 100% !important;}
    .page-notices-view .attachments-tab .view-notice-filter-container .view-filter-form-container .row .view-case-filter-actions{left: 10px;}
    .view_page_wrapper .section-2 ul.nav.nav-tabs li {width: 11.1%;}
    .view_page_wrapper .section-2 ul#view-case-tabs li a {color: #263959; text-align: center;padding: 12px 0; text-indent:-1425px; transition: none 0s ease 0s ; font-size: 0px; margin-top: 8px;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(2) a { background: rgba(0, 0, 0, 0) url("/themes/app/images/document-icon.png") no-repeat scroll center center;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(1) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/activity-icon.png") no-repeat scroll center center;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(2) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/team-icon.png") no-repeat scroll center center;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(3) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/document-icon.png") no-repeat scroll center center;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(4) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/notes-icon.png") no-repeat scroll center center;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(5) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/todo-icon.png") no-repeat scroll center center;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(7) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/order-icon.png") no-repeat scroll center center;}  
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(8) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/timesheet-icon.png") no-repeat scroll center center;} 
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(9) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/expenses-icon.png") no-repeat scroll center center;} 
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(10) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/fee-received-icon.png") no-repeat scroll center center;} 
    .view_page_wrapper .section-2 ul#view-case-tabs li a span{display: none;}
    .view_page_wrapper .section-2 ul.nav li{height: 39px;}
    .page-notices-view .view_page_wrapper .section-2 ul#view-case-tabs li:nth-child(6) a {background: rgba(0, 0, 0, 0) url("/themes/app/images/case-icon.png") no-repeat scroll center center;}   
    .view_page_wrapper .section-7 .right {float: none;top: 0;vertical-align: middle;padding-top: 20px;padding-left: 0;}
    .page-notices-view .todo_section3 .left { padding: 0 0 10px}
    .Todos-Parent .left{width: 100%;float: none; padding-bottom: 20px;}
    .Todos-Parent .right{width: 170px;float: none; }
    .todo_section1 ul a {display: inline-block; padding-left: 10px;padding-right: 0;transition: none 0s ease 0s ;width: 24%;text-align: center;}
    .todo_section1 ul a:first-child {padding-left: 0;text-align: left;}
    .todo_section1 ul li{margin: 0;padding: 0;}
    .case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li.active::after{background:none;}
    .case-todos-wrapper .todo_section3.sec-1 .mobile-todos-actions {display: block;padding-top: 7px;padding-right: 10px;}  
    .page-notices-view .todo_section3 .right .todos_actions {display: none;}
    .page-notices-view .todo_section3 .left{float: none;padding: 0 0 9px;}
    .page-notices-view  .todo_section1 .Completed .left{float: none;padding: 0 0 8px;}
    .page-notices-view .todo_section3.sec-1.Completed .more-todos-information-assigned {padding: 9px 20px 0 40px;}
    .page-notices-view .todo_section3.sec-1.Completed .more-todos-information-completed{padding: 11px 20px 6px 40px;}
    .page-notices-view .todo_section3 .right{float: none;padding: 0 0 0 20px;}
    .responsive-actions{float: none;}
    .page-notices-view .todo_section1 span.txt{width:94%;}
    .todos_div_edit_description{display: block;padding: 7px 20px 0;}
    .page-notices-view .todo_section3 .todos_div_edit_description .right .todosCompleteDate {width:100%;padding: 0;float: none;}
    .more-todos-information-assigned{padding: 9px 0 16px 40px;text-align: left;}
    .page-notices-view .todo_section3.sec-1.Completed .more-todos-information-completed{padding: 9px 10px 16px 40px;}
    .todo_section3.sec-1.Completed .more-todos-information-assigned {padding: 5px 20px 0 40px;}
    .todo_section3.sec-1.Completed .more-todos-information-completed {padding: 10px 20px 16px 40px; text-align: left;}
    .todo_section1 ul.todos-type-count-details span{margin-left: 10px;}
    .todo_section1 ul a:nth-child(4) {text-align: right;}
    .todo_section3 .todos-edit-date.other-information-common.left, .todo_section3 .todos-edit-team-member.other-information-common.left {width: 50%;}
    .todo_section3 .todos-edit-team-member.other-information-common.left{padding-right: 0;}
    .todo_section3 .todos-edit-action.other-information-common.left{float:left;}  
    .case-todos-wrapper .edit_todos_description > label {display: none;}
    .edit-todos-other-information {padding-bottom: 0; padding-top: 13px;}
    .edit_todos_description {padding: 20px 20px 0;}
    .page-notices-view .case-todos-wrapper .todo_section3.sec-1{padding: 0;}
    .edit_todos_description textarea{height: 120px;}
    .page-notices-view .case-todos-wrapper .todo_section3.sec-6{float:none;width:100%;text-align: left;}
    .page-notices-view .case-todos-wrapper .todos-pagination{float:none;width:100%;text-align: left;}
    .page-notices-view .case-todos-wrapper .todos-pagination .pagination {float: left;}
   .page-notices-view .case-todos-wrapper .todo_section3.sec-6 .left button {margin: 0 10px 0 0;}
    .todos-pagination ul.pagination > li > a, .todos-pagination ul.pagination > li > span {background-color: #fff; border: 1px solid #263959; color: #000;float: left; height: 35px;line-height: 34px;padding: 0;text-align: center;text-decoration: none;width: 35px;}
   .page-clients-index .sprite.view_icon {background-position: -300px -108px; height: 20px; width: 20px;}
   .view_page_wrapper .section-7 #caseactivityinfo-who_attended {display: table;width: 100%;}
   .view_page_wrapper .section-2{padding: 15px; }    
   .page-notices-view .responsive-sidebar-case-details .section-1 h1{line-height: normal;}
   .create_notice_main_wrapper .row-item .title {font-size: 14px;padding-bottom: 20px;}
   .create_notice_main_wrapper .clients-models-details .row-item:nth-child(1) .title{padding-bottom: 10px;}
   .create_notice_main_wrapper .row-item.teble2 .title{padding-bottom: 10px;}
   .create_notice_main_wrapper .ck-wrapper{display: block;width: 100%;padding: 0 0 10px;}
   .view_page_wrapper #caseactivityinfo-who_attended li:last-child .field-caseactivityinfo-others_txt{padding: 0;margin: 0;}
   .case-orders-list table tr td::before{ content: attr(data-th) ": "; display: block;font-weight: 600;padding-bottom: 5px;}
   .case-orders-list table tr th{display: none;}
   .case-orders-list table tr td{display: block;width: 100%;border-top:0;}
   .case-orders-list table tr{border-bottom: 10px solid #fff;}
   .case-orders-list table tr:nth-child(even){background: hsla(0, 0%, 93%, 0.5) none repeat scroll 0 0;}
   .case-orders-list table tr td:first-child{border-top: 1px solid #ddd;}
    .case-orders-tab table.empty-orders-list td::before { content: "";}
    .view_page_wrapper .section-7 table#inform-to-client-tbl{display: table;table-layout: fixed; width:100%;margin-top: 0;}
    .view_page_wrapper .section-7 .inform-to-clients {border: 1px solid #ccc;margin: 10px 0 0;padding: 10px 10px 10px;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr th{display: none;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr td{display: block;min-height: 40px;position: relative;width: 100%;border-top:0;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr td::before{display: block;font-weight: 600;content: attr(data-th) ": ";}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr td::after {content: "";display: block;height: 100%;position: absolute;top: 0;width: 1px;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr td:first-child {border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
    .tbl-list-select {padding: 20px 0 0px 15px;}
    .page-clients-create .section1_wrp .row1{border: 1px solid #ccc;padding: 10px;border-top:0;}
    .page-clients-create .section1_wrp .row1:first-child {border-top: 1px solid #ccc;}
    .page-clients-create .section1_wrp .row1.address1 {border-top: 1px solid #ccc;}
    .team-tab .table table.case-team-list tbody tr{}
    .team-tab .table table.case-team-list tr:nth-child(odd),.attachments-tab .listitem-no-records #attachment-grid-view table.notice-attachments-list tr:nth-child(odd) {background:#fff;}
    .team-tab .table table.case-team-list tr:nth-child(even),.attachments-tab .listitem-no-records #attachment-grid-view table.notice-attachments-list tr:nth-child(even) {background:#ECECEC;}
    .attachments-tab #attachment-grid-view table tbody tr:nth-child(even){background:hsla(0, 0%, 93%, 0.5) none repeat scroll 0 0;}
    .team-tab .table table.case-team-list tr:nth-child(even) {background:hsla(0, 0%, 93%, 0.5) none repeat scroll 0 0;}
    .case-orders-list {border: 1px solid #ddd; padding: 10px 10px 0;margin-top: 10px;}
    .case-orders-list .lbl-short-desc{margin: 0 0 10px;}
    .attachments-tab .view-notice-filter-container h5{padding:10px 10px;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr:nth-child(odd){background:hsla(0, 0%, 93%, 0.5) none repeat scroll 0 0;}
    input[type="radio"], input[type="checkbox"] {margin: 0;}
    .custom-dropdown dd input[type="checkbox"]{vertical-align: middle;}
    .efiling-create {margin: -11px 0 0;}
    .page-clients-index .middle_wrapper .section-1 .left h2 {padding: 6px 0;}
    .view_page_wrapper .no-padding .section-7 .right .ass_btn{padding: 0;}
    .inline-case-activity-form .section-7 .right{left: 0;}
    .page-notices-view .responsive-sidebar-case-details h4{font-size: 22px;padding-bottom: 13px;padding-top: 11px;}
    .page-clients-create h2 {padding: 6px 0 7px;}
    .popup-content .cases-opponent-and-advocates-popup table thead th{display: none;}
    .page-notices-view .popup-content .cases-opponent-and-advocates-popup table tr td,
    .page-notices-view .popup-content .cases-opponent-and-advocates-popup table tbody tr td:nth-child(2){ border-bottom: 1px solid #ccc;display: block; width: auto;}
    .popup-content .cases-opponent-and-advocates-popup table tr td:first-child{border-top: 1px solid #ccc;}
    .cases-opponent-and-advocates-popup {padding-bottom: 20px;}
    .show {display: table !important;}
    .popup-content table.no-results td::before{  content: attr(data-th) "";padding: 0;}
    .popup-table .right_align{text-align: left;}
    .popup-content table td:last-child{border-bottom: 1px solid #ccc;}
    .view-client-cases-wrapper-popup .popup-table td{width: 100%;}
    .view-client-cases-wrapper-popup .popup-table td:nth-child(4){width: 100%;}
    .view_page_wrapper .case-todos-tab .case-todos-wrapper .right{padding-bottom:0;}
    .view_page_wrapper .case-activity-info .form-group .hasDatepicker{background-position: 98% 8px;}
    .view-client-cases-wrapper-popup .popup-table td::before{content: attr(data-th);}
    .page-notices-view .view-client-cases-wrapper-popup .popup-table td:first-child {width: 100%;}
    #inline-case-activity-form .left{padding:0;}
    div.selector span{line-height: normal;}
    .edited-todo .todo-checkbox{margin: 0;}
    .todo-checkbox{vertical-align: middle;}
    .page-notices-view .todo_section1 span.txt{vertical-align: top;}
    .new_client_wrapper .row-item .lbl {display: block;padding-bottom:0px;text-align: left;width: 100%;}
    .new_client_wrapper .row-item .txt_bx {display: block;width: 100%;}
    .new_client_wrapper .row-item {display: block;}
    .new_client_wrapper .row-item .row-item-file{padding:0;}
    .new_client_wrapper .row-item{padding: 0 0 10px;}
    .new_client_wrapper .row-item .txt_bx .row5{padding: 0;}
    .new_client_wrapper .row-item .lbl.case-number-section{ padding-top:0px;}
    .new_client_wrapper .row-item .title {font-size: 14px;padding-bottom: 20px;}
    .timesheet-add-new-wrapper .col-sm-3 { margin: 0 0 10px; padding: 0;  }
    .timesheet-add-new-wrapper .col-sm-3:nth-child(3) { width: 100%; }
    .section-2 .grid-view { display: table; }
    .page-notices-view .section-6 .col-sm-3,  
    .page-notices-view .section-6 .col-sm-3:nth-child(3),
    .page-notices-view .section-6 .col-sm-3:last-child { width: 100%; margin: 0 0 10px; float: none; }
    .create_notice_section1 .col-md-4 { float: none; margin: 0 0 10px !important; }
    .create_notice_section1 .col-md-8 { float: none; width: 100%;  }

    .edit_notification_params .notification_type,
    .todo_section2 .todos_notifications .notification_params .notification_type { width: 22%;}
    .todo_section2 .todos_notifications .notification_params .notification_time_type,
    .edit_notification_params .notification_time_type{width: 28%;}
    .todo_section3 .todos-edit-date.other-information-common.left, 
    .todo_section3 .todos-edit-team-member.other-information-common.left,
    .todo_section3 .todos-edit-action.other-information-common.left,
    .todo_section3 .todos-edit-team-member.other-information-common.left {  float: none;  display: table; margin: 0 0 10px; }

    .section-2 .grid-view#timesheet-grid-view { width: 100%; }
    .page-notices-view .section-2 #timesheet-grid-view.grid-view { margin-bottom: 10px;  }
    #timesheets-edit-form .control-label { visibility: visible; margin: 30px 0 5px; }
    #timesheets-edit-form .margin-top-small{ padding: 0 15px; width: 100%; margin-left: 0px;}
    .view_page_wrapper .timesheet-tab table.case-timesheet-list  { border: none; }
    .view_page_wrapper .timesheet-tab table td:last-child { border-bottom: 1px solid #ccc; margin-bottom: 0; }
    .create_notice_main_wrapper .row-item:nth-child(10) .col-md-8 .rightt,
    .create_notice_main_wrapper .row-item:nth-child(15) .col-md-8 .rightt,
    .create_notice_main_wrapper .row-item:nth-child(11) .col-md-8 .rightt,
    .create_notice_main_wrapper .row-item:nth-child(16) .col-md-8 .rightt { width: 100%;  }
    .section-2 #attachment-grid-view.grid-view { margin: 0 auto 15px; width: 100%;}
    .pagination-perpagecount{float: left;padding: 8px 15px 0 16px;}
    .expenses-list-container #expenses-grid-view table td::before{content: attr(data-th) " ";}
    .expenses-add-new-wrapper .section-2{padding: 0px;} 
    .page-notices-view #timesheet-tab .white-bg,
    .page-notices-view .expenses-tab .white-bg,
    #expenses-grid-view-form .tbl-list-select,
    #timesheets-grid-view-form .tbl-list-select{padding-left: 0px;}
    .section-2 #expenses-grid-view.grid-view table.bordered tr td:last-child{width: 100%;}
    .page-clients-create .section1 > .pointsofcontact_div,
    .page-clients-create .section1 > .row1.no_border, .new_client_wrapper .section1 > .pointsofcontact_div, .new_client_wrapper .section1 > .row1.no_border{margin-left: 20px;margin-right: 20px;}
    .page-clients-create .section1 > .row1.no_border {margin-bottom: 20px;}
    .page-clients-index .popup-content table tbody tr > td:first-child{border-width: 1px;}
    .page-clients-index .popup-content table tbody tr > td:last-child{border-bottom: 1px solid #ccc;}
    .field-casesmedicalinst-category div.selector span,
    .field-casesmedicalinst-types div.selector span { width: 100% !important; }
    .bulk-record-hearing.bulk-recordhearing-wrapper .col-xs-12.col-sm-4 { padding-right: 0px; }
    .tbl-list-select .bulk-record-hearing.bulk-recordhearing-wrapper .col-xs-12.col-sm-4 { padding-left: 0; }
    .tbl-list-select .bulk-recordhearing-wrapper.bulk-record-hearing { padding: 10px 20px 0 20px; }
    .view_page_wrapper .section-6 #case-attachment-grid-view-form table.notice-attachments-list tr td span.file-name{ margin-right: 0; }
	.create_notice_main_wrapper.utype-lawyers .form-group.field-cases-affidavit_filed_date { max-width: 100%; }
	.create_notice_main_wrapper.utype-lawyers .form-group.field-cases-affidavit_filed, .create_notice_main_wrapper.utype-lawyers .form-group.field-cases-affidavit_filed_date { margin-bottom: 5px; }	

	/* New Client Create/Update CSS Start */
	.page-clients-create .section1 .section1_wrp .client-home-address-details,
	.page-clients-update .section1 .section1_wrp .client-home-address-details { display: block; }
	.page-clients-create .section1 .section1_wrp .client-office-address-details,
	.page-clients-update .section1 .section1_wrp .client-office-address-details,
	.page-clients-create .section1 .section1_wrp .client-personal-details,
	.page-clients-update .section1 .section1_wrp .client-personal-details { display: block; }
	.page-clients-create .client-address-container h2,
    .page-clients-update .client-address-container h2{padding: 0px;}
    .page-clients-update .section1 .section1_wrp, .page-clients-create .section1 .section1_wrp { padding: 25px 5px 0px !important; }
    .page-clients-create .section1 .section1_wrp .client-address-container,
    .page-clients-update .section1 .section1_wrp .client-address-container  {padding-top: 0px;}
	/* New Client Create/Update CSS End */
	.page-notices-view .view_page_right { width: 100%; }
	.page-notices-view .main-content .view_case_section1 .view_page_right .credit_balance { width: auto; clear: both; }
	#timesheets-form .datepicker.hasDatepicker, #caseexpenses-particulars_at, .page-notices-view .datepicker {background-position: 98% 10px;}
	#expenses-edit-form .form-group { padding: 10px 10px 10px; }

	#related-cases-import-form .cases-opponent-and-advocates-popup.import-related-cases-popup table tbody tr td:nth-child(2) { width: auto; }
	#related-cases-import-form .cases-opponent-and-advocates-popup.import-related-cases-popup table tbody tr td:first-child:before { content: attr(data-th) " "; }
	#related-cases-import-form .cases-opponent-and-advocates-popup.import-related-cases-popup .submit_btngroup .submitbutton { padding: 8px 15px; width: auto; }

	.pull-data-popup .row-inner td { width: 100%; }
	.pull-data-popup > tbody > tr > td:nth-child(2) { width: 100%; text-align: left; }
	.pull-data-popup > tbody > tr > td.td_dd { width: 100%; }
	.popup-content table td::before { content: attr(data-th) " "; }

	.cnr-field-button .txt_bx.field-cases-cnr input#cases-cnr { width: 100%; }
	.cnr-field-button div#pull-cnr-data-btn-container { padding: 5px 0px !important; position: relative; top: 10px; left: 0px; }

	/*New Design CSS Start*/
	body.page-notices-view .view_case_section1.descending { padding-bottom: 0; }
	.descending div#team-tab, .descending div#case-notes-tab, 
	.descending div#case-todos-tab, .descending div#case-related-tab, 
	.descending div#case-orders-tab, .descending div#timesheet-tab, 
	.descending div#expenses-tab, .descending div#fee-received-tab { padding: 0px 15px 20px; }
	.view_page_wrapper .descending .attachments-tab .section-6 { padding: 10px 10px !important; }
	.page-notices-view .descending .view-notice-filter-container.col-md-12 h5 { padding-top: 10px; }
	.descending .activity-tab .view-notice-filter-container { padding: 0px 25px !important; }
	.descending .timesheet-add-new-wrapper.add-new-wrapper.clicked,
	.descending .expenses-add-new-wrapper.add-new-wrapper.clicked, 
	.descending .fee-received-add-new-wrapper.add-new-wrapper.clicked { margin: -7px 0 30px; }
	/*New Design CSS End*/

	.client-home-address-details { padding-top: 30px; }
	/* START: CUSTOM FIELDS */
	.custom-fields-wrapper,
	.page-clients-create .custom-fields-wrapper, 
	.page-clients-update .custom-fields-wrapper { padding: 30px 20px 0 20px; display: block; }
	.page-clients-create .custom-fields-wrapper .inner-additional-fields, 
	.page-clients-update .custom-fields-wrapper .inner-additional-fields { padding-left: 10px; }
	
	.inner-additional-fields { padding-left: 5px; }
	.custom-fields-wrapper .col-md-12 .help-block { position: relative; }
	.custom-fields-wrapper .col-md-12 .additional_field_textarea_required, 
	.custom-fields-wrapper .col-md-12 .additional_field_textarea_not_required { height: auto; }
	/* END: CUSTOM FIELDS */
	.custom-fields-wrapper .inner-additional-fields > [class^="col-"] { padding-right: 0px; }
	/*.client-personal-details [class*=" col-"] span.txt_bx .help-block { position: relative; bottom: auto; }	*/

	/* Clients View Page CSS Start */
	.view-client-misc-details .row1:nth-child(even), 
	.view-client-office-address .row1:nth-child(even), 
	.view-client-home-address .row1:nth-child(even), 
	.inner-additional-fields .row1:nth-child(even) { background: transparent; }
	.page-clients-view .client-address-container { padding: 20px 0 0; }
	.page-clients-view .new_client_wrapper .section1_wrp h2 { padding: 10px 15px; }
	.page-clients-view .view-client-office-address, 
	.page-clients-view .view-client-home-address, 
	.page-clients-view .inner-additional-fields { border-left: 0; padding-left: 0; }
	.page-clients-view .new_client_wrapper .section1_wrp { padding: 25px 10px; }
	.page-clients-view .client-address-container .view-client-office-address div.row1:nth-child(2),
	.page-clients-view .client-address-container .view-client-home-address div.row1:nth-child(2) { padding: 15px 15px 0; }
	/* Clients View Page CSS End */

	#case-form .custom-fields-wrapper { padding: 20px 0px 30px 0px; }
	.clients-models-details { padding: 0; }
	.create_btn { padding-left: 0; }

}

@media only screen and (max-width:654px){    
    .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details{padding: 0 10px 0 0;}
    .case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li{position: relative;}
    .nav-tabs > li { float: left; margin-bottom: -1px;}
    .nav > li > a {display: block; position: relative;}
    .nav-tabs > li > a {border: 1px solid transparent; border-radius: 4px 4px 0 0; line-height: 1.42857; margin-right: 2px; }
}

@media only screen and (max-width:625px){    
    .Todos-Parent{padding: 20px 0;}
    .popup-wrapper {left: 0 !important; right: 0; /*width: 90%;*/ }
    .page-notices-view .doc-advance-filter-elements{margin: 0;}
    .page-notices-view .datetimepicker_div { width: 39%;margin: 0;}
    .datetimepicker_div #todos-due_date{ width: 100%;}
    .cases_div {display: inline-block; float: right; padding: 0 0 0 15px; width: 61%; }
    .custom-dropdown dt a{padding: 5px 10px 4px 5px;}  
    .page-notices-view .case-todos-wrapper .right .submit-todos-button{padding:10px 0 20px;}
     .submit-todos-button{display: block;padding: 0 0 20px;}
    .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details{padding: 0;}
    .todo_section1 ul a{padding: 0;width: 24.4%;}
    .page-notices-view .doc-advance-filter-elements.clicked{margin-bottom: 15px;}
    .case-todos-tab .Todo_main .todo_section1 .todos-type-count-details li { width: 95%;}
}

@media only screen and (max-width:600px){
    .search-btn-div button{box-sizing: border-box; width: 100%; display: block;}
    .search-btn-div{display: inline-block; width: 25%; vertical-align: top;}
    .middle_wrapper .section-1 .right .list-page-search-container .list-page-search-txtbox{width: 70%;vertical-align: top;display: inline-block;}
    .notice-search-section{float: left;width: 100%;}
    .page-clients-index .middle_wrapper .section-1{padding-bottom: 20px;}
    .middle_wrapper .section-1{padding-bottom: 15px;}
    .page-cases-index .middle_wrapper .section-1 .right .add_btn{float: left;text-align: center; }
    .page-cases-index .middle_wrapper .section-1 .right .notice-search-section{float: left; width: 50%;}
    .page-cases-index div.selector{width: 100% !important;}
    .middle_wrapper .section-1 .right .list-page-search-container .list-page-search-txtbox{width: 72%;float: left;}
    .search-btn-div{float: right;width: 28%;}
    .page-clients-index .client_search {float: right; width: 40%;}
    .page-clients-index div.middle_wrapper .section-1 .left {width: 100%;}
    .page-clients-index div.middle_wrapper .section-1 .right {width: 100%;padding-bottom:0px;}
    .page-clients-index .middle_wrapper .section-1 .right .list-page-search-container{padding-bottom: 0;}
    div.middle_wrapper .section-1 .left {display: block;padding-bottom: 10px;width: 100%;}
    div.middle_wrapper .section-1 .right {display: block;padding-bottom: 15px;text-align:right;width: 100%;}
    
    .page-cases-index div.middle_wrapper .section-1 .right { padding-bottom: 0px; }
    .page-cases-index .middle_wrapper .section-1 .right .list-page-search-container { padding-bottom: 0px; }
    .page-cases-index .notice-advanced-filter-wrapper { margin-top: -21px; }

    .create_notice_main_wrapper h2 {padding: 0px 0 15px;}
   .view_page_wrapper .activity-chunks {margin: 10px 0;}
   .view-notice-filter-container h5 {margin: 0 5px 0 0;padding: 0;text-align: right;}
   .view_page_wrapper .section-2 ul.nav li{border:1px solid #adb4be;border-right: 0;}   
   .sec-2 .field-notes-note_type{width: 100%;}
   .sec-2 .case-note-form-buttons{display:block;width: 100%;text-align: left;}
   .case-notes-wrapper .case-note-inline-actions .inline-note-type-options{display: block;width: 100%;}
  .view_page_wrapper .ass_btn{width: 100%;display: block;}
  .activity-tab .case-activity-form-wrapper .case-activity-form-right { width: 100%;}
  .view_page_wrapper .section-4{margin: 15px 0 10px;}
  .view_page_wrapper .section-4 .notice-activity-item-comments ul li{border:0 ;}
  .submit_todo_case_due_date .form-group{padding: 0;}
  .todo_section2 .left input.write[type="text"]{background-position: 0 16px;padding: 0 0 0 30px;}
  .todo-checkbox{width: auto;}
  .selectAllCheckbox {margin-bottom: 10px;}
  .view_page_wrapper .section-4::before, .view_page_wrapper .section-4::after{left: 10%;}
  .view_page_wrapper .section-2 ul#view-case-tabs li a {color: #263959;text-align: center;}
  .case-notes-wrapper .case-note-inline-actions .inline-note-action{text-align: left;width: 100%;}
  .notice_main_wrapper .action-btn p { background-position: right 10px center;}
  .page-cases-index .middle_wrapper .section-1 .right .add_btn{padding-left: 0;padding-right: 2px;float: none;}
  .page-cases-index .search-dd-wrapper {padding-top: 0;}
  .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details{-moz-column-count: 2;-webkit-column-count: 2;-o-column-count: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; float: none;padding: 0;}
  .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details a{ display: block;text-align: left;width: 100%;margin-bottom: 10px;}
  .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details a:nth-child(3), .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details a:nth-child(4) {text-align: right;}
  .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details a:nth-child(2){padding-left: 0;}
  .todo_section1 span.action-1 {margin-left: 48px !important;}
  .efiling-create{padding: 0;}
  .view_page_wrapper .section-2 ul.nav li, .view_page_wrapper .section-2 ul.nav li a{display: block;}
  .view_page_wrapper .section-2 ul.nav li{display:block; }
  .view_page_wrapper .field-caseactivityinfo-ishearingrecorded #caseactivityinfo-ishearingrecorded {margin-left:0px;}
  /*.notice-advanced-filter-wrapper{margin-top: -26px;}*/
  
  .middle_wrapper .section-1 .right .list-page-search-container{padding-bottom: 10px;}
  	.page-notices-view .datetimepicker_div, .cases_div, .page-notices-view .datetimepicker_div {  width: 100%; }
   .cases_div { padding: 0; margin: 0 0 10px; }
    .edit_notifications .edit_notification_label,
    .edit_notification_params .notification_type,
    .todo_section2 .todos_notifications .notification_params .notification_time_type,
    .edit_notifications .edit_no_notifications, 
    .edit_notifications .edit_add_notifcation_link, 
    .edit_notifications .edit_notification_params,
    .edit_notification_params .notification_time_type,
    .edit_notification_params .notification_type,
    .edit_notification_params .notification_time,
    .edit_add_notifcation_link span,
    .todo_section2 .todos_notifications .notification_label,
    .todo_section2 .todos_notifications .notification_params,
    .todo_section2 .todos_notifications .notification_params .notification_action,
    .todo_section2 .todos_notifications .notification_params .notification_type,
    .todo_section2 .todos_notifications .notification_params .notification_time,
    .notification_params .notification_action,
    .notification_params .notification_type,
    .notification_params .notification_time  { width: 100%; float: none; }

    /* Page Case Affidavit*/
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .left { width: 100%; float: left; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right { width: 100%; float: right; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 { display: block; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .client_search.cases-search.list-page-search-container { padding-bottom: 5px; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 { padding-bottom: 20px; }
}


@media only screen and (max-width:480px){
    .middle_wrapper .section-1 .right .client_search{top: 0px;position: relative;}
    .middle_wrapper .section-1 .right .list-page-search-container{display: block; text-align: right;}
    .middle_wrapper .section-1{padding-bottom: 15px; table-layout: fixed;}    
    .page-notices-view .responsive-sidebar-case-details .section-1 h1 {font-size: 18px;}
    .view_page_wrapper .section-4{margin:0px 0 10px;padding-top: 20px;padding-bottom: 20px;}
    .view_page_wrapper .section-6 .table{ overflow-x: auto;}
    .view_page_wrapper .section-6 table tr td {min-width: 150px;}
    .activity-tab .view-notice-filter-container h5 { margin: 0 5px 15px 0;text-align:right;}
    .custom-dropdown a, .custom-dropdown a:visited {color: #fff;}
    .page-clients-index .section-2 .grid-view .list-page-last-row .lastrow-chkbtn-section,
    .page-clients-index .section-2 .list-page-last-row .lastrow-btn-section{display: inline-block;}
    .pagination { float: none;}
    #w1 .bordered th{font-size: 13px;}  
    .todo_section2 .left textarea.write {font-size: 12px;}
    .page-notices-view .todo_section2 .left {padding-bottom: 13px;}
    .todo_section2 .right .datetimepicker_div {padding-bottom: 13px;}
    .todo_section2 .right .datetimepicker_div .form-group {margin-bottom: 0;}
    .page-notices-view .todo_section3.sec-6 .left button {margin: 0;}
    .page-notices-view .tab-content .case-todos-tab .todo_section1{padding:0;}
    .case-note-item-wrapper .case-note-item-actions{ padding: 7px 8px;text-align: right;}
    .case-notes-wrapper .case-note-inline-actions .inline-note-type-options span{display: block;padding: 0;}
    .team-tab .table table.case-team-list td:before{padding: 0 10px 0 0;word-break: initial;}
    .view_page_wrapper .section-4::before, .view_page_wrapper .section-4::after{left: 20%;}
    .notice-activity-item-comments ul li, .notice-activity-item-comments ol li,.view_page_wrapper .section-4 p{word-wrap: break-word;}
    .activity-tab .view-notice-filter-container h5{margin: 0 5px 2px 0;}
    .view_page_wrapper .related-case-section .related-case-list .row-1{border-bottom: 1px solid #ddd;  display: table;padding: 10px 0;}
    .view_page_wrapper .related-case-section .related-case-list .row-1 .ralate-sec2{padding: 0 0 10px;text-align: left;}
    .view_page_wrapper .related-case-section .related-case-list .row-1 .ralate-sec2,.ralate-sec1,.ralate-sec3{display: block;width: 100%;text-align: left;}
    .view_page_wrapper .related-case-section .related-case-list .row-1{display: block;}
    .case-notes-wrapper .case-note-inline-actions .inline-note-type-options span {display: inline-block;}
    .todo_section2 .left textarea.write{font-size: 14px;}
    
    .page-notices-view .todo_section3 .left.labelSelect {padding: 0;}
    .page-notices-view .todo_section3 .left .selectAllCheckbox{display: inline; float: none; width: 50%;}
    .page-notices-view .todo_section3 .left .selectAllCheckbox label {padding-bottom: 10px;}
    .page-team-view .section1_wrp .row1 .lbl,.page-team-view .section1_wrp .row1 .txt_bx{display: block;padding: 0;text-align: left; width: 100%;}
    .page-team-index .middle_wrapper .section-1 .right .client_search {padding-top: 0px;position: relative;top: 3px;}
    .cases_div {display: block;float: none;}
    .page-notices-view .todo_section2 .right .submit-todos-button{padding: 20px 0;}
    .page-notices-view .todo_section2 .right  .cases_div .custom-dropdown-wrapper dl{margin-bottom: 0;margin-top: 10px;}
    .search-btn-div{  position: relative;top: 0;}
    .page-cases-index div.selector{width: 100% !important;}
    .middle_wrapper .section-1 .right .list-page-search-container input[type="text"]{width:100%;}
    .search-btn-div button{background-color: #263959; background-image: url("/themes/app/images/search_icon.png"); background-repeat: no-repeat; padding: 0 10px; text-indent: -999px; background-position: center; transition: none; -webkit-transition: none; -moz-transition: none; }
    .search-btn-div button:hover{background-color: #263959; background-image: url("/themes/app/images/search_icon.png"); background-repeat: no-repeat; background-position: center; opacity: 0.85; }
    .create_notice_main_wrapper .row-item .title {font-size: 14px;padding-bottom: 20px;}
    .create_notice_main_wrapper .clients-models-details .row-item:nth-child(1) .title{padding-bottom: 10px;}
    .create_notice_main_wrapper .row-item.teble2 .title{padding-bottom: 10px;}
    .page-notices-view .view_page_main .alert-success {margin-top: 0;width: 100%; z-index: 999;top: 0;left: 0;}
    div.selector span{padding:3px 20px 0 0;}
    .page-notices-view .attachments-tab .view-notice-filter-container .view-filter-form-container div.selector span{padding-top:5px;}
   .todo_section2{margin-top: 5px;}
    .view_page_wrapper .related-case-section .section_1 .left .left.field-caserelated-related_case_id.required .help-block{padding:0;}
   .client-address-container h2 {text-align: left;}
   .page-clients-update .client-address-container h2 {text-align:  left !important;}
   .view_page_wrapper .section-4 .notice-activity-item-comments ul{padding-bottom: 10px;}
   .view_page_wrapper .section-4 .notice-activity-item-comments ol{padding-bottom: 10px;}
   .view_page_wrapper .section-4 .notice-activity-item-comments ul li {display: list-item;width: 100%;}
   .page-cases-index .middle_wrapper .listpage-no-records .section-1 .left{width: 100%;display: block;}
   .page-notices-view .responsive-sidebar-case-details .section-1 p{white-space:pre-wrap;}
   .submit-todos-button{display: block;padding: 0;}
   
   .todos_actions_buttons{padding: 10px 20px 20px 0;}
   .custom-dropdown dt a span, .multiSel span{ display: block; overflow: hidden;padding: 0 20px 0 5px;text-overflow: ellipsis;vertical-align: top;white-space: nowrap;width: 95%;}
   .custom-dropdown-wrapper dl {margin-bottom: 15px;}
   .view_page_wrapper .team-tab .case-team-wrapper dl{margin-bottom: 10px;}
   div.middle_wrapper .section-1 .right{padding-bottom:0;}
   .page-notices-view .submit_todo_case_due_date .form-group label{margin-bottom: 0;}
   .submit-todos-button{padding: 0 0 15px;}
   .section-2 .grid-view table.bordered a{display: inline-block;}
   .page-cases-index .section-2 .grid-view table.bordered td.case-actions-section a{ display: inline-block;}
    .page-notices-view .field-todosassigned-assigned_to > div#todosassigned-assigned_to li label{width: 80%;}
   .section-2 .grid-view table.bordered .clients-actions-section a{display:inline-block!important;}
   .datetimepicker_div #todos-due_date{width:100%;background-position: 97% 10px;}
   .page-notices-view .client_search.clicked{ /*height: 146px;*/}
   .view_page_wrapper .section-5 .file_attach{font-size: 14px;}
   .page-notices-view .doc-advance-filter-elements.clicked .col-sec{display: block;width: 100%;}
    .sec-2 .case-note-form-buttons { text-align: left;}
    .team-tab .table table.case-team-list td.action{text-align: left;}
    .team-tab .case-team-members-form-wrapper .ass_btn { font-size: 14px;padding: 0 0 10px 0;}
    .cases_div{width: 100%;padding:0;}
    .view-notice-filter-container .view-filter-form-container .row .col-md-4 {float: none; padding-bottom: 10px; width: 100%; }
    .page-notices-view .todo_section1 span.txt {width: 89%;}
    .page-notices-view .todo_section3 .left {padding: 0 0 9px;}
    .page-notices-view .todo_section3 .right {padding: 0 0 0px 20px;}

    .todo_section3 .todos-edit-date.other-information-common.left{width:100%;display: block;float: none; padding: 0;}
    .todo_section3 .todos-edit-team-member.other-information-common.left{width:100%;display: block;float: none; padding: 13px 0 0;}
    .todo_section3 .todos-edit-action.other-information-common.left{width:100%;display: block;float: none; padding: 0;}
    .todo_section3 .todos-edit-action.other-information-common.left label{display:none;}
    .todo_section3 .other-information-common.left .todos_actions_buttons{text-align: left;}
    .todo_section3 .todos_updated_div_edit_description{display: block;}
    .view_page_wrapper .case-activity-info .form-group{float: none;padding: 0;width: 100%;}
    .todo_section3 .other-information-common.left .todos_actions_buttons {padding: 5px 0 20px;}
    .page-notices-view .case-todos-wrapper .todos-pagination{float: none;text-align: center;width:100%;}
    .page-notices-view .case-todos-wrapper .todos-pagination .pagination {float: none; padding: 15px 0; text-align: center;}
    .view_page_wrapper .section-6 table tr td.action {padding-bottom: 15px;}
    .page-notices-view .cases-description ul li,.page-notices-view .cases-description ol li  {padding-bottom: 10px;}
    div#pull-data-btn-container .lbl-short-desc {margin: 0;padding: 10px 0 0;text-align: left; width: 100%;}
    .notice-advanced-filter-wrapper .col-md-4{width: 100%;}
    .view_page_wrapper .section-3 .right span{font-size: 10px;}
    .view_page_wrapper span.activity-date-icon{background-position: -194px -104px;}
    .view_page_wrapper span.activity-time-icon{background-position: -226px -104px;}
    .lastrow-chkbtn-section input[type="checkbox"] {margin: 0;}
    /*.notice-advanced-filter-wrapper {margin-top: -11px;}*/
	
	.page-cases-index .notice-advanced-filter-wrapper {margin-top: -11px;}
	.page-cases-index .middle_wrapper .section-1 { padding-bottom: 10px; }

    .view_page_wrapper .section-7 .form-group.field-caseactivityinfo-informtoclientflag > div#caseactivityinfo-informtoclientflag{padding-left: 0;padding-bottom: 10px;}
    .page-clients-index .middle_wrapper .section-1 .right .add_btn{float: none;margin-bottom: 0;width: auto; margin-right: 7px;}
    /*.page-clients-index .middle_wrapper .section-1 .right .add_btn {float: left; margin-right: 0px; }*/
    .view-notice-filter-container .view-filter-form-container.clicked{ /*margin-top: -7px;*/}
    #activity-tab .view-notice-filter-container .view-filter-form-container.clicked{ margin-top: 3px;}
    .view_page_wrapper .section-7 input[type='radio']{vertical-align: middle;}
    .grid-page-last-row .lastrow-chkbtn-section input[type="checkbox"]{vertical-align: middle;}
    .view_page_wrapper .case-notes-tabinput[type="radio"]{vertical-align: middle;}
    .view_page_wrapper .case-activity-info .form-group:nth-child(6){padding: 0;}
    .new_client_wrapper .row-item .title {font-size: 14px;padding-bottom: 20px;}
    .invoice_status_heading{  float:none; }
    .page-notices-view .view-notice-filter-container .view-filter-form-container .row .col-md-4 { width: 100%; }
    .create_notice_main_wrapper .row-item .lbl { padding: 0 0 2px; text-align: left; width: 100%; display: block; }
    .create_notice_main_wrapper .row-item .txt_bx { width: 100%; display: block; }
    .create_notice_main_wrapper #appearing_as_container.row-item .lbl { float: none; width: 100%; display: table; }
    .create_notice_main_wrapper .row-item .rightt { float: none; }
    .view_page_wrapper .team-tab .case-team-wrapper{float: right;}
    .field-cases-court_hall_no,.inst_fields_here .form-group{margin-bottom: 10px;}
    .notice_main_wrapper .notice-advance-filter-btn{margin-left: 0px;margin-right: 5px;}
    .page-cases-index .notice_main_wrapper .notice-advance-filter-btn{margin-right: 0px;}
    .view_page_wrapper .timesheet-tab .table table tbody tr:last-child td{border-bottom: none;}
    .page-cases-index .list-page-last-row .lastrow-chkbtn-section{width: 100%;}
    .page-cases-index .list-page-last-row .lastrow-btn-section{padding-right: 0px;float: none;}
    .page-cases-index .section-2 .grid-view .list-page-last-row .tbl-list-select > span:nth-child(4){padding-right: 12px;}
    .showhidelink{width: 110px;}
    .page-clients-index .tbl-list-select { padding: 20px 15px 0px 15px; }
    .view_page_wrapper .timesheet-tab .table table tbody tr:last-child td:last-child { border-bottom: 1px solid #ddd; }
  	#expenses-tab.active .client_search.add-new-btn.clicked span { padding: 14px 10px 14px; }

  	/* Page Case Affidavit*/
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .search-dd-wrapper .action-btn.export_div{ margin-right: 0px; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .search-dd-wrapper .notice-advance-filter-btn { margin-right: 0px; }
	.page-notices-view .related-case-section #related-case-form input#pullConnectedMatters { position: relative; top: auto; right: 0px; margin-bottom: 20px; }
	.page-notices-view .related-case-section #related-case-form img#pull-relatedcases-loader, .page-notices-view .related-case-section #related-case-form img#case-form-loader { position: relative; top: auto; right: 0; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .client_search.cases-search.list-page-search-container { padding-bottom: 0px; }
	.page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 { padding-bottom: 10px; }

	/* Clients Index Page Popup Design Changes Start */
	.popup-content .invoice_status_heading h3 { margin-top: 10px; }
	.popup-content .clients_invoice_list .bill_status { display: table; float: none; margin: 0 auto 20px; }
	.popup-content .clients_invoice_list table { margin-top: 20px; }
	/* Clients Index Page Popup Design Changes End */

	form#clientlist-search .export_div { margin-right: 0; }

	/* START: CUSTOM FIELDS */
	.page-clients-update .custom-fields-wrapper { margin-top: 30px; }
	.custom-fields-wrapper { margin: 0 0px; }
	.custom-fields-wrapper h2 { padding: 0 0 20px 0px; }
	.custom-fields-wrapper .col-md-6 .input-group { width: 100%; }
	/*.custom-fields-wrapper .custom_checkbox { display: block; }*/

	/* START: Filter Dropdown CSS */
	.notice-advanced-filter-wrapper .custom-fields-wrapper h2 { padding: 10px 0; }
	.notice-advanced-filter-wrapper .custom-fields-wrapper .col-md-4 { height: auto; }
	.notice-advanced-filter-wrapper .custom-fields-wrapper .form-group { margin-bottom: 0; }
	.notice-advanced-filter-wrapper .custom-fields-wrapper .custom_checkbox { display: block; }
	/* END: Filter Dropdown CSS */
	#case-document-filter-form .custom-fields-wrapper h2 { padding: 0 0 10px 0px; }
	#case-document-filter-form .custom-fields-wrapper { padding: 5px 15px 0px; }
	#case-document-filter-form .custom-fields-wrapper .input-group { display: inline-block; width: 100%; }
	/* END: CUSTOM FIELDS */

}

@media only screen and (max-width:414px){
   .view_page_wrapper .related-case-section .section_1 .left{float: none; padding: 0;width: 100%;}
   .view_page_wrapper .related-case-section .section_1 .right{float: none;padding: 0;width: 100%;}
   .view_page_wrapper .related-case-section .section_1 .left div.middle {display: block;margin: 0;width: 100%;}
   .view_page_wrapper .related-case-section .remove-case{margin: 10px 0 0;padding: 15px 0 30px;}
   .view_page_wrapper .related-case-section .section_1 .left .left.field-caserelated-related_case_id.required { width: 100% !important;}
   .custom-dropdown dt a {padding: 3px;}
   #case-team-list-dropdown dd label{font-size: 12px;}
   .view_page_wrapper .section-2 {padding: 10px 15px;}   
   .notice_main_wrapper .action-btn ul.exportas-items{width: 92%;}
   .case-notes-wrapper span#note-creater{border-right: 0;padding: 0 0 0 10px;}
    .note-item-action-container {display: block;width: 100%;padding-top: 10px;padding-bottom: 3px;}
    .page-cases-index div.selector{width: 100% !important;}
    .sec-3.add .left.notes-editable-container .inline-note-type-options label.control-label {display: block;}
    .todosCompleteDate{width: 100%;}
    .lastrow-btn-section .btn-submit.submitbutton {margin-bottom: 15px;}
    .lastrow-btn-section .lastrow-btn-section-request{margin-left: 0;}
    .view_page_wrapper .section-3 .dd-helper-text{font-size: 12px;}
    .lastrow-chkbtn-section {display: inline-block;text-align: left;}
    #caseactivityinfo-who_attended li {/*display:block; float: none; width: 100%;*/ }
    .page-notices-view .todo_section3 .right .todos_actions {text-align: right; width: 100%;}
    .page-clients-index .middle_wrapper .section-1 .right .list-page-search-container {text-align: right;}
    .page-clients-index .middle_wrapper .section-1 .right .list-page-search-container .list-page-search-txtbox{right: 0;}
    .page-notices-view .attachments-tab div.doc-title{width: 75%;}
    .view_page_wrapper .related-case-section .section_1 .left div.middle{padding: 13px 0 10px;}
    .section1_wrp .row1{display: block;}
    .todo_section2 .left textarea.write {padding: 10px 10px 10px 40px;background-position:10px 15%;}
    .todo_section2 .left textarea.write::-moz-placeholder {line-height: normal;}
    .todo_section2 .left textarea.write::-webkit-input-placeholder {line-height: normal;}
    .todo_section2 .left textarea.write::-ms-placeholder {line-height: normal;}    
    .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details{-moz-column-gap: 10px;}
    .case-todos-tab .Todo_main .todo_section1 ul.todos-type-count-details span {height: 25px;line-height: 27px; width: 25px;margin-right: 0;}
    .edit_todos_description textarea{height: 160px;}
    .view_page_wrapper .section-7 .form-group.field-caseactivityinfo-informtoclientflag > div#caseactivityinfo-informtoclientflag{padding-left: 0;padding-bottom: 10px;}
    .page-notices-view .case-todos-wrapper .todo_section3.sec-6 .left button {margin: 0 9px 10px 0;}
    .lastrow-btn-section .btn-submit.submitbutton {font-size: 12px; margin-bottom: 15px;}
    .notice_main_wrapper .action-btn{display: table-cell;padding:0 10px 0 0;width: auto;text-align: left;}
    .middle_wrapper .section-1 .right .add_btn{margin-bottom: 10px;}
    .page-cases-index .search-dd-wrapper {text-align: left;}
    .middle_wrapper .section-1 .right .search-dd-filter {padding: 0 5px 0 0;vertical-align: top;width:auto;}
    .notice_main_wrapper .notice-advance-filter-btn{padding: 0;}
    .notice_main_wrapper .notice-advance-filter-btn span {color: #de972b;cursor: pointer;display: inline-block;font-size: 14px;padding: 6px;text-align: center;transition: all 1s ease-in-out 0s; width: 100%;}
    .todos_assigned_to::before { content: ""; padding: 0;}
    .todos_assigned_to {display: block;}
    .todos_completed_at{display: block;}
    .todos_completed_at::before{ content: "";padding: 0;}
    .view_page_wrapper span.activity-by{font-size: 12px;}
    .datetimepicker_div .datetime{margin-top: 10px;}
    .update-needed-cases-wrapper .search-dd-wrapper .action-btn,
    .expenses-add-new-wrapper .section-2{padding: 0px;}
    .notice_wrapper .tbl-list-select .lastrow-btn-section .btn-submit.submitbutton{margin-bottom: 0px;}
    .page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .right .client_search.cases-search.list-page-search-container .search-dd-wrapper {
	    display: flex;
	}
	.page-cases-affidavit .update-needed-cases-wrapper .search-dd-wrapper .action-btn {margin-right: 0px;}
    .page-cases-affidavit .notice_main_wrapper .notice-advance-filter-btn span { padding: 8px 10px 5px;} 
    .page-cases-affidavit .update-needed-cases-wrapper #case-affidavit-search .section-1 .right .search-dd-wrapper .action-btn.export_div{ margin-left: 5px; padding: 0px 4px; }

    .page-cases-index .notice-advanced-filter-wrapper {margin-top: -11px;}
	.page-cases-index .middle_wrapper .section-1 { padding-bottom: 10px; }
}

@media only screen and (max-width:358px){
    .middle_wrapper .section-1 .right .list-page-search-container .list-page-search-txtbox{right: 0;}
    .todo_section1 span.txt{width: 85%;}
    .sec-2 .form-group.field-notes-note_type > div label{padding: 0 10px 0 0;}
    .custom-dropdown dd label{width: 85%; word-break: break-all;}
    .todos_assigned_to{}
    .view-notice-filter-container { margin: 0 0 20px; }
    .pagination > li > a, .pagination > li > span{
    	padding: 6px 10px;
    }
    .expenses-add-new-wrapper .section-2{
    	padding: 0px;
    }
    .bulk-record-hearing .hasDatepicker{
        max-width: 126px;
    }
    .notice_wrapper .tbl-list-select .bulk-assign-teams .custom-dropdown-wrapper{
        width: auto;
        max-width: 300px;
    }
    .notice_wrapper .tbl-list-select .bulk-assign-teams .custom-dropdown-wrapper .custom-dropdown a, 
    .notice_wrapper .tbl-list-select .bulk-assign-teams .custom-dropdown-wrapper .custom-dropdown a:visited{
        font-size: 13px;
    }
    .page-clients-index .client_search{
        width: 32%;
    }
    .view_page_right .credit_balance { float: right; display: flex; }

    /* START: CUSTOM FIELDS */
	.custom-fields-wrapper .custom_checkbox { margin-right: 0; display: block; }
    /* END: CUSTOM FIELDS */

}

@media only screen and (max-width:332px){
    .lastrow-btn-section .lastrow-btn-section-request{margin-left: 0;}
    .view_page_wrapper .team-tab .case-team-wrapper{width: 100%;}
    #team-tab .custom-dropdown a, #team-tab .custom-dropdown a:visited{font-size: 12px;}
    .ass_btn input[type="button"]{font-size: 12px;}
}

@media only screen and (max-width:325px){
    .btn-section.txt_bx .submitbutton {margin-bottom: 8px;}
    .new_client_wrapper .cancelbutton{margin: 0 0 0 5px;}  
    .submitbutton,.cancelbutton{margin: 0 0px 0 0; font-size: 14px;}
    .pagination > li > a, .pagination > li > span{padding: 6px 10px;}
    .lastrow-btn-section .lastrow-btn-section-request{margin-left: 0;}
    .content{padding-top: 10px;}
    div.middle_wrapper .section-1 .left{padding-bottom: 10px;}
}

/***** Responsive End ****/

@media screen and (-webkit-min-device-pixel-ratio:0){
    .case-past-hearing-details ul {padding: 0 0 15px 25px;}
    .view_page_wrapper #caseactivityinfo-who_attended li:last-child .field-caseactivityinfo-others_txt{vertical-align: middle;}
    .view_page_wrapper .section-2 ul li{ /*list-style-type:disc;*/}
    .clients-models-details .row-item .custom-dropdown-wrapper .custom-dropdown{transform: inherit;transition: height 2s ease-in-out 1s;}
}

/*Nikhil Responsive code begins*/

@media only screen and  (min-width: 1336px){
    .view_page_wrapper .section-2 ul.nav li a{padding: 6.9px 10.5px;}
}

@media only screen and  (max-width: 1024px){
    .update-needed-cases-wrapper .section-1 .right .list-page-search-container{float: right;}
    #update-needed-cases-wrapper .search-dd-wrapper{padding-top: 0px;}
    .todo-row2 .todos_notifications .notification_params .notification_type,
    .edit_todo-row2 .edit_notification_params .notification_type,
    .todo-row2 .todos_notifications .notification_params .notification_time,
    .edit_todo-row2 .edit_notification_params .notification_time,
    .todo-row2 .todos_notifications .notification_params .notification_time_type,
    .edit_todo-row2 .edit_notification_params .notification_time_type {width: auto;}
    .view_page_wrapper .section-2 ul#view-case-tabs li a span label{font-size: 11px;}

    /*Case Page New Design CSS Start */


	.descending .activity-tab .view-notice-filter-container { padding: 0 15px 20px; margin-bottom: 0; }
	.view_page_wrapper .descending .section-2 { padding: 0; }
	.view_page_wrapper .descending .section-2 #view-case-tabs { padding: 20px 15px 0; }
	

	/*Case Page New Design CSS End */

}
/*==== view case tabs modify for ipad pro===*/

@media only screen and  (max-width: 1025px) and (min-width: 1022px){
    .view_page_wrapper .section-2 ul.nav li{display: block;height: 63px;}
}

@media screen and (max-width: 1023px){
    .update-needed-cases-wrapper{padding-bottom: 0px;}
    #clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice{
        max-width: 295px;
    }
    .tbl-list-select{width: auto;}
    .list-page-last-row .tbl-list-select { padding: 0; }
    .SwitchAccountClass .header_left { width: 100%; }
    .multi_checkbox_actions .list-page-last-row { padding: 15px 15px; box-sizing: border-box; }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    .sprite.view_icon {background-position: -300px -111px;width: 20px;}
    .sprite.icon-edit-item {background-position: -101px -12px;width: 17px;}
    .sprite.icon-delete-item {background-position: -70px -12px;width: 15px;}
}

@media only screen and (max-width: 900px){
    .todo-row2 .todo-col-notification_reminder,
    .edit_todo-row2 .edit_todo-col-notification_reminder{width: 73%;}
    .todo-row2 .todo-col-is_private,.edit_todo-row2 .edit_todo-col-is_private{margin-top: 49px;}
    .todo-row3,.edit_todo-row3{margin: 10px 20px 15px;}
    .todo-col-submit,.edit_todo-row3 .edit_todo-col-submit{float: none;}
    .todos_updated_div_edit_description{padding-bottom: 10px;}
    .view_page_wrapper .section-2 ul.nav li a{padding: 7px 4px;font-size: 11px;}
}

@media only screen and (max-width: 768px){
    .page-notices-view .expenses-tab .white-bg{
        float: none;
    }
    .view_page_wrapper .section-1{
        display: block;
        padding-top: 15px;
    }
    /*.view_page_wrapper .section-2{padding-top: 32px;}*/
    .expenses-add-new-wrapper .section-2{
    	padding: 0px;
    }
    .update-needed-cases-wrapper .section-2 .grid-view table.bordered th{
    	font-size: 11px;
    }
    .update-needed-cases-wrapper #notice-search .section-1 .left{
    	width: auto;	
    	float: left;	
    }
    #cases-updated-needed-tbllist thead tr th:nth-child(6){
    	width: 34%;
    }
    #cases-updated-needed-tbllist th.header-col-case-team{
    	width: 15%;
    }
    .todo_section3 .todos-misc-info .todos_list_notifications{
    	max-width: 40%;
    }
    .todo_section3 .todos-misc-info .todos_list_assigned_info{
    	max-width: 300px;
    }
    .expenses-add-new-wrapper #expenses-form .col-md-4 {
        padding-bottom: 10px;
    }
    .paymentMethodSelect,
    .field-caseexpenses-notes,
    .otherPaymentMethodTextBox{
        margin-top: 0px;
    }
    .case-status-wrapper{
        padding-bottom: 8px;
    }
    .case-status-wrapper span{
        float: none;
    }
    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-sm-5 .txt_bx{
        width: 45%;
    }

    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-sm-7 .rightt{
        width: 98%; 
        display: table;
    }
}
@media only screen and (min-width: 767px) and (max-width: 768px){
    .update-needed-cases-wrapper .section-2 .grid-view table.bordered td{
        font-size: 11px;
    }
    #case-todos-tab .edit_notification_params .notification_type, 
    #case-todos-tab .todo_section2 .todos_notifications .notification_params .notification_type{
        width: 18%;
    }
    #case-todos-tab .todo_section2 .todos_notifications .notification_params .notification_time_type{
        width: 23%;
    }
}
@media only screen and (max-width: 767px){
	body.page-notices-view .view_case_section1{padding-bottom: 0px;}
	body.page-notices-view .fee-received-tab .white-bg{margin-top: 10px; padding: 0 0 10px;}
	body.page-notices-view .view_page_wrapper .section-6 .table table{ border:0; padding: 0;}
	.timesheet-tab .view-notice-filter-container h5, .view-notice-filter-container h5{margin: 0;}

    .popup-content .cases-opponent-and-advocates-popup table tr td:first-child{border: 1px solid #ccc;}
    .popup-content .cases-opponent-and-advocates-popup table tbody tr td:nth-child(2){width: 8%;}
    #notice-search .section-2 .grid-view table.bordered td{width: auto;}
    #expenses-form .margin-top-small {margin-top: 10px;}
    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-sm-5 .txt_bx{width: 100%;padding-bottom: 10px; display: block;}
    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx.field-casesrealestate-category, 
    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx.field-casesrealestate-project { display: block; }
    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-md-5 .txt_bx.field-casesrealestate-category div.selector span {width: 100% !important; }
    .create_notice_main_wrapper .child-toggle-wrapper .row-item .col-sm-7 .rightt{width: 100%;display: block;}
    .view_page_wrapper .section-1::after{content: "";display: block;clear: both;}
}
@media only screen and (min-width: 480px)and (max-width: 768px){
    .view_page_wrapper .team-tab .case-team-wrapper{width: 304px;} 
    /*.popup-wrapper{width: 75%!important; left: 100px!important;} */
    /*.popup-wrapper.pulldata-on{width: 93%!important;left: 25px!important;}               */
}

@media only screen and (max-width: 680px){

	/*START: new todo responsive*/
	.todo-row2 .todo-col-due_date,.edit_todo-row2 .edit_todo-col-due_date {width: 100%;}
	.due_date_to_text, .edit_due_date_to_text{margin: 0px;vertical-align: top;}
	.due_date_to,.edit_due_date_to{margin-top: 0px;width: 100%;}
	.due_date_to div,.edit_due_date_to div{width: 100%;}
	.todo-row2 .todo-col-is_private,
	.edit_todo-row2 .edit_todo-col-is_private{float: none;display: block;margin-top: 15px;width: 100%;}
	.todo-row2 .todo-col-notification_reminder,
	.edit_todo-row2 .edit_todo-col-notification_reminder {width: 100%;}
	.todo-row2 .total_notifications{width: 100%;}
	.todo-row2 .notifications,.edit_todo-row2 .edit_notifications{margin-bottom: 0px;}
	.todo-row2 .notification_message,
	.edit_todo-row2 .notification_message{display: inline-block;height: auto;margin-top: 10px;}

	.todo-row3 .cases_div,
	.edit_todo-row3 .edit_todo-col-cases, 
	.edit_todo-row3 .edit_todo-col-team_members{width: 100%;padding: 0px;}
	.edit_todo-row3 .edit_todo-col-cases{padding-bottom: 10px;}
	.todos_updated_div_edit_description{padding-bottom: 0px;}
	.todo-row3 .cases_div.assign,.edit_todo-row2 .edit_notifications{padding-left: 0px;}
	.edit_todo-row2 .edit_notifications{padding-right: 0px;}
	.todo_section3 .todos-misc-info .todos_list_is_private,
	.todo_section3 .todos-misc-info .todos_list_notifications{
            width: 100%;
            float: none;
            max-width: 100%;
            padding-left: 0px;
            margin-bottom: 5px;
	}
	.todo_section3 .todos-misc-info .todos_list_assigned_info{width: 100%;float: none;}
	.more-todos-information-assigned{
            padding-left: 0px;
            padding-bottom: 0px;
            padding-top: 0px;
	}
	.todo-row3 .custom-dropdown-wrapper,#create-todos-form .todo-row3 .todo-col-team_members{width: 100%;}
	#create-todos-form .todo-row3 .todo-col-submit{float: none;}
	.todo-row3 .todo-col-submit .submit-create-todos{margin-top: 0px;}
	.todo-row2 .todos_notifications .notification_params .notification_type, .edit_todo-row2 .edit_notification_params .notification_type, .todo-row2 .todos_notifications .notification_params .notification_time, .edit_todo-row2 .edit_notification_params .notification_time, .todo-row2 .todos_notifications .notification_params .notification_time_type, .edit_todo-row2 .edit_notification_params .notification_time_type{
            width: 100%;
	}
	.edit_todo-row3 .edit_todo-col-submit{float: none;margin-top: 15px;}
	/*END: new todo responsive*/
}

@media only screen and (max-width: 479px){
    .todos_completed_by, .todos_completed_at{display: block;margin-bottom: 2px;}
    #timesheet-grid-view,
    #expenses-grid-view{border: none;}
    #timesheet-grid-view > table,
    #expenses-grid-view > table{padding: 0px;}
    #timesheets-form .col-md-4,
    #expenses-form .col-md-4{margin-bottom: 10px;}
    #expenses-form .paymentMethodSelect{margin-top: 4px;}
    #expenses-tab .expenses-add-new-wrapper.add-new-wrapper.clicked{margin-top: -2px;}
    .notifications .notification_params .notification_action, 
    .notifications .notification_params .notification_type, 
    .notifications .notification_params .notification_time, 
    .notifications .notification_params .notification_time_type{float: left!important;}
    .notifications .notification_params .notification_action{width: 12%!important;}
    .notifications .notification_params .notification_message{width: 100%!important;display: block!important; clear: both!important;}
    .child-toggle-wrapper{margin-top: 10px;}
    .create_notice_main_wrapper .ck-wrapper { padding-bottom: 0px; }
}

@media only screen and (max-width: 480px){
    .client-address-container{padding-top: 0px;}
    .view_page_wrapper .section-2{padding-top: 0px;}
    .expenses-add-new-wrapper .section-2{padding: 0px;}
    .section-1 .auto_update_switch{margin-right: -10px;}
    .page-notices-view .section-1 .auto_update_switch { margin-right: 0px; }
    .pull-data-popup .row-inner td{width: 100%;padding: 5px 10px;}
    .pull-data-popup > tbody > tr > td:nth-child(2){width: 100%;text-align: left;}
    .pull-data-popup > tbody > tr > td.td_dd{width: 100%;}
    .pull-data-popup > tbody > tr > td.td_dd::before,
    .pull-data-popup > tbody > tr > td:first-child::before{display: none;}
    .pull-data-popup > tbody > tr > td:nth-child(2){padding: 0px 10px 2px;border-right: none;}
    .pull-data-popup > tbody > tr > td:nth-child(3){padding-bottom: 10px;margin-bottom: 10px;}
    .pull-data-popup .bordered td:last-child{border-right: none; border-bottom: none}
    .pull-data-popup > tbody > tr:nth-child(even){background-color: hsla(0, 0%, 93%, 0.5);}
    .pull-data-popup > tbody tr:nth-child(even) .bordered{background-color: transparent}
    .popup-content table td:last-child{border-bottom: none;}
    .page-clients-index .popup-content table td:last-child{border-bottom: 1px solid #ccc;}
    .tooltip-popup{width: 100%;left: 54%;}
    .view-client-cases-wrapper-popup .popup-table td:last-child{border-bottom: 1px solid #ccc;}
    .tooltip-popup::before{left: 100px;}
    .popup-content input[type="button"]{overflow: hidden;text-overflow: ellipsis;}
    .popup-content .cases-opponent-and-advocates-popup .submitbutton{width: 230px;}
    .middle_wrapper .update-needed-cases-wrapper .section-1{table-layout: auto;}
    .update-needed-cases-wrapper .search-dd-wrapper{padding-top: 0px;}
    .view_page_wrapper .related-case-section .related-case-list .row-1{border-bottom: none;}
    .todo-row2 .todo-col-due_date{width: 100%;}
    .todo-row2 .field-todos-due_date .input-group .form-control.hasDatepicker{background-position: 95% 10px;}
    .edit_todo-row3 .edit_todo-col-submit,.edit_add_notifcation_link span{margin-bottom: 10px;}
    .edit_todo-row3 .custom-dropdown-wrapper{width: 100%;}
    .todo_section3 .todos-misc-info .todos_list_assigned_info{max-width: auto;}
    .todo_section2 .todos_notifications .add_notifcation_link,
    .edit_notifications .edit_add_notifcation_link{padding-bottom: 10px;}
    .case-status-wrapper span{margin-right: 0px;float: none;}
    .timesheet-add-new-wrapper.add-new-wrapper.clicked, .expenses-add-new-wrapper.add-new-wrapper.clicked{
        margin: -7px 0 30px;
    }
    /*END: new todo responsive*/
    #clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice{max-width: 271px;}
    .tbl-list-select {width: 100%;}
    body.page-notices-view .tbl-list-select{padding: 0;}
    .case-todos-wrapper .todo_section3.sec-1 .showInlineTodos{display: inline-block;}
    .view_page_wrapper .case-activity-info .form-group #caseactivityinfo-next_hearing + .help-block{position: static;}
    .lastrow-btn-section #btn-assign-hearing{margin-left: 0px;}
    .section-2 .grid-view .list-page-last-row .tbl-list-select > span:nth-child(2),
    .section-2 .grid-view .list-page-last-row .tbl-list-select > span:nth-child(3){display: inline-block;padding-right: 0px;}
    .section-2 .grid-view .list-page-last-row .tbl-list-select > span:nth-child(4){padding-right: 15px;}
    .section-2 .multi_checkbox_actions .grid-view .list-page-last-row .tbl-list-select > span:nth-child(2),
    .section-2 .multi_checkbox_actions .grid-view .list-page-last-row .tbl-list-select > span:nth-child(3) { padding-bottom: 0; }

    .bulk-record-hearing, .bulk-assign-teams{margin-top: 5px;margin-bottom: 15px;}
    .bulk-assign-teams .case-team-wrapper{display: block;margin-bottom: 15px;margin-right: 0;}
    .page-clients-index .open-export-elements.clicked {margin-top: -21px;}	
    .page-clients-index .view-client-cases-wrapper-popup .open-export-elements.clicked {margin-top: -1px;}
    .view-notice-filter-container h5 a{padding: 9px 10px 9px;}
    .view-notice-filter-container .export_div{margin-left: 5px;margin-right: 0px;}
    .view-notice-filter-container .export_div span{ /*display: inline-block;margin-top: -6px;*/}
    .view-notice-filter-container .open-export-elements.clicked,
    .view-notice-filter-container .view-filter-form-container.clicked,
    .page-clients-index .popup-content .open-export-elements.clicked {/*margin-top: -2px;*/}
    .timesheet-tab .view-notice-filter-container .open-export-elements.clicked{margin-top: -6px;}
    .page-notices-view .timesheet-tab .view-notice-filter-container .open-export-elements.clicked {margin-top: -1px;}
    .attachments-tab .view-notice-filter-container .view-filter-form-container.clicked{margin-top: -7px;}
    .expenses-tab .view-notice-filter-container .view-filter-form-container.clicked {margin-top: 3px;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr td{border-bottom: 1px solid #ccc !important;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr.have-pointofcontacts > td:last-child{margin-bottom: 10px;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr.have-pointofcontacts td:first-child{margin-top: 10px;}
    .view_page_wrapper .section-7 table#inform-to-client-tbl tr:first-child td{margin-top: 0px;}
    .view-case-side-empty{margin-top: -10px;}
}

@media only screen and (max-width: 414px){
    .multi_checkbox_actions .lastrow-btn-section .btn-submit.submitbutton { padding: 8px 14px; }
    .case-team-wrapper .custom-dropdown-wrapper { width: 100%; }
}


@media only screen and (max-width: 372px){
    #clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice{
        max-width: 231px;
    }
    .multi_checkbox_actions .lastrow-btn-section .btn-submit.submitbutton { padding: 8px 10px; }
}
@media only screen and (max-width: 360px){
    #clients .select2-container--krajee .select2-selection--multiple .select2-selection__choice{
        max-width: 199px;
    }
   .multi_checkbox_actions .lastrow-btn-section .btn-submit.submitbutton { padding: 8px 9px; }
   .multi_checkbox_actions .lastrow-btn-section .btn-submit.submitbutton { font-size: 11px; }
   .multi_checkbox_actions .lastrow-btn-section #btn-assign-hearing, 
   .multi_checkbox_actions .lastrow-btn-section #btn-assign-team { margin-right: 5px; }
}
@media only screen and (max-width: 325px){
    .custom-dropdown a, 
    .custom-dropdown a:visited{font-size: 11px;}
    .new_client_wrapper .section1_wrp .row1 input[type="text"]{height: 35px;}
}

@media only screen and (max-width: 321px){
    .new_client_wrapper .section1_wrp .row1 .gst_in_cls label{letter-spacing: 0px;word-spacing: -1px;}
}

/*Nikhil responsive code ends*/

/*START: Nikhil Landscape Responsive Code*/
@media only screen and (max-width: 736px) and (orientation: landscape){
    .view_page_wrapper .section-2 ul.nav.nav-tabs li{width: 11.15%;}
    .view_page_wrapper .team-tab .case-team-wrapper{width: 305px;}
    .client-address-container{padding-top: 0px;}
    .pull-data-popup .row-inner td{width: 100%;}
    .pull-data-popup > tbody > tr > td:nth-child(2){width: 100%;text-align: left;}
    .pull-data-popup > tbody > tr > td.td_dd{width: 100%;}
    .pull-data-popup > tbody > tr > td.td_dd::before,
    .pull-data-popup > tbody > tr > td:first-child::before{display: none;}
    .pull-data-popup > tbody > tr > td:nth-child(2){padding: 0px 10px 10px;border-right: none;}
    .pull-data-popup > tbody > tr > td:nth-child(3){padding-bottom: 10px;margin-bottom: 10px;}
    .pull-data-popup .bordered td:last-child{border-right: none; border-bottom: none}
    .pull-data-popup > tbody > tr:nth-child(even){background-color: hsla(0, 0%, 93%, 0.5);}
    .pull-data-popup > tbody tr:nth-child(even) .bordered{background-color: transparent}
    .page-cases-index .middle_wrapper .section-1 .right{float: none;width: 100%;}
}

@media only screen and (max-width: 570px) and (orientation: landscape){
    .page-clients-index div.middle_wrapper .section-1 .right{width: auto;float: none;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
	.page-clients-update .custom-fields-wrapper .custom_checkbox,
	.page-clients-create .custom-fields-wrapper .custom_checkbox,
	.inner-additional-fields .custom_checkbox, 
	#case-document-filter-form .custom-fields-wrapper .custom_checkbox { height: 24px; }
	.notice-advanced-filter-wrapper .custom-fields-wrapper .custom_checkbox { height: 29px; }

}
/*END: Nikhil Landscape Responsive Code*/
