﻿div.RadMenu.clMnuInfoBox, div.RadMenu.clMnuProcess {
    z-index: 4000;
}
.bgbtnqueries {
    background-image: url(../../ApplicationImages/common_queries.png) !important;
}
.bgbtnEditLayout {
    background-image: url(../../ApplicationImages/Common_Layout_Update.png) !important;
}
.bgbtnDeleteLayout {
    background-image: url(../../ApplicationImages/Common_Layout_Delete.png) !important;
}
.bgbtnMarkLayout.ismarked, .layouticoncommand.ismarked {
    background-image: url(../../ApplicationImages/Common_Layout_Marked.png) !important;
}
.cnBtnActionInPoup.ismarked {
    background-image: url(../../ApplicationImages/Common_Layout_Marked32x32.png) !important;
}
.bgbtnMarkLayout.isunmark, .layouticoncommand.isunmark {
    background-image: url(../../ApplicationImages/Common_Layout_UnMark.png) !important;
}
.cnBtnActionInPoup.isunmark {
    background-image: url(../../ApplicationImages/Common_Layout_UnMark32x32.png) !important;
}
.bgbtnNewLayout {
    background-image: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') !important;
    background-size: contain;
}
.bgbtnNewLayout24 {
    background-image: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') !important;
    background-size: contain;
}
.bgbtnlayoutfilterpopup {
    background-image: url('../../ApplicationImages/FieldLayoutManager.png') !important;
    background-size: contain;
}
.bgbtnActionLayout {
    background-image: url(../../ApplicationImages/OperationSetting.png) !important;
}
.RadButton.cn_img_btndefault.ismarked::before, .RadButton.cn_img_btndefault[cnismarked='true']::before {
    content: url('../../ApplicationImages/Common_Layout_Marked.png');
    display: inline-block;
    margin-top: -3px;
}
.RadButton.cn_img_btndefault.isunmark::before, .RadButton.cn_img_btndefault[cnismarked='false']::before {
    content: url('../../ApplicationImages/Common_Layout_UnMark.png');
    display: inline-block;
    margin-top: -3px;
}
.RadButton.cn_ic_db_createnew::before {
    content: url('../../ApplicationImages/Common_Add.png');
    display: inline-block;
    margin-top: -1px;
    margin-right: 1px;
}
.RadButton.cn_ic_db_createnew.rbHovered:not(.cnSecondaryButton)::before {
    -webkit-filter: var(--filter-black);
    filter: var(--filter-black);
    -moz-filter: var(--filter-black);
}
.RadButton.cn_ic_db_createnew:not(.cnSecondaryButton)::before {
    -webkit-filter: var(--filter-white);
    filter: var(--filter-white);
    -moz-filter: var(--filter-white);
}
.RadButton.cn_ic_db_edit::before {
    content: url('../../ApplicationImages/Common_Edit.png');
    display: inline-block;
    margin-top: -1px;
    margin-right: 1px;
}
.RadButton.cn_ic_db_setting::before {
    content: url('../../ApplicationImages/Common_Settings.png');
    display: inline-block;
    margin-top: -1px;
    margin-right: 1px;
}
.RadButton.cn_ic_db_delete::before {
    content: url('../../ApplicationImages/Common_Delete.png');
    display: inline-block;
    margin-top: -1px;
    margin-right: 1px;
}
.RadButton.cn-visualizehistory.cn-visualizehistory-btnshow {
    background-image: url(../../ApplicationImages/VisualizeHistory.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    margin: 4px 4px;
    width: 32px;
    height: 36px;
}
.RadButton.cn-visualizehistory.cn-visualizehistory-btnreload {
    background-image: url(../../ApplicationImages/Common_SearchBox_CacheRefresh.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    margin: 4px 4px;
    width: 32px;
    height: 36px;
}
.RadButton.cn-visualizehistory.cn-visualizehistory-btnclear {
    background-image: url(../../ApplicationImages/VisualizeHistoryExit.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    margin: 4px 4px;
    width: 32px;
    height: 36px;
}
.RadComboBox.cn-visualizehistory.cn-visualizehistory-cb {
    margin: 4px 4px;
}
span.cn-visualizehistory.cn-visualizehistory-lbl {
    position: relative;
    top: 9px;
}
div.cn-grid-btnselect_template .cn-hidden-template,
div.cn-grid_header_template .cn-hidden-template {
    display: none;
}
.cn-grid_item_highlight {
    background-color: #FDCB63;  
}
.cn_cursor {
    cursor: pointer !important;
}
.cn_wb-all {
    word-break: break-all;
    white-space: initial;
}
.cn-checkboxgroup {
    font-size: 0;
    padding-left: 9px;
    display: inline-block;
}
.cn-checkboxlist-required {
    /*border: solid;
    border-width: 1px;
    border-color: var(--bg-color-main-error);*/
    box-shadow: 0px 0px 0px 2px var(--bg-color-main-error);
}
table[checkboxgroup="1"] td.cn-tb-header table td {
    white-space: pre-wrap;
}
table[checkboxgroup="1"] td.cn-tb-header {
    padding-left: 9px;
    white-space: initial;
}
table[checkboxgroup="1"] td {
    white-space: pre;
}
table[checkboxgroup="1"] tbody tr {
    height: 40px;
}
table[checkboxgroup="1"] .ErrorMessage {
    padding-left: 8px;
}
.converselected {
    background: var(--bg-color-ib_conver-selected);
    color: var(--color-main-default);
}
.cn-navbar-wrap.isshowpopup.isinfoboxextended span {
    max-height: 400px;
    display: block;
}
.cn-navbar-wrap.isshowpopup.isinfoboxextended {
/*    max-height: 400px !important;
    height: 400px;*/
}
body {
    margin: 0;
}
.RadForm .cnopa_disabled_btnaction.rfdInputDisabled {
    opacity: 0.5 !important;
}
.cnBtnActionInPoup {
    height: 87px;
    width: 100%;
    background-position: center top;
    text-align: center;
    margin-top: 4px;
}
.cn_filetype_oneicon_img {
    width: 20px;
    height: 20px;
    margin-top: 1px;
}
.cn_operationpopup_oneicon {
    width: 24px;
    height: 24px;
}
.cn-grid-header-action .cn_oic_size, .cn-grid-btnselect_template .cn_oic_size {
    height: 28px;
}
.cn_filetype_oneicon_img_doc {
    width: 20px;
}
a.floatleft[clickable].cnfiletypeoneicon {
    /*padding: unset !important;*/
}
.cn_buttonCancelOperationPopup {
    border: none;
}
.div_footer_OpPopup {
    width: 100%;
    height: auto;
    display: flex;
    border-top: 1px solid #CFD8DC;
}
.div_space_operationpopup{
    height: 4px;
}
.div_item_operationpopup {
    width: 33%;
    display: flex;
    place-content: center;
    padding-top: 5px;
}
.div_body_OpPopup, .div_body_generatecontent_OpPopup {
    width: 100%;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    justify-content: center;
}
.cnBtnActionInPoup .rbText {
    margin-top: 28px;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.containerqueries, .containerlayout {
    --bs-gutter-x: 0 !important;
    margin-left: 0 !important;
}
div[type="LAYOUT"] .containerlayout {
    width: 700px;
    max-width: 700px;
}
div[type="LAYOUT"] .cn-div-content-template {
    max-height: 246px;
    overflow-y: auto;
    overflow-x: hidden;
}
.cn-grid-button {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    /*pointer-events: auto;*/
}
.cn_repeater_input {
    /*pointer-events: auto;*/
}
.cn-grid-h {
    height: 26px !important;
}
.cn-repeater_item:hover, .cn-grid_item_template:hover {
    background-color: var(--color4);
}
.cn-repeater_item {
    width: 460px;
    border-color: var(--border-color-ctrl) !important;
    border-width: 0px 1px 1px 1px !important;
    border-style: groove !important;
    display: flex;
    line-height: 16px !important;
    align-items: center;
    min-height: 40px;
    /*pointer-events: none;*/
    cursor: pointer;
}
.cn-grid_item:hover {
    background-color: var(--color4);
}
.cn-grid_item {
    width: 330px;
    border-color: var(--border-color-ctrl) !important;
    border-width: 0px 1px 1px 1px !important;
    border-style: groove !important;
    display: flex;
    line-height: 16px !important;
    align-items: center;
    min-height: 40px;
    /*pointer-events: none;*/
    /*cursor: pointer;*/
}
.custom-width-additionalinfo-wrapper {
    width: 100% !important;
}
div.cn-div-content-template .cn-grid_item_template {
    width: calc(100% - 2px);
    border-color: var(--border-color-ctrl) !important;
    border-width: 0px 1px 1px 1px !important;
    border-style: groove !important;
    display: flex;
    line-height: 16px !important;
    align-items: center;
    min-height: 40px;
    flex-wrap: nowrap;
    margin-left: 0px;
}
.cn_divclick_template {
    display: flex;
    padding-left: 0px !important;
    padding-right: 0px !important;
    /*cursor: pointer;*/
}
.cn-grid-item-display-template {
    padding-left: 5px;
    min-height: 40px;
    display: flex;
    align-items: center;
}
.cn-paddingbutton {
    padding: 0px 12px 0px 12px !important;
}
.cn-repeater_header {
    display: flex;
    width: 460px;
    border-color: var(--border-color-ctrl) !important;
    border-width: 1px 1px 1px 1px !important;
    border-style: groove !important;
    line-height: 16px !important;
    align-items: center;
    min-height: 40px;
    background-color: var(--bg-color-main-second);
}
.cn-grid_header {
    display: flex;
    width: 330px;
    /*background-color: lightgray;*/
    border-color: var(--border-color-ctrl) !important;
    border-width: 1px 1px 1px 1px !important;
    border-style: groove !important;
    line-height: 16px !important;
    align-items: center;
    min-height: 40px;
    background-color: var(--bg-color-main-second);
}
.row.cn-grid_header_template {
    width: calc(100% - 2px);
    display: flex;
    flex-wrap: nowrap;
    /*background-color: lightgray;*/
    border-color: var(--border-color-ctrl) !important;
    border-width: 1px 1px 1px 1px !important;
    border-style: groove !important;
    line-height: 16px !important;
    align-items: center;
    min-height: 40px;
    background-color: var(--bg-color-main-second);
    margin-left: 0px;
}
.cn-hl-endgrid{
    height: 0px;
    display: block;
    overflow: hidden;
}
.cn-div-endgrid {
    opacity: -1 !important;
    height: 0px !important
}
.row.cn-grid_item span.cn_wb-all, .cn-repeater_item span.cn-repeater_namefile {
    /*display: inline-table;
    height: 40px;*/
}
.cn-repeater_namefile, .cn-grid-display {
    width: 280px !important;
    padding-left: 5px;
}
.cn-repeater_header_namefile, .cn-grid-header-display {
    width: 280px !important;
    padding-left: 5px;
    /*background-color: var(--bg-color-main-second);*/
}
.cn-grid-header-display-template {
    /*width: 280px !important;*/
    padding-left: 5px !important;
}
.cn-repeater_fileformat {
    width: 130px;
}
.cn-repeater_header_fileformat {
    width: 130px;
    /*background-color: var(--bg-color-main-second);*/
}
.cn-repeater_exportaction, .cn-grid-btnselect {
    width: 50px !important;
}
.cn-grid-btnselect_template {
    width: 50px !important;
    display: flex;
}
.cn-repeater_header_exportaction, .cn-grid-header-btnselect {
    width: 50px !important;
    /*background-color: var(--bg-color-main-second);*/
}

.RadScheduler .rsAdvancedEdit .rsAdvContentWrapper.rsBody .RadAsyncUpload.CNRadAsyncUpload span.ruBrowse::after {
    content: url('../../ApplicationImages/Type_File_Upload_Enabled.png');
    float: right;
    padding-right: 7px;
}

.RadScheduler .rsAdvancedEdit .rsAdvContentWrapper.rsBody .RadAsyncUpload.CNRadAsyncUploadMultiFiles span.ruBrowse::after {
    content: url('../../ApplicationImages/SimpleGrid_MultipleFileUplad.png');
    float: right;
    padding-right: 7px;
}

.RadScheduler.RadScheduler_CnMaterial .rsModalWrapper .rsDialog.rsModalDialog .rsModalTitle {
    padding: 4px 15px;
    border-width: 0 0 1px 0;
    border-style: solid;
    position: relative;
}

.RadScheduler.RadScheduler_CnMaterial .rsModalWrapper .rsDialog.rsModalDialog .rsModalButtons.rsButtons {
    padding: 10px 15px;
}

.RadScheduler.RadScheduler_CnMaterial .rsModalWrapper .rsDialog.rsModalDialog .rsModalButtons.rsButtons .rsButton {
    border-width: 1px;
    border-style: solid;
    box-sizing: content-box;
    padding: 6px 13px;
    transition: all .2s ease-in-out;
}

    .RadScheduler.RadScheduler_CnMaterial .rsModalWrapper .rsDialog.rsModalDialog .rsModalButtons.rsButtons .rsButton.rsModalClose {
        border-radius: 4px;
        box-shadow: var(--box-shadow-button-main);
        border-color: var(--color-main_text-light);
        color: var(--color-main-default);
        background-color: var(--bg-color-main);
        margin-left: 8px;
    }

        .RadScheduler.RadScheduler_CnMaterial .rsModalWrapper .rsDialog.rsModalDialog .rsModalButtons.rsButtons .rsButton.rsModalClose:hover {
            border-color: var(--border-color-pri-hover);
            color: var(--color-main_text);
            background-color: var(--bg-color-pri-hover);
        }

        .RadScheduler.RadScheduler_CnMaterial .rsModalWrapper .rsDialog.rsModalDialog .rsModalButtons.rsButtons .rsButton.rsModalClose:focus {
            border-color: var(--border-color-pri-hover);
            box-shadow: var(--box-shadow-button-main);
            color: var(--color-main_text);
            background-color: var(--bg-color-pri-hover);
        }

.RecurrenceEditor.CNRecurrenceEditor .rsPanel {
    background-color: unset !important;
}

.RecurrenceEditor.CNRecurrenceEditor .rsPanel {
    background-color: unset !important;
}

.RecurrenceEditor.CNRecurrenceEditor .RadPicker {
    width: 120px;
    margin-left: -3px;
}

.RecurrenceEditor.CNRecurrenceEditor .rfbGroup .rfbLabel {
    text-align: unset !important;
    margin-left: -80px;
}

.RecurrenceEditor.CNRecurrenceEditor .rfbGroup .rfbRow {
    padding: 0 0 0 80px !important;
}

.RecurrenceEditor.CNRecurrenceEditor .RadPicker_Default.rcCalPopupOpen .RadInput,
.RecurrenceEditor.CNRecurrenceEditor .RadPicker_Default.rcMYPopupOpen .RadInput,
.RecurrenceEditor.CNRecurrenceEditor .RadPicker_Default.rcTimePopupOpen .RadInput {
    width: 105px;
}

.RecurrenceEditor.CNRecurrenceEditor .rsPanel .rfbRow label.rfdRadioChecked,
.RecurrenceEditor.CNRecurrenceEditor .rsPanel .rfbRow label.rfdRadioUnchecked {
    margin-right: 5px;
}

.RecurrenceEditor.CNRecurrenceEditor .rsPanel .rfbRow .RadDropDownList {
    min-width: 80px;
}

input
{
	font-size: 11px;
}
.textareafont{
    font-family:Arial !important;
    font-size:9pt !important;
}
select {
    font-size: var(--font-size); /*fix bug for Raddecorator dropwidth*/
}
.validation-summary-form {
    max-height: 180px;
    overflow: auto;
}
textarea
{
	white-space: pre-wrap !important;    
}
.rfdTextInput {
    box-sizing: border-box !important;
}
.SelectedInvitation
{
	border: dashed 1px black;
	background-color: Orange;
}

.disableItemDropDownForMEG {
    color: #EEE9E9;
}
.cn-Position_Relative{
    position: relative !important;
}
.DfBe {
}
.padding-line
{
	width: 100%;
	float: left;
	padding-bottom: 5px;
}
.div-form {
    clear: both; 
    overflow: hidden; 
    width: 100%; 
    float: left;
}
.iName
{
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 20px;
    line-height: 25px;
}
.iValue
{
	float: left;
	max-width: 300px;
}
.iValue .rfdTextInput {
    margin-right: 0 !important;
}
.title, .title:visited {
    font-size: 11pt;
    font-weight: var(--font-bold);
    text-decoration: none;
    cursor: pointer;
}
.title:hover
{
	font-size: 11pt;
	font-weight: var(--font-bold);
	text-decoration: underline;
}

.link1
{
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	word-wrap: break-word;
	line-break: normal;
}

.RadForm_CnMaterial .rfdSkinnedButton.CanvasControl.stypereadonly,
.RadForm_CnMaterial .RadSearchBox_CnMaterial.stypereadonly,
.buttonreadonlycss, .stypereadonly,
.RadForm_CnMaterial .rfdSkinnedButton.CanvasControl.stypereadonly:hover,
.RadForm_CnMaterial .rfdSkinnedButton.CanvasControl.stypereadonly:active,
.RadForm_CnMaterial .rfdSkinnedButton.CanvasControl.stypereadonly:focus {
    background-color: var(--bg-color-ctrl-disable);
    color: var(--color-ctrl-disable);
    border-bottom: 1px solid;
    border-color: var(--border-color-ctrl-disable);
    box-shadow: none;
}
.RadForm_CnMaterial .rfdSkinnedButton.stypereadonly:hover::before{
    filter:unset;
}
.stypereadonly img {
    opacity: 0.6;
}
    .cn-canvas-icon {
        padding: 5px;
        margin-left: 5px;
        margin-top: 5px;
    }
.cn-canvas-icon.cnvhistory{
    display: none;
}
/*.buttonreadonlycss {
    opacity: 0.4;
}*/
.stypenotreadonly {
    opacity: 1;
}
.overview_msg {
    border-bottom: 1px solid #add1ff;
}
.overview_msg_alt
{
	background-color: #e6e5e5;
	border-bottom: 1px solid #add1ff;
}
.file_header
{
	background-color: #f2f2f2;
	color: #808080;
	height: 25px;
}
.InputBox
{
	background-color: #F0F3F7;
	border: 1px solid #D2E1E6;
	padding: 4px;
}
.InputBox input
{
	margin: 3px;
}
.InputBox select
{
	margin: 3px;
}
.Grid
{
	background: #f7f7f7;
	border: solid 1px #e5e5e5;
	border-right: solid 2px #e5e5e5;
	border-top: 0px;
	text-align: left;
	cursor: default;
	scrollbar-face-color: #E9E9E9;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #AEAEAE;
	padding-left: 5px;
}
.Grid td, .Grid td a
{
	color: #000000;
	padding-left: 5px;
}
.GridRow td
{
	background: #f7f7f7;
	line-height: 22px;
	border: solid 1px #f7f7f7;
	border-top: solid 1px #e9e9e9;
	border-bottom: solid 1px white;
}
.GridHeader
{
	background: white url('../../ApplicationImages/Special/Appointment_Appointment_GridHeaderBg.gif') repeat-x bottom;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #bbb;
	padding-left: 6px;
	height: 22px;
	text-align: left;
}
.Button
{
	background-image: url(../../ApplicationImages/radUploadBtnMedium.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 114px;
	height: 23px;
}
.Checkbox
{
	border: solid 1px var(--color-ctrl-default);
}
.fileMistakeConfigLink{text-decoration: none !important;font-weight:var(--font-bold) !important; color: orange !important;cursor: default !important;}

.normaltd
{
	background-color: blue;
	line-height: 22px;
	border: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.old-info-box-title {
    line-height: 22px;
    padding: 9px;
    font-weight: var(--font-bold);
    color: white;
    background-color: var(--bg-color-pri-default);
    border: 1px solid var(--border-color-ctrl-focus);
    border-radius: 6px 6px 0 0;
}

.old-infobox-row{
    line-height: 22px;
}

.AppointmentCell {
    background-color: Menu;
    border-color: ButtonText;
    text-align: center;
    height: 22px;
}

.AppointmentComment
{
	background-color: Menu;
	border-color: ButtonText;
	text-align: left;
	height: 22px;
}

.AppointmentCellName
{
	background-color: Menu;
	border-color: ButtonText;
	text-align: Left;
	height: 22px;
	padding-left: 3px;
}
.AppointmentCell_Accept
{
	background-color: #7cff7c;
	border-color: #7cff7c;
	text-align: center;
	height: 22px;
}
.AppointmentCell_Decline
{
	background-color: #ff7c7c;
	border-color: #000000;
	border-width: 1px;
	text-align: center;
	height: 22px;
}
.AppointmentCell_Open
{
	background-color: #ff7c7c;
	border-color: #000000;
	border-width: 1px;
	text-align: center;
	height: 22px;
}
.AppointmentCalendarTable
{
	border: solid 1px white;
}
.SelectedInvitationTime
{
	background-color: #ffa500;
	border-color: #ffa500;
	text-align: center;
	height: 22px;
}

.casenetGridTable
{
	padding: 0px;
}

.cwheader {
    text-align: right;
    font-weight: var(--font-bold);
    font-size: 10px;
}

.cwheader1 {
    text-align: left;
    font-weight: var(--font-bold);
    font-size: 10px;
}
.padding_right
{
	padding-right: 20px;
}
.CssUnReaded {
    font-weight: var(--font-bold);
}
.tblDetail
{
	margin-left: 105px;
	padding: 10px;
	display: inline-block;
}
.tblDetail td
{
	border: none !important;
}
caption
{
	display: none;
}
.GridRow_Default .tblDetail td
{
	border-style: none;
}
#ctl00_ContentPlaceHolder1_radtabstrip_outer
{
	width: 100%;
	padding: 0px;
}
#ctl00_ContentPlaceHolder1_tablemultipage
{
	border: solid 1px buttonface;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
}
.CssAlternatingItem td, .CssItem td, .CssHoverItem td
{
	height: 25px;
	border-style: none;
}
.HoverItem td
{
	border-style: none;
}
div.RadGrid .CssHoverItem
{
	background-color: #FAE5C4;
}
div.RadGrid .HoverItem
{
	background-color: #FAE5C4;
}
#ctl00_ContentPlaceHolder1_grdPersonIn .GridHeader_Default img, #ctl00_ContentPlaceHolder1_grdPersonNotIn .GridHeader_Default img
{
	display: none;
}
.hiden
{
	visibility: hidden;
}


.PageTitle {
    font-weight: var(--font-bold);
}
.PageNote
{
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(../../ApplicationImages/Special/Common_sticky.GIF);
	background-repeat: no-repeat;
	width: 250px;
	height: 237px;
}
.PageNote div
{
	padding: 20px;
	padding-right: 30px;
}

.RegisterTitle {
    font-weight: var(--font-bold);
}
.RegisterNote
{
	position: absolute;
	top: 100px;
	right: 350px;
	background-image: url(../../ApplicationImages/Speicial/Common_sticky.GIF);
	background-repeat: no-repeat;
	width: 250px;
	height: 237px;
}
.CellButtonAddHidden
{
	visibility: hidden;
}
.RegisterNote div
{
	padding: 20px;
	padding-right: 30px;
}

.ErrorMessage14 {
    font-size: 14px;
    font-weight: var(--font-bold);
}
.tableOnTop td
{
	vertical-align: bottom;
}
.tableListChexBox td
{
	vertical-align: bottom;
}
.tableListChexBox td input, .tableListChexBox td label
{
	float: left;
}
.textListCheckBox
{
	float: left;
	padding-top: 3px;
	width: 20px;
}

.textListCB td
{
	vertical-align: text-top;
	padding-top: 2px;
}
.hiddentBtn
{
	display: none;
}

.cn-rwIcon {
    background-image: url('../../ApplicationImages/favicon.ico');
    background-color: Transparent;
    background-repeat: no-repeat;
}
/* icon for File*/
.setButtonEnable
{
	width: 16px;
	height: 16px;
	background-image: url('../../ApplicationImages/Type_File_Upload_Enabled.png');
	background-color: Transparent;
    background-repeat:no-repeat;
    border: 0 none;
}

.setButtonEnableMultiUploadSimplegrid {
    width: 16px;
    height: 16px;
    background-image: url('../../ApplicationImages/SimpleGrid_MultipleFileUplad.png');
    background-color: Transparent;
    background-repeat: no-repeat;
    border: 0 none;
}
.setButtonDisable {
    width: 16px;
    height: 16px;
    background-image: url('../../ApplicationImages/Type_File_Upload_Disabled.png');
    background-color: Transparent;
    background-repeat: no-repeat;
    border: 0 none;
}
/* icon for FileUpload*/
.FileUploadEnable {
    width: 16px;
    height: 16px;
    background-image: url('../../ApplicationImages/Type_Fileupload_Upload_Enabled.png');
    background-color: Transparent;
    background-repeat: no-repeat;
    border: 0 none;
}
.SynchronFilter {
	width: 16px;
	height: 16px;
	background-image: url('../../ApplicationImages/Common_Filter_Start.png');
	background-color: Transparent;
    background-repeat:no-repeat;
	border: none;
	cursor: pointer;
}

.ClearFilter {
    width: 16px;
    height: 16px;
    background-image: url('../../ApplicationImages/Common_Filter_Clear.png');
    background-repeat: no-repeat;
    background-color: Transparent;
    border: none;
    cursor: pointer;
}
.FileUploadDisable {
    width: 16px;
    height: 16px;
    background-image: url('../../ApplicationImages/Type_Fileupload_Upload_Disabled.png');
    background-repeat: no-repeat;
    background-color: Transparent;
    border: 0 none;
}
.txt input, select, option
{
	border-top: solid 1px #ABADB3;
	border-left: solid 1px #E2E3EA;
	border-right: solid 1px #DBDFE6;
	border-bottom: solid 1px #E3E9EF;
}
.txt input:hover, select:hover, option:hover
{
	border-top: solid 1px #5794BF;
	border-left: solid 1px #B7D5EA;
	border-right: solid 1px #C5DAED;
	border-bottom: solid 1px #C7E2F1;
}
.clr
{
	clear: both;
}
.cn_login_custom {
    position: relative;
    margin: 0 auto;
    width: 638px;
}
#casenet_logo
{
	width: 630px;
	height: 150px;
	margin-top: 30px;
}
#general_form
{
	position: relative;
	width: 638px;
}
.casenet_login_topform
{
	width: 425px;
	background: transparent url(../../template/templdn/from_bg_top33.png) no-repeat top left scroll;
	height: 33px;
}
.casenet_login_midform
{
	width: 425px;
	background: transparent url(../../template/templdn/from_bg_mid33.png) repeat-y top left scroll;
	min-height: 200px;
}
.inner_div
{
	width: 370px;
	margin: 0px auto;
	position: relative;
	padding: 0px;
}
#contact_btn
{
	display: block;
	height: 36px;
	width: 138px;
	background: transparent url(../../template/templdn/contact_btn.png) no-repeat top left;
	line-height: 36px;
	font-size: 14px;
	color: #5c5c5c;
	text-decoration: none;
	text-indent: 48px;
	float: left;
}
.inner_div h1
{
	display: block;
	padding-bottom: 10px;
	float: right;
	width: 260px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #A52A2A;
	font-size: 27px;
	text-align: right;
	margin-right: 30px;
	text-shadow: 1px 1px 2px #666;
}
#index_Login
{
	display: block;
	width: 100%;
	height: auto;
	line-height: 50px;
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	margin: 5px 0 0 0;
}

input.login_txt
{
	height: 25px;
	width: 300px;
	font-size: 16px;
}
input.login_btn
{
	background: transparent url(../../template/templdn/casenet_login_button33.png) center center;
	border: 0px;
	font-size: 14px;
	font-weight: normal;
	height: 34px;
	width: 149px;
	margin-top: 17px;
	line-height: 36px;
}
.casenet_login_botform
{
	width: 425px;
	background: transparent url(../../template/templdn/from_bg_bot33.png) no-repeat top left scroll;
	height: 33px;
}
#casenet_login_avatar
{
	background: transparent url(../../template/templdn/casenet_login_avatar.png) no-repeat top left;
	width: 114px;
	height: 117px;
	position: absolute;
	top: -12px;
	right: -74px;
}
.casenet_login_copyright
{
	text-align: center;
	font-size: 12px;
	line-height: 30px;
}
.bigger {
    color:var(--color-main);
}
.login_btn
{
	margin-left: 100px;
}
.casenet_custom_captchar span {
    margin-left: 0;
    width: 100%;
    float: left;
}
.RadCaptcha span {
    margin-left: 0;
}

.changepass_txt {
    background-color: #fff;
    border: 3px #a6a7ac solid;
    height: 25px;
    width: 300px;
    font-size: 16px;
    color: #5c5c5c;
}
.changepass_txt1
{
	background-color: #fff;
	border: 1px solid #d3d3d3;
	height: 20px;
	width: 130px;
	padding: 10px;
	font-size: 16px;
	color: #5c5c5c;
}
.login_btn1
{
	background: transparent url(../../template/templdn/casenet_login_button1.png) center center;
	border: 0px;
	color: #5c5c5c;
	font-size: 14px;
	font-weight: normal;
	height: 36px;
	width: 191px;
	margin-top: 17px;
	line-height: 36px;
}


.MsglblCoordinate
{
	text-align: left;
}
.Infoicon
{
	padding-left: 2px;
}
.LabelInfoicon
{
	vertical-align: top;
}
.companycss input, .companycss, .companycss select option {
    color: var(--color-main-error);
}
.titlecss input, .titlecss
{
	color: yellow;
}
.greencss input, .greencss
{
	color: green;
}
.GridClass
{
	display: inline;
}
.DivValue .HistoryLinkClass.cn-link {
    padding-left: 4px;
    vertical-align: bottom;
    margin-top: 0;
}

.HistoryLinkClassEditor {
    padding-right: 15px;
}

.HistoryLinkClassInContainer {
    padding-left: 0;
    /*padding-top: 5px;*/
}
.DivValue .cn-link.HistoryLinkClassInContainer {
    margin-top: 0;
}
.DivName.disp-table-cell {
    padding-right: 2px;
}
.DivValue a.cn-link[fcio='true'], .TblField .TblValue a.cn-link[fcio='true'] {
    margin-top: 0 !important;
}
.DivValue a.cn-link.cnvhistory, .TblField .TblValue a.cn-link.cnvhistory {
    text-decoration: none !important;
    color: inherit !important;
    cursor: default;
    background-color: transparent; /* Màu nền */
}
.contentitemfiledocument a.cnvhistory {
    text-decoration: none !important;
    color: inherit !important;
    cursor: default;
    background-color: transparent; /* Màu nền */
}
.DivValue a.cn-link.cnvhistory:focus, .TblField .TblValue a.cn-link.cnvhistory:focus {
    outline: none; /* Loại bỏ viền mặc định khi focus */
    color: inherit; /* Màu chữ khi focus */
    background-color: transparent; /* Màu nền khi focus */
}
.DivValue a.cn-link.cnvhistory:hover, .TblField .TblValue .cn-link.cnvhistory:hover {
    color: inherit !important; /* Thay đổi màu chữ khi di chuột lên */
    background-color: transparent; /* Thay đổi màu nền khi di chuột lên */
}
.HistoryLinkClass, .HistoryLinkClassEditor, .HistoryLinkClassInContainer, .historylink {
    color: var(--color-main_link-disable);
}
.TblValue .cn-link.HistoryLinkClass.cnvhistory, .TblValue .cn-link.HistoryLinkClassEditor.cnvhistory, .TblValue .cn-link.HistoryLinkClassInContainer.cnvhistory, .TblValue .cn-link.historylink.cnvhistory {
    display: none;
}
.cn-link.HistoryLinkClass.cnvhistory, .cn-link.HistoryLinkClassEditor.cnvhistory, .cn-link.HistoryLinkClassInContainer.cnvhistory, .cn-link.historylink.cnvhistory {
    display: none;
}
.HistoryLinkClass.cnvhistory, .HistoryLinkClassEditor.cnvhistory, .HistoryLinkClassInContainer.cnvhistory, .historylink.cnvhistory {
    display: none;
}
table.cn-table_container td .historylink.cnvhistory {
    display: none;
}
.icon-popup.cnvhistory, .icon-popupclear.cnvhistory {
    display: none;
}
input.cnvhistory[isview="true"], input.cnvhistory[isedit="true"] {
    display: none !important;
}
.RadUpload input.ruFakeInput {
    display: none;
}
.watermarked
{
	background-color: #F0F8FF;
	border: 1px solid #BEBEBE;
	color: gray;
	padding: 2px 0 0 2px;
}

.document_box
{
	padding-bottom: 5px;
	width: 100%;
}
.document_indent
{
	width: 255px;
	padding-right: 15px;
	float: left;
}
    .document_indent:last-child {
        padding-right: 0px !important;
    }
    #rpbDocumentTag .panelbarItem {
        font-size: 11px;
    }
.greycolor {
    /*color: grey !important;*/
    color: var(--color10) !important;
}
.textEditorReadOnly
{
    white-space: normal;
    word-wrap: break-word;
}
    .textEditorReadOnly .reModes {
        Display: none !important;
    }
    #divTitle h1 {
        margin: 0;
        padding: 0;
    }
#divTitle h2
{
	margin: 0;
	padding: 0;
}
#divTitle h3
{
	margin: 0;
	padding: 0;
}
#divTitle h4
{
	margin: 0;
	padding: 0;
}
#divTitle h5
{
	margin: 0;
	padding: 0;
}
#divTitle h6
{
	margin: 0;
	padding: 0;
}
#divTitleOrg h1
{
	margin: 0;
	padding: 0;
}
#divTitleOrg h2
{
	margin: 0;
	padding: 0;
}
#divTitleOrg h3
{
	margin: 0;
	padding: 0;
}
#divTitleOrg h4
{
	margin: 0;
	padding: 0;
}
#divTitleOrg h5
{
	margin: 0;
	padding: 0;
}
#divTitleOrg h6
{
	margin: 0;
	padding: 0;
}
.pnLinkAdd
{
	text-align: left;
}
.pnTitle
{
	padding-top: 30px;
	text-align: left;
}
.pnlLayoutControls
{
	text-align: left;
    padding-bottom: 5px;
}
.pnlCacheControls {
    clear: both;
    margin-left: 2px;
    padding-top: 2px;
}

.DivDefaultValue
{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: White;
	border-top: solid 1px #ABADB3;
	border-left: solid 1px #E2E3EA;
	border-right: solid 1px #DBDFE6;
	border-bottom: solid 1px #E3E9EF;
	float: left;
	padding-left: 7px;
	height: 17px;
}
.DivDefaultValue input
{
	border: none;
	background: transparent;
	outline: none;
}
.DivDefaultValue select
{
	border: none;
	background: transparent;
	outline: none;
}
.DivNormal
{
	float: left;
}
.RadFilter .rfApply
{
	padding-top: 5px !important;
}
.RadFilter .RadDateTimePicker td .rcTimePopup
{
 display: none !important;           
}
.RadFilter .rfCheckBox label.rfdCheckboxUnchecked, .RadFilter .rfCheckBox label.rfdCheckboxChecked {
    line-height: 1em;
}
.RadFilter .rfCheckBox label.rfdCheckboxUnchecked::before, .RadFilter .rfCheckBox label.rfdCheckboxChecked::before {
    top: 0em !important;
}
.radtimecustom td .rcCalPopup {
    background: url(../../ApplicationImages/calendar_31.png) no-repeat center !important;
}
    .rgFilterRow  .RadDateTimePicker td .rcTimePopup {
        display: none;
}
.radtimecustom td .rcTimePopup {
    background: url(../../ApplicationImages/Common_Clock.png) no-repeat center !important;
}

html body .riSingle .riTextBox, html body .riSingle .riTextBox[type="text"]
{
	border-width: 1px;
	border-style: solid;
	border-color: #8E8E8E #C9C9C9 #C9C9C9 #8E8E8E !important;
}
/*Box usersetting*/
.box-settings {
    background-color: #FAFCFD;
    border: 1px solid #D1D7DC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: -2px 5px 8px 2px rgba(0, 0, 0, 0.25);
    float: left;
    padding: 10px 15px;
    position: absolute;
    right: -43px;
    top: 26px;
    width: 200px;
    font-size: var(--font-size);
    display: none;
    z-index: 500;
}
a.ico-setting
{
	cursor: pointer;
}
.ico-setting
{
	background: url(../../ApplicationImages/Common_Settings.png) no-repeat;
	width: 20px;
	height: 20px;
	float: right;
	margin-right: 25px;
}
.ico-setting:hover, .active
{
	background: url(../../ApplicationImages/Common_Settings.png) no-repeat;
}

.content-settings
{
	float: left;
	width: 100%;
	position: relative;
	z-index: 888;
	text-align: left;
}
.box-settings .arrow-box
{
	background: url(../../ApplicationImages/arrow-box.png) no-repeat;
	width: 32px;
	float: left;
	height: 16px;
	position: absolute;
	top: -38px;
	right: 1px;
}
a.bs-link
{
	float: left;
	width: 100%;
	text-decoration: none;
	line-height: 24px;
	text-decoration: underline;
}
.bs-help
{
	background: url(../../ApplicationImages/help.png) no-repeat;
	height: 24px;
	width: 24px;
	float: left;
	position: absolute;
	right: 4px;
	top: 6px;
}
a.bs-link:hover
{
	background-color: #dcdcdc;
	text-decoration: none;
}
.content-settings .clear
{
	clear: both;
	height: 8px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.bs-button
{
	display: inline-block;
	padding: 3px 5px;
	background-color: #80B9FF;
	color: white;
	text-decoration: none;
	font-size: 14px;
}

.popup-button
{
	display: inline-block;
	padding: 3px 5px;
	background-color: #80B9FF;
	color: white;
	text-decoration: none;
	font-size: 14px;
	height: 28px;
	width: 70px;
}
.div-message
{
	background: none repeat scroll 0 0 #FEF6D4;
	border-bottom: 1px solid #87826C;
	box-shadow: 0 1px 3px #999999;
	color: #000;
	height: 30px;
	width: 100%;
	position: relative;
}
.div-text
{
	line-height: 30px;
	text-align: left;
    float: left;
}
.close-msg
{
	line-height: 30px;
	color: #28A1E2;
	cursor: pointer;
    float: left;
}

.captionclassEditableGrid
{
	display: inline-block;
	padding-left: 8px;
}
.controlclassEditableGrid {
    display: inline-block;
    margin-bottom: 8px;
    padding-left: 8px;
}
.RadButton
{
	margin-bottom: 5px;
}

.divContainRadButton .RadButton {
    margin-bottom: 0!important;
}
.div-message-mode {
    background: none repeat scroll 0 0 #FEF6D4;
    border-bottom: 1px solid #87826C;
    color: #000;
    height: 30px;
    width: 100%;
    opacity: 0.9;
    overflow: auto;
    position: relative;
}
.ButtonHideShow
{
	margin-left: 1px;
	margin-top: 3px;
	margin-top: 3px;
}
.print_helper
{
	display: none;
}
.NavBarHeader
{
	min-height: 20px;
    line-height: 20px;
	padding: 10px;
}
    .NavBarHeader a {
        color: var(--color-main_text-light);
    }

    .disp-block {
        display: block !important;
    }


.hiddenClass .rgArrPart1
{
	display: none !important;
}

.hiddenClass .rgNumPart
{
	display: none !important;
}


.hiddenClass .rgArrPart2
{
	display: none !important;
}
.hiddenClassAdv .rgAdvPart {
    display: none !important;
}

.rtsImg
{
	margin-top: 0;
}

.rtsImgFieldExtractor {
    margin-top: 5px;
}


table
{
	border-collapse: collapse;
}

.rgBatchContainer .linkclass img
{
	vertical-align: bottom;
    margin-left: 3px;
}
.rgBatchContainer .linkclass {
    position: relative;
    z-index: 1000;
}

#form-person
{
	padding: 1px;
}

#form-person.div-form
{
	float: left;
	width: 100%;
}

#form-person.iName
{
	float: left;
	width: 130px;
	padding-right: 20px;
}
#form-person.iValue
{
	float: left;
	max-width: 300px;
}
    #form-person.similar-status {
        min-height: 46px;
        color: var(--color-main-error);
        font-size: 12px;
        line-height: 22px;
        /*display: none;*/
        bottom: 0;
        left: 0px;
        width: 100%;
    }
    #form-person.per-message {
        padding: 10px;
        font-size: 12px;
        color: var(--color-main-error);
    }

.rgDataDiv
   {
        /*overflow-x: hidden !important;*/
   } 
   .SeletedRowCss td{ padding: 4px 7px 3px 7px;}
   .SeletedRowCss{ background-color: #C4DAFA !important;}
   .white-space-normal {
       white-space: normal !important;
   }
   .white-space-nowrap 
   {
       white-space: nowrap !important;
       overflow: hidden;
   }

   .RadGrid .rgBatchContainer {
       max-width: 100% !important;
   }
   

     .RadGrid .rgBatchContainer .SpanTextBoxMEG  {
         margin-right: -25px;
         padding-right: 25px;
   }
     .RadGrid .rgBatchContainer .SpanTextBoxMEG1  {
         margin-right: -50px;
         padding-right: 50px;
   }

.TabletScreenSize .RadGrid .rgBatchContainer .SpanTextBoxMEG {
    margin-right: -35px;
    padding-right: 35px;
}

.TabletScreenSize .RadGrid .rgBatchContainer .SpanTextBoxMEG1 {
    margin-right: -70px;
    padding-right: 70px;
}


     .rgBatchCurrent .RadPicker {
         width: 100% !important;
     }

     .rgBatchCurrent .RadPicker .rcTable {
         width: 100% !important;
     }
.button {
    margin: 2px;
    padding: 2px 7px;
}
.ButtonConflict {
    margin: 2px;
}
.layouticoncommand {
    vertical-align: middle;
}
.regularPass {
    margin-left: 0px !important;
}
.leftScroll
{
    direction: rtl !important;
}

.leftScroll table
{
     direction: ltr !important;
}
.leftScroll.rgHeaderWrapper
{
direction: rtl;
}

.leftScroll.rgHeaderWrapper table
{
direction: ltr;
}

.DivAreaDefault
{ float:left;}

.topleft
{
	float: left;
	width: 50%;
}
.topright
{
	float: right;
	width: 50%;
}
.top
{
	float: left;
	width: 100%;
    display: table;
}
.bottom
{
	float: left;
	width: 100%;
}
.bottomright
{
	float: right;
	width: 50%;
	
}
.bottomleft
{
	float: left;
	width: 50%;
}
.blockfull {
    float: left;
    width: 100%;
}
.left
{
	float: left;
	width: 50%;
	
}
.right
{
	float: right;
	width: 50%;
}
.DivWrapper
{ float:left; width:100%;}
.DivCaption {
    font-weight: var(--font-bold);
    font-size: 12px;
}
.DivEmpty {
    width: 100%;
    float: left;
}
.DivName {
    width: 170px;
    display: inline-block;
    vertical-align: top !important;
    padding-right: 5px;
}
.labelmembermanagerstate {
    width: 250px !important;
    margin-top: var(--mt-light-height);
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
}
    
    .DivValue {
        vertical-align: top;
        display: inline-block;
    }
        /*.DivValue .cn-label, .DivValue .cn-link, .DivValue .cn-client-control, .DivValue a[reportservice='1'] {
            margin-top: 9px;
            display: inline-block;
        }*/

        .TblField .TblValue .cn-fileupload_name.cn-link.cn_oneicon {
            margin-top: 0px !important;
        }
.TblField .TblValue .sg_field_file_filename.cn-link.cn_oneicon, .DivValue .cn-link.cn_oneicon {
    margin-top: 3px !important;
}
        /*.TblField .TblValue .cn-fileupload_name.cn-link {
            margin-top: -3px !important;
        }*/

.TblField .TblValue .sg_field_file_filename.cn-link, .DivValue .cn-link {
    margin-top: 0px;
}

.DivValue .HistoryLinkClassEditor.cn-link, .TblField .TblValue .HistoryLinkClassEditor.cn-link {
    margin-top: 0 !important;
}
        .DivValueNoName {
            margin-left: 170px;
        }
.DivValue1
{
    width: 100%;
    display: block;
    margin-top: 5px;
    min-height: 16px;
    float: left;
}
.DivShowChange
{
float:left;
}
.DivStatus
{ float:left;}
.DivErrorMessage {
    padding-bottom: 20px;
}
.ClearSpace
{
	overflow: hidden;
	clear: both;
	height: 0;
    margin: 0;
    padding: 0;
}
.DivField{ margin-bottom: 5px;}
.EditRowSimple td {
    border-bottom: 0 !important;
} 

.login_index input.login_btn {
    background:transparent url(../../template/templdn/casenet_login_button33.png) center center;
    border:0px;color:black;
    font-size:14px;
    font-weight:normal;
    height:34px;
    width:149px;
    margin-top:17px;
    line-height:36px;
    margin-left: 0 !important;
}

   .ActivedFilter {
    background: url('../../ApplicationImages/Special/Common_Filter_ActivatedAdvancedFilter.png') no-repeat !important;
    vertical-align:middle !important;
}

.margin-right5 {
    margin-right: 5px;
}
.image-delete-left-grid{vertical-align:sub !important;}

.RadDateTimePicker .rdfd_{
    display: none !important;   
}
.reToolZone table tr
{
    display: table-row !important;
}  
 .ItalicColumnName{
            font-style:italic;
}  


.RadMenu .rmGroup .rmLink {
    padding: 1px 32px !important;
    line-height:24px;
}
.RadMenu .rmGroup .RadMenuItemChildDataMultiFlexControl .rmLink {
    padding: 1px 20px !important;   
}
.RadMenuItemChildDataMultiFlexControl {
}
ul.rmRootScrollGroup > li.menu-navibar > .rmLink > img {
    width: 16px;
    height: 16px;
    margin: 0 !important;
    padding: 4px 0;
}

ul.rmRootScrollGroup > li.menu-navibar > a > span.rmText {
    display: none !important;
}

ul.rmRootScrollGroup > li.menu-navibar > .rmLink > span.rmText {
    display: none !important;
}


ul.rmRootGroup > li.menu-navibar > .rmLink > img {
    width: 16px;
    height: 16px;
    margin: 0 !important;
    padding: 4px 0;
}
ul.rmRootGroup>li.menu-navibar>a>span.rmText{ display: none !important;}
ul.rmRootGroup>li.menu-navibar>.rmLink>span.rmText{ display: none !important;}

.RadRotator .rrButton {
    padding: 0 !important;
}

.RadRotator_Default .rrButton:focus {
    box-shadow: none !important;
}
.RadMenu:focus {
    outline: none !important;
}

.posRelative {
    position: relative;
}
.floatright {
    float: right;
}
.add-item-slider {
    position: absolute;
    right: 50px;
    top: 0;
    cursor: pointer;
    z-index: 100;
}
.RadWindow .rwIcon {
    background-size: contain !important;
}
.RadWindow .rwCustomIcon.rwIcon:before {
    content: "";
}
.AddButtonInSortingMode {
    background: url('../../ApplicationImages/SimpleGrid_AddAndResetManualSorting.png') no-repeat center center !important;
    width: 16px;
    height: 26px;
    border: 0px !important;
    margin: 0px 5px;
}
.AddButtonInNormalMode {
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') no-repeat !important;
    background-position: center center !important;
    background-size: 55% !important;
    width: 16px;
    height: 26px;
    border: 0 !important;
    margin: 0px 5px;
}
.removebuttoninsimplegrid {
    width: 16px;
    height: 26px;
    margin: 0px 5px;
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Delete.png') no-repeat !important;
    background-position: center center !important;
    border: 0 !important;
    background-size: 44% !important;
}

.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.alignPositionIconContexMenu img {
    width: 16px;
    height: 16px;
}

.alignPositionIconContexMenu .sg_contexMenu_add img {
    width: 18px;
    height: 18px;
}

.RadMenu_Context.alignPositionIconContexMenu .rmGroup .sg_contexMenu_add img {
    margin-left: -1px !important;
}

.icon-remove-image {
    width: 19px;
    height: 18px;
    padding: 4px;
}

.TabletScreenSize .icon-remove-image {
    width: 24px;
    height: 24px;
}

.icon-popup,
.icon-popupclear,
.icon-microphone,
.icon-calculateenddate,
.icon-refreshcache {
    width: 20px;
    height: 20px;
}

.TabletScreenSize .icon-popup,
.TabletScreenSize .icon-popupclear,
.TabletScreenSize .icon-microphone,
.TabletScreenSize .icon-refreshcache {
    width: 24px;
    height: 24px;
    padding: 4px;
}

.TabletScreenSize .icon-calculateenddate {
    width: 24px;
    height: 24px;
}
.TabletScreenSize .icon-popup {
    margin-left: 5px;
}

.TabletScreenSize .container-popup {
    height: auto;
}

.ReadOnlyEditor {
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
}
.ReadOnlyEditor .reToolCell, .ReadOnlyEditor .reEditorModes, 
.ReadOnlyEditor .reRightVerticalSide, .ReadOnlyEditor .reLeftVerticalSide, 
.ReadOnlyEditor .reTlbVertical, .ReadOnlyEditor .reRightVerticalSide,
.ReadOnlyEditor .reWrapper_corner
 {
    display: none !important;
    
}
.ReadOnlyEditor.Default.RadEditor .reContentCell, .ReadOnlyEditor td.reContentCell
{
    border-top: 0 none !important;
    border-left: 0 none !important;
    border-right: 0 none !important;
}

.RadEditor{ display: inline-block;}
.popup-panel {
    width: 40px;
    vertical-align: bottom;
}


.cn-layoutmode {
    line-height: 30px;
}
.rfdSelect {
    min-height: 27px !important;
    line-height: 25px;
}
.rfdSelectBox ul li {
    line-height: 1.42857143em;
    min-height: 1.42857143em;   
}
.rfdSelect, .RadEditor, .RadPicker > .RadInput input, .riTextBox, .rgFilter, .RadPanelBar, .t-button, tr.rgFilterRow td img, .RadFilter .rfTools *, .RadFilter .rfMid *, .RadToolBar {
    border-radius: .28571em !important;
    -moz-border-radius: .28571em !important;
    -webkit-border-radius: .28571em !important;
}

.RadPicker .rcSelect {
    border-radius: 0 .28571em .28571em 0;
    -moz-border-radius: 0 .28571em .28571em 0;
    -webkit-border-radius: 0 .28571em .28571em 0;
}
.RadMenu_Context .rmGroup .rmImage, .RadMenu_Context .rmGroup .rmLeftImage {

    margin: -8px 0 !important;
}
.RadForm .rfdTextInput, .RadForm.rfdTextarea textarea {
    vertical-align: bottom !important;
    margin-right: 5px;
}
.RadForm.rfdTextarea .SimpleGridTableControl textarea {
    margin-right: 0;
}
    .reBottomProperties .reRow {
        display: block !important;
    }
.reResize:before{ margin-top: -5px !important;}
.cn-panel {
    line-height: 26px;min-height: 25px;
}
.no-border-top {
    border-top: 0 none !important;
}
.no-border {
    border: 0 none !important;
}
.clear {
    height: 5px;
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.clear3px {
    height: 3px;
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.clear10px {
    height: 10px;
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.clear15px {
    height: 15px;
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.paddingtop5 {
    padding-top: 5px;
}
.padding0 {
    padding: 0 !important;
}
.paddingtop10 {
    padding-top: 10px;
}
.cn-field {
    line-height: 26px;
    padding-bottom: 5px;
}
.cn-date {
    line-height: 25px;
}
.cn-date img {
    vertical-align: middle !important;
}

.cn-panel-static {
    float: left;
    padding:10px 0 0 0 ;
    width: 100%;
}
.cn-login-panel {
    width: 630px;
	min-height: 350px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
}
.cn-header .RadMenu {
    border-right: 0 none !important;
    float: left;
}
.cn-header .RadSearchBox {
    margin-top: 2px;
}
.cn-login-panel-content {
    padding: 20px;
}
.reTextAreaHidden {
    display: none !important;
}
.cn-tab {
    padding: 10px;
    /*border-top: 0 none !important;*/
}
.cn-login-buttons {
     padding-top: 10px;
     text-align: center;
    margin: 0 auto;
    width:100%;
}
.cn-login-buttons button{
    margin-right:5px;
}
.cn-login-buttons input[type=submit] {
    margin-bottom: 5px;
}
.cn-login-buttons button:first-child {
    margin-right: 50px;
}
    .cn-login-buttons button.rbButton {
        margin-right: 0 !important;
    }

#cn_footer {
    width: 100%;
    padding: 0;
    margin: 0;
}
/*.cn-body-wrapper, .cn-tab-content {
    padding: 10px;
}*/

#cn_header, #cn_body, #cn_footer {
    width: 100%;
}
.cn-container-wrapper {
    display: table-row;
}

.floatnone {
    float: none !important;
}
.height25 {
    min-height: 25px;
}
.nopadding {
    padding: 0 !important;
}
#PanelForWord {
    padding-top: 10px;
}
.nopadding-right {
    padding-right: 0 !important;
}
.nomargin {
    margin: 0 !important;
}
.cn-container-right {
    display: table-cell;
    width: 100%;
    padding-left: 1px;
}
.disp-inlinetable {
    display: inline-table !important;
}
.RadWindow .rwTitleWrapper .rwTitle {
    font-weight: var(--font-bold) !important;
}
.textright {
    text-align: right;
}
.SimpleGridTransparent .rfdSelect, .SimpleGrid .rfdSelect {
    width: 100% !important;
}
.rfdSelect.DefaultDropdown, .SimpleGridTransparent .rfdSelect.DefaultDropdown, .SimpleGrid .rfdSelect.DefaultDropdown{
     background: #e6e6e6;
    background-image: url(/ApplicationImages/Special/Common_Icon_DefaultValue.png); /* fallback */
    background: url('/ApplicationImages/Special/Common_Icon_DefaultValue.png') top left no-repeat, linear-gradient(white,#e6e6e6) !important; /* W3C */
}
.cn-label, .cn-link, .cn-checkbox {
    white-space: normal;
}
.cn-checkbox label {
    white-space: normal;
}
    .cn-table-row {
        display: table-row;
        width: 100%;
    }
.cn-table-cell {
    display: table-cell;
    width: 100%;
}
.cn-menu-wrapper {
    width: 100%;
    float: left;
}
.cn-menu {
    float: left;
}

.onlytext>span {
    height: 24px;
    padding-top: 8px !important;
    padding-bottom: 0 !important;
}
.fake-label-login {
    line-height: 24px;
    padding-right: 10px;
    float: right;
    font-weight: var(--font-bold);
    line-height: 29px;
    padding-top: 2px;
}
.fake-user-login {
    border-right: none !important;
}
.cn-quickseach {
    white-space: nowrap; float: left; padding-left: 5px;
    padding-top: 2px;
}
.cn-menu-login {
    padding-top: 3px;
    float: right;
}
.cn-process-time {
    font-size: 10px;
    padding: 6px 0 2px 10px;
}
.RadTabStrip.rtsLeft.rtsVertical .rtsLevel1 {
    width: 100%;   
}
.RadTabStrip.rtsLeft.rtsVertical .rtsLI {
    text-align: right;
}
.RadMenu_Telerik .rmRootGroup {
    border: 0 none !important;
}
.RadFilter .rfApply a {
    
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important; 
    font-size: 11px;
}
table.GridClass .rfdSkinnedButton {
    min-width: 30px !important  ;
}

table.GridClass .rfdSkinnedButton,table.GridClass .rfdSelect,table.GridClass .rfdTextInput, table.GridClass .calendarbutton {
    margin-right: 5px;
}
.rfdSelect{ margin-right: 5px; vertical-align: middle;}
.cn-header-topbar {
    clear: both;
    float:left;
    height:auto !important;
    width:100%;
}

.cn-container-table {
    display: table;
    width: 100%;
}
.disp-table {
    display: table;
}
.disp-table-row {
    display: table-row;
}
.disp-table-row-container {
    display: table-row;
    column-span:2;
}
.disp-table-cell {
    display: table-cell !important;
}
.disp-table-row-space {
    height: 5px;
}
.cn-container-spliter {
    width: 30px;
    display: table-cell;        
    vertical-align: middle;
    
}
.cn-spliter-arrow {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}        
.collapse {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowLeft.png) no-repeat center center;
}
.expand {
     background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowRight.png) no-repeat center center;
}

.cn-spliter-arrow-over {
    cursor: pointer;
}
a.arrow-info, a.expander-info {
    width: 24px;
    height: 27px;
    z-index: 100;
    cursor: pointer;
    float: left;
}
a.arrow-expand {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowDown.png) no-repeat center center;
}

a.arrow-collapse {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowRight.png) no-repeat center center;
}
.expander-box {
   /* position: relative;*/
    height: 28px;
    border-radius: 4px;
    margin-bottom: 10px;
}

    .expander-box .expander-caption {
        /*top: 5px;*/
        /*position: absolute;*/
        padding-top:5px;
        padding-right:5px;
        float:left;
    }

    .expander-box .pdl5 {
        padding-left: 5px;
    }
.expander-clear {
    clear: both;
    padding-top: 10px;
}
a.expander-expand {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowDown.png) no-repeat left center;
}
 a.expander-collapse {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowRight.png) no-repeat left center;
}


