.converselected {
    background: #c4dafa;
    color: #0564b9;
}

body 
{
	margin: 0;
}

/*a
{
	color: Black;
}*/
input
{
	font-size: 11px;
}
.textareafont{
    font-family:Arial !important;
    font-size:9pt !important;
}
select {
    font-size: 13px; /*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;
    padding-bottom: 5px;
}
.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-family: Tahoma, Verdana;*/
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.title:hover
{
	/*font-family: Tahoma, Verdana;*/
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}

.link1
{
	/*font-family: Tahoma, Verdana;*/
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	word-wrap: break-word;
	line-break: normal;
}

.stypereadonly{
    opacity : 0.4;
}
.buttonreadonlycss {
    opacity: 0.4;
}
.stypenotreadonly {
    opacity: 1;
}
/*.content1
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
}*/
.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;
	/*font: normal 11px Arial, Verdana, Sans-serif;*/
	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
{
	/*font: 11px tahoma;*/
	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
{
	/*font: bold 10px Verdana, Arial, Sans-serif;*/
	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
{
	/*background-color: #f7f7f7;*/
	border: solid 1px #bbb;
}
.fileMistakeConfigLink{text-decoration:none!important;font-weight:bold!important;color:orange!important;cursor:default!important;}
/*table.Checkbox input[type="checkbox"]:before{
    line-height: 3px !important;
}*/
.normaltd
{
	background-color: blue;
	line-height: 22px;
	border: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.old-info-box-title {
    min-height: 20px;
    line-height: 20px;
    padding: 9px;
    font-weight: 500;
    color: white;
    background-color: var(--color-0564b9);
    border: 1px solid var(--color-0564b9);
    border-radius: 6px 6px 0 0;
}

.gachchan {
    vertical-align: top;
    /*border-bottom: 1px solid #c0c3ca;*/
    font-weight: normal;
    padding:3px;
}

.gachchan a[href] {
    color: #0564b9;
}

.gachchan a[href]:hover {
    color: #009ef6; 
}

.gachchan a[href]:active{
    color: #1d05b8;
}

.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-collapse: collapse;*/
	border: solid 1px white;
}
.SelectedInvitationTime
{
	background-color: #ffa500;
	border-color: #ffa500;
	text-align: center;
	height: 22px;
}

.casenetGridTable
{
	padding: 0px;
}

.cwheader
{
	text-align: right;
	/*font-family: Verdana, Tahoma;*/
	font-weight: bold;
	font-size: 10px;
}

.cwheader1
{
	text-align: left;
	/*font-family: Verdana, Tahoma;*/
	font-weight: bold;
	font-size: 10px;
}
.padding_right
{
	padding-right: 20px;
}
.CssUnReaded
{
	font-weight: 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;
	/*margin: 10px 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;
}
/*.CssAlternatingItem
{
	background-color: #f2f2f2;
}
.CssItem
{
	background-color: #fff;
}*/

/* HaiPH : Phai them class nay boi vi neu khogn se bi xo lech
.CssHoverItem{background-color:#FAE5C4;}
.CssHoverItem td{padding:0px 7px 0px 7px;}
*/
div.RadGrid .CssHoverItem
{
	background-color: #FAE5C4;
}
div.RadGrid .HoverItem
{
	background-color: #FAE5C4;
}
/* End HaiPH */

#ctl00_ContentPlaceHolder1_grdPersonIn .GridHeader_Default img, #ctl00_ContentPlaceHolder1_grdPersonNotIn .GridHeader_Default img
{
	display: none;
}
.hiden
{
	visibility: hidden;
}


.PageTitle
{
	font-weight: 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: 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: bold;
	color: Red;
}
.ErrorMessage
{
	color: Red;
}
/*Ad by Minhmq*/
.cssForErrorMsg
{
	visibility: hidden;
	color: Red;
}
.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;
}
/* 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;
}
/* taks 3244*/
/* 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;
}
/*End taks 3244*/
.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;
}

/*css new login - add by hungnq*/

#body_login
{
	background-color: #8eb4e3;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #686868;
	text-align: center;
}
.clr
{
	clear: both;
}
#wrapper_login
{
	width: 425px;
	text-align: left;
	position: relative;
	margin: 0px auto;
}
.cn_login_custom {
    position: relative;
    margin: 0 auto;
    width: 638px;
}
#casenet_logo
{
	background: transparent url(../../template/templdn/casenet_logo_new.png) no-repeat center 80px scroll;
	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;
	padding-bottom: 10px;
	float: right;
	width: 100%;
	height: auto;
	line-height: 50px;
	font-weight: normal;
	/*color: black;*/
	font-size: 20px;
	text-align: center;
	margin: 5px 0 0 0; /*text-shadow:1px 1px 2px #666;*/
	border-bottom: 2px #a6a7ac solid;
}
#login_message
{
	clear: both; /*border:1px solid #f0c3b4;     background-color:#fff7f4;*/
	padding: 10px;
	/*color: black;*/
	display: block;
	text-align: center;
	/*border-bottom: 2px #a6a7ac solid;*/
}

.input_form p
{
	line-height: 30px;
	text-align: left;
	padding-left: 90px;
	/*color: black;*/
}
input.login_txt
{
	/*background-color: #fff;*/
	/*border: 3px #a6a7ac solid;*/
	height: 25px;
	width: 300px;
	font-size: 16px;
	/*color: #5c5c5c;*/
}
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;
}
.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;
	/*color: #313f5a;*/
	line-height: 30px;
}
.bigger
{
	font-size: 18px;
	/*color: #000;*/
}
.login_btn
{
	margin-left: 100px;
}
.input_form_login {
    padding-left: 90px;
}
.input_form span
{
	margin-left: 90px;
	line-height: 20px;
}

    .input_form span.rbText {
        margin-left: 0 !important;
    }


