.s_top_heading{margin-bottom: 15px;}
.s_top_heading h3{font-size: 22px;}
.s_cont_item_head {margin-bottom: 15px;}
.s_cont_item_head p {margin: 0;}
.mobile-head.s_top_heading{display: none;}
#s_mob_side_menu{display: none;}
#s_mob_side_menu > img {display: none; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}


/* Radio */
.nav-settings input[type="radio"] {position: absolute; left: 0; width:14px; height:14px; cursor: pointer; -moz-border-radius: 50%; -webkit-border-radius: 50%;  border-radius: 50%; padding: 0; background:transparent; border:2px solid #39B65B; background-image: none; top: 3px;}
.nav-settings input[type="radio"]:before {display: none;}
.nav-settings input[type="radio"]:checked:before {box-shadow: inset 10px 10px #39B65B; content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; left: 0; top: 0; position: absolute; bottom: 0; right: 0; margin: auto;}
.nav-settings .form_radio-wrap {display: flex; flex-wrap: wrap; gap: 15px 0;}
.nav-settings .form_radio {font-size: 0;}
.nav-settings .form_radio label {padding-left:20px!important; display:inline-block; cursor: pointer; line-height: normal; margin: 0 25px 0 0!important; font-weight: 600;}

/* Checkbox */
.nav-settings input[type="checkbox"] {position: absolute; left: 0; width: 16px; height:16px; cursor: pointer;  -moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius: 2px; padding: 0; background: transparent; border:2px solid #39B65B; top:2px; -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;}
.nav-settings input[type="checkbox"]:before {display: none;}
.nav-settings input[type="checkbox"]:checked:before { content: "\f00c"; font-family: "Font Awesome 5 Pro"; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; height: 100%; left: 0px; position: absolute; top: 0; width: 100%; font-weight: 900; color:#ffffff; font-size: 10px; transform: none; clip-path: inherit; box-shadow: none; text-align: center; margin: 0; line-height: 0; background: #39B65B;}
.nav-settings .check-wrap {font-size: 0; display: flex; flex-wrap: wrap; gap: 15px 0;}
.nav-settings .check-wrap label {padding-left:20px; display:inline-block; cursor: pointer; line-height: normal; margin: 0 25px 0 0; font-weight: 600;}

.nav-settings .mutliSelect input[type="checkbox"], .nav-settings .mutliSelect ul li input[type="checkbox"] {width: 16px; height: 16px; margin-top: 0;}
.nav-settings .mutliSelect li {position: relative;}
/*.nav-settings .mutliSelect li label {padding: 0;}*/

/* Full Width Radio Block*/
.priority_dropdown.radio_block {display: block; width: 100%; margin-top: 12px;}

/* SIDEBAR */
ul.s_side_menu_cvr {padding:0; margin:0; list-style-type: none;}
ul.s_side_menu_cvr li {position: relative;}
ul.s_side_menu_cvr li a{transition: none; display: inline-block; width: 100%; color: #545558; background-color: #f4f4f4; font-weight: bold; padding: 20px 23px 20px 55px;font-size: 16px; background: linear-gradient(#fdfdfd,#eeefee);}
ul.s_side_menu_cvr li:not(.active) a:hover{color: #fff; background: linear-gradient(#38578a,#284068);}
ul.s_side_menu_cvr li.active a,
ul.s_side_menu_cvr li.active a:hover{background: linear-gradient(#38578a,#284068); color: #fff; transition: none;}


/* Sidebar Arrow */
ul.s_side_menu_cvr li a span::before{content: ""; display: inline-block; position: absolute; top: 50%; right: 15px; width: 7px; height: 14px;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-image: url(/themes/app/images/mml-icons-spirte.png); background-position: -22px -615px; background-repeat: no-repeat;}
ul.s_side_menu_cvr li a:hover span::before,
ul.s_side_menu_cvr li.active a span::before{background-position: -40px -615px;}


/*Sidebar Icons*/
ul.s_side_menu_cvr li a:before {content: ""; position: absolute; width: 30px; min-height: 27px; left: 20px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; background-repeat: no-repeat; background-position: center; background-image: url(/themes/app/images/mml-icons-spirte.png);}

ul.s_side_menu_cvr li.list_general a:before{ background-position: -19px -517px;}
ul.s_side_menu_cvr li.list_reminder a::before{background-position: -54px -519px;}
ul.s_side_menu_cvr li.list_client_reminder a::before{background-position: -54px -519px;}
ul.s_side_menu_cvr li.list_cases a::before{background-position: -85px -517px;}
ul.s_side_menu_cvr li.list_dashboard a::before{background-position: -54px -606px;}
ul.s_side_menu_cvr li.list_team a::before{background-position: -121px -516px;}
ul.s_side_menu_cvr li.list_clients a::before{background-position: -197px -519px;}
ul.s_side_menu_cvr li.list_calendar a::before{background-position: -158px -520px;}
ul.s_side_menu_cvr li.list_documents a::before{background-position: -237px -522px;}
ul.s_side_menu_cvr li.list_invoices a::before{background-position: -280px -521px;}
ul.s_side_menu_cvr li.list_bills a::before { background-position: -193px -612px;}
ul.s_side_menu_cvr li.list_causelist a::before{background-position: -324px -522px;}
ul.s_side_menu_cvr li.list_case_diary a::before{background-position: -359px -521px;}
ul.s_side_menu_cvr li.list_timesheet a::before{background-position: -396px -521px;}
ul.s_side_menu_cvr li.list_expenses a::before{background-position: -439px -521px;}
ul.s_side_menu_cvr li.list_appearance a::before{background-position: -281px -610px;}
ul.s_side_menu_cvr li.list_fee-received a::before{background-position: -330px -610px;}
ul.s_side_menu_cvr li.list_appearance a::before{background-position: -281px -610px;}
ul.s_side_menu_cvr li.list_orders a::before{background-position:-369px -610px;}
ul.s_side_menu_cvr li.list_oic a::before{background-position:-398px -610px;}
ul.s_side_menu_cvr li.list_department a::before{background-position:-439px -610px;}


ul.s_side_menu_cvr li.list_general a:hover::before,
ul.s_side_menu_cvr li.active.list_general a::before{background-position: -19px -561px;}
ul.s_side_menu_cvr li.list_reminder a:hover::before,
ul.s_side_menu_cvr li.active.list_reminder a::before{background-position: -54px -563px;}
ul.s_side_menu_cvr li.list_client_reminder a:hover::before,
ul.s_side_menu_cvr li.active.list_client_reminder a::before{background-position: -54px -563px;}
ul.s_side_menu_cvr li.list_dashboard a:hover::before,
ul.s_side_menu_cvr li.active.list_dashboard a::before{background-position: -54px -641px;}
ul.s_side_menu_cvr li.list_cases a:hover::before,
ul.s_side_menu_cvr li.active.list_cases a::before{background-position: -85px -561px;}
ul.s_side_menu_cvr li.list_team a:hover::before,
ul.s_side_menu_cvr li.active.list_team a::before{background-position: -121px -560px;}
ul.s_side_menu_cvr li.list_clients a:hover::before,
ul.s_side_menu_cvr li.active.list_clients a::before{background-position: -197px -563px;}
ul.s_side_menu_cvr li.list_calendar a:hover::before,
ul.s_side_menu_cvr li.active.list_calendar a::before{background-position: -158px -563px;}
ul.s_side_menu_cvr li.list_documents a:hover::before,
ul.s_side_menu_cvr li.active.list_documents a::before{background-position: -237px -565px;}
ul.s_side_menu_cvr li.list_invoices a:hover::before,
ul.s_side_menu_cvr li.active.list_invoices a::before{background-position: -280px -564px;}
ul.s_side_menu_cvr li.list_bills a:hover::before,
ul.s_side_menu_cvr li.active.list_bills a::before {background-position: -193px -647px;}
ul.s_side_menu_cvr li.list_causelist a:hover::before,
ul.s_side_menu_cvr li.active.list_causelist a::before{background-position: -324px -565px;}
ul.s_side_menu_cvr li.list_case_diary a:hover::before,
ul.s_side_menu_cvr li.active.list_case_diary a::before{background-position: -359px -562px;}
ul.s_side_menu_cvr li.list_timesheet a:hover::before,
ul.s_side_menu_cvr li.active.list_timesheet a::before{background-position: -396px -564px;}
ul.s_side_menu_cvr li.list_expenses a:hover::before,
ul.s_side_menu_cvr li.active.list_expenses a::before{background-position: -439px -563px;}
ul.s_side_menu_cvr li.list_appearance a:hover::before,
ul.s_side_menu_cvr li.active.list_appearance a::before {background-position: -281px -645px;}
ul.s_side_menu_cvr li.list_fee-received a:hover::before,
ul.s_side_menu_cvr li.active.list_fee-received a::before{background-position: -330px -647px;}
ul.s_side_menu_cvr li.list_appearance a:hover::before,
ul.s_side_menu_cvr li.active.list_appearance a::before {background-position: -281px -645px;}
ul.s_side_menu_cvr li.list_orders a:hover::before,
ul.s_side_menu_cvr li.active.list_orders a::before {background-position: -369px -645px;}
ul.s_side_menu_cvr li.list_oic a:hover::before,
ul.s_side_menu_cvr li.active.list_oic a::before {background-position: -398px -645px;}
ul.s_side_menu_cvr li.list_department a:hover::before,
ul.s_side_menu_cvr li.active.list_department a::before {background-position: -439px -645px;}


/* RIGHT CONTENT SECTION */
.clear{clear:both;}
.flex-wrap {display: flex; flex-wrap:wrap; width:100%;}
.nav-settings label {position: relative; font-weight: 500;}
.nav-settings p:empty {margin: 0;}
.nav-settings .s_cont_item, .nav-settings .s_submit_cvr { background: transparent; clear: both; float: left; width: 100%;}
.nav-settings input[type="text"], .nav-settings  input[type="password"] {display: block; padding: 5px 10px; height: 45px; line-height: 26px;}
.nav-settings textarea {padding: 5px 10px; line-height: 26px;}

.s_cont_item_head h3{font-size: 18px; color: #263959; margin:0 0 2px 0;}
.s_cont_item_body_sub_heading {font-size: 14px; font-weight: 700; font-family: 'Open Sans', sans-serif; margin: 0 0 10px 0;}


.s_cont_item {background-color: #fff; border-bottom: 1px solid #ccc; position: relative; clear: both; float: left; width: 100%; padding-bottom: 25px; margin-bottom: 25px;}
.s_cont_item p{ font-size: 11px; font-style: italic; margin: 0; line-height: normal;}
.short_info {font-size: 11px; display: block;}

.s_cnt_cvr {clear: both; width: 100%; float: left;}
.s_cnt_cvr .hide-in-desktop p {font-size: 18px; font-stretch: normal; line-height: normal; text-align: center; margin: 20px 0 30px;}

.s_item_label{margin-bottom: 12px; clear: both;}
.s_item_label br {display: none;}
.s_item_label label{font-size: 16px; font-weight: 700;}
.s_item_value label, .s_item_checkbox label{cursor:pointer; position: relative;}
.priority_dropdown, .orderby_dropdown{width: 230px;display: inline-block;}
.s_cont_item_body.affidavit_selected_day .priority_dropdown { padding: 0; width: 80px;}

.s_gen_body > .s_item{border-bottom: 1px solid #ccc;}
.no-bpm {margin: 0; padding: 0; border: 0 none;}
.mtop {margin-top: 15px;}

/*ALERT */
.setting_pg_cvr .nav-additional-fields.active .alert,
.setting_pg_cvr .nav-settings.active .alert {text-align: center; margin:0 0 20px 0;}


/* ERROR */
.sorting_error_text{width: auto;display: inline-block;padding: 0;}


/* Through Check boxes */
.reminder_through_container {margin: 15px 0 0 0; display: flex; flex-wrap: wrap; gap: 15px;}
.reminder_through_container > label:first-of-type {cursor: inherit; font-weight: 600;}

/* Default Priority Wrap */
.drop-container {clear: both; width: 100%; margin: 15px 0 0 0;}
.drop-container:first-child {margin-top: 0;}
.drop-wrap {display: flex; flex-wrap: wrap; gap:15px; align-items: center;}


/* GENERAL SETTINGS */
.s_gen_body .s_item{padding-bottom: 25px; margin-bottom: 25px; clear: both; float: left; width: 100%;} 
.setting_pg_cvr .alert{clear: both; margin-left: 26%;}

.div_account_type .form_radio label {display: block; margin:0 0 9px 0!important;}
.div_account_type .form_radio label:last-child {margin-bottom: 0!important;}

.ip_address_div .ip_address_wrap {display: flex; flex-wrap: wrap; gap:10px; align-items: center; margin:10px 0 0 0;}
.ip_address_div .ip_address_wrap:first-child {margin-top: 0;}
.ip_address_div .ip_address_wrap .s_item_value{width: 280px;}
.ip_address_div .ip_address_wrap .s_item_label{clear: both; margin: 0;}

.s_gen_body .s_item.court-select {padding-bottom: 10px;}
.court-select .lbl label {font-weight: 600;}
.court-select-wrap {display: flex; flex-wrap: wrap; width: 100%; gap:0 14px; justify-content: space-between;}
.court-select-wrap .s_item_value {width: 48.5%; display: inline-block; vertical-align: top;}
.court-select-wrap .s_item_value .row-item {margin-bottom: 15px;}

.s_cont_table{width: 100%;}
.s_cont_table label{font-size: 15px;color: #000;font-weight: 500;padding-left: 5px;}
.s_cont_table label:hover{cursor: pointer;}
.s_cont_table tbody tr td{border-bottom: 1px solid #ccc;border-left: none;padding: 12px 20px;}
.s_cont_table tbody tr:last-child td{border-bottom: none;}


/* Submit Button */
.s_submit_cvr{background-color: #fff; clear: both; width: 100%;}
.s_submit_cvr input[type="submit"] {margin:0;}


/* DASHBOARD SETTINGS */
.s_cont_item_subbody{padding: 20px;}
.div-wrap {display: table; width:100%;}
.div-wrap .priority_label {display: table-cell; vertical-align: top; width: 40%; padding: 8px 5px 8px 0;} 
.div-wrap .priority_dropdown {display: table-cell; vertical-align: top; width: 60%; padding:8px 0 8px 1px;} 
.div-wrap .priority_dropdown .check-wrap {gap:0;}
.div-wrap .priority_dropdown label {padding-left: 0; margin: 0;}
.div-wrap .check-wrap input[type="checkbox"] {position: relative; display: block;}

.div-wrap-radio {display: table; width:100%;}
.div-wrap-radio .priority_label {display: table-cell; vertical-align: top; width: 40%; padding: 8px 5px 8px 0;} 
.div-wrap-radio .priority_dropdown {display: table-cell; vertical-align: top; width: 60%; padding: 8px 0 8px 5px;} 
.div-wrap-radio .form_radio label {margin-bottom: 0;}

/* CASE SETTINGS */
.default_team_members .s_cont_item_body .s_item_checkbox{ width:48.5%; float: none; display: inline-block; vertical-align: top; clear: none!important;}
.default_team_members .check-wrap {gap: 20px;}
.default_team_members .check-wrap label {font-weight: 500; margin: 0;}
.default_team_members .sprite.remove-icon {background: none;}
.default_team_members .sprite.remove-icon:before {content: "\f056"; font-family: "Font Awesome 5 Pro"; display: block; color: #E12222; cursor: pointer; position: relative; font-weight: 900; font-size: 20px; line-height: normal;  margin-right: 5px;}
.page-settings-index .settings_section_category_lists .priority_dropdown {width: 50%;}

#HighCourtBenchDropdown.mutliSelect ul li label, #DistrictCourtBenchDropdown.mutliSelect ul li label {padding-left: 0;}

.add-more-wrap {display: flex; flex-wrap:wrap; width:100%; margin: 20px 0 0 0; align-items: center; gap:0 15px;}
.add-more-wrap.custom_label_db .add-more-wrap:first-of-type {margin-top: 0;}
.add-more-wrap .priority_label label {font-weight: 600;}
.add-more-wrap:first-child {margin-top: 0;}
.add-more-wrap .priority_dropdown, .add-more-wrap .custom-dropdown {max-width:360px; width: 100%;}
.add-more-wrap .custom-wrap {display: flex; flex-wrap: wrap; width: 100%; margin: 0 0 20px 0; align-items: center; gap: 0 15px;}
.add-more-wrap .custom-wrap .priority_dropdown {padding-left: 0; padding-bottom: 0;}
.add-more-wrap .custom-wrap #custom-field-label {padding-right: 15px;}
.add-more-wrap .custom-wrap .custom-dropdown .dd-close::before {background-position: -110px -210px;}
.add-more-wrap .select-custom-dropdown-class {line-height: 26px; height: 45px; padding: 5px 10px; border-radius: 4px; color: #333333; font-family: 'Open Sans', sans-serif; font-size: 14px; border: 1px solid #ccc; cursor: pointer; font-weight: normal; background: transparent; width: 100%; -webkit-appearance: none; -moz-appearance: none;  appearance: none; background-position: center right 10px; background-repeat: no-repeat; cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMAKdNk4NzWkHZRSc26tZeKgHxqPjkvGxgPDRuoQjYAAABJSURBVAjXlYxHDgAhDAOdhL69L///KEIIwZW5uEg2hni25i3hn21N6xKBl4+S9unLQkqyiKZSXyoAQd915A0R+3Z5GhZ0OIdxErPXAYXCJtRPAAAAAElFTkSuQmCC"); padding-right: 30px; overflow: hidden; text-overflow: ellipsis; color: #333; background-color: #fff;}
.add-more-wrap .select-custom-dropdown-class select::-ms-expand {display: none;}
.add-more-wrap .select-custom-dropdown-class option {background: #fff; font-size: 14px; border-color: #fff; box-shadow: none;}

.add-more-wrap .priority_label {display: block; width: 100%; padding: 0 0 5px 0;}
.add-more-wrap .custom-dropdown input[type="text"] {border: 0 none; height: 40px; min-height: 40px!important;}
.add-more-wrap .custom-dropdown .mutliSelect li {padding: 0; margin: 10px 0;}
.add-more-wrap .custom-dropdown .mutliSelect li label {width: 100%; padding: 0 0 0 22px; line-height: normal;}
.add-more-wrap .custom-dropdown .mutliSelect li.group_name {font-weight: bold; text-transform: uppercase; margin-top: 20px; line-height: normal; margin-bottom: 5px;}
.add-more-wrap .custom-dropdown .mutliSelect li.group_name label {padding-left: 0;}
.add-more-wrap .custom-dropdown .mutliSelect li.group_name:first-of-type {margin-top:10px;}
.add-more-wrap .custom-dropdown .mutliSelect ul li.group_user {padding: 0 0 0 22px!important; margin: 5px 0}
.add-more-wrap .custom-dropdown .mutliSelect ul li.group_user label {padding: 0 0 0 22px; line-height: normal; width: 100%;}
.add-more-wrap .custom-dropdown dt a {line-height: 25px; padding: 12px 25px 0 10px;}
.add-more-wrap dl {margin-bottom: 0;}
.add-more-wrap .custom-dropdown .dd-close::before {background-position: -114px -210px;}

.nav-settings .s_cont_item.s_cont_item_custom {clear: both; display: flex; flex-wrap: wrap; flex-direction: column; width: 100%;}
.nav-settings .s_cont_item.s_cont_item_custom .s_cont_item_body {padding: 0;}
.nav-settings .s_cont_item.s_cont_item_custom .btn {margin: auto 0 auto auto; order: 100;}


.relevant_case_benches .sort_priority .row_sort {display:flex; flex-wrap:wrap; width:100%; align-items:center; padding-left:0; margin-top: 20px; gap:10px;}
.relevant_case_benches .sort_priority .row_sort .case_settings_column {display: inline-block; max-width: 250px; width: auto; float: none; padding-right:0; padding-left: 0; font-family: 'Open Sans', sans-serif;}
.relevant_case_benches .sort_priority .row_sort .case_settings_column:first-child dl dt {position: relative; padding-left: 22px;}
.relevant_case_benches .sort_priority .row_sort  .case_settings_column dl {margin: 0; font-size: 14px;}
.relevant-wrapper {display: flex;  flex-wrap: wrap;  width: 100%;}
.relevant-wrapper .priority_label label {padding: 0;}

#module-settings-form .default_sorting1 .s_cont_item_body .custom-dropdown .swrap {position: relative; padding: 0 0 0 22px!important; margin: 2px 0;}
#module-settings-form .default_sorting1 .s_cont_item_body .custom-dropdown .swrap label {padding: 0;}
#module-settings-form .default_sorting1 .s_cont_item_body .custom-dropdown .dd-close::before {background-position: -114px -212px;}
#module-settings-form .default_sorting1 .s_cont_item_body .custom-dropdown li input[type="checkbox"] {top: 0;}
#module-settings-form .default_sorting1 .s_cont_item_body .custom-dropdown dt a {padding: 12px 25px 8px 10px; line-height: normal;}
#module-settings-form .default_sorting1 .s_cont_item_body .custom-dropdown dt a span {padding: 0 5px 0 0;}
#module-settings-form .default_sorting1 .s_cont_item_body.relevant_case_benches .custom-dropdown dt a p {margin: 0; font-weight: normal; font-style: normal; padding: 0; font-size: 14px;}
#module-settings-form .default_sorting1 .s_cont_item_body.relevant_case_benches .custom-dropdown dd ul {height: 350px; bottom: 45px;}
#module-settings-form .default_sorting1 .s_cont_item_body.relevant_case_benches .custom-dropdown dd ul h5 {font-weight: bold; text-transform: uppercase; margin-top: 20px; line-height: normal;}
#module-settings-form .default_sorting1 .s_cont_item_body.relevant_case_benches .custom-dropdown dd ul li {position: relative; padding: 0 0 0 22px!important; margin: 2px 0;}
#module-settings-form .default_sorting1 .s_cont_item_body.relevant_case_benches .custom-dropdown dd ul input[type="text"] {margin-top: 5px; border: 0 none;}

#module-settings-form .default_sorting1 .s_cont_item_body.case_assignment_through  dt a p {margin: 0; font-weight: normal; font-style: normal; padding: 0; font-size: 14px;}
#module-settings-form .default_sorting1 .s_cont_item_body.case_assignment_through  dd ul {height: 350px; bottom: 45px;}
#module-settings-form .default_sorting1 .s_cont_item_body.case_assignment_through  dd ul h5 {font-weight: bold; text-transform: uppercase; margin-top: 20px; line-height: normal;}
#module-settings-form .default_sorting1 .s_cont_item_body.case_assignment_through  dd ul li {position: relative; padding: 0 0 0 22px!important; margin: 2px 0;}
#module-settings-form .default_sorting1 .s_cont_item_body.case_assignment_through  dd ul input[type="text"] {margin-top: 5px; border: 0 none;}

#module-settings-form .default_sorting1 .s_cont_item_body.connected_cases_through  dt a p {margin: 0;  font-weight: normal;  font-style: normal; padding: 0; font-size: 14px;}
#module-settings-form .default_sorting1 .s_cont_item_body.connected_cases_through  dd ul {height: 350px; bottom: 45px;}
#module-settings-form .default_sorting1 .s_cont_item_body.connected_cases_through  dd ul h5 {font-weight: bold; text-transform: uppercase; margin-top: 20px; line-height: normal;}
#module-settings-form .default_sorting1 .s_cont_item_body.connected_cases_through  dd ul li {position: relative; padding: 0 0 0 22px!important; margin: 2px 0;}
#module-settings-form .default_sorting1 .s_cont_item_body.connected_cases_through  dd ul input[type="text"] {margin-top: 5px; border: 0 none;}

#module-settings-form .default_sorting1 .s_cont_item_body.affidivat_cases_through  dt a p {margin: 0; font-weight: normal; font-style: normal; padding: 0; font-size: 14px;}
#module-settings-form .default_sorting1 .s_cont_item_body.affidivat_cases_through  dd ul {height: 350px; bottom: 45px;}
#module-settings-form .default_sorting1 .s_cont_item_body.affidivat_cases_through  dd ul h5 {font-weight: bold; text-transform: uppercase; margin-top: 20px;
  line-height: normal;}
#module-settings-form .default_sorting1 .s_cont_item_body.affidivat_cases_through  dd ul li {position: relative; padding: 0 0 0 22px!important; margin: 2px 0;}
#module-settings-form .default_sorting1 .s_cont_item_body.affidivat_cases_through  dd ul input[type="text"] {margin-top: 5px; border: 0 none;}
#module-settings-form .default_sorting1 .s_cont_item_body {display: flex; flex-wrap: wrap; width: 100%;align-items: flex-start;}
#module-settings-form .default_sorting1 .s_cont_item_body .priority_dropdown{position: relative;}
#module-settings-form .default_sorting1 .s_cont_item_body .priority_dropdown .help-block{position: absolute; left: 0;}

.update_needed_cases_div_radio {margin-top: 20px;}
#dropdown_custom_field {clear: both; width: 100%;}

/* Alert is needed only for a particular categories or set of cases - Ticket #971*/
.case_type_settings {clear: both; margin-top: 20px;}
.case_type_settings .lbl label {font-weight: 600;}
.case_type_settings .item.court-select-wrap {margin: 0 0 20px 0;}
.case_type_settings .item.court-select-wrap .court-item-inner-value {display: flex; flex-wrap: wrap; width: 100%; gap:0 14px; justify-content: space-between;}
.case_type_settings .court-select-wrap .s_item_value {margin-bottom: 15px;}
.case_type_settings .court-select-wrap .remove-item {margin-left: auto; margin-top: auto;}
.court-select-wrap .dynamicform_wrapper {width: 100%;}
.case_type_settings .court-select-wrap select {-webkit-appearance: none; -moz-appearance: none;  appearance: none; background-position: center right 10px; background-repeat: no-repeat; cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMAKdNk4NzWkHZRSc26tZeKgHxqPjkvGxgPDRuoQjYAAABJSURBVAjXlYxHDgAhDAOdhL69L///KEIIwZW5uEg2hni25i3hn21N6xKBl4+S9unLQkqyiKZSXyoAQd915A0R+3Z5GhZ0OIdxErPXAYXCJtRPAAAAAElFTkSuQmCC"); overflow: hidden; text-overflow: ellipsis; height: 45px; color: #333; border-radius: 4px; padding: 5px 30px 5px 10px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; background-color: #fff; width: 100%; border: 1px solid #ccc; box-shadow: none;}
.case_type_settings .court-select-wrap .s_item_value .row-item {clear: both; overflow:hidden;}

/*1252 court team member*/
.court-team-select-wrap .s_item_value {width:27.15%; display: inline-block; vertical-align: top;}
.court-container-items {clear: both; display: flex; flex-wrap: wrap; width: 100%; gap: 15px;}
.court-container-items .lbl label {font-weight: 600;}
.court-container-items .item-default-court {width: 100%; padding-bottom: 40px; margin-bottom:20px; border-bottom: 1px solid #ccc;}
.court-container-items .item-default-court:last-child {margin: 0; padding: 0; border: 0 none;}
.court-container-items .item.court-team-select-wrap {margin: 0 0 20px 0;}
.court-container-items .court-team-select-wrap .remove-item {margin-left: auto; border: 0 none; width: fit-content;}
.court-container-items .court-team-select-wrap .remove-item:before {margin: 0;} 
.dynamicform_wrapper_court {width: 100%;}
.dynamicform_wrapper_court .add-item.btn {margin: 15px 0 0 auto!important;}
.court-container-items .court-team-select-wrap select {-webkit-appearance: none; -moz-appearance: none;  appearance: none; background-position: center right 10px; background-repeat: no-repeat; cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMAKdNk4NzWkHZRSc26tZeKgHxqPjkvGxgPDRuoQjYAAABJSURBVAjXlYxHDgAhDAOdhL69L///KEIIwZW5uEg2hni25i3hn21N6xKBl4+S9unLQkqyiKZSXyoAQd915A0R+3Z5GhZ0OIdxErPXAYXCJtRPAAAAAElFTkSuQmCC"); overflow: hidden; text-overflow: ellipsis; height: 45px; color: #333; border-radius: 4px; padding: 5px 30px 5px 10px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; background-color: #fff; width: 100%; border: 1px solid #ccc; box-shadow: none;}
.court-container-items .court-team-select-wrap .s_item_value .row-item {clear: both; overflow:hidden;}
.court-container-items .court-item-inner-value {display: flex; flex-wrap: wrap; width: 100%; gap:15px; align-items: center;}
.court-container-items .court-item-inner-value .case-team-member-section {width:27.15%;}
.court-container-items .court-item-inner-value .case-team-member-section .custom-dropdown-wrapper {width: 100%;}
.court-container-items .court-item-inner-value .case-team-member-section dl {margin: 0;}
.court-container-items .court-item-inner-value .ct-wrapper {width: calc(100% - 35px); gap: 15px; display: flex; flex-wrap: wrap; align-items: flex-end;}
.court-container-items .custom-dropdown dt a p {margin: 0; font-weight: normal; font-style: normal; padding: 0; font-size: 14px;}
.court-container-items .lbl {display: block; width: 100%; padding: 0 0 5px 0;}


.case_type_settings .particular_cases label {font-weight: 600; margin: 0 0 5px 0;}
.case_type_settings .particular_cases .select2-container--krajee-bs3 .select2-selection--multiple .select2-search--inline .select2-search__field {padding: 6px; height: auto; color: #999; font-size: 14px}
.case_type_settings .particular_cases .select2-container--krajee-bs3 .select2-selection--multiple {padding: 5px 4px; font-size: 0; display: flex; align-items: center; flex-wrap: wrap; min-height: 45px;}
.case_type_settings .particular_cases .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__rendered {padding-right: 20px;}
.case_type_settings .particular_cases .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__choice {color: #555; background: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; cursor: default; float: left; margin:2.5px 3px; padding:3px 8px 3px 8px; width: initial; white-space: initial !important; font-size: 14px;}
.case_type_settings .particular_cases .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__choice__remove {margin-top: 2px; margin-left: 10px;}
.case_type_settings .particular_cases .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__clear {display: block; line-height: 10px; top: 18px; cursor: pointer;}




/* CAUSELIST SETTINGS */
.exclude_cases_from_causelist .s_cont_item_row {display: flex; flex-wrap: wrap; width: 100%; max-width: 876px;}
.exclude_cases_from_causelist .s_cont_item_row_column.cbtns {width: auto; flex: inherit; min-width: 60px;}
.exclude_cases_from_causelist .s_cont_item_row_column {font-size: 14px; font-family: 'Open Sans', sans-serif; padding-top:10px; display: inline-block; vertical-align: middle; flex: 1; line-height: normal; }
.causelist_exclude_case_add_more_link {float: left;}
.causelist_exclude_case_add_more_link:before {content: "\f055"; font-family: "Font Awesome 5 Pro"; display: block; color: #5cb85c; cursor: pointer; position: relative; font-weight: 900; font-size: 20px; line-height: 45px; margin-right: 5px;}
.causelist_exclude_case_remove_add_more_link{float: left;}
.causelist_exclude_case_remove_add_more_link:before {content: "\f056"; font-family: "Font Awesome 5 Pro"; display: block; color: #E12222; cursor: pointer;   position: relative; font-weight: 900; font-size: 20px; line-height: 45px; margin-right: 5px;}


/* DOCUMENT SETTINGS */
.upload_on_settings .s_cont_item_body {margin: 15px 0 0 0;}
.upload_on_settings .s_cont_item_body .row_sort {display: flex; flex-wrap: wrap; align-items: center; gap:5px;}
.upload_on_settings .s_cont_item_body .row_sort .priority_label {width: 110px;}
.upload_on_settings .s_cont_item_body .row_sort .sorting_error_text {padding: 0; width: auto;}
.upload_on_settings .s_cont_item_body .row_sort .sorting_error_text .help-block {padding: 0;}



/* Default Page Columns & Default Export Columns */
#shared-lists {display: flex; flex-wrap: wrap; width: 100%; margin:15px 0 5px 0; justify-content: space-between;}
#shared-lists .slt {width: 48.5%; padding: 10px; border-radius: 10px; border: 1px solid #ddd;}
#shared-lists .slt:last-child {margin: 0 0 0 auto;}
#shared-lists .slt .listsearch {padding: 14px 15px; background: #fff; border: 1.5px solid #ddd;}
#shared-lists .slt ul {width: 100%;}
#shared-lists ul, #shared-lists .slt ul {border: 0 none; height: 300px; overflow-y: auto; width: 48.5%; margin: 0 auto 0 0; border-radius: 4px;}
#shared-lists .slt ul {width: 100%;}
#shared-lists ul li {display: block; padding:14px 15px; cursor: move; user-select: none; -moz-user-select: none; -webkit-user-select: none;
-ms-user-select: none; border-bottom: 1px solid #EFEFEF; transition: background .2s ease;}
#shared-lists ul li.sortable-ghost {background: #284069; color: #fff;}
#shared-lists ul li label {font-weight: normal;}


/* CALENDAR */
.default-fil {display: flex; flex-wrap: wrap; gap: 15px 0;}
.vcenter-icon {display: flex; width: fit-content; align-items: center; gap: 10px; flex-wrap: wrap;}
.button_space {display: flex; flex-wrap: wrap; width: 100%; gap:5px 10px; align-items: center;}

/* CASE & CLIENT REMINDERS */
.default_case_reminders .s_cont_item_body .s_item {padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #ccc;}
.default_case_reminders > .s_cont_item {border: 0 none; margin: 0; padding: 0;}
.client_reminder_settings .s_cont_item_body .s_item {padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #ccc;}

/* APPEARANCE */
.appearance_section {clear: both; float: left; width: 100%; border-bottom: 1px solid #ccc; position: relative; padding-bottom: 15px; margin-bottom: 25px;}
.appearance_section .s_cont_item_body .clear.row_sort {display: flex; flex-wrap: wrap; align-items: center; position: relative;}
.appearance_section .s_cont_item_body .clear.row_sort .priority_label { width: 180px; padding: 10px 10px 10px 0;}
.appearance_section .s_cont_item_body .clear.row_sort .priority_dropdown {width:230px; padding: 10px 0 10px 10px;}
.appearance_section .s_cont_item_body .clear.row_sort .sorting_error_text {display: none;}
.appearance_section .s_cont_item_body .clear.row_sort .sorting_error_text.header_settings1 {display: block; width: 100%;}
.appearance_section .s_cont_item_body .clear.row_sort .sorting_error_text.header_settings1 .help-block {text-align: right;}
.appearance-logo{max-width: 50px; max-height: 50px;}
.app_logo{display: inline-block;}


/* Custom Tabbination CSS Start */
.custom-tabs {position:absolute; top:-54px; right: 15px; display: flex; flex-wrap: wrap; justify-content: flex-end;}
.custom-tabs span:first-child {margin: 0 0 0 -2px;}
span.tablinks.active,span.tablinks_case_client.active,span.tablinks_team_hierarchy.active,span.tablinks_higherauthority.active {background: #fff;}
span.tablinks:hover ,span.tablinks_case_client:hover,span.tablinks_team_hierarchy:hover,span.tablinks_higherauthority:hover {color: #000; background: #fff;}
span.tablinks,span.tablinks_case_client,span.tablinks_team_hierarchy,span.tablinks_higherauthority {transition: all 0.5s ease-in-out; padding: 17px 25px; cursor: pointer; font-size: 14px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; background: linear-gradient(#fdfdfd,#eeefee); border-radius:3px 3px 0 0; margin: 0 0 0 2px;}
/*
span.tablinks:nth-child(2n+2),span.tablinks_case_client:nth-child(2n+2) {margin-left: -2px;}
*/
.nav-settings.inactive {display: none;}
.nav-settings.active {display: block; border-radius: 3px; background: #ffffff; padding:20px; float: left; width: 100%;}
.nav-additional-fields {display: none;}
.nav-additional-fields.active {display: block; min-height: 930px; background: #fff;}
.custom_fields-table {padding: 20px 20px; background: #fff; position: relative;}
/* Custom Tabbination CSS End */


/* START: Setting's Custom Module Table*/
.custom_fields-table { background-color: #fff; position: relative; padding: 20px 20px 30px; }
.custom_fields-table h3 { margin-top: 0; color: #263959; margin-bottom: 0;}
span.custom-fields-left-info { font-size: 11px; font-style: italic; width: 60%; display: block; margin-top: 0; }
span.custom-fields-right-info { display: block; position: absolute; right: 35px; top: 25px; }
span.custom-fields-right-info input.click-here-button-custom-fields {padding: 6px 10px 6px 30px; color: #fff; background: #5cb85c url(/themes/app/images/plus_icon.png) no-repeat scroll 9px 9px; border: 0 none; border-radius: 3px; line-height: 21px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; text-transform: capitalize;}
span.custom-fields-right-info input.click-here-button-custom-fields:hover { background-color: rgba(92, 184, 92, 0.89);}
.custom_fields-table .grid-view { margin-top: 25px; }
.custom_fields-table .grid-view table.bordered { border: 1px solid #bdbdbd; }
.custom_fields-table .grid-view table.bordered th { border-bottom: 1px solid #bdbdbd; font-family: 'Open Sans', sans-serif;}
.custom_fields-table .grid-view table.bordered td { padding: 10px; font-size: 13px; border-bottom: 1px solid #ccc; width: auto;}
.custom_fields-table .grid-view table.bordered tr:last-child td { border-bottom: 0; }
.custom_fields-table .grid-view table.bordered tr.custom-field-is-inactive { background-color: #eee; }

tbody.ui-sortable .ui-sortable-handle { cursor: all-scroll; cursor: -moz-all-scroll; cursor: -webkit-all-scroll; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
tr.custom-field-is-active.ui-sortable-handle { }
tr.custom-field-is-active.ui-sortable-handle:hover { background: #f2f2f2; }
tbody.ui-sortable .ui-sortable-handle.ui-sortable-helper { width: 100% !important; transition: none; }
/* END: Setting's Custom Module Table*/


/*START: special style for checkbox mediaquery in settings*/
.default_page_columns .s_cont_item_head h3, .default_export_columns .s_cont_item_head h3{float:left;}
.default_page_columns .s_cont_item_head show-hide-fields, .default_export_columns .s_cont_item_head show-hide-fields{float:left;}
span.show-hide-fields {display: none; margin: 1px 0px 0px 50px; position: relative; cursor: pointer;}
span.show-hide-fields:before {-webkit-transform: rotate(-90deg); transform: rotate(-90deg); transition: -webkit-transform 0.35s cubic-bezier(0.65, 0.05, 0.36, 1);
transition: transform 0.35s cubic-bezier(0.65, 0.05, 0.36, 1); transition: transform 0.35s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.35s cubic-bezier(0.65, 0.05, 0.36, 1);}
span.show-hide-fields:before, span.show-hide-fields:after {content: ''; position: absolute; right: -20px; top: 7px; width: 10px; height: 2px; background-color: #372717;}
span.show-hide-fields.active:before{-webkit-transform: rotate(0deg); transform: rotate(0deg);}

.s_cont_item_row_column{float:left; width:20%; padding-right: 10px; padding-top: 10px;}
label.causelist_columns {color: blue!important;}

/* Order Workflow */
.order_settings_parent .s_top_heading {width: calc(100% - 72%);}

/* BILLS SETTINGS */
.default_bills_secondary_member_access .custom-dropdown {margin: 0;}
.default_bills_secondary_member_access .custom-dropdown dt a p {margin: 0; font-weight: normal; font-style: normal; padding: 0; font-size: 14px;}
.stm_flex {display: flex; flex-wrap: wrap; width: 100%; gap:20px; align-items: center;}


/* INVOICE SETTINGS */
.inovoice_secondary_team_members .custom-dropdown {margin: 0;}
.inovoice_secondary_team_members .custom-dropdown dt a p {margin: 0; font-weight: normal; font-style: normal; padding: 0; font-size: 14px;}


.content {overflow: inherit;}

/* ORDER SETTINGS */
.workflow_days .priority_dropdown {width: 75px;}

/******* RESPONSIVE *******/
@media only screen and  (max-width: 1560px) and (min-width: 1024px){
    /* DASHBOARD SETTINGS */
    .div-wrap-radio .priority_label {width: 55%;} 
    .div-wrap-radio .priority_dropdown {width:45%;}
    .div-wrap .priority_label {width: 55.3%;} 
    .div-wrap .priority_dropdown {width:44%;}
    
    /* Order Workflow */
    .order_settings_parent .s_top_heading {margin-left: 0; width: calc(100% - 65%);}
}

@media only screen and  (max-width: 1400px) and (min-width: 1261px){
    .court-team-select-wrap .s_item_value, .court-container-items .court-item-inner-value .case-team-member-section {width: 43.2%;}
}

@media only screen and  (max-width: 1260px) and (min-width: 1024px){
    .add-more-wrap .priority_dropdown, .add-more-wrap .custom-dropdown {max-width: 40%;}
    .court-team-select-wrap .s_item_value, .court-container-items .court-item-inner-value .case-team-member-section {width: 41.8%;}
}

@media only screen and  (max-width:1100px) and (min-width: 768px){
    span.tablinks, span.tablinks_case_client, span.tablinks_team_hierarchy, span.tablinks_higherauthority {padding: 17px 12.3px; font-size: 12px;}
    .custom-tabs {top: -51px;}
}

@media only screen and  (max-width: 1023px) and (min-width: 768px){
    .priority_dropdown, .orderby_dropdown {width: 202px;}
    
    /* DASHBOARD SETTINGS */
    .div-wrap-radio .priority_label {width:70%;} 
    .div-wrap-radio .priority_dropdown {width:30%;}
    .div-wrap .priority_label {width:72.5%;} 
    .div-wrap .priority_dropdown {width:28%;}
    
    
    /* CASES */
    .relevant_case_benches .sort_priority .row_sort .case_settings_column:first-child {max-width: 100%; width: 100%;}
    .relevant_case_benches .sort_priority .row_sort .case_settings_column {max-width: 244px;}
    .add-more-wrap:last-child {margin-bottom: 10px;}
    .add-more-wrap .priority_dropdown, .add-more-wrap .custom-dropdown {width: 44.4%; flex-grow: 1; max-width: inherit;}
    .add-more-wrap .priority_dropdown {flex-grow: inherit;}
    .add-more-wrap .btn {margin: 10px 0 0 auto!important; order: 100; clear: both;}
    
    .court-container-items .court-item-inner-value .ct-wrapper {width: 100%;}
    .court-team-select-wrap .s_item_value, .court-container-items .court-item-inner-value .case-team-member-section {width: 48.9%;}
}

@media only screen and  (max-width: 1180px){
    .custom_fields-table .grid-view { overflow-x: scroll; }
}



@media only screen and  (max-width: 1024px){
    /* SIDEBAR */
    .s_menu_item span{font-size: 12px;}
    ul.s_side_menu_cvr li a{font-size: 14px;padding: 20px 14px 20px 42px;}
    ul.s_side_menu_cvr li a > img{right: 6px;}
    ul.s_side_menu_cvr li a::before{left: 10px;}
}

@media only screen and  (max-width: 1023px){
    /* SIDEBAR */
    ul.s_side_menu_cvr li a{padding: 16px 12px 15px 42px;font-size: 12px;}
    
    
    /* CASE SETTINGS */
    .default_team_members .s_cont_item_body .s_item_checkbox {width: 100%;}
    .add-more-wrap .custom-wrap #custom-field-label {display: block; padding: 0 0 5px 0;}
    
    
    .page-settings-index .settings_section_category_lists .priority_dropdown { width: 65%;}
    
    
    /* Default Page Columns & Default Export Columns */
    #shared-lists {display: none!important;}
    
    /* Order Workflow */
    .order_settings_parent .s_top_heading {margin-left: 0; width: 100%;}
    .order_settings_parent .row .col-md-9.col-sm-9 {margin-top: 54px;}
}


@media only screen and  (max-width: 768px){
    /* SIDEBAR */
    .s_menu_item span{left: 12px;width: 20px;}    
    ul.s_side_menu_cvr li a span::before{right: 5px;}
    
    .s_cont_table tbody tr td{padding-right: 0px;}
    .s_cont_table label{font-size: 12px;padding-left: 0px;}
     
    .sorting_error_text{width: 100%;}
    
    /* START: Setting's Custom Module */
    span.custom-fields-right-info { top: 12px; }
}


@media only screen and  (max-width: 767px){
     .s_top_heading h3 {padding: 0 10px; line-height: 26px; margin-bottom: 30px;}
    .mobile-head.s_top_heading{display: block;}
    .desktop-head.s_top_heading{display: none;}
    .priority_dropdown, .orderby_dropdown{width: 100%; display: block;}
    .short_info {margin: 3px 0 0 0;}

    
    .s_cont_table{display: block;}
    .s_cont_table tbody,
    .s_cont_table tbody tr,
    .s_cont_table tbody tr td{display: block;width: 100%;}
    .s_cont_table tbody tr:last-child td{border-bottom: 1px solid #ccc;}
    
    /* SIDEBAR */
    #s_mob_side_menu {padding: 16px 12px 15px 20px; font-size: 15px; font-weight: bold;margin-bottom: 0px; display: block;background: linear-gradient(#fdfdfd,#eeefee); border: 1px solid #ccc; color: #545558; position: relative; cursor: pointer; font-family: 'Open Sans', sans-serif;}    
    #s_mob_side_menu > img{display: inline-block; right: 24px; transform: translateY(-50%) rotate(90deg); -webkit-transform: translateY(-50%) rotate(90deg); -moz-transform: translateY(-50%) rotate(90deg); -ms-transform: translateY(-50%) rotate(90deg); -o-transform: translateY(-50%) rotate(90deg);}
   .s_menu_item span img{height: 100%;width: 100%;}
    ul.s_side_menu_cvr{margin-bottom: 15px;}
    ul.s_side_menu_cvr li a{font-size: 15px;padding: 16px 12px 15px 46px;}
    ul.s_side_menu_cvr, ul.s_side_menu_cvr li a span::before{display: none;}
    
    
    /* GENERAL */
    .court-select-wrap .s_item_value {width: 100%;}
    .s_item.ip_address_div .s_item_value{margin-left: 0px; width: 100%;}


    /* START: Setting's Custom Module */
    .custom_fields-table .grid-view table.bordered { padding: 10px; }
    .custom_fields-table .grid-view table.bordered thead { display: none; }
    .custom_fields-table .grid-view table.bordered td { display: block; width: 100%; border-right: 0; border-left: 0;}
    .custom_fields-table .grid-view table.bordered td:before { content: attr(data-th) ": "; font-weight: bold; display: block; }
    .custom_fields-table .grid-view table.bordered tr { padding: 0px 0px; margin-bottom: 20px; border: 1px solid #ccc; display: block; border-bottom: 0; }
    .custom_fields-table .grid-view table.bordered tr:last-child { margin-bottom: 0; }
    .custom_fields-table .grid-view table.bordered tr:last-child td { border-bottom: 1px solid #ccc; }
    span.custom-fields-left-info { margin-bottom: 10px; width: 100%; }
    span.custom-fields-right-info { display: block; position: relative; right: 0; top: 5px; margin-bottom: 25px; }

    /* Custom Tabbination CSS Start */
    .custom-tabs {position: relative; top: 0; right: 0; }
    span.tablinks,span.tablinks_case_client,span.tablinks_team_hierarchy,span.tablinks_higherauthority { width: auto; text-align: center; padding: 17px 10px; font-size: 12px; flex: 1;}
    .nav-settings.active {padding-top: 30px;}
    .nav-additional-fields.active {padding-top: 10px;}
    
    /* CASES */
    .page-settings-index .settings_section_category_lists .priority_dropdown {width: 100%;}
    .relevant_case_benches .sort_priority .row_sort .case_settings_column {width: 100%; display: block; max-width: 100%;}
    .relevant_case_benches .sort_priority {width: 100%;}
    .add-more-wrap {margin: 25px 0 0 0;}
    .add-more-wrap .sprite.remove-icon {margin-top: 10px;}
    .add-more-wrap .custom-wrap #custom-field-label label {padding: 0;}
    .add-more-wrap .custom-wrap {width: 100%; margin: 0 0 10px 0;}
    .add-more-wrap .custom-wrap .custom-dropdown dt a span {vertical-align: inherit; padding: 0 0 2px 0;}
    .add-more-wrap .priority_dropdown, .add-more-wrap .custom-dropdown {width: 100%; margin: 10px 0 0 0; max-width: inherit;}
    .add-more-wrap .priority_label {padding: 0;}
    .nav-settings .s_cont_item.s_cont_item_custom .btn {margin: 10px 0 auto auto;}
    
    .court-team-select-wrap .s_item_value, .court-container-items .court-item-inner-value .case-team-member-section {width: 100%;}
    .court-container-items .court-team-select-wrap .remove-item {margin-top: auto; margin-bottom: 10px;}
    
    /* Alert is needed only for a particular categories or set of cases - Ticket #971*/
    .case_type_settings .court-select-wrap .remove-item {margin-left: auto;}
    
    /* Default Page Columns & Default Export Columns */
    #shared-lists ul {margin: 0 0 20px 0; width: 100%;}   
    
    
    /* APPEARANCE */
    .appearance_section .s_cont_item_body .clear.row_sort {width: 100%;}
    .appearance_section .s_cont_item_body .clear.row_sort .priority_label {display: block; width: 100%; padding: 0;}
    .appearance_section .s_cont_item_body .clear.row_sort .priority_dropdown {display: block; width: 100%; padding: 5px 0 20px 0;}
    .appearance_section .s_cont_item_body:last-child .clear.row_sort .priority_dropdown {padding-bottom: 10px;}
    .appearance_section .s_cont_item_body .clear.row_sort .sorting_error_text.header_settings1 {position: absolute; bottom: 0;}
    .appearance_section .s_cont_item_body .clear.row_sort .sorting_error_text.header_settings1 .help-block {text-align: left;}
    
    
    /* DASHBOARD SETTINGS */
    .s_cont_item_subbody {padding: 30px 20px 10px;}
    .dashboard-settings .nav-settings .s_cont_item hr + .div-wrap-radio, .dashboard-settings .nav-settings .s_cont_item .s_cont_item_head + .div-wrap-radio{padding-top: 0;}
    .div-wrap-radio {display: block; padding: 25px 0 0 0;}
    .div-wrap-radio .priority_label {width:100%; display: block; padding: 0 0 5px 0;} 
    .div-wrap-radio .priority_dropdown {width:100%; display: block; padding: 0;}
    .div-wrap {display: block;}
    .div-wrap .priority_label {width:90%;} 
    .div-wrap .priority_dropdown {width:5%;}
    
    
    /* CAUSELIST */
    .exclude_cases_from_causelist .s_cont_item_row_column {padding-right: 14px;}
    .exclude_cases_from_causelist .s_cont_item_row_column.cbtns {padding-right: 0; min-width: 50px;}
    
     /* Order Workflow */
    .order_settings_parent .row .col-md-9.col-sm-9 {margin-top: 0;}

}


@media only screen and (max-width: 479px) {       
/* Alert is needed only for a particular categories or set of cases - Ticket #971*/
.particular_cases_through .form_radio label {margin-bottom: 9px!important;}
}

@media only screen and  (max-width: 480px){
    /* SIDEBAR */
    ul.s_side_menu_cvr{border: 1px solid #ccc; border-top: none;}
    

    /* Custom Tabbination CSS Start */
    span.show-hide-fields { margin: 1px 0px 10px 40px; }
    
    /* CASES */
    .add-more-wrap .custom-dropdown dt a {line-height: 26px;}
    .add-more-wrap .custom-dropdown dt a span {padding: 0; vertical-align: inherit;}

}

@media only screen and  (max-width: 359px){
    /* Custom Tabbination CSS Start */
    span.show-hide-fields { margin-left: 0px; }
    span.tablinks,span.tablinks_case_client,span.tablinks_team_hierarchy,span.tablinks_higherauthority { padding: 15px 12px; font-size: 12px; line-height: normal;}
    span.show-hide-fields:before, span.show-hide-fields:after {top: 8px;}
}

.relevant_case_benches .s_item {padding-left:10px}
.relevant_case_benches .s_item .s_item_value input {margin-right:4px;}
.case_assignment_through .s_item {padding-left:10px}
.connected_cases_through .s_item {padding-left:10px}
.affidivat_cases_through .s_item {padding-left:10px}
.case_assignment_through .s_item .s_item_value input {margin-right:4px;}
.connected_cases_through .s_item .s_item_value input {margin-right:4px;}
.affidivat_cases_through .s_item .s_item_value input {margin-right:4px;}
.relevant_case_benches .sort_priority .row_sort {display:flex; flex-wrap:wrap; width:100%; align-items:center; padding-left:0;}
.relevant_case_benches .sort_priority .row_sort .case_settings_column {display: inline-block;  max-width: 250px;  margin: 0 10px 0 0;  width: auto;  float: none; padding-right:0; padding-left: 0;}
.relevant_case_benches .sort_priority .row_sort  .case_settings_column dl {margin: 0;}
.relevant-wrapper {display: flex;  flex-wrap: wrap;  width: 100%;}
.case_settings_column {
     float: left;
  width: 33.33%;
  padding: 10px;
  //height: 300px; 
}
#module-settings-form .default_sorting1 .s_cont_item_body {display: flex;
  flex-wrap: wrap;
  width: 100%;align-items: flex-start;}
#module-settings-form .default_sorting1 .s_cont_item_body .priority_dropdown{
    position: relative;
}
#module-settings-form .default_sorting1 .s_cont_item_body .priority_dropdown .help-block{
    position: absolute;
    left: 0;
}
/* Appearance settings page starts here */
.appearance-logo{
    max-width: 50px;
    max-height: 50px;
}
.app_logo{
    display: inline-block;
}
/* Appearance settings page ends here */
/* Document settings upload on */
.doc_upload_on{
    border:none !important;
}
/* Document settings upload on */

.div-team-hierarchy ul.sortable-list  {
  list-style: none;
  padding-left: 20px;
  border: 1px solid #ccc;
  min-height: 50px;
  margin: 10px;
}
.div-team-hierarchy .sortable-item {
  padding: 8px;
  border: 1px solid #888;
  margin: 5px;
  background: #f9f9f9;
  cursor: grab;
}
.div-team-hierarchy .container {
  display: flex;
  gap: 20px;
}
.div-team-hierarchy .column {
  width: 45%;
}
.div-team-hierarchy .remove-item {
  background: transparent;
  border: none;
  color: red;
  font-size: 16px;
  cursor: pointer;
}
.div-team-hierarchy .remove-item:hover {color: #000; background: #fff;}