.cn-panel-title {
    width: 50%;
    line-height: 27px;
}
.cn-panel-title h2 {
    line-height: 27px;
}
h3.cn-panel-filtertitle  {
    line-height: 27px;
    margin: 0;
    margin-bottom: 5px;
}
.paddingleft30 {
    padding-left: 30px;
}
.paddingleft22 {
    padding-left: 22px;
}
.cn-button-filter{ text-decoration: none;display: inline-table;vertical-align: bottom;}
.ActivedFilter span:before {
    content: "" !important;
}
.cn-phase-title {
    padding-right: 10px;
    padding-left: 5px;
    line-height: 20px;
    padding-bottom:10px;
}
.cn-phase-wrapper {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.cn-phase-wrapper .cn-state-color{
        display:inline-flex;
}
.divFiltersBlock button[type=submit] {
    margin-left: 8px;
}
    .divFiltersBlock button[type=button] {
        margin-left: 8px;
    }
    .cn-navbar {
        min-width: 250px;
    }
.cn-navbar-img{
    filter:var(--filter-white);
}

.marginleft4 {
    margin-left: 4px !important;
}
.marginright4 {
    margin-right: 4px !important;
}
.DropDefaultValue, .TextDefaultValue, .RadInput .TextDefaultValue, .RadPicker_CnMaterial.TextDefaultValue {
    border-color: var(--border-color-ctrl-default-value) !important;
}

.ComboBoxDefaultValue .rcbInner {
    border: 1px solid var(--border-color-ctrl-default-value) !important;
    border-bottom-width: 2px !important;
    border-radius: 3px;
    box-sizing: border-box;
}

.ColorDefaultValue {
    border: 1px solid var(--border-color-ctrl-default-value);
    border-bottom-width: 2px !important;
    border-radius: 3px;
    box-sizing: border-box;
}

.RadTabStrip .rtsLink {
    min-height: 17px;
}
tr.rgFilterRow td img {
    display: inline-block;
    vertical-align: middle;
    border: solid 1px var(--border-color-ctrl-default) !important;
    margin-left: 3px;
    cursor: pointer;
    padding: 3px;
    background: var(--bg-color-main);
}
a.linkWithIcon{
    cursor:pointer;line-height:normal;
}
a.positionSpanIcon24> img,a.positionSpanIcon24Underline >img{
    margin-right:5px;
    float:left;
}
.lineHeight24,a.positionSpanIcon24> span{
    line-height:24px;
    float:left;
}
.marginRight5{margin-right:5px;}
a.positionSpanIcon24> span:hover,a.positionSpanIcon24> span:visited{text-decoration:underline;}
a.positionSpanIcon16Underline >img{margin-right:2px;}
a.positionSpanIcon16Underline >span{ line-height:16px;}

a.positionSpanIcon24Underline >span{line-height:24px;}
.radPn {
    height: auto !important;
}
.vertbottom {
    vertical-align: bottom;
}

.RadForm .rfdValidationSummaryControl ul {
    background: 0 none !important;
}
.RadForm .rfdValidationSummaryControl {
    margin-bottom: 5px;
    color: var(--color-main-error) !important;
}

.RadUpload .ruBrowse {
    margin-left: 0 !important;
    float: left;
}
.RadUpload .ruBrowse::before, .DropzoneMultiUpload span::before, .UploadControl::before { 
    content: url(../../ApplicationImages/Common_DropZoneInfo.png) !important;
    padding-right: 5px;
    height: 16px;
    float: left;
}
.UploadControl.cn-field-file-medium::before, .UploadControl.cn-field-file-large::before,
.UploadControl.cn-field-file-inpopup-medium::before, .UploadControl.cn-field-file-inpopup-large::before {
    content: url(../../ApplicationImages/Common_DropZoneInfo.png) !important;
    padding-right: 5px;
    height: 16px;
    float: left;
    top: 50%;
    position: absolute;
    text-align: center;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(50% - 30px);
}
.RadUpload.cn-field-image-medium .ruBrowse::before, .RadUpload.cn-field-image-large .ruBrowse::before,
.RadUpload.cn-field-file-medium .ruBrowse::before, .RadUpload.cn-field-file-large .ruBrowse::before,
.RadUpload.cn-field-file-inpopup-medium .ruBrowse::before, .RadUpload.cn-field-file-inpopup-large .ruBrowse::before,
.RadUpload.cn-uploadfile-medium .ruBrowse::before, .RadUpload.cn-uploadfile-large .ruBrowse::before,
.RadUpload.cn-field-mailextractor-medium .ruBrowse::before, .RadUpload.cn-field-mailextractor-large .ruBrowse::before {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 30px);
}
/*.DropzoneMultiUpload .cnFieldType.cn-field-multidocumentupload-medium::before, .DropzoneMultiUpload .cnFieldType.cn-field-multidocumentupload-large::before {
    position: absolute;
    left: calc(50% - 71px);
}*/
.RadUpload.cn-field-file-medium .ruBrowse::after, .RadUpload.cn-field-file-large .ruBrowse::after,
.RadUpload.cn-field-file-inpopup-medium .ruBrowse::after, .RadUpload.cn-field-file-inpopup-large .ruBrowse::after,
.RadUpload.cn-uploadfile-medium .ruBrowse::after, .RadUpload.cn-uploadfile-large .ruBrowse::after,
.RadUpload.cn-field-mailextractor-medium .ruBrowse .FieldExtractor, .RadUpload.cn-field-mailextractor-large .ruBrowse .FieldExtractor {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(75% - 30px);
}