.input_form .casenet_custom_captchar{
    padding-bottom:10px;
}
.casenet_custom_captchar span {
    margin-left: 0;
    width: 100%;
    float: left;
}
.RadCaptcha span {
    margin-left: 0;
}


.changepass_txt {
    /*     background-color: #fff;     border: 1px solid #d3d3d3;     height: 20px;     width: 270px;     margin-left: 135px;     padding: 10px;     font-size: 16px;     color: #5c5c5c;     */
    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;
}
/*Minhmq css for info-icon*/
.Infoicon
{
	padding-left: 2px;
}
.LabelInfoicon
{
	vertical-align: top;
}
.companycss input, .companycss, .companycss select option
{
	color: Red;
}
.titlecss input, .titlecss
{
	color: yellow;
}
.greencss input, .greencss
{
	color: green;
}
.GridClass
{
	display: inline;
}
.HistoryLinkClass
{
	padding-left: 15px;
    vertical-align:bottom;
}

.HistoryLinkClassEditor
{
	padding-right: 15px;
}

.HistoryLinkClassInContainer {
    padding-left: 0;
    padding-top:5px;
}

.RadUpload input.ruFakeInput
{
	display: none;
}
/*
html .RadUpload_Default .ruButton, .RadUploadProgressArea_Default .ruButton {
    color: #000000;
}

html .RadUpload .ruBrowse {
    background-position: 0 0;
    margin-left: 4px;
    width: 65px;
}

html .RadUpload .ruButton, .RadUploadProgressArea .ruButton {
    background-repeat:repeat;
    border: 1px;
    height: 22px;
    padding-bottom: 2px;
    text-align: center;
}
*/

.watermarked
{
	background-color: #F0F8FF;
	border: 1px solid #BEBEBE;
	color: gray;
	padding: 2px 0 0 2px;
}

/*hungnq 2269*/
.document_box
{
	float: left;
	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;
}
.textEditorReadOnly
{
    white-space: normal;
    word-wrap: break-word;
}
    .textEditorReadOnly .reModes {
        Display: none !important;
    }
    /*end 2269*/
    /*
.RadGrid .rgDataDiv
{
    height : 100% !important;
    max-height : 600px !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
{
	/*padding-top: 15px;*/
	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-image: url('../../ApplicationImages/icondefaultvalue.png');*/
	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;
}


/*Added by Tunv*/
.RadFilter .rfApply
{
	padding-top: 5px !important;
}
/*.rcTimePopup
{      
	display: none !important;
}*/


/*.RadFilter .RadDateTimePicker td .rcTimePopup
{
	display: none !important;           
}    

.rgFilterRow td .rcTimePopup
{
	display: none !important;           
} 

.divFiltersBlock .rcTimePopup {
    display: none !important;   
}   

.radtimecustom td .rcCalPopup {

    background: url(../../ApplicationImages/calendar_31.png) no-repeat center !important;

}
    
.RadDateTimePicker td .rcTimePopup {
       
    background: url(../../ApplicationImages/clock2.png) no-repeat center !important;
}*/

