/************************************************
					Buttons CSS
*************************************************/

/*------------------------------------------------*/
/* css for right button panel (forms, folder etc) */
/*------------------------------------------------*/ 
.menu {
	border:0;
	border-radius:0em !important;
	color:white;
    min-height:30px;
	font-size: 75%;
	text-align: left;
	font-family:Verdana;
}
.menu_black {
    border:0;
    border-radius:0em !important;
    color:black;
    min-height:30px;
    font-size: 75%;
    text-align: left;
    font-family:Verdana;
}
.menu_selected {
	border:0;
	border-radius:0em !important;
	color:#65BD62;
	background:white;
	font-size: 80%;
    min-height:30px;
	font-family:Verdana;
}
.menu_expired {
	border:0;
	border-radius:0em !important;
	color:black;
	height:auto;
	font-size: 75%;
	text-align: left;
	font-family:Verdana;
	text-decoration: line-through;
}
.menu_delayed {
	border:0;
	border-radius:0em !important;
	color:red;
	height:auto;
	font-size: 75%;
	text-align: left;
	font-family:Verdana;
}

/*-------------------------*/
/* Menu Buttons CSS: start */
/*-------------------------*/

.home-menu-btn {
  background: transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-home.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.home-menu-small-btn {
  background: transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-home-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.project-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-project.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.project-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-project-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.site-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-site.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.site-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-site-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.user-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-user.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.user-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-user-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.setting-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-settings.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.setting-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-settings-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.report-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-report.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.report-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-report-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.report-auth-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-report-auth.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.report-auth-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-report-auth-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.edrug-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-edrug.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.edrug-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-edrug-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.coding-menu-btn {
    background:transparent;
    background-position: center center;
    background-image:url(../images/touch/menu-coding.png) !important;
    background-repeat: no-repeat;
    border:0;border-radius:0em !important;
    border-color:green;
    cursor: pointer;
    width: 65px;
}

.print-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-print.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.logout-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-logout.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.logout-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-logout-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.help-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-help.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: help;
  width: 65px;
}

.password-menu-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-password.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}

.password-menu-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/menu-password-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 35px;
}

.menu-separator{
  position: absolute;
  border-left: solid 1px #aca899;
  border-right: solid 1px #fff;
  width: 0px !important;
  top: 10%;
  height: 80%;
}
/*-------------------------*/
/* Menu Buttons CSS: end */
/*-------------------------*/

/*-------------------------*/
/* Subject Form Top Buttons CSS: start */
/*-------------------------*/

.help-form-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/help-action.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: help;
  width: 65px;
}

.reason-form-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/reason.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
  width: 65px;
}

.printpdf-form-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/printpdf.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
  width: 65px;
}

.save-form-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/dsave.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
  width: 65px;
}

.save-form-small-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/dsave-small.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
  width: 35px;
}

/*-------------------------*/
/* Subject Form Top Buttons CSS: end */
/*-------------------------*/

/*-------------------------*/
/* Action Buttons CSS: start */
/*-------------------------*/

.action-query-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/query-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-query-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/query-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-chat-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/chat-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-chat-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/chat-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-verify-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/verify-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-verify-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/verify-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-review-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/review-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-review-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/review-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-coding-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/coding-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-coding-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/coding-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-freeze-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/freeze-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-freeze-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/freeze-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-signature-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/signature-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-signature-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/signature-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-lock-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/lock-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-lock-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/lock-l.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-navLeft-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/navLeft.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-navLeft-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/navLeft.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.action-navRight-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/navRight.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.action-navRight-disabled-btn {
  background: transparent;
  opacity:0.4;
  background-position: center center;
  background-image:url(../images/touch/navRight.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

/*-------------------------*/
/* Action Buttons CSS: end */
/*-------------------------*/

/*-------------------------*/
/* Buttons in ChatUI: start */
/*-------------------------*/
.webcam-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/webcam.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.microphone-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/microphone.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.chat-text-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/chattext.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.media-upload-btn {
  background: white;
  background-position: center center;
  background-image:url(../images/touch/mediaupload.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.audio-record-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/recordaudio.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.audio-record-stop-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/stoprecord.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.upload-audio-btn {
  background:white;
  background-position-x: 10%;
  background-position-y: 50%;
  background-image:url(../images/touch/uploadaudio.png) !important;
  background-repeat: no-repeat;
  border:1;border-radius:0.2em !important;
  border-color:black;
  border-style:solid;
  border-width:thin;
  font-family: Verdana;
  font-size: 70%;
  text-align: left;
  color:#444;
  cursor: pointer;
}

.snap-picture-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/camera.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}
/*-------------------------*/
/* Buttons in ChatUI: end */
/*-------------------------*/

/*-------------------------*/
/* Popup Window Button: start */
/*-------------------------*/
.saveBtnCls {
	border:0 !important;
	border-radius:0.3em !important;
	color:white !important;
	background:#ff6934 !important;
	height:30px;
	font-family:Verdana !important;
}

.closeBtnCls {
	border:0 !important;
	border-radius:0.3em !important;
	color:white !important;
	background:#009997 !important;
	height:30px;
	font-family:Verdana !important;
}

.x-button-save {
    background: #ff6934;
}
.x-button-save .x-button-label {
    color: white;
    font-weight: 400;
    font-family:Verdana !important;
}

.x-button-close {
    background: #009997;
}
.x-button-close .x-button-label {
    color: white;
    font-weight: 400;
    font-family:Verdana !important;
}

.coding-search-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/codingsearch.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

/*-------------------------*/
/* Popup Window Button: end */
/*-------------------------*/

/*-------------------------*/
/* css for other buttons */
/*-------------------------*/
.delete-sub-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/delsub.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
  width:30px;
  margin:-4px 0 0 0;
}

.matrix-info-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/matrixwin.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.datetime-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/datetime.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.add-matrix-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/addmatrix.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.open-file-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/openfile.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.upload-file-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/upload.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.module-select-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/module.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.folder-select-btn {
  background:white;
  background-position: center center;
  background-image:url(../images/touch/folder.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  cursor: pointer;
}

.search-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/search.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.sort-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/sort.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.sort-btn-re {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/sort-re.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.add-subject-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/addmatrix.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
}

.subjectSearch-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/look.png) !important;
  background-repeat: no-repeat;
  border:0;
}

.queryListBtnCls
{
    border:0;
    border-radius:0em !important;
    color:black;
	background:#F2F2F2;
	height:30px;
	font-size: 80%;
	text-align: left;
}

.queryListBtnselected {
	border:0;
	border-radius:0em !important;
	color:black;
	border-color:black;
	background:#F2F2F2;
	border-style:solid;
    border-width:thin;
	font-size: 80%;
	height:30px;
	font-weight:bold;
}

.minimizeSearchBtn {
	background:transparent;
	background-position: center center;
	background-image:url(../images/touch/minimize.png) !important;
	background-repeat: no-repeat;
	border:0;border-radius:0em !important;
	min-height: 5px !important;
}

.hideNotificationBtn {
	background:transparent;
	background-position: center center;
	background-image:url(../images/touch/hidepopup.png) !important;
	background-repeat: no-repeat;
	border:0;border-radius:0em !important;
	min-height: 5px !important;
}
.advance-search-btn {
  background:transparent;
  background-position: center center;
  background-image:url(../images/touch/flashlight.png) !important;
  background-repeat: no-repeat;
  border:0;border-radius:0em !important;
  border-color:green;
  cursor: pointer;
  width: 65px;
}