/*.DropzoneMultiUpload .cnFieldType.cn-field-multidocumentupload-medium, .DropzoneMultiUpload .cnFieldType.cn-field-multidocumentupload-large {
    text-align: center;
    align-content: center;
}*/


.RadUpload.MDURAsyncUplPdfSplitter .ruBrowse::before {
    content: url(../../ApplicationImages/Common_DropZoneInfo.png) " " url(../../ApplicationImages/Common_PdfSplitter.png) !important;
    letter-spacing: 5px;
}
.DropzoneMultiUpload.DropZoneActivating span::before, .RadUpload.DropZoneActivating .ruFileWrap span::before, .UploadControl.DropZoneActivating::before {
    content: "" !important;
}
.DropzoneMultiUpload.DropZoneActivating span.rfdSkinnedButton {
    text-align: center !important;
}
.UploadControl.DropZoneActivating {
     min-width: auto !important;
     /*width: auto;*/
}
.UploadControl.DropZoneActivating::before {
     padding-right: 0;
}
    .UploadControl.DropZoneActivating .setButtonEnable, .UploadControl.DropZoneActivating .FileUploadEnable, .UploadControl.DropZoneActivating .setButtonEnableMultiUploadSimplegrid {
        background-image: none;
        position: inherit;
    }
   