/*hungnq add .RadFilter .RadDateTimePicker td */
.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 {
    /* set custom image for calendar popup button ;*/
 
    background: url(../../ApplicationImages/calendar_31.png) no-repeat center !important;

}
    .rgFilterRow  .RadDateTimePicker td .rcTimePopup {
        display: none;
}
      
    /*.rgFilterRow  .RadDateTimePicker td .rcCalPopup {
        background: url('/WebResource.axd?d=nJaQA-5GoHklxGD8RAF8BJcy_hH5SLpdZTO4EgOgfivFpmYb-1jcfkbO0hN6u8680Q3nn4M2T8kM68ysmxFseDOJUAmkLPLhsMYosIvp_w00QJ_6VxPZmdB6ks9Gy4Fi_sqHZK_P_E29q498xDL6cWiKNWno7BTTyDheBWhKTAk1&t=635974329549465969') !important;
}*/
.radtimecustom td .rcTimePopup {
    /* set custom image for time popup button ;*/    
    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;
}

/*div.RadUpload
{
	width: auto !important;
	padding-top: 3px;
}*/

/*.ruBrowse
{
	background-position: 0 -46px !important;
	width: 122px !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: 13px;
	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;
	/*font: 400 14px/25px "Segoe UI" , Tahoma, arial, sans-serif;*/
	color: #000;
	height: 30px;
	width: 100%;
	/*z-index: 9000;*/
	position: relative;
}
.div-text
{
	line-height: 30px;
	text-align: left;
    float: left;
}
.close-msg
{
	line-height: 30px;
	color: #28A1E2;
	/*padding-right: 20px;*/
	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;
}
.PrintType
{
/*	font-size: 11px;*/
	/*font-family: tahoma;*/
}

/*Additonal for task #2887: Maintenance Mode*/
.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;
}
.div-text-mode
{
	line-height: 30px;
	text-align: center;
}
/*End 2887*/
.ButtonHideShow
{
	margin-left: 1px;
	margin-top: 3px;
	margin-top: 3px;
}
.print_helper
{
	display: none;
}
/*.NavBarHeader
{
	min-height: 20px;
    line-height: 20px;
	padding: 3px;
	background: #93B5E7 url(../../ApplicationImages/header1.jpg) left top repeat-x;
}*/
.NavBarHeader
{
	min-height: 20px;
    line-height: 20px;
	padding: 10px;
}
    .NavBarHeader a{
        color:white;
    }

    .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;
}


/*css for RadGrid MEG*/
.rgBatchContainer .linkclass img
{
	vertical-align: bottom;
    margin-left: 3px;
}
.rgBatchContainer .linkclass {
    position: relative;
    z-index: 1000;
}
/*.RadGrid .rgBatchContainer
{
	display: table;
}
.RadGrid .riSingle
{
	display: table-cell !important;
}
.RadGrid .linkclass
{
	display: table-cell;
}*/
/*End css for RadGrid MEG*/

#form-person
{
	padding: 1px; /*min-height: 170px;*/
}

#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: red;
	font-size: 12px;
	line-height: 22px;
	display: none;
	bottom: 0;
	left: 0px;
	width: 100%;
}
#form-person.per-message
{
	padding: 10px;
	font-size: 12px;
	color: red;
}

.rgDataDiv
   {
        overflow-x: hidden !important;
   } 
   /*Task 3220 - Background color for Row selected*/
   .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;
   }


     .rgBatchCurrent .RadPicker {
         width: 100% !important;
     }

     .rgBatchCurrent .RadPicker .rcTable {
         width: 100% !important;
     }
     /*.RadGrid div.rgHeaderWrapper {
     background: #eeeeee url('../../App_Themes/CasenetSmallTheme/Grid/grid-bg-header.png') repeat-x right top !important;
}*/
.button {
    margin: 2px;
    padding: 2px 7px;
   /* outline: 0;
    transition: none;
    -moz-transition: none;
    -o-transition: none;*/
    
}
.ButtonConflict {
    margin: 2px;
}
.layouticoncommand {
    vertical-align: middle;
    /*padding-left: 5px;
    margin-top: 4px;*/
}
.regularPass {
    margin-left: 0px !important;
}
/*Task 4488 LuanNX*/
.leftScroll
{
    direction: rtl !important;
}

.leftScroll table
{
     direction: ltr !important;
}
.leftScroll {
  /*  height: 422px !important;*/
}
.leftScroll.rgHeaderWrapper
{
direction: rtl;
}

.leftScroll.rgHeaderWrapper table
{
direction: ltr;
}
/*.leftScroll.rgDataDiv {
     height: 257px !important;
}*/
/*end 4488*/

/*Task #3628 quyennb 30.06.2015*/
.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: bold;
	font-size: 12px;
}
.DivEmpty {
    width: 100%;
    float: left;
}

