.notificationBlock {    
	height:45px;
    padding: 5px;
    position: relative;
}
.desktopNotificationBlock {
    padding: 5px;
    position: relative;
}
.desktopNotificationBlock .notiType {
color: #222;
}
.desktopNotificationBlock .notificationTime{position:static !important;}
.notificationBlock:hover {background-color: #F5F5F5;}
.avatar.medium .user_avatar.mini_profile .notificationImgClass {height:50px;width:50px;}
.notificationImgClass {
    border-radius: 50%;
    height: 35px;
    width: 35px;
}
.widgetLeft{width:290px;float:left}
.notiDesc{display: block;margin: 0;overflow: hidden;padding: 0 0 2px 5px;}
.notiImage {left: 0;margin: 0;padding: 0;position: absolute;top: 10px;}
.notiType{display: block;margin: 0;overflow: hidden;text-overflow: ellipsis;padding: 0 0 0 5px;color: #555555;}
.notiDesc a{text-decoration:none!important;overflow:hidden;display:block;text-overflow: ellipsis;}
.middleNoti{margin-left: 35px;padding: 0 !important;width: 90%;}
#howmanyholder{height:20px;padding:3px 10px;}
#howmanyholder a {text-decoration:none!important}
.noNotifications {padding:10px; border-bottom:1px solid #e9e9e9}
/*.moreNotifications {float:right; margin:3px}
.lessNotifications {float:left; margin:7px 4px}*/
.widgetRight{float:right;text-align:right;}
.xicon{    background: url("app/resources/removeNotification.png") no-repeat scroll 0 5px transparent;
    float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    text-decoration: none !important;
    top: 20px;
    width: 11px;
	display:none}
.xicon:hover {background:url('app/resources/removeNotification.png')no-repeat 0px -9px}
.alwaysVisible {display:block !important;height:16px;}
.notificationTime{    color: #a0a0a0;
    font-size: 11px;
    margin: 0 !important;
    padding: 0 0 0 5px !important;
    position: absolute;
    left: 41px;
    text-align: right;
    top: 38px;}
.borderRight{border-right:1px solid #ccc;}
.importInput{background-color:#FDFADA !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid grey !important;width: 150px;text-align:left;}
.importFields{overflow: auto;height: 300px;}
#importStyleWrap + label {margin-left:10px;}
.rightbar{float:right;position:absolute;right:0px;z-index:100;width:20px;}
.color{cursor:pointer;}
.rowImg{margin-left:3px;vertical-align: middle;margin-right:3px;}
#s_TimetableWidget_body{overflow:auto;height:96%;}
#accountInformationDiv{background-color:white;height:100%;border:1px solid #CFDAE5;border-top:0px solid #CFDAE5;}
#accountInformation_head{border-bottom:1px solid #CFDAE5;}
.currentDay {font-weight:bold;border:1px solid #f50 !important}
.calendarTdhasNotComplete{color:#000000 !important; font-weight:bold;}
#s_calendarLayout_0td{height:370px;}
#s_calendarLayout_1td{height:751px;padding-left:3px;}
#s_calendarLayout_2td{height:363px;}
.eortologio{font-size:13px;color:black;font-weight:normal;}
.calendarTable{width:100%;background-color:white;border:1px solid #cfdae5;border-bottom:0px solid #CFDAE5;}
.calendarTable tr th{color:#1C94C4 ;}
.calendarTd{cursor:pointer;padding:2px;text-align:left;color:#668866;font-weight:bold;background:#eee;border:1px solid #fff}
.calendarTdNone{padding:3px;}
.calendarTdhas{cursor:pointer;background-color:#AAFFBB !important;padding:2px;}
.calendarTdOver{background-color:#fdfada !important;}
.calendarTdSelect{/*border:1px solid #FF8400;padding:2px;*/}
.calendarOff{color:#666;font-weight:bold !important;background:#eee;}
.calendarWeekend{color:#F3B3B3;font-weight:bold}
/*added workCalendarTd for working hours*/
/* gia ta settings create delete schedule*/
.workCalendarTd{
cursor:pointer;
background-color:#F0F7FB;
padding:3px;
}
.workCalendarTdNone{
padding:3px;
}
.workCalendarTdOver{
cursor:pointer;
background-color:#ffa;
padding:3px;;
}
.workCalendarTdSelect{
cursor:pointer;
background-color:#fd7;
padding:3px;
}
.calendarTdSelected{
/*cursor:pointer;
background-color:#fd7;
padding:3px;*/
}
.detailCalendarTable tbody tr td{border-bottom:1px solid #B8CFE5;padding-top:4px;padding-bottom:4px;font-size:12px;overflow:hidden;white-space:nowrap;}
.checkTable td{border-bottom:1px solid #B8CFE5;height:35px;vertical-align:middle;font-size:11px;overflow:hidden;white-space:nowrap;}
.cltd{border-bottom:1px solid #B8CFE5;padding-top:2px;padding-bottom:2px;}
#s_CalendarRecordsWidget_body{overflow:auto;height:340px;background-color:white;}
.calendarHeader{font-weight:bold;cursor:pointer;font-size:15px;color:#2040AF;font-family:Tahoma;}
.checkTable{width:100%;background-color: white;border-left: 1px solid #CFDAE5;border-right: 1px solid #CFDAE5;border-top: 1px solid #CFDAE5;}
#chatHeader{font-size:12px;font-family: Verdana;background-color:white;padding:5px;}

#accountInformation_body{max-height:100px;overflow:auto;}
.unitsCalender tr td{font-size:12px;font-family: Verdana;}
.qdiv a {
    line-height:20px;
    text-decoration:none;
    color:black;
    line-height:1.5;
}
.qdiv a:hover,#unitsCalendar a:hover{color:red;cursor: pointer;cursor: hand;/*Legacy code for old IE versions. Current order must be kept the same.*/
}
.symbol_link_list a:hover,#unitsCalendar a:hover{color:#C77405 !important;cursor: pointer;/*Legacy code for old IE versions. Current order must be kept the same.*/
}
.symbol_link_list a{line-height:20px;text-decoration:none;color:#3056b4;cursor:pointer;line-height:1.5;}
.widwhite{height:100%;}
.widyellow{word-wrap:break-word;height:100%;}
.divHeader {padding:3px;color:#145;background:url("app/system/images/gradientBackround.png") repeat scroll 0 -3px #FFE0A0;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;border:1px solid #CFDAE5;border-bottom:0px solid #CFDAE5;height:21px !important;}
.fontHeader{padding-left:5px;font-size:18px;font-family: Verdana;color:#206099 !important;}
.np{padding-left:0px !important;padding-right:0px !important;}
.pointer{cursor:pointer;}
#sliderComp{height:100%}
#tmpWin{height: 100px;}
#leftmn{float:left;width:26%;height:100%;}
#rightmn{float:right;width:74%;height:100%;}
#rightInn{padding-top:5px;height:100%;}
#dwn{height:336px;}
#chtrm{height:100%;}
#prjtd{height:100%;width:35%;}
#titleIcons img{margin-left:2px;margin-right:2px;cursor:pointer;}
#chtrmtd{height:100%;}
.tdayOver{cursor:pointer;background-color:#FDFADA;}
.tdaySelect{cursor:pointer;background-color:white;}
.tday{cursor:pointer;background-color:#F0F7FB;}
.todBody table{table-layout:fixed;width:100%;}
.todBody td{white-space:nowrap;overflow:hidden;font-size:12px;overflow:hidden;}
#tdrecs{height:100%;}
.ovflow{height:89%;overflow:auto;width:100%;}
.uplabel{display:inline-block;padding-left:10px;padding-top:10px;text-align:left;width:35%;}
.updivs{width:100%;}
.divsbmt{text-align:center;}
.upsubmt{width:100px;}
#clsrch{padding-top:10px;padding-bottom:10px;padding-left:10px;}
#closrch{text-align:right;padding-right:20px;padding-top:5px;}
#srchinp{margin-right:5px;}
.inpHeig{height:-1px;padding:1px;}
#srchRes{height:293px;overflow:auto;}
.todIcns{vertical-align:bottom;border-style: none;cursor:pointer;}
.calendarLayout{width:100%;height:100%;table-layout:fixed;}
#accordion{height:100%;}
#s_calendarLayout_0tr{height:40%;}
#div_AccordionWidget{height:100%;}
.accordWdt{height:100%;}
.accord{cursor:pointer;z-index:100;}
#ProjectsWidget_body,#s_newRecordsWidget_body{overflow:auto;background-color:white;border:1px solid #CFDAE5;border-top:0px solid #CFDAE5;}
#ProjectsWidget_body_detail{height:100%;}
#HelpWidget_body{background-color:#FDFADA;height:220px;}
.datetime, .hoursFrst, .daysFrst{font-size:12px !important;text-align:center;}
#chatContent{z-index:1000000;}
.fillInfoInps{margin-left: 32px;border:1px solid #C0E0F0;}
#reg_form_table tr td {color:#707070 !important;font: 12px 'Open Sans', sans-serif!important;}
#newsWrapper{/*width:389px;*/
position:relative;padding:0 0 100px 0;margin: 0 auto;border-left: 1px solid white;border-right: 1px solid white;}
.news_style{padding:10px;}
.news_style img{width:100px;float:left;padding:0 15px 15px 0;}
#newsWrapper .slider{width:100%;background:#f6f6f2;position:absolute;bottom:1px;left:0px;}
#newsWrapper .slider .news_sliderButton:last-child {border-right:none;}
.news_sliderButton {display:block;float:left;width: 114px;padding: 7px 7px 12px;height: 51px;overflow: hidden;text-overflow: ellipsis;border-right: 1px solid #bbb;color:#444;cursor:pointer;}
.news_sliderButton:hover{}
.news_show{background-color: white;color:black;height:150px;font: normal 100% 'Open Sans', sans-serif;overflow: auto;}
.news_border{background-color: white;height:150px;font: normal 100% 'Open Sans', sans-serif;padding: 5px 5px 5px 5px;overflow: auto;}
.news_mark{background-color:white ;font: normal 70% 'Open Sans', sans-serif;border: 0px solid gray;height:35px;color:black;text-align:center;}
.news_title{font: bold 120% 'Open Sans', sans-serif;border: 0px solid gray;padding: 5px 0px 9px 5px;color:black;}
.news_show img{margin-left: 5px;margin-right: 5px;}
.buttondiv{padding: 5px 5px 5px 5px;background-color:white ;border-top:none;height:20px;width:60px;position:relative;top:-1px;}
.hoursIcons{margin-left:4px;}
.dashcheck{cursor:pointer;vertical-align:middle;margin-left:3px;}
.alink a{color:var(--link-color);text-decoration:none;cursor:pointer;}
.alink a:hover{text-decoration: underline;} /* color:var(--select-color)!important;}*/

/*****************************************************************************************/

#chatRoomUni{display:none;border:1px solid black;border-radius:5px 5px 5px 5px;width:320px }
#notificationArea{font-size:12px;font-family:Tahoma;height:auto;overflow:hidden;color:#000;white-space:nowrap;}
.notiMessage {color:#000!important}

/****************************************** help widget css ******************************/
.linksBorder {line-height: 20px;}
.linksBorder a {color:#484848; font-size: 16px; text-decoration:none; font-family:'Open Sans',sans-serif; }
.linksBorder a:hover {text-decoration:underline; font-family:'Open Sans',sans-serif;}
.linksList {padding-left:0px;margin:0px;}
.linksBorder ul li{list-style: none; line-height:2;}
.liDiv img{
margin-right: 15px;
width:22px;
vertical-align:middle;
}
#helpwidget_units {color: #383838; padding: 10px 10px 10px 7px; font-family: 'Open Sans',sans-serif; font-size: 12px;width:400px;height:400px;}
.selectedUniLink{color:#333333 !important;}
.steps {margin:0; padding:0; color:#27aae1; font-size: 17px;}
.emailParams,
.emailSignature,
.menuSettings,
.workingHours,
.infoWidget {margin-top: 10px; background:#f0f0f0; padding:5px; line-height: 20px;}
.emailParams span {font-weight: bold; color: #0089c2; }
.emailParams ul li,
.emailSignature ul li,
.menuSettings ul li,
.workingHours ul li,
.infoWidget ul li {
	background: url("app/resources/helpList.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #F0F0F0;
    list-style: none outside none;
    padding: 0 0 0 24px;
}
.helpLists {margin:10px 0; padding-left: 5px;}
.helpInfo {background:#f0f0f0; padding: 5px; line-height: 22px;}

.helpInfo ol {padding-left:20px}
.helpInfo ol li {
    list-style: decimal;
}
.helpInfo ol ul li {list-style:lower-roman}
/*
#helpwidget_units   h2 {
    font-size: 20px;
    padding:5px 30px 5px 0;
    margin:0 0 5px 0;
    border-bottom: 1px solid #e3f5f7;
    color: #27aae1;
}
#helpwidget_units .step1 {
	background: url("app/servers/main/images/step1.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .step2 {
	background: url("app/servers/main/images/step2.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .step3 {
	background: url("app/servers/main/images/step3.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .step4 {
	background: url("app/servers/main/images/step4.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .step5 {
	background: url("app/servers/main/images/step5.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .newMsg {
	background: url("app/servers/main/images/helpMsg.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .newEmail {
	background: url("app/servers/main/images/helpMail.png") no-repeat right center;
	padding-right:30px;
}
#helpwidget_units .actionsBar {
	background: url("app/servers/main/images/helpActions.png") no-repeat right center;
	padding-right:30px;
}
*/
	
.fastForm {border-bottom: 1px solid #CCCCCC;display: none;padding: 4%;}
.fastForm textarea {height: 47px;resize: none;width: 97.5%;overflow:auto;}
#smsFormFast textarea {margin-top:10px;}
.fastForm label {font-family: Calibri;font-size: 11px;font-weight: bold;}
.fastFormBtnArea {height: 37px;width: 99%;}
.fastFormBtnArea input {margin-top: 10px;width: 110px;}
.fastFormBtnArea input:disabled {background-color:#CCC !important;}
.importRowTip {margin:5px; font-size:11px;color: #A2A2A6;}


/****** ZOHO IMPORT ***********/
#zoho_import_Content {
	display: none;
}

#zoho_import_Content center {
	font-weight: bold;
	font-size: 18px;
}

#zoho_import_Content p {
	font-size: 14px;
}

#zoho_main_area {
	height: 310px;
	padding: 10px;
}

.zoho_entity_input {
	float: left;
}

.zoho_tip {
	float: right;
	width: 345px;
}