.cn-menu .RadMenu .rmGroup .rmImage,.cn-menu .RadMenu .rmGroup .rmLeftImage {
    width: 16px;
}
.hidden-div{ display: none !important;}
.show-div {
    display: block !important;
}
.cn-upload-row {
    line-height: 1;
}
.cn-upload-control {
    padding-right: 20px;
    vertical-align: top;
    padding-bottom: 10px !important;
}
.cn-upload-info {
    vertical-align: top;
    padding-bottom: 10px !important;
    padding-left: 10px;
}

.RadUpload .ruDropZone {
    padding: 0 5px 0 0 !important;
    font-size: 12px !important;
    top: 0 !important;
    left: 0 !important;
    line-height: 100% !important;
    background: transparent !important;
    float: left !important;
     border: 0 none !important;
}

.clear0px {
    height: 0;
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.layout-searchbox {
 
    cursor: pointer;
    margin-left: 37px;  
}
.layout-searchbox.current {
    border: 0 none !important;
}

 .HiddenInputFile .ruFakeInput, .HiddenInputFile .ruButton.ruBrowse { display:none !important; }
  .HiddenInputFile .ruDropZone{display: none !important}
   .UploadControl{min-width: 35px !important; position: relative;}

    .UploadControl .setButtonEnable, .UploadControl .setButtonDisable, .UploadControl .FileUploadDisable, .UploadControl .setButtonEnableMultiUploadSimplegrid, .UploadControl .FileUploadEnable {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-repeat: no-repeat;
        height: 100%;
        background-position-x: 30px;
        background-position-y: 4px;
    }
   table.GridClass .UploadControl.rfdSkinnedButton {
       margin: 0;
   }

.cn-datetimepicker input.riTextBox {
    padding-right: 4.172em !important;
}
.cn-datetime input.riTextBox, .FilterRadDateTimePicker input.riTextBox, .FilterRadTimePicker input.riTextBox {
    padding-right: 2.286em !important;
}
.ImageControl {
    float: left;
}
.ImageControl .ruButton.ruBrowse {
    margin-left: 0 !important;
    min-width: 37px !important;
}
.ImageControlEnable {
    background-image: url('../../ApplicationImages/Type_Image_Upload_Enabled.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    border: 0 none;
}
.DropzoneMultiUpload .rfdSkinnedButton{ min-width: auto !important;}
.ImageControlDisable {
    background-image: url('../../ApplicationImages/Type_Image_Upload_Disabled.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    border: 0 none;
}
.UploadControlInPopup{ float: left;}

.box-slider-content {
    height: auto;
}
.box-slider-content, .box-slider-content .rrRelativeWrapper, .box-slider-content .rrClipRegion {
    height: auto !important;
}
.box-slider-content .rrItemsList {
    width: auto !important;
    height: auto !important;
}
.reDropDownBody {
    width: auto !important;
}
.new-icon-margin-top {
    margin-top: 5px;
}
.linebreak {
    height: 1px;
    width: 920px;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
        }
.box-slider-content h2 {
    font-size: 17px !important;
}
.RadGrid td.rgBatchCurrent {
    padding-left: 13px !important;
}

        .btnClearCache {
            height: 26px; vertical-align: middle;
            background-image: url('../../ApplicationImages/Common_SearchBox_CacheRefresh.png');
            background-repeat: no-repeat;
            width: 30px;
            display: inline-block;
            background-position: center center;

        }
        .btnClearCache:hover{
            cursor:pointer;
        }
        .RadWindow .rwConfirmDialog{background:none!important;}
        .RadWindow .rwDialogContent{padding-left:3px !important;}
        .RadWindow { z-index: 11002 !important;}
        
           .RadWindow .rwConfirmDialog:before {
            content: "" !important;
        }
a.rfdSkinnedButton {
    text-decoration: none;   
}

.FieldExtractor{
   background-image: url(../../ApplicationImages/Common_MailExtractor.png);
   background-repeat:no-repeat;
   display:inline-block;
    height: 16px;
    width:16px;
    
}

.MailExtractorAsynUpload{
    display: inline-block;
    /*overflow-x:hidden;*/
}

.MailExtractorAsynUpload_Musg {
    display: inline-block;
    overflow-x: hidden;
    /*margin-left: 73px;*/
}
    .MailExtractorAsynUpload_Musg ul li span .ruBrowse {
        margin-right: 90px !important;
    }

.nomargin .MailExtractorAsynUpload  {
    margin-left: 0px;
    float: left;
    
}
    .nomargin .MailExtractorAsynUpload.RadUpload .ruBrowse {
        padding: 10px 25px;
    }
.nomargin .cn-page-files-buttons .MailExtractorAsynUpload.RadUpload .ruBrowse {
    padding: 8px 25px;
}

.ButtonPopupOptionMailExtractor {
    margin-right: 7px;
}
.favoritemessage {
    float: left;
    margin-top: 5px;
    clear: both;
}
.RadPanelBar .rpSlide {
    max-height: 250px;
    overflow-y: auto; 
}
.RadGrid td[data-iconmegdefaulvalue='true'] {
    background-image: url('../../ApplicationImages/Special/Common_Icon_DefaultValue.png');
    background-repeat: no-repeat;
    padding-left: 7px;
}

.RadGrid td.rgBatchChanged::before {
    border: none;
}
.RadGrid td.rgBatchChanged {
    background: url('../../ApplicationImages/Special/Common_Icon_DirtyCell.png') 0 0 no-repeat;
}
.errorlable {
    display: block;
    line-height: 22px;
}
.font-bold {
    font-weight: var(--font-bold);
}
.captionSimpleGridNoTransparent {
    vertical-align: top;
}
.captionGridNoTransparent {
    vertical-align: top;
}
.captionSimpleGridTransparent {
    vertical-align: top;
    }
.captionMultilines {
    vertical-align: top;
}

.threedots {
    position: relative;
    background-color: black;
    border-radius: 3px;
    font-size: 0;
    padding: 2px;
    display: table;
    margin-left: 6px;
    margin-top: 8px;
    text-align: left;
}

.threedots:before {
    position: absolute;
    left: 7px;
    top: 0;
    content: '';
    background-color: black;
    border-radius: 3px;
    font-size: 0;
    padding: 2px;
}

.threedots:after {
    position: absolute;
    left: 14px;
    top: 0;
    content: '';
    background-color: black;
    border-radius: 3px;
    font-size: 0;    
    padding: 2px;
}
.cn-switchview-button{
    text-decoration:none;
}
.mainmenu-iconvstext, .mainmenu-onlytext {
    width: auto !important;
}
.mainmenu-iconvstext_dots {
    display: inline-block;
    float: left;
}

div.mainmenu-iconvstext_text {
    float: left;
    padding-left: 22px;
}

.mainmenu-onlytext_text {
    padding-left: 10px;
}
.regmenu-iconvstext_dots {
    display: inline-block;
    float: left;
    /*margin-top: 5px !important;*/
}

div.regmenu-iconvstext_text {
    float: left;
    padding-left: 22px;
    padding-right: 7px;
}
.regmenu-onlytext_text {
    padding: 10px;
}
.clMnuInfoBox .infpnl-iconvstext_text,
.clMnuProcess .infpnl-iconvstext_text {
    margin-top: 2px;
}
.infpnl-onlytext_text {
    margin-top: 6px;
}
.NavBarHeader .infpnl-iconvstext_text, .NavBarHeader .infpnl-onlytext_text {
    color: white !important;
}
.nav-menu {
    height: 20px;
    width: 30px;
    display: inline-block;
    cursor: pointer;
}
    .nav-menu:hover, .nav-menu.dotcurrent {
        background-color: #c0c0c0;
    }
table.tableFixed, div.tableFixed {
    table-layout: fixed;
}
table.tableFixed td {
    overflow: hidden;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom:7px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
table.tableFixed td .RadPanelBar {
    width: 100% !important;
}
table.tableFixed td .rfdSelect {
    width: 100% !important;
}
table#tblUploadFiles td .cn-date, .tableCpCell .cn-date {
    width: 100%;
    display: table;
}
    table#tblUploadFiles td .cn-date input, .tableCpCell .cn-date input {
        width: 100%;
        display: table-cell;
    }
    table#tblUploadFiles td .cn-date span, .tableCpCell .cn-date span {
        display: table-cell;
        margin: 0 !important;
        padding: 0 !important;
    }
    table#tblUploadFiles td .cn-date img, .tableCpCell .cn-date img {
        display: table-cell;
        width: 16px;
        vertical-align: top;
        margin-bottom: 6px;
    }