/*.topleft, .topright, .top, .bottomleft, .bottomright, .bottom, .right, .left {
    display: table !important;
}
.DivField {
    display: table-row !important;
}
.ClearSpace {
    display: table-row !important;
    height: 5px !important;
}
.DivName, .DivValue {
    display: table-cell !important;
}*/
.DivName
{
	width:170px;
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
	
}
.DivValue
{
    vertical-align: top;
    display: inline-block;
}
.DivValueNoName {
    margin-left: 170px;
}
.DivValue1
{
    width: 100%;
    display: block;
    margin-top: 5px;
    min-height: 16px;
    float: left;
}
.DivShowChange
{
float:left;
}
.DivStatus
{ float:left;}
.DivErrorMessage {
    color: red;
    padding-bottom: 20px;
}
.ClearSpace
{
	overflow: hidden;
	clear: both;
	height: 0;
    margin: 0;
    padding: 0;
}
.DivValue span, img, h2, h1, h3, h4, textarea,input
{
	/*float:left;
	margin: 0px;
	padding: 0px;*/
}
/*.DivValue img
{
	padding-left: 5px;
}*/
.DivField{ margin-bottom: 5px;}


/*task #3628*/
.EditRowSimple td {
    border-bottom: 0 !important;
} 


   /*css for index.aspx - hungnq*/
.input_index p {
    line-height: 30px;
	text-align: left;
    padding-left: 35px !important;
	/*color: black;*/
    margin: 0;
}

.input_index input.login_txt {
    background-color:#fff !important;
    border:3px #a6a7ac solid !important;
    height:25px !important;
    width:300px !important;
    font-size:16px !important;
    color:#5c5c5c !important;
    margin: 0;
    padding: 0;
}

.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;
}
    

/*end css for index*/

   /* task #4128: SimpleGrid: Automatic AvancedFilter for Type: Date, CheckBox (But AvancedFilter should NOT by configurable by config)*/
   .ActivedFilter {
    background: url('../../ApplicationImages/Special/Common_Filter_ActivatedAdvancedFilter.png') no-repeat !important;
}

.margin-right5 {
    margin-right: 5px;
}
.image-delete-left-grid{vertical-align:sub !important;}

.RadDateTimePicker .rdfd_{
    display: none !important;   
}

/*---- RadComboBox using skin Metro - custom*/
/*div.RadComboBox_Metro table
{
    border-collapse: separate !important;
    border-spacing: 0 !important;
}

.RadComboBoxDropDown_Metro, .RadComboBox_Metro * {
    font: 12px Arial, Helvetica, sans-serif !important;
    
}
.RadComboBox_Metro  .rcbInputCell {
    padding: 0 !important;
    color: black;
}
.RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInput {
    color: black;
}
.RadComboBox_Metro .rcbInput {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 5px !important;
    
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:  border-box;
    height: 16px !important;
    line-height: 14px !important;
}

.RadComboBox_Metro .rcbInputCell, .RadComboBox_Metro .rcbArrowCell {
    height: 16px !important;
}
.RadComboBox_Metro .rcbArrowCell a {
    height: 16px !important;
}*/

/*.RadComboBox_Metro .rcbHovered
{
    border: 1px solid #81afd5;
    color: #061d71;
    background-color: white !important;
}
.RadComboBoxDropDown .rcbHovered{
    background-color: #1e90ff !important; color:white !important;
}*/
/*Task #4299 quyennb 07.03.2016*/
.reToolZone table tr
{
    display: table-row !important;
}  
 .ItalicColumnName{
            font-style:italic;
}  

table.SimpleGridTransparent, table.SimpleGridTransparent table tr.rgRow, table.SimpleGridTransparent tr td, table.SimpleGridTransparent tr th{ border: 0 none; }
.SimpleGridTransparent tr th a, .SimpleGridTransparent tr th a:hover {
    text-decoration: none !important;
}

/*.RadMenu .rmItem{ line-height: 15px;}*/
.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;}
.RadSearchBoxInNavigation {
    padding-top: 2px;
} 

.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-left: 5px;
}
.AddButtonInNormalMode {
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') no-repeat center center !important;
    width: 16px;
    height: 26px;
    border: 0px !important;
}
.removebuttoninsimplegrid {
    width: 16px;
    height: 26px;
    margin-right: 5px;
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Delete.png') no-repeat center center !important;
    border: 0px !important;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
/*.alignPositionIconContexMenu .rmLeftImage{ margin: 0 !important;}*/
.alignPositionIconContexMenu img {
    width: 16px;
    height: 16px;
}
.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;
}
.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-field {
    padding-left: 35px;
    padding-right: 35px;
}
.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;
     padding-left: 35px;
    padding-right: 35px;
    margin: 0 auto;
}
.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%;
    float: left;
}
.cn-container-wrapper {
    display: table-row;
}
.cn-container-left {
    width: 200px;
    display: table-cell;
    vertical-align: top;
    padding-right: 1px;
}
.floatnone {
    float: none !important;
}
.height25 {
    min-height: 25px;
}
.nopadding {
    padding: 0 !important;
}
.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: bold !important;
}
/*.RadForm.rfdRadio input[type="radio"]+label, .RadForm.rfdCheckbox input[type="checkbox"]+label {
    line-height: 13px !important;
}*/
/*.RadForm .rfdSkinnedButton, .RadForm.rfdButton .rfdSkinnedButton.rfdInputDisabled {
    font-family: Tahoma, Verdana, Times New Roman;
	font-size: 11px !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 */
}
/*.RadFilter, .RadFilter a, .RadFilter .rfText, .RadFilter .rfApply a {
    font-family: Tahoma, Verdana, Times New Roman !important;
    font-size: 11px !important;
}*/
/*.cn-font {
    font-family: Tahoma, Verdana, Times New Roman !important;
    font-size: 11px;
}*/
.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: 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;
    /*font-family: Tahoma, Verdana, Times New Roman !important;*/

}
table.GridClass .rfdSkinnedButton {
    min-width: 30px !important  ;
}

table.GridClass .rfdSkinnedButton,table.GridClass .rfdSelect,table.GridClass .rfdTextInput, table.GridClass .calendarbutton {
    margin-right: 5px;
    /*margin-bottom: 5px;*/
}
.rfdSelect{ margin-right: 5px; vertical-align: middle;}
/*.cn-navbar-header {
    font-weight: bold;
}*/
.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 {
    width: 30px;
    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;
}
.cn-panel-title {
    width: 50%;
    line-height: 27px;
}
.cn-panel-title h2 {
    margin: 0 0 5px 0;
    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;}
/*.cn-button-filter span:before {
    content: "\e06c";
    font: 16px/1 "TelerikWebUI";
}*/
.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;
}

    .divFiltersBlock button[type=submit]{
        margin-left:8px;
    }
    .divFiltersBlock button[type=button] {
        margin-left: 8px;
    }
    .cn-navbar {
        min-width: 200px;
    }
/*.scheduler-filter  button[type=submit] {
    margin-left: 5px;
}

.scheduler-filter button[type=button] {
    margin-left: 5px;
}*/
.marginleft4 {
    margin-left: 4px !important;
}
.marginright4 {
    margin-right: 4px !important;
}
.DropDefaultValue {
    border-color: red !important;
}
.ComboBoxDefaultValue {
    border: 1px solid red !important;
    border-radius: 3px;
    box-sizing:border-box;
}
.DropDefaultValue .rfdDropDownArrow:before {
    color: red !important;
}

.RadTabStrip .rtsLink {
    min-height: 17px;
}
tr.rgFilterRow td img {
    display: inline-block;
    vertical-align: middle;
    border: solid 1px #aaa !important;
    margin-left: 3px;
    cursor: pointer;
}
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;text-decoration:underline;}

a.positionSpanIcon24Underline >span{line-height:24px;text-decoration:underline;}
.radPn {
    height: auto !important;
}
/*html .RadGrid td.rgBatchCurrent  {
    padding-left: 13px !important;
}*/
.vertbottom {
    vertical-align: bottom;
}

.RadForm .rfdValidationSummaryControl ul {
    background: 0 none !important;
}
.RadForm .rfdValidationSummaryControl{
    margin-bottom:3px;
}

.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;
}

/*Task 16527 DungLQ*/
.RadUpload.MDURAsyncUplPdfSplitter .ruBrowse::before {
    content: url(../../ApplicationImages/Common_DropZoneInfo.png) " " url(../../ApplicationImages/Common_PdfSplitter.png) !important;
    letter-spacing: 5px;
}
/*End Task 16527 DungLQ*/

.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;
    }

   
/*.RadAsyncUpload.RadUpload {
    float: left;
}*/
.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;
}
.RadUpload .ruDropZone span {
    /*margin-top: -8px !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 .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.572em !important;
}
.cn-datetime input.riTextBox, .FilterRadDateTimePicker 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;
}
/*Dropdown For RadEditor*/
.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;
}