div.tableCp .RadPanelBar {
    width: 95% !important;
}
div.tableCp .tableCpCell {
    display: table-cell;
    vertical-align: top;
    padding:2px;
}
.textunderline {
    text-decoration: underline !important;
    cursor: pointer;
}

.RadGrid_Default td .a_wrap_text, .a_wrap_text {
    color: var(--color-main_text);
}

.div_wrap_text {
    cursor: pointer;
    color: var(--color-main_text);
}
    .div_wrap_text a {
        text-decoration: underline;
    }

#navigate-overview-windowsplitter {
    display: inline-block;
    margin-bottom: 5px;
}

    #navigate-overview-windowsplitter span.icon {
        background-repeat: no-repeat;
        background-position: 0 0;
        display: inline-block;
        float: left;
        line-height: 20px;
        cursor: pointer;
    }
    #navigate-overview-windowsplitter span.text {
        display: inline-block;
        height: 16px;
        font-weight: var(--font-bold);
        line-height: 16px;
        -ms-background-size: 16px 16px;
        background-size: 16px 16px;
        float: left;
    }   

.rcbSlide{
    z-index: 7001 !important;
}
.rtsImgRight {
    margin: 0 -4px 0 4px;
    display: inline-block;
    vertical-align: middle;
}
.cn-menu-item {
    border-right: #cdcddc 1px solid;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    width: 14px;
    float: left;
}
.cn-menu-open {
    padding-left: 0;
    width: 23px;
    cursor: pointer;
    margin-right: 5px;
}
.cn-menu-open:hover {
    background-color: silver;
    background-image: linear-gradient(#d4d4d4,silver);
}
.cn-menu-open.open {
    background-color: #a6a6a6;
    background-image: linear-gradient(#bbb,#a6a6a6)
}
.cn-menu-open .threedots {
    margin-top: 14px;
}
.cn-menu-horizontal {
    background: url(../../ApplicationImages/NavigationPage/NavigationSlider_CollapsExpandArrowRight.png) no-repeat center;
    
}
.cn-menu-vertical {
    background: url(../../ApplicationImages/NavigationPage/NavigationSlider_CollapsExpandArrowDown.png) no-repeat center;
}
.cn-menu-flow-vertical {
    position: absolute;
    top: 32px;
    left: 34px;
    z-index: 8001;
}
.hidden {
    display: none;
}
.hiddenButtonTelerik {
    display: none !important;
}
.hiddenMenu {
    visibility: hidden;
}

.RadMenu .rmRootGroup.rmVertical .rmRootLink {
    background-color: white;
}
.cn-navbar-wrap {
    overflow-x: hidden;
}
.cn-navbar-wrap a{
    white-space:normal;
}
#tdInfoboxExtended .cn-navbar-wrap {
    min-width: auto !important;
}
.cn-navbar-wrap .rmSlide {
    min-width: 200px;
}
.container-parent {
    white-space: nowrap;
    display: inline-flex;
}

.container-child {
    display: inline-block;
}

.container-flex {
    display: inline-flex;
    flex-wrap: nowrap;
}

.container-item {
   padding-right:5px;
}
    .container-item:last-child {
        padding-right: 0px;
    }

.container-line-break {
    width: 100%;
}
.container-inline {
    white-space:nowrap;
}
.container-popup {
    margin-top: auto;
    white-space: nowrap;
    height:20px;
}
.container-required {
    margin-top: auto;
    white-space: nowrap;
    height: 15px;
}
.Warning {
    height: 32px;
    vertical-align: middle;
    background-repeat: no-repeat;
    width: 30px;
    display: inline-block;
    background-position: center center;
    cursor:pointer;
}
.disp-in_block{ 
    display:inline-block !important;
}
.disp-inline {
    display: inline;
}
.warning_wrap a{
    text-decoration:underline;
}
.Warning_sm {
    height: 27px;
    vertical-align: middle;
    background-repeat: no-repeat;
    width: 27px;
    display: inline-block;
    background-position: center center;
    cursor: pointer;
}
.ProductionFalse {
    background-image: url(../../ApplicationImages/Common_WarningSign.png);
}
.WarningSQLIcon {
    background-image: url(../../ApplicationImages/Common_WarningSQLServerDatabase.png);
}
.DisabledSecurityTrue {
    background-image: url(../../ApplicationImages/Common_WarningCriminal.png);
}
.write_rights_thumbup {
    background-image: url(../../ApplicationImages/Common_HandThumbUp.png);
    background-position-x:left;
}
.write_rights_thumbdown {
    background-image: url(../../ApplicationImages/Common_HandThumbDown.png);
    background-position-x: left;
}
.alertDialog {
    text-align: left;
}

.countDownTimer {
    font-size: 16px;
    text-align: center;
    margin: 20px auto;
    font-weight: var(--font-bold);
    display: inline;
}
.winAlert{
    z-index:999000 !important;
}
.cn-tabstrip-group-register {
    min-height:34px;
    width: 36px;
    display: table-cell;
    background-color: #eaeaea;
    border: solid 1px #cdcdcd;
}
.cn-menu-tabstrip {
    display: table-cell;
}
.cn-menu-noroot .rmRootToggle{
    height:37px;
}
.cn-tabstrip-group-register-dot {
    vertical-align: middle;
    cursor: pointer;
    height: 36px;
}
.cn-tabstrip-flow-vertical {
    top:38px;
    left:37px;
}
.cn-tabstrip-group-register-dot .threedots {
    margin-top: 0;
    margin-left: 9px;
    display: -ms-inline-flexbox;
    display: initial;
}
.table-cell {
    display: table-cell;
}
.cn-switchview{ border-collapse: initial;}
.cn-switchview-navbar{
    display:block;
    padding-bottom:11px;
}
    .cn-switchview-navbar a {
        text-decoration: none;
    }
    .cn-switchview-navbar a:hover {
        text-decoration: underline;
    }
.cn-tabstrip-text {
    border: solid 1px #c6c6c6;
    background-color: white;
    border-bottom: 0;
    border-radius: 0 4px 0 0;
    vertical-align:middle;
}
    .cn-tabstrip-text > a {
        padding: 10px 15px;
        text-decoration:none;
        cursor:pointer;
    }
    .cn-tabstrip-text > span {
        padding: 10px 15px;
    }
    .cn-tabstrip-text img {
        vertical-align: bottom;
    }
.cn-tabstrip-horizontal {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowRight2.png) no-repeat center;
    height: 34px;
}