/*css for searchbox*/

        .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;
        }
         /*remove icon radconfirm*/
        .RadWindow .rwConfirmDialog{background:none!important;}
        .RadWindow .rwDialogContent{padding-left:3px !important;}
        .RadWindow { z-index: 11002 !important;}
        /*.TelerikModalOverlay{z-index: 7001 !important;}*/
           .RadWindow .rwConfirmDialog:before {
            content: "" !important;
        }
a.rfdSkinnedButton {
    text-decoration: none;   
}
/*.RadGrid .rgFilter {
    margin-left: 1px !important;
}*/

.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;
    margin-left: 200px;
}

.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;
    margin-right: 5px;
}

.ButtonPopupOptionMailExtractor {
    margin-right: 7px;
}
.favoritemessage {
    float: left;
    margin-top: 5px;
    clear: both;

    
}
/*HungLM Fix: radPanelBar height for all page*/
.RadPanelBar .rpSlide {
    max-height: 250px;
    overflow-y: auto; 
}
/*hunglm: fix checkbox css*/
.RadForm label.rfdCheckboxUnchecked::before, .RadForm label.rfdCheckboxChecked::before {
    top: 0.23em!important;
}

/*HungLM - default value meg table*/
.RadGrid td[data-iconmegdefaulvalue='true'], input[data-icondefaultvalue=true][type=text] {
    /*background: url('../../ApplicationImages/Special/Common_Icon_DefaultValue.png') no-repeat;*/
    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 {
    color: red !important;
    display: block;
    line-height: 22px;
}
.fontboild {
    font-weight: bold;
}
/*.disableItemDropDown {
    color: #EEE9E9;
    font-style: italic;
}*/
.captionSimpleGridNoTransparent {
    vertical-align: top;
    padding-top: 11px;
}
.captionGridNoTransparent {
    vertical-align: top;
    padding-top: 11px;
}
.captionSimpleGridTransparent {
    vertical-align: top;
    padding-top: 7px;
}
.captionMultilines {
    vertical-align: top;
    padding-top: 8px;
}
.SimpleGridTransparent th.rgHeader {
    line-height: 25px;
}

.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;
    /*background-color: yellow;*/
    cursor: pointer;
}
    .nav-menu:hover, .nav-menu.dotcurrent {
        background-color: #c0c0c0;
    }
table.tableFixed, div.tableFixed {
    table-layout: fixed;
    overflow: hidden;
}
table.tableFixed td {
    overflow: hidden;
    padding-left: 3px;
    padding-right: 3px;
    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.tableCpWrapper {
    padding: 0 0 10px 60px;
}
div.tableCp .RadPanelBar {
    width: 95% !important;
}
div.tableCp .tableCpCell {
    display: table-cell;
    vertical-align: top;
}
.textunderline {
    text-decoration: underline;
    cursor: pointer;
}

.RadGrid_Default td .a_wrap_text, .a_wrap_text {
    color: #333 ;
}

.div_wrap_text {
    cursor: pointer;
    color: #333;
}
    .div_wrap_text a {
        text-decoration: underline;
    }
.SimpleGrid tr.rgFilterRow td {
    padding-left: 1px !important;
}
#navigate-overview-windowsplitter {
    display: inline-block;
    margin-bottom: 5px;
}


    #navigate-overview-windowsplitter span.icon {
        /*background: url('../../ApplicationImages/NavigationPage/NavigationSlider_CollapsExpandArrowRight.png');*/
        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: 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;
}
.loadingpanel {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.RadMenu .rmRootGroup.rmVertical .rmRootLink {
    background-color: white;
}
.cn-navbar-wrap {
    /*overflow-y: auto;*/
    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;
}
/*.cninforboxinmenu {
    overflow-x: hidden;
}*/
.container-parent {
    white-space: nowrap;
    display: inline-flex;
}

.container-child {
    display: inline-block;
}

/*.container-divName{
    width:170px;
}*/

.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;
}
.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: 600;
    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;
    /*height:35px;*/
}
.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;
    /*line-height:35px;*/   
    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-left: 0 none;*/
    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;
}

/*.clMnuProcess .clProcess .rmRootLink {
    padding-right: 9px !important;
    padding-left: 9px !important;
}*/
.clMnuInfoBox .rmRootGroup .rmRootLink, .clMnuProcess .rmRootGroup .rmRootLink {
    padding-bottom: 5px !important;
    padding-right: 11px !important;
    min-height: 28px;
    border-right: 0 none !important;
}

.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: #333;
    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: middle;
    display: inline-block;
    margin-right: 5px;
    margin-left: -7px;
    font: inherit;
 
}
    .childdata-multi-flex .rmSlide{
        left:auto !important;
        right:0;
    }
    .childdata-multi-flex .RadMenu .rmRootGroup {
        background-color: var(--color-0564b9);
        border-radius: 0 4px 4px 0;
        box-shadow: var(--box-shadow-button-main);
    }
        .childdata-multi-flex .RadMenu .rmRootGroup .rmRootLink {
            padding: 8px;
            border-left: 1px solid #087fe9;
        }

            .childdata-multi-flex .RadMenu .rmRootGroup .rmRootLink:hover {
                border-radius: 0 4px 4px 0;
                border-color: #087fe9;
            }
    .childdata-multi-flex .RadMenu_CnMaterial .rmRootGroup .rmSelected > .rmRootLink, .childdata-multi-flex .RadMenu_CnMaterial .rmRootGroup .rmExpanded > .rmRootLink {
        border-color: #087fe9;
    }
.childdata-multi-flex .RadMenu .rmRootGroup .rmRootLink img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
    -moz-filter: brightness(0) invert(1);
}
        .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;
}
/*.childdata-multi-flex .rmRootGroup > .rmItem > .rmLink {
        width: auto !important;
    }}*/

#FieldTypeValueCorrectionDuplicate a{
    color:red !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;
}

.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;
}

/*.RadMenuPopup ul.rmRootGroup > li > .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: bold;
    color: grey;
}
.DropzoneMultiUpload span.rfdSkinnedButton {
    width: auto !important;
}
.js-TotalWidthControl {
    width: 100%;
    height: 1px;
    margin: 0;
    padding: 0;
}
.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 {
    border-radius: 4px;
    color: white;
    background-color: lightblue;
}
.CalendarAlert {
    border-radius: 4px;
    color: black;
    background-color: orange;
}
.ClientFieldKey
{
    font-style:italic;
}
.RadGridMobile .ColNoFilter {
    padding-left: 6px !important;
}
.ResetSizeForGrids {
    width: 300px !important;
    overflow: hidden;
}
    .ResetSizeForGrids .NextPrevAndNumeric {
        width:10000px;
    }
.RadGridFullPageSize {
    overflow-x:hidden;
}
.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;
}
/*[container="1"][type="horizontal_left_left"] input,
[container="1"][type="horizontal_top_left"] input,
[container="1"][type="horizontal_left_top"] input,
[container="1"][type="horizontal_top_top"] input {
    width:100%;
}*/
.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 {
    /*width: 100%;*/
    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: 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;
}

/*.rgHeaderContextFilter .rgHeader .rgOptions {
    float: left !important;
}
*/
.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 {
    /*    background: none !important;
        background-image: none !important;
        border: 0 none !important;*/
    }