.cn-tabstrip-vertical {
    background: url(../../ApplicationImages/Common_InfoCollapsExpand_ArrowDown2.png) no-repeat center;
    height:34px;
}
.cn-tabstrip-horizontal-lv3 {
    background: url(../../ApplicationImages/Special/Common_InfoCollapsExpand_ArrowRight3.png) no-repeat center;
}

.cn-tabstrip-vertical-lv3 {
    background: url(../../ApplicationImages/Special/Common_InfoCollapsExpand_ArrowDown3.png) no-repeat center;
}
.hidden-tab{
    display: none !important;
}
.show-tab {
    display: block !important;
}
.nounderline{
    text-decoration:none;
}
.tab-register {
    position: relative;
    margin-top: 5px;
}
.clMnuInfoBox, .clMnuProcess {
    background-color: #eaeaea;
    width: auto;
    margin-right: -1px;
    display: table-cell !important;
}

.cn-navbar-header .clInfoBox > .rmLink {
    border: 0 none !important;
}

.clMnuInfoBox .clInfoBox .rmRootLink, .clMnuProcess .clInfoBox .rmRootLink {
    padding-right: 11px !important;
}
.clMnuInfoBox .rmRootGroup .rmRootLink, .clMnuProcess .rmRootGroup .rmRootLink {
    padding-bottom: 5px !important;
    padding-right: 11px !important;
    min-height: 28px;
    border-right: 0 none !important;
}
.AdditionInfoIcon {
    /*    background-image: url(../../ApplicationImages/TooltipIconTypeInformationMedium.png) no-repeat center; */
    width 24px;
    height: 24px;
    padding-left: 5px;
}
.AdditionInfoIcon.AdditionInfoIcon_margin-bottom {
    margin-bottom: -10px;
}
.Hidden_AdditionInfoIcon,
.HiddenIconByUserSelectionQuery {
    display: none;
}
.clMnuInfoBox ul, .clMnuProcess ul {
    background-color: #fff !important;
    background-image: none !important;
}
.clMnuInfoBox .rmSelected > .rmRootLink, .clMnuInfoBox .RadMenu_Default .rmRootGroup .rmExpanded > .rmRootLink,
.clMnuProcess .rmSelected > .rmRootLink, .clMnuProcess .RadMenu_Default .rmRootGroup .rmExpanded > .rmRootLink {
    border-color: #cdcdcd !important;
    color: var(--color-main_text);
    background-color: #fff;
    background-image: none !important;
}
.clMnuInfoBox .rmRootGroup, .clMnuProcess .rmRootGroup {
    min-height: 100%;
    height: 100%;
    width: max-content; /*use for case InfoBoxesMenuCollapsedDisplayType=2*/
}
.clMnuInfoBox .cn-navbar {
    min-width: 250px !important;
    white-space: normal !important;
}
.clMnuInfoBox .cn-navbar-wrap {
    min-width: 250px !important;
    white-space: normal !important;
}
.clMnuInfoBox .rmContentTemplate {
    min-width: 250px !important;
}
.clMnuInfoBox .rmItem:hover {
    border-color: #cdcdcd !important;
    background-color: #fff !important;
    background-image: none !important;
}


.clMnuInfoBox .RadMenu_Default .rmRootGroup .rmRootLink:hover {
    border-color: #cdcdcd !important;
    color: #333;
    background-color: #fff !important;
    background-image: none !important;
}

.clInfoBox.rmLast, .clProcess.rmLast {
    border-right: none !important;
}

.noleft{
    left:0 !important;
}
.childdata-multi-flex {
    vertical-align: top;
    display: inline-block;
    margin-right: 7px;
    margin-left: -9px;
    font: inherit;
 
}
.cn-panel_top-btn .childdata-multi-flex {
    margin-right: 0;
}
.childdata-multi-flex .rmSlide {
    left: auto !important;
    right: 0;
}
    .childdata-multi-flex .RadMenu .rmRootGroup {
        background-color: var(--bg-color-pri-default);
        border-radius: 0 4px 4px 0;
        box-shadow: var(--box-shadow-button-main);
    }
        .childdata-multi-flex .RadMenu .rmRootGroup .rmRootLink {
            padding: 11px 13px;
            border-left: 1px solid var(--border-color-ctrl-default);
        }

            .childdata-multi-flex .RadMenu .rmRootGroup .rmRootLink:hover {
                border-radius: 0 4px 4px 0;
                border-color: var(--border-color-ctrl-default);
            }
    .childdata-multi-flex .RadMenu_CnMaterial .rmRootGroup .rmSelected > .rmRootLink, .childdata-multi-flex .RadMenu_CnMaterial .rmRootGroup .rmExpanded > .rmRootLink {
        border-color: var(--border-color-main-hover);
    }
    .childdata-multi-flex .RadMenu .rmRootGroup .rmRootLink img {
        -webkit-filter: var(--filter-white);
        filter: var(--filter-white);
        -moz-filter: var(--filter-white);
    }
        .childdata-multi-flex .RadMenu {
            z-index: 1000 !important;
        }

.childdata-multi-flex div.RadMenu .rmGroup:before {
    width: 0px;
}
    .childdata-multi-flex div.RadMenu .rmGroup .rmLink {
        padding-left: 17px;
        padding-right: 17px;
    }
.childdata-multi-flex div.RadMenu .rmGroup .rmSeparator {
    margin-left: 0px;
}
#FieldTypeValueCorrectionDuplicate a {
    color: var(--color-main-error) !important;
}

.rtsNextArrow {
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}

.rtsNextArrow {
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    padding: 3px 12px !important;
}
.rtsPrevArrow {
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    padding: 3px 11px !important;
}

.cn-menu-tabstrip .rtsPrevArrow {
    border-left: 0;
    padding: 3px 12px !important;
}

.cnMenuPaddingIcon .rmHorizontal span.rmRightArrow {
    padding-right: 10px;
    padding-left: 10px;
}
.cnMenuPaddingIcon .rmHorizontal span.rmLeftArrow {
    padding-right: 10px;
    padding-left: 10px;
}
.main-menu-lineheight {
    line-height:24px;
}

.main-menu-lineheight-mobile {
    line-height: 20px;
}