.rbIconOnlyPlusWith {
    padding: 0 !important;
}
.rbIconOnlyPlusWithDrop {
    padding: 6px !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 {
    /*position: absolute;*/
    display: inline-block !important;
    /*top: 110px;
    left: 140px;*/
    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;
}

.RadCaptcha {
    /*position: absolute;
    top: 70px;
    left: 300px;*/
}

.rcLabelClass {
    /*position: relative;
    top: -95px;
    left: -180px;*/
    color: White !important;
}

.rcTextBoxClass {
    width: 175px;
}

.RadMenuItemStartPageUrl {
    color: steelblue !important;
}
.cn-color_orange {
    color: orange !important;
}

.cn-color_red {
    color: red !important;
}

.cn-color_black {
    color: black !important;
}

.cn-form_prr_rqf {
    width: 2%;
    margin-left: 0 !important;
    line-height: 30px !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 span {
        margin-left: 35px;
    }

    .cn-login-secure_code strong {
        font-size: 21px;
    }
.cn-text_forgot{
    display:block;
    text-align:center;
    margin-top:5px;
}
.disabledDivRadCaptcha {
    pointer-events: none !important;
    opacity: 0.4 !important;
}

.HiddenRadAsyncUpload .ruFakeInput, .HiddenRadAsyncUpload .ruButton.ruBrowse {
    display: none !important;
}

.HiddenRadAsyncUpload .ruDropZone {
    display: none !important
}

.rgCommandCell-right{
    text-align:right !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;
    /*margin-right: 2px !important;
    margin-left: 2px !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;
}
.popupTitleMultiUploadSimple{
    width:796px;
}
.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% - 45px) !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: bold;
    font-size: 16px;
}

    .cn-app_server_time span {
        padding-right: 5px;
    }

.cn-lang_bar{
    float:left;
    width:590px;
    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 !important;
}

.ListTypeLabel {
    margin: 0px !important;
    list-style-position: inside;
    padding-left: 0;
}
.js-docfilefunc {
    display: list-item;
    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;
}
.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:5px;
        width:100%;
        overflow:hidden;
    }

.csss{
    background-color:red !important;
    background-image:none !important;
    color:green !important;
}
table.cn-table_container{
    border-collapse:collapse;
    border-spacing:0;
    
}
table.cn-table_container tr{}
    table.cn-table_container > tbody > tr > td {
        height: 30px;
        padding: 0;
    }
    table.cn-table_container td .historylink{
        clear:both;
        display:block;
        margin-top:5px;
        width:100%;
        overflow:hidden;
    }
    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;
}
    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;
}
.field-has_popup textarea {
    resize: vertical !important;
}
table.cn-table_container_top .field-has_icon {
    width: calc(100% - 20px) !important;
}

table.cn-table_container .field-has_required {
    display: block;
    float:left;
    width:100%;
}

/*.cusvalidator-has-required {
    display: inline-block !important;
    padding-top: 5px;
}
*/
.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;
}

.input_form .RadCheckBox span {
    line-height: unset !important;
}

.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;
}
.RadInput .icondefaulttextbox[isicondefault] {
    /*border-color: #93070a;*/
    background-image: url(../..//ApplicationImages/Special/Common_Icon_DefaultValue.png) !important;
    /*color: #ff9000;
    background-color: #9C362A;
    color: #FFF;*/
}

.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{
    width:100%;
    float:left;
    padding:20px;
}
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;
    min-width: 500px;
    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-right: 5px;
    background: url(../../ApplicationImages/SimpleGrid_Transparent_Delete.png) no-repeat center center !important;
    border: 1px solid #5c5c5c !important;
}

.SimpleGridTableControl .removebuttoninsimplegrid:active{
    width: 16px;
    height: 26px;
    margin-right: 5px;
    background: url(../../ApplicationImages/SimpleGrid_Transparent_Delete.png) no-repeat center center !important;
    border: none !important;
}


.SimpleGridTableControl .AddButtonInNormalMode:focus {
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') no-repeat center center !important;
    width: 16px;
    height: 26px;
    border: 1px solid #5c5c5c !important;
}

.SimpleGridTableControl .AddButtonInNormalMode:active {
    background: url('../../ApplicationImages/SimpleGrid_Transparent_Add.png') no-repeat center center !important;
    width: 16px;
    height: 26px;
    border: none !important;
}
.cn-fileupload_name {
    word-break: break-word;
    white-space: normal !important;
    
}
.cn-icon_w16h16 {
    width:16px;
    height:16px;
}
.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: 500 !important;
        border-bottom: none !important;
    }

.cn-page_error_button {
    line-height: 35px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    padding: 4px 20px !important;
}

    .cn-page_error_button.b_logout {
        background-image: linear-gradient(#008ca8,#007fa2) !important;
        color: white !important;
    }

    .cn-page_error_button.b_back {
        color: #008ca8 !important;
        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: bold;
    cursor: pointer;
    margin-bottom: 30px;
}

    .show_more_text:hover {
        color: red;
    }

.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: 6px;
        right: -6px;
        padding: 0;
        margin: 0;
    }

.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;
    }
    .padding-left5{
        padding-left:5px;
    }
    .padding-left10 {
        padding-left: 10px;
    }

.image-delete-file {
    float: left;
    height: 16px;
    width: 16px;
}

.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: center;
}

.cn-div-field-value {
    align-self: center;
    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-500);
    color: var(--color-white);
    background-color: var(--color-0564b9);
    border: 1px solid var(--color-0564b9);
    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-divider ~ .info-box-extended-divider {
/*    border-left: 1px solid #999999;*/
}

.info-box-extended-category {
    border-bottom: 1px solid #c0c3ca;
    /*margin-top: 5px;*/
}
.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: 500;
        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-category-table{
    /*margin-bottom: 5px;*/
}

.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: #c4f4ff;
    color: #0564b9;
    border-bottom: 2px solid var(--color-0564b9);
}

.info-box-extended-category-expandable:hover {
    background-color: #c4f4ff;
    background-image: linear-gradient(#c4f4ff,#c4f4ff);
    color: #0564b9;
}

.info-box-extended {
    color: #000000;
}
.info-box-extended a[href] {
    color: #0564b9;
}

.info-box-extended a[href]:hover {
    color: #009ef6; 
}

.info-box-extended a[href]:active{
    color: #1d05b8;
}

.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 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;
}
.popup-background {
    background-color: #eaeaea;
}