.outcase-menu-lineheight {
    line-height: 20px;
}
.cn_showicon{
    display: block;
}
.cn_hideicon {
    display: none;
}
.HeaderIconContextMenu {
    cursor: pointer;
    margin-right: 5px;
    display: block;
}
.MobileSwitchMenuCaseNet .rmRootToggle {
    background-color: #eaeaea !important;
    background-image: linear-gradient(#eaeaea,#eaeaea) !important;
    border-color: #cdcdcd !important;
    border-bottom: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd !important;
    border-right: 0 none !important;
}

    .MobileSwitchMenuCaseNet .rmRootToggle:active, .MobileSwitchMenuCaseNet .rmRootToggle.rmExpanded {
        background-image: linear-gradient(#9a9a9a,#808080) !important;
        background-color: #808080 !important;
    }
.MobileMenuCaseNet .rmRootToggle:before {
    height: 32px;
}

.MobileMenuCaseNet .rmRootToggle {
    border-radius: 0;
    border-left: 0 none !important;
    border-top: 0 none !important;
    border-bottom: 0 none !important;
    border-color: #cdcdcd;
}

.cn-menu-caseoverview .rmLeftImage {
    width: 16px !important;
}

.RadMenuPopup ul.rmRootGroup > li.menu-navibar > .rmLink > img {
    padding: 2px 0 !important;
}
.MobileSwitchMenuCaseNet ul.rmGroup > li > .rmLink {
    padding: 8px 10px !important;
}
.MobileSwitchMenuCaseNet ul.rmGroup > li.rmParentItem {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.MobileSwitchMenuCaseNet .rmSlide .rmGroup li.rmItem {
    line-height: 24px !important;
}

.MobileMenuCaseNet .rmSlide .rmGroup li.rmItem {
    line-height: 20px !important;
}

.MobileMenuCaseNet .rmSlide .rmGroup li.cnmobile-with-image {
    line-height: 24px !important;
}

.MobileMenuCaseNet .rmSlide .rmGroup li.cnmobile-no-image {
    line-height: 20px !important;
}

    .MobileMenuCaseNet .rmSlide .rmGroup li.cnmobile-no-image > .rmLink {
        padding: 8px 10px !important;
    }

.MobileMenuCaseNet .rmSlide .rmGroup li.cnmobile-with-image > .rmLink {
    padding: 8px 10px !important;
}

.RadMenuPopup {
    z-index:7000 !important;
}

.RadGrid_Default .rgAltRow > td {
    border-color: #ccc !important;
}
.CaseConversationBarText {
    font-weight: var(--font-bold);
    color: grey;
}
/*.DropzoneMultiUpload span.rfdSkinnedButton {
    width: auto !important;
}*/

.ReadOnlyEditorMobile {
    border: solid 1px #ccc;
    overflow: auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 5px;
}
.RadGridMobile .rgMobileMenu .rgLabel .rfdCheckboxChecked, .rgMobileMenu .rgLabel .rfdCheckboxUnchecked {
    float: left;
    margin-top: 6px;
}
.RadGridMobile button.rgOptions {
    left: 0 !important;
    padding: 0 !important;
    width: 2.33333333em !important;
    right: inherit;
}
.RadGridMobile .rgHeader {
    padding-left: 28px !important;
}
.RadGridMobile .rgActionButton:hover {
    background-image: none !important;
    color: #666 !important;
}

.Calendar a {
    border-radius: 4px;
    color: var(--color-main_text);
    border: solid 1px var(--border-color-ctrl_cal-hili) !important;
}
.CalendarAlert a {
    border-radius: 4px;
    color: var(--color-main_text);
    border: solid 1px var(--border-color-ctrl_cal-hilial) !important;
}
.ClientFieldKey
{
    font-style:italic;
}
.RadGridMobile .ColNoFilter {
    padding-left: 6px !important;
}
.ResetSizeForGrids {
    width: 300.234px !important;
    overflow: hidden;
}
    /*.ResetSizeForGrids .NextPrevAndNumeric {
        width:10000px;
    }*/
.RadGridFullPageSize {
    /*overflow-x: hidden;*/
    width: calc(100% - 2px);
}

.OpenIdConnectButtons {
    margin-right:5px !important;
}

.SamlButtons {
    margin-right: 5px !important;
}

.field-caption-empty {
    padding-right: 0 !important;
    
}
.field-caption {
    white-space: nowrap;
}

.field-value {
    white-space: nowrap;
}
.field-text-empty {
    padding-top:0px;
}
.field-text {
}
[container="1"][type*="horizontal_"] .cnf-image span.field-text,
[container="1"][type*="horizontal_"] .cnf-image span.field-text,
[container="1"][type*="horizontal_"] .cnf-image span.field-text,
[container="1"][type*="horizontal_"] .cnf-image span.field-text {
    padding-top: 5px;
}

.cnf-image span.field-text {
    padding-top: 5px;
}
td.field-value .cnf-image .field-text {
    padding-top: 0px;
}
.cnf-link, .cnf-label {
    padding-top: 5px;
    white-space:normal;
}

td.field-value .cnf-link, td.field-value .cnf-label {
    padding-top: 0px;
}
/* Style for Vertical_Left_Left*/
[container="1"][type="vertical_left_left"] .cnf-label span {
    padding-top: 0;
}
[container="1"][innercaptionalwayhidden="1"][type*="horizontal_"] .field-caption-empty,
[container="1"][innercaptionalwayhidden="1"][type*="horizontal_"] .field-caption {
    display: none;
}
[container="1"][innercaptionalwayhidden="1"][type*="vertical_"] .field-caption-empty,
[container="1"][innercaptionalwayhidden="1"][type*="vertical_"] .field-caption {
    visibility: hidden;
}
[container="1"][innercaptionalwayhidden="1"][type="vertical_left_top"] .field-caption-empty,
[container="1"][innercaptionalwayhidden="1"][type="vertical_left_top"] .field-caption,
[container="1"][innercaptionalwayhidden="1"][type="vertical_top_top"] .field-caption-empty,
[container="1"][innercaptionalwayhidden="1"][type="vertical_top_top"] .field-caption {
    display: none;
}

.cn-navbar-header NavBarHeader Menu {
    position: fixed !important;
}

.cn-item-infobox {
    font-weight: normal;
}

.cn-item-infobox .rmSlide {
    width: auto !important;
}

.cn-item-infobox .cn-navbar-header {
    white-space: normal !important;
}

    .cn-item-infobox .cn-navbar-header strong {
        float: left;
    }

.similartext {
    font-size: 15px;
    line-height: 24px;
}
.cn-arrow-similar {
    height: 24px;
    width: 24px;
    display: inline-block;
    line-height: 24px;
    float: left;
}
.similartext{
    font-size:15px;
    line-height:24px;
}

.similar-content {
    float: left;
    padding-left: 20px;
    max-height: 100px;
    overflow: auto;
    direction:rtl;
}
    .similar-content a {
        color: rgba(0,120,212,1);
        font-size: 14px;
        font-weight: var(--font-bold);
    }
.similar-content-row {
    direction: ltr;
}
.iconRight {
    float: right;
    margin-right: 0 !important;
}

.cn-field-elements {
    float: left;
    padding-bottom: 10px;
}
.paddingtop30{
    padding-top:30px;
}
.margin-right0-imp {
    margin-right: 0 !important;
    /*float: left;
    height: 16px;
    width: 16px;*/
}
.filterType-area{
    vertical-align:middle;
    margin-left:5px;
}
.headercontextfiltertype .rgOptions {
    display: none !important;
}
.RadGridMobile .controlBaseOnEFilterType {
    text-align: left !important;
    padding-left: 10px;
}

.RadGrid .controlBaseOnEFilterType {
    text-align: left !important;
    padding-left: 9px;   
}
.cn-document-grid .controlBaseOnEFilterType {
    min-height: 26.5px;
}

.ColNoFilter .rgOptions {
    display: none !important;
}
.RadGridMobile .headercontextfiltertype .rgOptions {
    display: block !important;
}

.RadGrid .FixedColumn .rgOptions {
    display: none !important;
}
.excelFilterCustomWidth {
    width: 210px !important;
}

    .excelFilterCustomWidth ul {
        float: none !important;
    }

        .excelFilterCustomWidth ul li div.rmContent {
            max-width: none !important;
        }

        .excelFilterCustomWidth ul .rmContent .RadListBox {
            width: 100% !important;
        }

.rdAddChildData {
    margin-left: 5px !important;
}
.rgCommandMobileChildData {
    text-align: left;
    padding-left: 5px !important;
}
    .rgCommandMobileChildData .btnAddChildData {
        margin-top: 8px;
    }
    .rgCommandMobileChildData .btnAddChildDataOnlyAdd {
        margin-top: 0 !important;
    }
.RadGridMobile .rgCommandMobileChildData .controlBaseOnEFilterType {
    padding-left: 0 !important;
}
    .btnAddChildData {
    }

.rbIconOnlyPlusWith {
    padding: 0 !important;
}
.controlBaseOnEFilterType .RadButton{
    margin-bottom:0 !important;
}

.mailManager fieldset legend {
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
}

.mailManager div .name {
    float: left;
    margin-right: 10px;
    min-width: 350px;
}

.mailManager div .name strong {
    line-height: 27px;
}

.mailManager div .value {
    float: left;
    position: relative;
}

.rcRefreshImage {
    display: inline-block !important;
    width: 30px;
    height: 30px;
    background: url('../../ApplicationImages/Common_SearchBox_CacheRefresh.png');
    background-repeat: no-repeat;
    background-position: right, bottom;
    background-size: 22px 22px;
}

.rcImageClass {
    display: inline-block !important;
}
.rcLabelClass {
    color: White !important;
}
.rcTextBoxClass {
    width: 175px;
}

.RadMenuItemStartPageUrl {
    color: steelblue !important;
}
.cn-color_orange {
    color: orange !important;
}

.cn-form_prr_rqf {
    width: 2%;
    margin-left: 3px !important;
    line-height: 34px !important;
}

.cn-form_prr_input {
    width: 97% !important;
    margin-right: 0 !important;
    float: left;
}

.cn-login_msg {
    clear: both;
    text-align: center;
}

.cn-login_msgresult {
    padding-top: 20px;
    clear: both;
    line-height: 25px;
}
    .cn-login_msgresult span {
        margin-left: auto;
        line-height: 40px;
    }

.cn-font_size15 {
    font-size: 15pt;
}

.cn-login-secure_code {
    text-align: left;
}

    .cn-login-secure_code strong {
        font-size: 21px;
        margin:0 5px 0 7px;
    }
.cn-text_forgot{
    display:block;
    text-align:center;
}


.disabledDivRadCaptcha {
    pointer-events: none !important;
    opacity: 0.4 !important;
}

.HiddenRadAsyncUpload .ruFakeInput, .HiddenRadAsyncUpload .ruButton.ruBrowse {
    display: none !important;
}

.HiddenRadAsyncUpload .ruDropZone {
    display: none !important
}

.RadGrid .rgCommandRow.rgCommandCell-right td {
    text-align: right !important;
    padding-right: 8px;
}

.RadGrid .rgCommandRow.rgCommandCell-left td {
    padding-left: 8px;
    text-align: left !important;
}
.DragDropVisibleAreaDragEnter, .DragDropVisibleAreaDragLeave {
    display: none;
    width: 100%;
    line-height: 28px;
}
.DragDropVisibleAreaDragEnter span:first-child{
    margin-right:5px;
}
.DragDropVisibleAreaDragLeave {
    border: solid 1px #b3b3b3;
    box-sizing: border-box;
    text-align: center;
    border-radius: .28571429em;
}
.DragDropAreaActive {
    display: inline-block !important;
}

.DragDropAreaInActive {
    display: none !important;
}

.DropzoneArea {
    display: inline-block;
    overflow: hidden;
}

.CanvasControl {
    min-width: auto !important;
    width: auto;
}

    .CanvasControl::before {
        content: url(../../ApplicationImages/Common_DropZoneInfo.png) !important;
        padding-right: 5px;
        height: 16px;
        float: left;
    }

.LinkToEditPerson {
    background: url('../../ApplicationImages/MemberManager_LinkToEditPerson.png') no-repeat center center;
    height: 24px !important;
    width: 24px !important;
    border: 0px;
}

.customizedcasenetmenubarlogo {
    max-height: 32px !important;
}
.cn-pointer{
    cursor:pointer;
}
.cn-combo_header_wrap {
    display: block;
    padding:0;
    min-height: 17px;
    word-break: break-all;
}
.cn-combo_header_column{

}
.form-label {
    line-height: 27px;
}
.cn-logo_wrapper{
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.CanvasUploadControl {
    clear: both;
}
.CanvasNotAvailableLbl{
    font-weight:bold;
}
.CaseNetRadSearchBox .rsbSearchContext{
    display:none !important;
}

html .RadSearchBox .rsbInner input {
    /*width: calc(100% - 65px) !important;*/
}
html .RadSearchBox.SimpleSearchBoxControl .rsbInner input {
    width: calc(100% - 75px) !important;
}
.CalWidthMinuste50 {
    width: calc(100% - 52px) !important;
}
.Width24 {
    width: 24px !important;
    margin-bottom: 0px;
}
.RadCheckBoxLineHeight {
    line-height: 26px;
}


.menu-notify_desktop {
    background-image: url(../../ApplicationImages/Common_NotificationDesktopBlocked.png);
}
/* The popup chat - hidden by default */
.chat-popupRadChat {

    right: 10px;
    border: 3px solid #f1f1f1;
    z-index: 9;
}

/* Add styles to the form container */
.chat-container {
    width: 450px;
    padding: 5px;
    background-color: white;
}
   
.t-i-image::before {
    content: "\e501";
}

.t-i-clip::before {
    content: "\e10e";
}

.t-card .image-attachment {
    max-height: 120px;
}

.t-card .file-attachment {
    max-height: 120px;
}

.RadAsyncUpload.chat-file-upload {
    display: none
}

.RadAsyncUpload.chat-image-upload {
    display: none
}
.cn-app_server_time {
    line-height: 25px;
    clear: both;
    float: left;
    width: 100%;
    font-weight: var(--font-bold);
    font-size: 16px;
}

    .cn-app_server_time span {
        padding-right: 5px;
    }

.cn-lang_bar{
    margin:0 auto;
    text-align:center;
}
.cn-lang_item{
    font-weight:normal;
    margin-right:13px;
    text-decoration:underline;
}
.cn-textarea {
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    border: solid 1px #cdcdcd;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 4px 10px;
    line-height: 16px;
    border-radius: .28571429em;
}

.WCAGLevelLabel {
    margin: 0px;
}

.ListTypeLabel {
    margin: 0px !important;
    list-style-position: inside;
    padding-left: 0;
}
.js-docfilefunc {
    display: inline-flex;
    /*float: left;*/
}
.cn-login-panel-title {
    text-align: center;
    display: block;
}

.validate-height{
    line-height:30px;
}

.validate-require-control {
    margin-bottom: auto;
    margin-top: auto;
    vertical-align: bottom;
    padding-left: 5px;
}

.validate-require-control-flex {
    height:20px;
    vertical-align: bottom;
    
}
.div-wraper-inline {
    position: relative;
    display: block;
    clear: both;
}
    .div-wraper-inline a.HistoryLinkClassEditor, .div-wraper-inline a.HistoryLinkClass {
        padding-left: 0 !important;
    }
.divWrapItemBox {
    width: 880px;
    margin: 0 auto;
    padding-left: 40px;
}

.divWrapItemBox tr {
    padding-bottom: 30px;
    float: left;
}

.DropZoneDragDropCommon {
    background-image: url(../../ApplicationImages/DropZoneDragDropCommon.png);
}
.DropZoneDragDropAppointment {
    background-image: url(../../ApplicationImages/DropZoneDragDropAppointment.png);
}
.DropZoneDragDropCalendar {
    background-image: url(../../ApplicationImages/DropZoneDragDropCalendar.png);
}
.DropZoneDragDropFile {
    background-image: url(../../ApplicationImages/DropZoneDragDropFile.png);
}
.DropZoneDragDropImage {
    background-image: url(../../ApplicationImages/DropZoneDragDropImage.png);
}
.DropZoneDragDropMail {
    background-image: url(../../ApplicationImages/DropZoneDragDropMail.png);
}
.DropZoneDragDropTask {
    background-image: url(../../ApplicationImages/DropZoneDragDropTask.png);
}
.DropZoneDragDropVCardContact {
    background-image: url(../../ApplicationImages/DropZoneDragDropVCardContact.png);
}
.DropZoneDragDropLibraryDocument {
    background-image: url(../../ApplicationImages/DropZoneDragDropLibraryDocument.png);
}
.DropZoneDragDropFileupload {
    background-image: url(../../ApplicationImages/DropZoneDragDropFileupload.png);
}

.divDropZoneItem {
    background-repeat: no-repeat;
    background-position: center;
    height: 64px;
}

.divDropZoneItem_Drag {
    height: 64px;
    vertical-align: middle;
    text-align: center;
    line-height: 64px;
    border: solid 2px black !important;
    background-image:none !important;
}

.dropzone-item-link {
    cursor: pointer;
    display: block;
    padding: 10px;
    margin: 0 auto;
    width: 120px;
    position: relative;
    float:left;
}

.cn-label-hidden {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}
.RadButton_Default.rbButton:focus {
    border-color: #676767 !important;
    color: #fff !important;
    background-color: #808080 !important;
    background-image: linear-gradient(#9a9a9a,#808080) !important;
    box-shadow: inset 0 0 1px #fff !important;
}
.btnEditModeTelerik_width{
    width:auto !important;
}
.btnCancelTelerik_width {
    width: auto !important;
}
.rfdSkinnedButton:focus, .rfdSkinnedButton:active {
    border-color: #676767 !important;
    color: #fff !important;
    background-color: #808080 !important;
    background-image: linear-gradient(#9a9a9a,#808080) !important;
    box-shadow: inset 0 0 1px #fff !important;
}
.fieldTypeButtonTelerik {
    min-width: 64px !important;
    min-height: 27px !important;
}
.RadMenu_Default .rmRootGroup .rmFocused > .rmLink {
    box-shadow: inset 0 0 5px black !important;
}
.RadMenu_Default .rmGroup .rmFocused > .rmLink, .RadMenu_Default .rmGroup .rmFocused > .rmLink .rmToggle {
    border: solid 1px black !important;
    box-shadow: inset 0 0 5px black !important;
}

table.cn-table_container {
    border-collapse: separate;
}
table.cn-table_container tr{}
    table.cn-table_container > tbody > tr > td, table.cn-table_container th {
        height: 30px;
    }
    table.cn-table_container td .historylink {
        clear: both;
        display: block;
        margin-top: 0;
        width: 100%;
        overflow: hidden;
    }

.csss {
    background-color: var(--color-main-error) !important;
    background-image: none !important;
    color: green !important;
}
table.cn-table_container{
    border-collapse:collapse;
    border-spacing:0;
    margin-bottom:7px;
}
table.cn-table_container tr{}
    table.cn-table_container > tbody > tr > td {
        height: 30px;
        padding: 0;
    }
    
    table.cn-table_container td.cn-table_container-lined {
        border: solid 1px #ccc !important;
    }
    table.cn-table_container .cn-table_container-caption{
        width:auto !important;
    }
    table.cn-table_container .cn-table_container-caption-special {
        width: auto;
    }

    table.cn-table_container [innercaptionalwayhidden="1"] .WCAGLevelLabel,
    table.cn-table_container [innercaptionalwayhidden="1"] .cn-table_container-lbl {
        display: none;
    }
.full-width {
    width: 100% !important;
}
.full-width textarea {
    resize: vertical !important;
}
.full-width_editor {
    width: 100% !important;
    min-height:250px;
}
table.cn-table_container .DivField, table.cn-table_container .DivField.cn-tablecontainer-field {
    padding: 5px;
    margin-bottom: 0;
}
    table.cn-table_container_nocap .DivField.cn-tablecontainer-field-special {
        padding: 5px 0 5px 0;
    }
        
        table.cn-table_container .field-width {
            overflow: hidden;
            padding: 5px;
        }
table.cn-table_container .field-width .DivValue {
    display: block;
}
table.cn-table_container_top .field-has_popup {
    width: calc(100% - 45px) !important;
}
.TabletScreenSize table.cn-table_container_top .field-has_popup {
    width: calc(100% - 68px) !important;
}
.field-has_popup textarea {
    resize: vertical !important;
}
table.cn-table_container_top .field-has_icon {
    width: calc(100% - 20px) !important;
}
.TabletScreenSize table.cn-table_container_top .field-has_icon {
    width: calc(100% - 38px) !important;
}

table.cn-table_container .field-has_required {
    display: block;
    float: left;
    width: 100%;
    bottom: 0;
}

.cn-radcheckbox span:first-child{
    float:left;
}

.cn-radcheckbox_caption_flex span:last-of-type {
    display: flex;
    flex-flow: row wrap;
    text-align: left;
}

.cn-radcheckbox {
    margin-bottom: 0px;
}

.radchk_clear_margin-bottom {
    margin-bottom: 0px;
}

.rnTitleBarTitle {
    margin-top: 2px !important;
}

.ruFocused {
    border-color: #676767 !important;
    color: #fff !important;
    background-color: #808080 !important;
    background-image: linear-gradient(#9a9a9a,#808080) !important;
    box-shadow: inset 0 0 1px #fff !important;
}
.divpopup_cn_control {
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: bottom;
    margin-left: 2px;
    margin-top: 4px;
}
.divpopup_cn_required_control {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 5px;
    margin-top: 4px;
}
.div_casenet_required_control {
    display: inline-block;
    vertical-align: bottom;
    margin-top: 4px;
}
.cn-table_container .div_casenet_required_control, .cn-table_container .divpopup_cn_required_control, .cn-table_container .divpopup_cn_control {
    display: block;
}
.meg_radchk_alignright .rbIcon {
    float: right;
}
.meg_radchk_aligncenter .rbIcon {
    float: none;
}
.meg_radchk_alignleft .rbIcon {
    float: left;
}

.div-row {
    line-height: 20px;
}
.label-notifycation {
    float: left;
    padding: 20px;
    min-width: 460px;
}
button.btnViewPdf:focus {
    outline-width: 3px;
    outline-style: solid;
    outline-color: #333;
    border-radius:5px;
}

.label-notifycation:focus{
    border:1px solid #ccc !important;
    border-radius:5px;
}
.wrap-checkboxtelerik {
    width: 20px;
    height:20px;
}
.wrap-checkboxtelerik:focus {
    border:1px solid #cdcdcd !important;
}
.wrap-buttonreport {
    width: fit-content;
    height: fit-content;
}
.wrap-checkboxtelerik:focus, .wrap-buttonreport:focus {
    border: 1px solid #cdcdcd !important;
}
.cn-label-opt {
    font-size: 0 !important;
}

.cn-radoptiongroup .rbText {
    font-size: 0 !important;
}
.staic-field {
    clear: both;
    overflow: hidden;
    float: left;
}
.iAutowidth {
    max-width: unset !important;
}
.checkbox-right-star {
    padding-left: 5px;
}
.categories-panel {
    width: auto;
    float: left;
    line-height: 20px;
}

.SimpleGridTableControl .removebuttoninsimplegrid:focus {
    width: 16px;
    height: 26px;
    margin: 0px 5px;
    background: url(../../ApplicationImages/SimpleGrid_Transparent_Delete.png) no-repeat !important;
    background-position: center center !important;
    background-size: 44% !important;
    border: 0 !important;
}

.SimpleGridTableControl .removebuttoninsimplegrid:active {
    width: 16px;
    height: 26px;
    margin: 0px 5px;
    background: url(../../ApplicationImages/SimpleGrid_Transparent_Delete.png) no-repeat !important;
    background-position: center center !important;
    background-size: 44% !important;
    border: 0 !important;
}


.SimpleGridTableControl .AddButtonInNormalMode:focus {
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') no-repeat !important;
    background-position: center center !important;
    background-size: 55% !important;
    width: 16px;
    height: 26px;
    margin: 0px 5px;
    border: 0 !important;
}

.SimpleGridTableControl .AddButtonInNormalMode:active {
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') no-repeat !important;
    background-position: center center !important;
    background-size: 55% !important;
    width: 16px;
    height: 26px;
    margin: 0px 5px;
    border: 0 !important;
}
.cn-fileupload_name,
.sg_field_file_filename, .cn-link.sg_field_file_filename {
    word-break: break-word;
    white-space: normal !important;
    line-height: 16px;
    display:block;
}
.cn-link.sg_field_file_filename {
    display: inline !important;
}
    .cn-icon_w16h16 {
        width: 16px;
        height: 16px;
    }
.cn-icon_w24h24 {
    width: 24px;
    height: 24px;
}
.marginleft20{
    margin-left:20px;
}
.RadPanelBar {
    width: 20.83333333em !important;
}
.cn-page_error_header {
    margin: 0px auto;
    text-align: center;
    float: left;
    width: 100%;
    height: 80px;
}

.cn-page_error_body {
    width: 100%;
}

.cn-page_error_body_c {
    width: 100%;
    text-align: center;
}

    .cn-page_error_body_c h1 {
        font-size: 80px;
        color: #f3581f;
    }

    .cn-page_error_body_c h6 {
        text-transform: uppercase;
        font-size: 1.5em !important;
        font-weight: var(--font-bold) !important;
        border-bottom: none !important;
    }

.cn-page_error_button {
    line-height: 35px !important;
    font-weight: var(--font-bold) !important;
    font-size: 14px !important;
    padding: 4px 20px !important;
}

    .cn-page_error_button.b_logout {
        background-image: linear-gradient(#008ca8,#007fa2);
        color: white;
    }

    .cn-page_error_button.b_back {
        margin-right: 10px;
    }

.cn-page_error_ico {
    width: 24px !important;
    height: 24px !important;
    position: absolute;
    top: 5px;
}

    .cn-page_error_ico.ico_back {
        background-image: url('../../ApplicationImages/ErrorPage_BackButtonBackground.png') !important;
    }

    .cn-page_error_ico.ico_bell {
        background-image: url('../../ApplicationImages/ErrorPage_UserLogout.png') !important;
    }

.show_more_text {
    font-weight: var(--font-bold);
    cursor: pointer;
    margin-bottom: 30px;
}

    .show_more_text:hover {
        color: var(--color-main_link-hover);
    }
    .show_more_text:active {
        color: var(--color-main_link-clicked);
    }
        .show_more_div {
            padding-bottom: 50px;
        }

.cn-page_error_content {
    margin-top: 50px;
}

.show_more_detail {
    margin: 0 auto;
    width: 90%;
}
.cn-document{
    position:relative;
}
    .cn-document img {
        border-width: 0px;
    }
    .cn-document .user_checkout {
        background-image: url(../../ApplicationImages/Common_Checkedout.png);
        height: 16px;
        width: 16px;
        position: absolute;
        top: 0px;
        right: -6px;
        padding: 0;
        margin: 0;
    }
    .cn-document.cnfiletypeoneicon .user_checkout {
        top: 4px;
        right: -2px;
    }

.cn-document-overview {
    position: relative;
}

    .cn-document-overview img {
        border-width: 0px;
    }

    .cn-document-overview .user_checkout-overview {
        background-image: url(../../ApplicationImages/Common_Checkedout.png);
        height: 16px;
        width: 16px;
        position: absolute;
        bottom: 0;
        right: -6px;
        padding: 0;
        margin: 0;
    }
    .cn-document-overview.cnfiletypeoneicon .user_checkout-overview {
        right: -1px;
    }
    .padding-left5{
        padding-left:5px;
    }
    .padding-left10 {
        padding-left: 10px;
    }
.cn_margin_top {
    margin-top: 1px;
}
.image-delete-file {
    float: left;
    height: 16px;
    width: 16px;
}
.image-delete-file24 {
    float: left;
    height: 24px;
    width: 24px;
    margin-top: -2px;
}

.btndelete_hidden {
    display: none;
}
.btndelete_visible {
    display: block;
}
.padding-left8 {
    padding-left: 8px;
}
.padding-left12 {
    padding-left: 12px;
}

/*Start For MultipleBlocks="True" in Register*/
.cn-container-blocks {
    display: flex;
    flex-direction: column;
}

.cn-container-block {
    display: flex;
    justify-content: flex-start;
    flex-grow: 1;
}

.cn-container-field {
    overflow-x: hidden;
}

.cn-div-field {
    display: flex;
    justify-content: flex-start;
    min-height: 27px;
    margin-bottom: 5px;
}

.cn-div-field-name {
    align-self: flex-start;
}

.cn-div-field-value {
    align-self: flex-start;
    flex-grow: 1;
}
/*End For MultipleBlocks="True" in Register*/

.info-box-extended-title,
.info-box-extended-category-title,
.info-box-extended-row {
    padding: 4px;
    cursor: pointer;
}
.info-box-extended-title,
.info-box-extended-category-title {
    word-break: break-word;
    min-height: 20px;
}
.info-box-extended-title {
    font-weight: var(--font-bold);
    color: var(--color-ib_head-default);
    background-color: var(--bg-color-ib_head-default);
    border: 1px solid var(--border-color-ctrl-focus);
    padding: 9px;
    border-radius: 6px 6px 0 0;
}
.info-box-extended-row {
    cursor: default;
    display: grid;
    padding: 0;
    margin: 0;
}
.info-box-extended-row td {
    padding: 4px;
    box-sizing: border-box;
}
.info-box-extended-divider {
    padding: 0 !important;
}
.info-box-extended-category {
    border-bottom: 1px solid #c0c3ca;
}
.info-box-extended-category-table{
    position:relative;
}
    .info-box-extended-category-table:before {
        content: "";
        border-right: 1px solid #999999;
        width: 19px;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        display: block;
    }

.info-box-extended-category-title {
    padding: 0;
    display: grid;
    grid-template-columns: 16px 1fr;
    font-weight: var(--font-bold);
    place-items: center left;
    height: 30px;
    padding: 5px;
}
.info-box-extended-category-title img {
    width: 16px;
    height: 16px;
    padding: 0 6px;
}

.info-box-extended-category-title-text{
    padding-left: 14px;
}

.info-box-extended-expandable.collapsed ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 500ms cubic-bezier(.25,1,.25,1);
}
.info-box-extended-expandable.expanded {
    max-height: 2000px;
    transition: max-height 500ms cubic-bezier(.86,.23,.86,.23);
}

.info-box-extended-category-expandable.collapsed ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 500ms cubic-bezier(.25,1,.25,1);
}

.info-box-extended-category-expandable.expanded {
    transition: max-height 500ms cubic-bezier(.86,.23,.86,.23);
    background-color: var(--bg-color-ib_body-selected);
    color: var(--color-ib_body-default);
    border-bottom: 2px solid var(--border-color-ctrl-focus);
}

.info-box-extended-category-expandable:hover {
    background-color: var(--bg-color-ib_body-hover);
    background-image: linear-gradient(var(--bg-color-ib_body-hover),var(--bg-color-ib_body-hover));
    color: var(--color-ib_body-default);
}

.info-box-extended {
    color: #000000;
}
.info-box-extended a[href] {
    color: var(--color-main-default);
}

.info-box-extended a[href]:hover {
    color: var(--color-main_link-hover); 
}

.info-box-extended a[href]:active{
    color: var(--color-main_link-clicked);
}

.recent-cases-spinner {
    border: 8px solid #eee;
    border-radius: 50%;
    border-top: 8px solid #000;
    animation: spin 0.6s linear infinite;
    display: block;
    height: 24px;
    width: 24px;
    margin-top: 4px;
    margin-left: 100px;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.cn-panel_action_file button {
    margin: 5px 5px 0 0;
}
.cn-panel_action_file button:focus {
    border:2px solid black !important;

}


.cn-document-grid_selectedrow {
    background-image: none !important;
}

    .cn-document-grid_selectedrow > td {
        border-bottom-color: #ccc !important;
    }

        .cn-document-grid_selectedrow > td.rgSorted {
            background-color: #f2f2f2 !important;
        }
.cn-document-grid .controlBaseOnEFilterType{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
    .cn-document-grid .controlBaseOnEFilterType .command-space{
        margin-left:10px;
        flex-grow:1;
    }
    .cn-document-grid .controlBaseOnEFilterType .cn-panel_action_file {
        /*flex-grow: 1;*/
        padding-right:15px;
    }
.cn-document-grid .controlBaseOnEFilterType .UploadControl.cnFieldType {
    align-self: flex-start;
}
    .cn-document-grid .controlBaseOnEFilterType input[type=image], .cn-document-grid .controlBaseOnEFilterType img {
        margin-top: 5px;
        margin-right: 5px;
        margin-left: 0px !important;
        float: left;
    }
.cn-panel_action_file .documentgrid_labeltotalselected {
    line-height: 26px;
}
.cn-grid-group_checkall{
    display:inline-block;
}
.cn-grid-group_check label.rfdCheckboxChecked, .cn-grid-group_check label.rfdCheckboxUnchecked {
    padding-top: 0 !important;
}
    .cn-grid-group_check label.rfdCheckboxUnchecked::before, .cn-grid-group_check label.rfdCheckboxChecked::before {
        top: 0 !important;
    }
.cn-grid-group_checkall {
    position: relative;
}
.cn-grid-header_lbl{

}
.cn-grid-group_checkall label.cn-grid-group_checkall_lbl {
    vertical-align: top !important;
}
.cellfile img{
    padding-left:0 !important;
}
.HrData {
    width: 100% !important;
}

.cursor-default{
    cursor: default!important;
}
.header-nowrap {
    white-space: normal;
}
.cn-row {
    margin-bottom: 10px !important;
    padding: 0 !important;
    overflow: hidden;
    clear: both;
    display:block;
}
.cn-row_mb5 {
    margin-bottom: 5px;
    padding: 0 !important;
    overflow: hidden;
    clear:both;
}
.cn-page_editable .divFiltersBlock {
    margin-bottom: 5px;
}
.cn-page_editable .cn-field {
    padding: 0 !important;
    margin-bottom: 10px;
}
.cn-page_editable .clear{ height:10px;}
.cn-page_schedule .divFiltersBlock {
    margin-bottom: 5px;
}
.cn-page_docgrid .cn-field {
    padding: 0 !important;
    margin-bottom: 10px;
}
/*.cn-page_permanager .tab-register {
    margin-top:0;
}
.cn-page_permanager h2{
    margin-bottom:0;
}*/
.ico-copykey {
    background-position: bottom;
background-image: url('../../ApplicationImages/Common_Copy.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 21px;
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
}
.popup-background {
    background-color: #eaeaea;
}

#scrollToTopBtn {
    display: none;
    position: fixed;
    bottom: 90px;
    right: 70px;
    z-index: 99;
    font-size: var(--font-icon-size);
    border: none;
    outline: none;
    background: var(--bg-color-pri-default) url(../../ApplicationImages/scroll_up.png) center center no-repeat;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 90px;
    height: 44px;
    width: 44px;
    min-width: unset;
    box-sizing: border-box;
}
a[ignoreleftclicksort="true"] {
    pointer-events: none;
}
.HeaderIconContextMenu_Tablet {
    cursor: pointer;
    margin-right: 5px;
    display: none!important;
}
.MobileMenuCaseNet .rmSlide ul li span.rmToggle {
    width: calc(100% - 30px) !important;
    text-align: right !important;
    padding: 10px 20px 10px 10px !important;
}
    .MobileMenuCaseNet .rmSlide ul li span.rmToggle:before{
        left: unset !important;
    }
.MobileMenuCaseNet .rmSlide ul li span.rmLink img {
    z-index: 21 !important;
    position: relative
}

.pnTabOverviewBox:has(.RefreshCacheBoxOverview) {
    display: flex;
    flex-wrap: wrap;
}

.outerMultiPage {
    order: 1;
    flex: 0 0 100%;
}

.RadForm_CnMaterial .tab-overviews-box .RadTabStrip {
    width: initial !important;
}
.RefreshCacheBoxOverview.flexboxCard-Wrapped {
    order: -1;
    margin-top: 0px;
    margin-bottom:8px;
}

.RefreshCacheBoxOverview.flexboxCard-Not-wrapped {
    order: 0;
    margin-top: 7px;
    margin-bottom: 0px;
}

.TabletScreenSize .RefreshCacheBoxOverview.flexboxCard-Not-wrapped {
    margin-top: 0px;
}
.RefreshCacheBoxOverview.flexboxCard-Not-wrapped:before {
        content: '';
        margin-left: 7px;
}
a[downloadwebdav]{
    text-decoration:underline;
    cursor:pointer;
}

.flex-divcontainerquerygendoc {
    display: flex;
    flex-wrap: wrap;
    flex: 100%;
    /*overflow: auto;
    max-height: 120px;*/
    /*margin-top: 10px;
    */
    margin-bottom: 10px;
}

.flex-comboboxqueryfield {
    display: flex;
    flex-direction: column;
    padding-right: 10px;
    padding-top: 10px;
    justify-content: flex-end;
}

.flex-comboboxquerycaption {
    width: 100%;
    word-break: break-all;
}
.cn-document-grid .controlBaseOnEFilterType img, .cn-document-grid .controlBaseOnEFilterType button {
    margin-bottom: 5px !important;
}
.cn-document-grid .controlBaseOnEFilterType .rbButton {
    float:left;
}
.cn-document-grid .controlBaseOnEFilterType .rbButton.rgButtonImgErr {
    padding:16px;
    border:0;
}
.EnterDataCursorRight Input {
    text-align: right;
}
.no-horizontal-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.no-horizontal-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}



.RadButton_CnMaterial.cn-radcheckbox_expander .rbToggleCheckboxChecked:before {
    content: "\e313";
    color: black;

}

.RadButton_CnMaterial.cn-radcheckbox_expander .rbToggleCheckbox:before {
    content: "\e315";
}

.cn-checkbox-expander input[type="checkbox"] {
        display: none;
    }

.cn-checkbox-expander label {
    display: inline-block;
    cursor: pointer;
}

.cn-checkbox-expander input[type="checkbox"]:checked + label::before {

    content: "\e313";
    color: black !important;
}

.cn-checkbox-expander input[type="checkbox"]:not(:checked) + label::before {
    content: "\e315";
    color: black !important;
}
.ico-refesh {
    background-position: center;
    background-image: url('../../ApplicationImages/Common_SearchBox_CacheRefresh.png');
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
}
.definition_label {
    margin-top: 9px !important;
    display: block;
    margin-left: 12px;
    margin-right: -3px;
    float: left;
}
.definition_button {
    display: block;
    float: left;
}
.defgroup{
    float: left;
}
.flex-comboboxquerycontrol > div[hdcustompopup] > span.rcbInner > button.rcbActionButton {
    display: none !important;
}