@font-face {
  font-family: "robotoregular";
  src: url("../fonts/modena/roboto-regular-webfont.eot");
  src: url("../fonts/modena/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/modena/roboto-regular-webfont.woff2") format("woff2"), url("../fonts/modena/roboto-regular-webfont.woff") format("woff"), url("../fonts/modena/roboto-regular-webfont.ttf") format("truetype"), url("../fonts/modena/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robotolight";
  src: url("../fonts/modena/roboto-light-webfont.eot");
  src: url("../fonts/modena/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/modena/roboto-light-webfont.woff2") format("woff2"), url("../fonts/modena/roboto-light-webfont.woff") format("woff"), url("../fonts/modena/roboto-light-webfont.ttf") format("truetype"), url("../fonts/modena/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robotomedium";
  src: url("../fonts/modena/roboto-medium-webfont.eot");
  src: url("../fonts/modena/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/modena/roboto-medium-webfont.woff2") format("woff2"), url("../fonts/modena/roboto-medium-webfont.woff") format("woff"), url("../fonts/modena/roboto-medium-webfont.ttf") format("truetype"), url("../fonts/modena/roboto-medium-webfont.svg#robotomedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robotoregular";
  src: url("../fonts/modena/Roboto-Bold.eot");
  src: url("../fonts/modena/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/modena/Roboto-Bold.woff2") format("woff2"), url("../fonts/modena/Roboto-Bold.woff") format("woff"), url("../fonts/modena/Roboto-Bold.ttf") format("truetype"), url("../fonts/modena/Roboto-Bold.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: normal;
}
/* some of the selectors are separated just like in style.css so they can be transfered more easier */
#left, #right {
    z-index: 0 !important; /* it has to be 0 because hint can't be seen on navigation */
}
#lessForm .wrapperLesson {
	white-space: normal;
	padding-left: 41px;
	padding-right: 41px;
	line-height: 1.2em;
    max-height: 3.6em;
}
.ui-dialog .ui-menu.ui-shadow, .ui-selectcheckboxmenu-panel, .ui-selectonemenu-panel {
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow:none;
}
.lessonNotif .thinerButton.ui-button .ui-button-text {
    line-height: 0.1;
 }
 .poolsTreeBorder .ui-treetable table thead tr .ui-state-default.ui-resizable-column, .poolsTreeBorder .ui-treetable {
	border:1px solid #e0e0e0;
}

.twoActions.ui-state-default.ui-resizable-column {
	width: 228px;
}
.moqPercent {
    color: #3F8FCD;
}
.orange, .orange .ui-button-text, .mediumColor, .statusSUS, .statusLOC, .skillCRLEVLINTM {
    color: #F79421;
}
.green, .green .ui-button-text, .easyColor, .statusACT, .skillCRLEVLBASC {
    color: #6BC17E;
}
.red, .red .ui-button-text, .hardColor, .statusDEL, .skillCRLEVLADVN {
    color: #D1535E;
}
.avgDur .bigText {
    font-size: 24px;
}
.averageTimeText {
    font-size: 24px;
    color: #737475;
}
.darkGrayButton.ui-button.ui-state-default {
	background-color: #666565;
}
.ui-dialog .literatureUploadAlign .ui-panel-content .ui-widget-content .ui-fileupload-buttonbar {
	text-align: right;
}
.carousel-icon.icon-lesson, .lessonTabs .icon-lesson {
    background-position: -25px -1723px;
}
#lessForm .ui-carousel-footer {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ui-menubutton.assignIcon .ui-button-icon-left.ui-icon-triangle-1-s, .ui-icon.icon-assign-green {
	width: 20px;
	height: 20px;
	background: url(../../images/SpritesBig.png) -62px -1579px no-repeat;
	background-size: 160px;
}
.ui-selectonemenu.ui-widget .ui-selectonemenu-trigger {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.ui-dialog .ui-datatable-scrollable-header-box th.ui-state-default:first-child, .ui-dialog .ui-datatable-resizable tbody td:first-child {
    border-left-color: transparent !important; /* important is for tables in dialogs  */
}
.ui-dailog .ui-datatable-resizable tbody td {
    border-right: 1px solid #e0e0e0 !important; /* important is for tables in dialogs  */
    border-left: 1px solid #e0e0e0 !important;
}
 .ui-dialog .ui-datatable-resizable tbody td {
 	vertical-align:middle;
 }
.separatorTitleRegister span, .separatorTitleRegister {
	background: transparent;
	color: #fff;
}

.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default {
	margin:5px;
	box-sizing: border-box;
	width:36px;
	height:36px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#userLink {
    max-width: 161px;
}
.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default:hover {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.35);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.35);
    box-shadow: 0 1px 5px rgba(0,0,0,0.35);
}
.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default.ui-state-active,
.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default:active,
.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default:focus {
	-webkit-box-shadow: inset 0 0px 30px rgba(0,0,0,0.25);
    -moz-box-shadow: inset 0 0px 30px rgba(0,0,0,0.25);
    box-shadow: inset 0 0px 30px rgba(0,0,0,0.25);

}
.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default:focus {
	outline:0;
}
#left .ui-layout-unit-content, #right .ui-layout-unit-content {
    border-right: 0px solid #CECECE;
	overflow: hidden;
}

.ui-icon.icon-correct-green {
    background: url(../../images/SpritesBig.png) -61px -1859px no-repeat;
}
.bigCheckbox .ui-chkbox-icon {
    background: url(../../images/SpritesBig.png) -60px -1858px no-repeat;
        background-size: 160px;
}
.ui-panel.titlePanel {
	margin:0px auto;
}
.reportLabel .answer-icon.icon-wrong-red {
	background: url(../../images/SpritesBig.png) -100px -660px no-repeat;
}
.reportLabel .answer-icon.icon-correct-green {
    background: url(../../images/SpritesBig.png) -60px -1860px no-repeat;
}
.answer-icon.icon-wrong-red {
    background: url(../../images/SpritesBig.png) -150px -988px no-repeat;
}
.answer-icon.icon-correct-green {
    background: url(../../images/SpritesBig.png) -90px -2787px no-repeat;
}
.action-icon.icon-thrash-white,
.circleButton .icon-thrash-white   {
	background: url(../../images/SpritesBig.png) -19px -772px no-repeat;
}
.action-icon.icon-quiz-stats-send-white {
	background: url(../../images/SpritesBig.png) -16px -395px no-repeat;
}
.ui-button.ui-state-default.updatePictureButton, .ui-button.ui-state-hover.updatePictureButton, 
.ui-button.ui-state-default.updatePictureButton:active {
/* 	margin: -37px 0px 0px 0px; */
	position: absolute;
    bottom: 0;
    height: 37px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.3);
}
.ui-panelgrid-profiles .ui-button.ui-state-default.updatePictureButton, .ui-panelgrid-profiles .ui-button.ui-state-hover.updatePictureButton, 
.ui-panelgrid-profiles .ui-button.ui-state-default.updatePictureButton:active {
    height: 56px;
    -webkit-box-shadow: inset 0 0 1000px rgba(45, 169, 224, 0.3);
    -moz-box-shadow: inset 0 0 1000px rgba(45, 169, 224, 0.3);
    box-shadow: inset 0 0 1000px rgba(45, 169, 224, 0.3);
}
.ui-panel.innerPanel {
    border: 1px solid #e0e0e0;
    border-left:0;
    border-right:0;
}
.circleButton .icon-editplus-white {
    background: url(../../images/SpritesBig.png) -40px -1538px no-repeat;
   	opacity: .7;
	filter: Alpha(Opacity=70);
}
.menuButton-icon .ui-button-text {
    padding-left: 11px;
    padding-bottom: 4px;
}
.answerResult .ui-chkbox {
    margin-top: 3px;
}
.ui-button.ui-state-disabled .ui-icon.icon-refresh-blue {
    background: url(../../images/SpritesBig.png) -121px -1779px no-repeat !important;
    background-size: 160px !important;
}
.ui-button.ui-state-disabled .ui-icon.icon-minuswrong-blue {
    background: url(../../images/SpritesBig.png) -120px -1839px no-repeat !important;
    background-size: 160px !important;
}
.ui-button.ui-state-disabled .ui-icon.icon-time-blue {
    background: url(../../images/SpritesBig.png) -120px -1799px no-repeat !important;
    background-size: 160px !important;
}
.ui-button.ui-state-disabled .ui-icon.icon-i-blue {
    background: url(../../images/SpritesBig.png) -120px -1819px no-repeat !important;
    background-size: 160px !important;
}
/*.ui-button-icon-only .ui-icon, .ui-button-icon-only .ui-icon.action-icon {
}*/
.disableIcon {
    background: url(../../images/SpritesBig.png) -120px -1819px no-repeat !important;
    background-size: 160px !important;
}

/* .pieChartPanel .jqplot-target{ */
/* 	height:233px !important; */
/* } */
.pieChartPanel div.jqplot-table-legend-swatch-outline {
	padding: 2px 20px;
}
.pieChartPanel .jqplot-data-label {
    font-size: 12px;
}
.ui-menu .ui-menu-list .ui-menuitem:last-child,
.ui-selectonemenu-items-wrapper .ui-selectonemenu-list .ui-selectonemenu-item:last-child {
    border-bottom: 1px solid #33AFDE;
}
.avgDur.no-border-table tr, .avgDur.no-border-table tr td {
    padding: 7px;
}
.navigTogglePanel.ui-panel .ui-panel-titlebar-icon .ui-icon-plusthick {
    transition: transform .5s !important;
    background-position: -120px -1458px;
    transition: background-position 0s;

}
.navigTogglePanel.ui-panel .ui-panel-titlebar-icon .ui-icon-minusthick {
    background-position: -140px -1458px;
    transform: rotateX(180deg);
    transition: transform .5s;
}
.navigTogglePanel.ui-panel .ui-panel-titlebar-icon .ui-icon-plusthick:hover{
	background-position: -140px -1458px;
}
.navigTogglePanel.ui-panel label, .navigTogglePanel.ui-panel .ui-panel-title{
 color:white ;
 text-shadow: none;
}
#headMenu .ui-icon.icon-search-gray {
    width: 20px;
    height: 20px;
    background: url(../../images/SpritesBig.png) -20px -799px no-repeat;
    background-size: 160px;
}
#headMenu .navigTogglePanel.ui-panel .ui-panel-title .ui-button:hover .ui-icon.icon-search-gray{
	background-position: -0px -799px;
}
.ui-spinner .ui-spinner-button.ui-button{
    width: 17px;
	height: 11px;
	margin:0px;
	border-radius:0;
}
.ui-spinner .ui-spinner-button.ui-button .ui-icon{
	margin-left: 2px;
    margin-top: -8px;
}

.ui-wizard .ui-wizard-navbar .ui-button.ui-state-default.ui-button-text-icon-left,
.ui-wizard #newQuizWizard\:finishWizardBtnGenerated,
.ui-wizard #newQuizWizard\:saveTemplateBtn_button,
.ui-wizard #newQuizWizard\:saveTemplateManualBtn_button,
.ui-wizard #newQuizWizard\:finishWizardBtnManual{
	margin-right: 0px;
	-webkit-box-shadow: rgba(93, 93, 93, 0.28) 1px 1px 3px 1px;
    -moz-box-shadow: rgba(93, 93, 93, 0.28) 1px 1px 3px 1px;
    box-shadow: rgba(93, 93, 93, 0.28) 1px 1px 3px 1px;
    border:none;
    -moz-border-radius: 3px 2px;
    -webkit-border-radius: 3px 2px;
    border-radius: 3px 2px;
}
.ui-wizard #newQuizWizard\:saveTemplateBtn_button,
.ui-wizard #newQuizWizard\:saveTemplateManualBtn_button {
	background: white;
}
/* .ui-wizard .ui-button.ui-state-default.ui-button-text-icon-left .ui-icon.ui-c.ui-icon-arrowthick-1-e { */
/* 	margin: -7px 2px 2px 2px; */
/* 	width: 16px; */
/*     height: 16px; */
/* 	background: url(../../images/SpritesBig.png) -48px -1265px no-repeat; */
/* 	background-size: 128px; */
/*     -webkit-transform: rotate(-90deg); */
/*     -moz-transform: rotate(-90deg); */
/*     -ms-transform: rotate(-90deg); */
/*     -o-transform: rotate(-90deg); */
/*     transform: rotate(-90deg); */
/* } */
/* .ui-wizard .ui-button.ui-state-default.ui-button-text-icon-left .ui-icon.ui-c.ui-icon-arrowthick-1-w { */
/* 	margin: -8px 2px 2px 2px; */
/* 	width: 16px; */
/*     height: 16px; */
/* 	background: url(../../images/SpritesBig.png) -80px -1265px no-repeat; */
/* 	background-size: 128px; */
/*     -webkit-transform: rotate(90deg); */
/*     -moz-transform: rotate(90deg); */
/*     -ms-transform: rotate(90deg); */
/*     -o-transform: rotate(90deg); */
/*     transform: rotate(90deg); */
/* } */
.ui-wizard .ui-button.ui-state-default.ui-button-text-icon-left .ui-icon.ui-c.ui-icon-arrowthick-1-e {
    margin: -10px 15px 2px 2px;
    width: 20px;
    height: 20px;
    background: url(../../images/SpritesBig.png) -20px -1539px no-repeat;
    background-size: 160px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block;
}
.ui-wizard .ui-button.ui-state-default.ui-button-text-icon-left .ui-icon.ui-c.ui-icon-arrowthick-1-w {
    margin: -10px 15px 2px 14px;
    width: 20px;
    height: 20px;
    background: url(../../images/SpritesBig.png) -20px -1539px no-repeat;
    background-size: 160px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: block;
}
.lightGrayButton.ui-button.ui-state-default {
	background-color: #231f20;
}
.ui-widget-header .ui-datatable-subtable-header .separatorTitle span{
	background: #fff;
}
.rolesTable .separatorTitle span {
	color: #333;
	top: -11px;
}
.circleButton .ui-icon {
    margin: -9px -5px;
}
.ui-datatable-footer.ui-widget-header.ui-corner-bottom{
	background-color: #fff;
}

.ui-panel .ui-panel-content { /* padding between panel header and inner panel */
/*     padding: 1em 1em; */
    padding: 0;
}
.ui-panel.innerPanel, .ui-datatable{/* margin of inner panel */
/* 	margin:7px 7px; */
	margin: 0;
}

.ui-datatable-footer.ui-corner-bottom{ /* padding in footer */
	padding: 10px 10px;
}
.roundGrid.justTopPadding td{
	padding: .54em 0 1em 0 !important;
}
.ui-chkbox .ui-chkbox-label{
	margin: 0 0 0 10px;
}
.sideButton.ui-button.ui-state-default {
	margin-right: 0;  
	height: 29px;
	width:107px;
	-moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;	
    background: #172934;
    box-shadow: none;
    border: 0;
    float:left;
}
.sideButton.ui-sideButton-big.ui-button.ui-state-default {
	width:171px;
}
.ui-sideButton-big.sideButton.ui-button.ui-state-default .ui-button-text {
    max-width: 167px;
}
.sideButton .ui-icon {
    opacity: 0.9;
    filter: Alpha(Opacity=90);
}
.sideButton.ui-state-active .ui-icon,.sideButton .ui-button-icon-right, .sideButton .ui-icon, .sideButton .ui-button-text-icon-right, 
.sideButton .ui-button-text-icon-left, .sideButton .ui-icon{
	margin-top: -11px !important;
	margin-left: -4px;
}
/* .sideButton:hover .ui-button-icon-right,.sideButton:hover .ui-icon,.sideButton:hover .ui-button-text-icon-right, */
/*  .sideButton:hover .ui-button-text-icon-left{ */
/*     margin-left: -13px; */
/*     left: 50%; */
/* 	margin-top: -21px !important; */
/* } */
.sideButton.ui-button.ui-state-default  .ui-button-text {
	display: block !important;
	max-width: 120px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	margin-top: -12px;
/* 	background: url(../../images/topButtonGradient.png) no-repeat; */
}
/* .typeWidth select.ui-column-filter{
	width: 115px;
} */
.ui-widget-content.ui-state-highlight .statusACT,
.ui-widget-content.ui-state-highlight .skillCRLEVLBASC,
.ui-widget-content.ui-state-highlight .skillCRLEVLINTM,
.ui-widget-content.ui-state-highlight .skillCRLEVLADVN{
	color: white;
}
/*** Placeholder ***/
.sideButton.ui-button.ui-state-default .ui-button-text,.sideButton.ui-button.ui-state-default.ui-state-active .ui-button-text
{
	   display: none;
}
.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default .ui-icon.ui-icon-triangle-1-s {
    width: 25px;
    height: 25px;
    background: url(../../images/SpritesBig25.png) -100px -1823px no-repeat;
    margin: -11px 0px 0 7px;
}

.menuForm .triggerMenuButton.ui-menubutton .ui-button.ui-state-default .ui-icon {
	left:-1px;
}

.sideButton.ui-button.ui-state-default.ui-state-active {
	background: #578b8e !important;
}

/* .sideButton.ui-button.ui-state-default:hover { */
/* 	height: 60px; */
/* } */
.ui-panel-content .panelHelpButton.ui-button.ui-state-default {
	bottom:80px;
	float: right;
	width: 50px;
	height: 50px;
	margin-right: 5px;
	margin-top: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;

}
.ui-panel-content .panelHelpButton.ui-button.ui-state-default:hover {
	border-width: 1px;
	border-color: #50b8d8;
}
.ui-panel-content .panelHelpButton .helpIconBlue {
	width: 30px;
	height: 30px;
	background: url(../../images/SpritesBig.png) 1px -59px no-repeat;
	background-size: 240px;
}
.ui-panel-content .panelHelpButton:active .helpIconBlue, .panelHelpButton.ui-state-active .helpIconBlue {
	width: 30px;
	height: 30px;
	background: url(../../images/SpritesBig.png) 1px -59px no-repeat;
	background-size: 240px;
}
.ui-panel-content .panelHelpButton .ui-button-icon-left.ui-icon {
	left: 38%;
	top:41%;
}
/* .singleColumnWrapper .panelHelpButton.ui-button.ui-state-default */

.ui-icon.icon-plus-green {
	width: 20px;
	height: 20px;
	background: url(../../images/SpritesBig.png) -60px -1439px no-repeat;
	background-size: 160px;
}
.ui-question-editor .ui-button.ui-fileupload-choose .ui-icon.ui-icon-plusthick {
	width: 20px;
	height: 20px;
	background: url(../../images/SpritesBig.png) -212px -3473px no-repeat;
/* 	background-size: 160px; */
}
.ui-icon.ui-icon-arrowthick-1-s {
	width: 20px;
	height: 20px;
	background: url(../../images/SpritesBig.png) -0px -1658px no-repeat;
	background-size: 160px;	
}
.ui-datatable-scrollable .ui-widget-content.ui-state-hover {
	color:inherit;
}

/* FONTS(this is just experiment) */

.roundCell label,.roundCell .ui-chkbox-label,
.innerBackground .ui-chkbox .ui-chkbox-label,
.specificationGrid.gridNoPadding .ui-inplace-display-disabled {
	font-size: 12px;
	color: #191919;
	font-weight: 600;
}
.roundCell .ui-chkbox-label,.ui-selectmanycheckbox label, .ui-selectoneradio label,
.ccmTree .ui-treenode-label.ui-state-hover, .ccmTree .ui-treenode-label.ui-state-highlight{
	font-weight: 500;
}
.ui-widget .ui-widget, .ui-selectoneradio label, .statParams label{ /* panel content */
	font-size: 12px;
	color: #6b6b6b;
	font-weight: 500;
}
/* .ui-selectoneradio label{ */
/* 	font-weight: normal; */
/* } */
.ccmTree > .ui-tree-container > .ui-treenode:only-child > .ui-treenode-content > .ui-treenode-label{ /* tree button root */
	font-size: 12px;
	font-weight: 500;
}
/* .ccmTree .ui-treenode-label.ui-state-hover, .ccmTree .ui-treenode-label.ui-state-highlight{ */
/* 	font-weight: 500; */
/* } */
.ui-panel-title .subHeader, .ui-dialog-title{ /* headers  */

  	font-size : 21px;
	color: #212121;

}
.formPartTitle {
    color: #212121;
}
 .titlePanel.ui-panel .ui-panel-content .subHeader{
	font-size: 16px;
	font-weight: 500;
	color: #212121;
} 
.headerDesc{ /* header desc */
	font-size: 13px;
    color: hsl(0, 0%, 52%);
}
.ui-treenode-children{ /* just tree content */
	font-size: 12px;
	font-weight: 500;
}
.ui-datatable-scrollable-header-box .ui-state-default,
.ui-datatable .ui-datatable-footer .rowCount {/* column text */
    font-size: 12px;
    color: #212121;
    font-weight: normal;
}
.ui-widget-content.ui-state-hover .statusACT, 
.ui-widget-content.ui-state-hover .skillCRLEVLBASC,
.ui-widget-content.ui-state-hover .skillCRLEVLINTM,
.ui-widget-content.ui-state-hover .skillCRLEVLADVN,
.ui-datatable-resizable tbody td{/* text in rows */
	font-size:11px;
	color:#4F4F4F;
	font-weight: 500;
}
.ui-button .ui-button-text, .ui-button.in-form-button .ui-button-text,
.ui-menubutton.in-form-button .ui-button.ui-state-default .ui-button-text,
.orangeButton.ui-button.ui-state-default.statsButton .ui-button-text{
	font-size:13px;
	color: #333;
}
.ui-datatable-header.ui-widget-header{ /* table header */
	font-size: 15px;
	padding: 10px;
	color:#222;
	font-weight: 500;
}
.ui-datatable-footer.ui-widget-header .rightFooterTable label {
    font-size: 12px;
    font-weight: 500;
    color: #222;
}
.ui-panel .ui-panel-title{
	font-size: 14px;
	font-weight: 500;
	color:#666;
	height:100%;
}
.centerPanel .ui-widget-content,
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield,
 .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label{
	color: #404040 !important;
}
.ui-selectmanycheckbox label, .ui-selectoneradio label{
	margin-top:1px;
}
.ui-tree {
    margin-top: 10px;
}
/*  color:#000000; 100%
	color:#212121; 87%
	color:#4F4F4F; 69%
	color:#757575; 54%
	color:#9E9E9E; 38%
	color:#E0E0E0; 12%
 */
 
 /* new- will be removed */
 .ui-panel-title .subHeader, .ui-dialog-title .subHeader{
    padding-left: 13px;
    padding-right: 17px;
 }
 .ui-dialog-title .subHeader {
/*     padding-left: 70px; */
}

 .centerPanel.ui-panel > .ui-panel-titlebar,  .wideCenterPanel.ui-panel > .ui-panel-titlebar,
  .ui-dialog .ui-dialog-titlebar {
 box-sizing:border-box;
 padding: 0px;
/*  padding-right: 11px; */
	padding-right:0;
    height: 65px;
     border-bottom: 1px solid #E0E0E0;
 }
 .innerPanel.ui-panel > .ui-panel-titlebar {
 box-sizing:border-box;
 height:45px;
/*  border-bottom: 1px solid #c4c4c4; */
 }
  .centerPanel.ui-panel > .ui-panel-titlebar .ui-panel-titlebar-icon, 
  .centerPanel.ui-panel > .ui-panel-titlebar .ui-panel-titlebar-icon.ui-state-hover,
  .ui-dialog-titlebar-icon, .ui-dialog-titlebar-icon.ui-state-hover{
    margin-top: -15px !important;
    border: none;
    background: none;
    padding: 0;
    moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    top: -33px;
    right: 17px;
}
.ui-dialog-titlebar-icon, .ui-dialog-titlebar-icon.ui-state-hover {
 	top: 24px;
}
   .ui-dialog-titlebar-icon  {
 	margin-top: 9px !important;
   }
.ui-dialog-titlebar-icon.ui-state-hover {
/*    margin-top:42px !important; */
}
   .ui-dialog-titlebar-icon.ui-state-focus {
   background: none;
   border:0;
   }
 .ui-dialog.ui-corner-all{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* just checking something */
.titlePanel.ui-panel .ui-panel-content .subHeader {
    max-width: 44vw;
}
.singleColumnWrapper {
	max-width: 764px;
}
@media screen and (max-width: 1900px) {
	.titlePanel.ui-panel .ui-panel-content .subHeader {
    max-width: 19vw;
	}
	.indexForm .wideCenterPanel.ui-panel, .indexForm .centerPanel.ui-panel  {
	min-width:1000px !important;
	}
}

.quizWizard.ui-wizard .ui-panel.ui-corner-all{
    -moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}    

.ui-datatable-odd,.ui-datatable-even,
.ui-datatable-empty-message {
    background: none repeat scroll 0 0 #fff;
}
.ui-dialog .ui-datatable-odd,
.ui-dialog .ui-datatable-empty-message,
.ui-dialog .ui-datatable-even {
    background: none repeat scroll 0 0 #fff !important;
}
.ui-datatable-even,
.ui-datatable-empty-message{
/* 	background:none repeat scroll 0 0 #EDF3F6; */
}
.ui-dialog .ui-datatable-empty-message,
.ui-dialog .ui-datatable-even{
/* 	background:none repeat scroll 0 0 #EDF3F6 !important; */
}

.ui-button-icon-left {
    left: 0.6em;
}
 .ui-button.ui-button-text-icon-left .ui-button-text {
    /* padding: .3em 2.5em .3em 4em; */
	padding: 0.3em 1em 0.4em 2.4em;
}

.ui-button.ui-button-text-icon-left.ui-wizard-nav-next .ui-button-text,
.ui-button.ui-button-text-icon-left.ui-wizard-nav-back .ui-button-text,
.ui-wizard #newQuizWizard\:finishWizardBtnGenerated .ui-button-text,
.ui-wizard #newQuizWizard\:saveTemplateBtn_button .ui-button-text,
.ui-wizard #newQuizWizard\:saveTemplateManualBtn_button .ui-button-text,
.ui-wizard #newQuizWizard\:finishWizardBtnManual .ui-button-text{
	    padding: 0.6em 2.8em;
}
.ui-wizard #newQuizWizard\:saveTemplateBtn_button .ui-button-text,
.ui-wizard #newQuizWizard\:saveTemplateManualBtn_button .ui-button-text {
	color: #333;
}
.ui-icon.icon-import{
	width:20px;
	height:20px;
	background: url(../../images/SpritesBig.png) -0px -0px no-repeat;
	background-size:160px;
}
div.leftLogo {
    background-color: #295776;
    width: 299px;
/*     background-image:none; */
    height: 95px;
/*         background-image: linear-gradient( to right, #19567F, #1F6E9A ); */
background: #172934;
}
.quizWizard .ui-wizard-step-title span:last-child {
	margin-left: 2px;
}
.ui-icon.ui-icon-closethick{
	background:none;
	width: 16px;
	height: 16px;
	background: url(../../images/SpritesBig.png) -112px -528px no-repeat;
	background-size: 128px;
}
.centerPanel .ui-panel-titlebar-icon.ui-state-default:hover,.centerPanel .ui-panel-titlebar-icon.ui-state-default{
	margin-left: 1.9em;	
}
.centerPanel .ui-panel-titlebar-icon .ui-icon.ui-icon-minusthick{
	transition: transform .5s !important;
	width: 16px;
	height: 16px;
	background: url(../../images/SpritesBig.png) -16px -1232px no-repeat;
	background-size: 128px;
	transition: background-position 0s;
}
.centerPanel .ui-panel-titlebar-icon .ui-icon.ui-icon-plusthick{
	width: 16px;
	height: 16px;
	background: url(../../images/SpritesBig.png) -0px -1230px no-repeat;
	background-size: 128px;
	transform: rotateX(180deg);
    transition: transform .5s;
}
.centerPanel .ui-panel-titlebar-icon .ui-icon.ui-icon-minusthick:hover,.ui-icon.ui-icon-minusthick:active{
	width: 16px;
	height: 16px;
	background: url(../../images/SpritesBig.png) -0px -1232px no-repeat;
	background-size: 128px;
}
.ui-icon.ui-icon-closethick:hover,.ui-icon.ui-icon-closethick:active{
	width: 16px;
	height: 16px;
	background: url(../../images/SpritesBig.png) -0px -528px no-repeat;
	background-size: 128px;
}

.centerPanel .ui-datatable-scrollable-body, .ui-dialog .ui-datatable-scrollable-body {
    background: rgba(237, 243, 246, 0.48);
}
.centerPanel .ui-datatable-scrollable-body {
	background: #fff;
}
/* .ui-button-icon-only .ui-icon, .ui-button-icon-only .ui-icon.action-icon { */
/*     margin-left: -8px; */
/*     margin-top: -8px; */
/* } */

.notifTable tbody tr td {
    border-width: 0px;
    border-top: 1px solid #758797;
    border-bottom: 1px solid #758797;
}
.inActiveLabel {
    background: #fff;
}
#notif_block .timeAndActions {
    color: #D1D1D1;
    margin-top: 2px;
    font-size:11px;
}
/* .centerPanel .ui-datatable tbody td { */
/*     height: 45px ; */
/*     padding: 0 13px ; */
/*     text-overflow: ellipsis; */
/* 	overflow: hidden; */
/* } */
.titlePanel .headerBox{
	background: #7b8d8e !important;
}
#headMenu .dropdown ul.submenu a:hover{
	background: #F7F7F7 !important;
}

#headMenu .dropdown ul.submenu li {
	float:none;
	border:none !important;
}
.ui-inplace .ui-inplace-display:hover {
	background-color: rgba(169, 194, 203, 0.75);
}
.greenButton.ui-button.ui-state-default.statsButton {
	border: 1px solid #6bc17e;
	background: white;
}
.orangeButton.ui-button.ui-state-default.statsButton{
	border:1px solid #f79421;
	background: white;
}
.ui-button.ui-state-default{
/* 	-moz-border-radius:3px; */
/* 	-webkit-border-radius:3px; */
/* 	border-radius:3px; */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.ui-button-text-only .ui-button-text,
.ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.4em 1.6em;
}

/* .jqplot-highlighter-tooltip{ */
/* 	border-radius:5px; */
/* 	width:80px; */
/* 	height:40px; */
/* 	background: white; */
/* 	border:1px solid #84acac; */
/* } */
/* .fitContentTable table { */
/*     width: 100%; */
/*     margin: 0 10px; */
/* } */
.barLineButtons .ui-button.ui-button-text-only .ui-button-text {
    padding: 0.5em 1.7em 0.5em 3em;
}
.barLineButtons .ui-button.ui-state-default.ui-state-active{
	background: #f4f4f4;
}
.statParams .roundCell table {
    margin: 10px auto;
    /* text-align: left; */
}
.statParams .roundCell .smallTitle {
    font-size: 15px;
    font-weight: 500;
    color: #232323;
}
.statParams .roundCell {
    text-align: center;
    padding:0;
    width:23%;
}
.statParams .roundCell .ui-button {
    margin-left: -7px;
}
 .statParams .formElement .ui-inputfield.hasDatepicker {
    width: 116px;
    height: 14px;
}
.statParams .roundCell:nth-child(2){
	width:19%;
}
.statParams .roundCell:nth-child(3){
	width:20%;
}
.statParams .roundCell:last-child{
	width:38%;
}
div#courseStatsForm\:chartsGroup_content {
    padding: 20px 1em;
    background: #fff;
}
.roundGrid.newprof .twoCells {
   min-width: 179px;
}
.ui-datatable.no-border-table.fitContentTable.answers{
	margin-top:16px;
}
#headMenu .dropdown ul.submenu {
	display: block;
	visibility: hidden;
}
.submenu {
    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    -ms-perspective: 400px;
    -o-perspective: 400px;
    perspective: 400px;
}
.submenu li {
    opacity: 0;

    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);

    -webkit-transition: visibility 0s, opacity .4s, -webkit-transform .5s;
    -moz-transition: visibility 0s, opacity .4s, -moz-transform .5s;
    -ms-transition: visibility 0s, opacity .4s, -ms-transform .5s;
    -o-transition: visibility 0s, opacity .4s, -o-transform .5s;
    transition: visibility 0s, opacity .4s, transform .5s;
    visibility: visible;
}


.dropdown > li:hover .submenu li, .dropdown > li:focus .submenu li {
    opacity: 1;
	visibility: visible;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.dropdown li:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.dropdown li:hover .submenu li:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.dropdown li:hover .submenu li:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}

.submenu li:nth-child(1) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}
.submenu li:nth-child(2) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.submenu li:nth-child(3) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}

.ui-icon.icon-confirm {
	background: url(../../images/SpritesBig.png) -60px -1859px no-repeat;
    background-size: 160px;
}
/* .ui-fileupload-files tr td:nth-child(3) { */
/*     white-space: nowrap; */
/*     position: relative; */
/*     height: 10px; */
/*     bottom: 0px; */
/*     vertical-align: middle; */
/*     left: 12%; */
/* } */
.ui-icon.icon-arrowdown-blue{
	width: 20px;
	height: 20px;
	background: url(../../images/SpritesBig.png) -0px -1579px no-repeat;
	background-size: 160px;	
}

.topMargin.ui-panel {
	margin-top:20px;
}
 #navigationSelectMenu {
    min-width: 136px;
    width: 250px;
    line-height: 50px;
    margin: 0 auto;
 }
 
 #navigationSelectMenu {
    line-height: 50px;
 }
 
#navigationSelectMenu .ui-selectonemenu-label {
    padding: 14px 13px;
    background-color: #fff;
}
#navigationSelectMenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: 12px;
}
#navigationSelectMenu_panel .ui-selectonemenu-list-item {
    width: 111px;
    padding: 0 12px;
}
#navigationSelectMenu .ui-selectonemenu-label, #navigationSelectMenu .ui-selectonemenu-trigger {
    background: #E5E5E5 !important;
}
#navigationSelectMenu .ui-selectonemenu-trigger.ui-state-default.ui-state-hover{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.selectOneTransparentPanel .ui-selectonemenu-items-wrapper .ui-selectonemenu-list .ui-selectonemenu-item {
    border: 1px solid #EAEAEA; 
    border-top:hidden;
    border-bottom:hidden;
}
.selectOneTransparentPanel .ui-selectonemenu-items-wrapper .ui-selectonemenu-list .ui-selectonemenu-item:last-child {
    border: 1px solid #EAEAEA;
    border-top:hidden;
}

.ui-icon.icon-wrong-red{
	background: url(../../images/SpritesBig.png) -99px -659px no-repeat;	
}

/* .ui-progressbar .ui-progressbar-value { */
/* 	background: #2b98c1; */
/* /* 	border: 1px solid #fff; */ */
/* 	-moz-border-radius: 10px; */
/* 	-webkit-border-radius: 10px; */
/* 	border-radius: 10px; */
/* } */
.ui-icon.icon-save-white {
	background: url(../../images/SpritesBig.png) -18px -574px no-repeat;
}
.ui-icon.icon-category-white {
	background: url(../../images/SpritesBig.png) -36px -1384px no-repeat;
}

.ui-icon.icon-class-white {
	background: url(../../images/SpritesBig.png) -18px -1096px no-repeat;
}
.ui-icon.icon-pool-white {
	background: url(../../images/SpritesBig.png) -18px -683px no-repeat;
}
.ui-icon.icon-question-white {
	background: url(../../images/SpritesBig.png) -18px -1510px no-repeat;
}
.ui-icon.icon-import-white {
	background: url(../../images/SpritesBig.png) -18px -1421px  no-repeat;
}
.ui-icon.icon-course-white {
	background: url(../../images/SpritesBig.png) -18px -1168px no-repeat;
}
.ui-icon.icon-copy-white {
	background: url(../../images/SpritesBig.png) -54px -1385px no-repeat;
}
.ui-icon.icon-send-white {
	background: url(../../images/SpritesBig.png) -18px -809px no-repeat;	
}
.ui-icon.icon-clock-white {
	background: url(../../images/SpritesBig.png) -19px -412px no-repeat;		
}
.ui-icon.icon-quiz-report-white {
	background: url(../../images/SpritesBig.png) -18px -502px no-repeat;	
}
/* .innerPanel.ui-panel .ui-panel-titlebar { */
/*     padding: 19px 0px; */
/* } */
.innerPanel.bottomMargin, .ui-panel.bottomMargin{
	margin-bottom: 20px;
}
.marginTopCell.ui-datatable{
	margin-top: 14px;
}
.centerPanel .roundCell {
    padding: 0 6px;
}

/* .subHeader, .ui-dialog-title { */
/* 	line-height: 64px; */
/* } */
/* .ui-button.ui-button-text-icon-left.updatePictureButton .ui-button-text { */
/* 	color: #fff; */
/* 	padding: .3em 1em .3em 2.5em; */
/*    	font-size: small; */
/* } */

.roundCell .roundCellHalf.rightSide {
    padding-left: 15px;
}
/* .menuButton-icon .ui-button-text { */
/*     padding-left: 24px; */
/* } */

.blueLink{
color:#33AFDE !important;
}
.redLink{
color:#D0525F !important;
}
.greenLink{
color:#0ACA69 !important;
}
.ui-outputlabel.ui-widget.greenLink,
.ui-outputlabel.ui-widget.blueLink,
.ui-outputlabel.ui-widget.redLink {
	margin-right:20px;
}

.topLining { 
	margin-top:12px;
}
.roundCell .roundCellHalf.rightSide {
    padding-left: 15px;
}
.linkStyling {
	border: 1px solid #e0e0e0;
	border-left:none;
	border-top:none;
	border-bottom:none;
	padding: 0px 8px 0px 8px;
}

.linkStylingNoDash {
	
	border-left:none;
	border-top:none;
	border-bottom:none;
	padding: 0px 8px 0px 8px;
}

.ui-commandlink.ui-widget.fontStyling {
	font-size: 13px;
	font-weight: 500;
	color:#29aae1;
}
.linkSend {
	font-size: 13px !important;
	font-weight: 500 !important;
	color:#0ACA69 !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{
	padding:1px;
}
.ui-panel-content .panelHelpButton, .ui-panel-content .panelHelpButton.ui-state-focus {
	border:none !important;
	outline:0;
}
#searchMenu .ui-autocomplete-input {
	padding:10px;
	width: 256px;
    background-color: #14242D;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #2E4750;
	background-position: 4%;
    padding-left: 31px;
    border-left: 0;
/*     background: url(../../images/search-icon-angle-left-light.png) no-repeat 4% / 12px, linear-gradient( to right, #19567F, #1F6E9A ); */
	color: #fff !important;
}
#globalSrcForm .triggerMenuButton.ui-menubutton .ui-button {
	padding: 16px;
	margin:0;
	background: #14242D;
    border-color: #2E4750;
/*     background-image: linear-gradient( to right, #1e6a96, #1f6e9a); */
}
#globalSrcForm .triggerMenuButton.ui-menubutton .ui-button .ui-icon {
    left: 8px;
    top: 18px;
}
.thinTitle.titlePanel.ui-panel .ui-panel-content{
	padding:0px;
}
.ui-panel .ui-panel-titlebar .ui-panel-title .subHeader .divideHeader tr td {
    padding: 12px 0;
    text-align:center;
}
.roundGray{
/* 	background:#F0F0F0; */
/* 	font-weight:normal; */
}
.ui-menu .ui-separator.ui-state-default {
	border-top:none;
}
.ui-autocomplete-panel.ui-widget-content {
	cursor:pointer;
}
div#mainForm\:latestQuizzes .ui-datatable-header {
    padding: 13px;
}

.pieChartPanel div.jqplot-table-legend-swatch-outline div.jqplot-table-legend-swatch {
    border-width: 9px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}
.pieChartPanel .jqplot-pieRenderer-highlight-canvas,.pieChartPanel .jqplot-series-canvas{
/*     left: 3% !important; */
/*     top: 3% !important; */
/*     height: 88%; */
}
.indexForm .pieChartPanel .jqplot-pieRenderer-highlight-canvas, .indexForm .pieChartPanel .jqplot-series-canvas {
/*     height: 105%; */
/*     top: -2% !important; */
/*     left: -4% !important; */
}
.pieChartPanel .jqplot-table-legend {
/*     top: 6px !important; */
/*     margin-top: 0px; */
/*     margin-bottom:0px; */
    font-size: 11px;
}
.pieChartPanel td.jqplot-table-legend {
	padding-bottom: 18px;
}
.pieChartPanel .ui-youtestme-donutchart table.jqplot-table-legend tr td:first-child {
	width:10px;
}
.pieChartPanel .ui-youtestme-donutchart table.jqplot-table-legend tr {
	border:0;
}
.pieChartPanel .ui-youtestme-donutchart div.jqplot-table-legend-swatch {
    border-left-width: 5px;
    border-right-width: 5px;
    border-radius:100%;
}
/* .pieChartPanel .ui-youtestme-donutchart table.jqplot-table-legend tr td { */
/* 	font-size:14px; */
/* 	font-weight:500; */
/* 	color: #737070;	 */
/* } */
.pieChartPanel .ui-youtestme-donutchart .jqplot-span-bold {
	font-weight: 700;
	color: #333;
	font-size:14px;
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-span-big {
	font-size:20px;
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-span-bold.jqplot-span-big .jqplot-span-bold {
	font-size:14px;
	font-weight:600;
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-span-bold.jqplot-span-big .jqplot-span-light {
	font-size:14px;
	font-weight:500;
	color: #737070;	
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-legend-position-center {
    position: absolute;
    left: 91px;
    top: 95px;
    z-index: 11;
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-title .jqplot-font-big {
	font-size:24px;
	font-weight:600;
	color:#333;
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-legend-position-center .jqplot-span-percent {
	font-size:13px;
}
.pieChartPanel .ui-youtestme-donutchart .jqplot-legend-position-center .jqplot-span-light {
	font-size:12px;
	color: #999;
	font-weight:500;
}
.questionAssistanceGrid .circleButton.ui-button.ui-state-default {
    width: 30px;
    height: 30px;
    margin: 9px 5px;
}
.questionAssistanceGrid .circleButton .ui-icon {
	background-size: 160px !important;
}
.questionAssistanceGrid .circleButton:hover .ui-icon.icon-i-blue{
	background: url(../../images/SpritesBig.png) -20px -1819px no-repeat;
}
.questionAssistanceGrid .circleButton:hover .ui-icon.icon-refresh-blue {
	background: url(../../images/SpritesBig.png) -21px -1779px no-repeat;
}
.questionAssistanceGrid .circleButton:hover .ui-icon.icon-time-blue {
	background: url(../../images/SpritesBig.png) -20px -1799px  no-repeat;
}
.questionAssistanceGrid .circleButton:hover .ui-icon.icon-minuswrong-blue{
	background: url(../../images/SpritesBig.png) -20px -1839px no-repeat;
}
.ui-icon.icon-refresh-red {
    background: url(../../images/SpritesBig.png) -101px -1779px no-repeat;
}
/* .ui-icon.icon-time-red { */
/*     background: url(../../images/SpritesBig.png) -101px -1800px no-repeat; */
/* } */
/* .ui-icon.icon-i-red { */
/*     width: 20px; */
/*     height: 20px; */
/*     background: url(../../images/SpritesBig.png) -101px -1819px no-repeat; */
/*     background-size: 160px; */
/* } */
.questionAssistanceGrid .ui-button-icon-only .ui-icon {
    margin-left: -10px;
    margin-top: -10px;
}
.roundCell.qAnswers .questionAssistanceGrid .circleButton.ui-button.ui-state-default {
    margin: 1px 5px;	
}
.ui-panel.wideCenterPanel {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.normalRightProfile {
	width: 194px;
	float: right;
	box-sizing: border-box;
}
.imageFrame { 
    border:1px solid #c7c7c7;
    padding:4px;
}
.pictureAlign {
	position: relative;
    top: -25px;
}
.quizButtonAlign {
	position:relative;
	top:10px;
}
.quizWizard .centerPanel.ui-panel {
	margin: 10px 0px;
}
.ui-outputpanel.ui-widget.ui-panel-content.panelNoPadding {
	padding: 0;
}
.answerGenerator .ui-chkbox .ui-chkbox-label {
    margin-top: -2px;
}
.answerGenerator .ui-panelgrid td,.answerGenerator .ui-panelgrid td label {
	padding:0px 7px;
	text-align:center;
}
.answerGenerator .ui-panelgrid td label.generateCorrect:before {
	content: "";
    display: table-cell;
    position: relative;
    top: 10px;
    left: -webkit-calc(182% - 10px);
    left: -moz-calc(182% - 10px);
    left: calc(182% - 10px);
    width: 16px;
    height: 16px;
    background: url(../../images/SpritesBig.png) -50px -1487px no-repeat;
    background-size: 128px;
}
.answerGenerator .ui-panelgrid td label.generateWrong:before {
	content: "";
    display: table-cell;
    position: relative;
    top: 10px;
    left: -webkit-calc(234% - 21px);
    left: -moz-calc(234% - 21px);
    left: calc(234% - 21px);
    width: 16px;
    height: 16px;
    background: url(../../images/SpritesBig.png) -80px -527px no-repeat;
    background-size: 128px;
}
.answerGenerator .roundCell {
	margin-top:8px;
}
.answerGenerator .ui-panel-content.ui-widget-content {
	padding:0;
}
.answerGenerator .ui-panel {
	margin: 0 0 6px 0;
}
.answerGenerator {
	margin-left: 112px !important;
	margin-top:10px;
}
.answerGenerator .ui-spinner-input.ui-inputfield.ui-state-default {
	width:40px;
}
/* .answerGenerator  */
.ui-selectonemenu.ui-widget.ui-state-default {
	min-width:50px;
}
.bigInputRight, .bigCalendarRight .ui-inputfield.hasDatepicker, .bigCalendarRight .editableField{
/* 	width:-webkit-calc(96% - 117px); */
/* 	width:-moz-calc(96% - 117px); */
/* 	width:calc(96% - 117px); */
	width:100%;
	box-sizing: border-box;
	float: right;
}
.innerBackground .withThreeRows.newprof .normalRight.ui-selectonemenu{
	width:-webkit-calc(96% - 80px) !important;
	width:-moz-calc(96% - 80px) !important;
	width:calc(96% - 80px) !important;
}
.innerBackground .editableField {
    background: #E5E5E5;
}
.innerBackground .innerPanel.ui-panel .ui-panel-content.ui-widget-content{
/* 	background: #F5F7FA; */
}
.innerBackground .correctCheckbox.ui-chkbox .ui-chkbox-box {
    margin: 1px 4px 0px 9px;
}
.innerBackground .correctCheckbox.ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    background: url(../../images/SpritesBig.png) -80px -527px no-repeat;
}
.innerBackground .correctCheckbox.ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
    background-position: -48px -1486px;
}
.innerBackground .formElement .ui-inputfield.hasDatepicker {
    width: 82px;
}
.separatorLine {
	width: 93.2%;
	text-align: center;
	height: 1px;
	background-color: #e0e0e0;
	margin-left: -15px !important;
	border-right: 20px solid #e0e0e0;
	border-left: 20px solid #e0e0e0;
	margin: 10px 0;
	position:relative;
	left:19px;
}
.separatorLine span {
	background: #ffffff;
	color: #9a9a9a;
	position: relative;
	top: -1em;
	font-size: 13px;
	padding: 0 10px;
}
.pictureBackground{
	background-color:#CECECE;
	width:96%;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
    border-radius: 4px !important;
}
.pictureFont span {
	color:#fff !important;
	font-size: 19px !important;
	font-weight:400 !important;
}

/* First use tips */
.firstUseHelpButton {
	-webkit-animation:throb .6s steps(5) alternate infinite;
    -moz-animation:throb .6s steps(5) alternate infinite;
    animation:throb .6s steps(5) alternate infinite;
    
    background:transparent url(../../images/tips_icon.png) 0 0 no-repeat;
    width:50px;
    height:50px;
    cursor:pointer;
}
.firstUseHelpButton:active {-webkit-animation:none;-moz-animation:none;animation:none}
@-moz-keyframes throb {
	from{background-position:0 0}
	to{background-position:-250px 0} 
}
@-webkit-keyframes throb { 
	from{background-position:0 0}
	to{background-position:-250px 0} 
}
@keyframes throb { 
	from{background-position:0 0}
	to{background-position:-250px 0} 
}
.pausedAnimation  {
	-moz-animation-play-state: paused;
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}
.circleButton.ui-button-text-icon-left .ui-button-text {
    padding: 0px;
}
.centerPanel.ui-panel, .wideCenterPanel.ui-panel {
	min-width:750px;
}

.oneAction.ui-state-default.ui-resizable-column{
	width:50px;
}
a.circleButtonSmall.icon-continue-white:before {
	background: url(../../images/SpritesBig.png) -16px -1665px no-repeat;
}
.ui-dialog .roundCell .ui-messages-error {
	background-color:#fff;
	border: 1px solid #D0525F;
	color:#D0525F;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.ui-dialog .roundCell .ui-messages-error-summary {
	font-weight:normal;
}
.ui-dialog .roundCell .ui-messages-error-icon {
	background-color: #D0525F !important; 
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	padding: 3px;
	width: 16px;
    height: 16px;
    background: url(../../images/SpritesBig.png) -13px -529px no-repeat;
    background-size: 129px;
}
.closeButton.ui-button {
	right: -34px;
}
.lessonNotif .ui-button-icon-only .ui-button-text {
	padding:0;
}
.ui-progressbar {
    height: 8px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-progressbar .ui-progressbar-label {
	font-weight: normal;
	line-height: 36px;
}
.ui-progressbar .ui-progressbar-value{
	margin:0;
}
.roundCell.reportLabel {
    padding: 6px 9px;
    min-height: 56px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    border-radius: 7px;
    background: #e5e5e5;
}
.roundCell.reportLabel .answer-icon {
    margin-top: 18px;
    width: 20px;
    height: 20px;
    background-size: 160px !important;
}
.roundCell.reportLabel .ui-progressbar {
    margin-top: 16px;
}
.roundCell.reportLabel .ui-progressbar .ui-progressbar-label {
	position: relative;
    left: 250px;
    top: -4px;
}
.answers.no-border-table .wideCenterPanel.topMargin {
	margin-top:24px;
}
.bigCheckbox .ui-chkbox-box {
	border: 1px solid #e0e0e0;
}
.lessonNotifDisable {
	border:solid 1px #D0525F;
}
.ui-confirm-dialog.ui-dialog.ui-widget.ui-widget-content.confirmDialog .ui-dialog-buttonpane.ui-widget-content{
	background:none;
}
.innerPanel.ui-panel .ui-panel-titlebar {
    padding: 13px 2px;
}
.ui-chkbox-box.ui-widget.ui-state-default.ui-state-active.ui-state-disabled {
	opacity: 0.85;
    filter: Alpha(Opacity=85);
}
.uploadFile .ui-progressbar {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #e0e0e0;
	background:none;
	height:20px;
}
.uploadFile .ui-progressbar .ui-progressbar-value {
	background: #29AAE1;
	height:18px;
	margin:1px;
	margin-right:0;
}
 .uploadFile .ui-fileupload-cancel.ui-button.ui-state-default, .uploadFile .ui-fileupload-content.ui-widget-content  {
	background: none;
}
.uploadFile .ui-button-icon-left.ui-icon.ui-icon-close {
	width:16px;
	height:16px;
	background: url(../../images/SpritesBig.png) -96px -528px no-repeat;
	background-size: 128px;
}
.uploadFile .ui-fileupload-cancel.ui-button:hover .ui-icon-close {
	width:16px;
	height:16px;
	background: url(../../images/SpritesBig.png) -0px -528px no-repeat;
	background-size: 128px;
}
.uploadFile .ui-fileupload-cancel.ui-button.ui-state-default {
	border:none;
	outline:0;
	box-shadow:none;
	margin-left: -14px;
}
.notifTable .ui-datatable-scrollable-body::-webkit-scrollbar {
    width: 10px;
}
#notifForm .notifTable {
	height: 100%;
}
#notifForm .notifTable .ui-datatable-scrollable-body{
	height: 100% !important;
	height: -webkit-calc(100% - 43px) !important;
	height: -moz-calc(100% - 43px) !important;
	height: calc(100% - 43px) !important;
}
.ui-menubutton.in-form-button .ui-button.ui-state-default:hover {
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
}  
 .blueInnerText .ui-panel-content .roundCell .textWrapper {
	color:#3F8FCD;
	font-size: 12px;
	width:-webkit-calc(100% - 98px);
	width:-moz-calc(100% - 98px);
	width:calc(100% - 98px);
}
 .blueInnerText .ui-panel-content .roundCell .textWrapper.lastLink {
	width:-webkit-calc(100% - 102px);
	width:-moz-calc(100% - 102px);
	width:calc(100% - 102px);
}

 .blueInnerText .ui-panel-content .roundCell span:last-child {
	font-size:12px;
    width: 100%;
    max-width: 75px;
}
.titleAndDesc .subHeader, .titleAndDesc .headerDesc {
    /* float: none; */
    max-width: 552px;
    width: 150%;
}
/* .ui-state-default .ui-icon { */
/* 	resize:none !important; */
/* } */
.eastContentLogin .unselectable {
	background-color: #fff !important;
}
.orangeButton .ui-button-text {
	color:white;
}
.dataList .ui-datalist {
	border:0px;
	margin:0px;
}
.dataList .ui-datalist-content {
	background:none;
}
.dataList .ui-datalist-data {
/*     -webkit-margin-before: 0; */
/*     -webkit-margin-after: 0; */
/*     -webkit-margin-start: 0; */
/*     -webkit-margin-end: 0px; */
/*     -webkit-padding-start: 30px; */
    /* margin-top: 8%; */
    /* margin-bottom: 3%; */
/*     position: relative; */
/*     left: 0; */
margin:0;
/* margin-left:-23%; */
    position: relative;
    left: -12%;
}

.ui-icon.icon-send-export {
	background:url(../../images/SpritesBig.png) -18px -1439px no-repeat;
}
.ui-icon.icon-old-clock-white {
	background:url(../../images/SpritesBig.png) -72px -790px no-repeat;
}
.transparentFooter{
	font-size:10px;
    position: fixed;
    bottom: 0px;
    left: -webkit-calc(50% - 112px);
    left: -moz-calc(50% - 112px);
    left: calc(50% - 112px);
}
.action-icon.icon-remove-item, .circleButton .icon-remove-item {
	background:url(../../images/SpritesBig.png) -18px -593px no-repeat;
}
.timeline .ui-panel-content .ui-panel-content.ui-widget-content {
	overflow:scroll;
	max-height:450px;
    max-width: 98%;
    min-width: 96%;
}
.timeline .innerPanel > .ui-panel-titlebar > .ui-panel-title {
    float: right;
    margin-top: -7px;
    margin-right: -45px;
}
.timeline .innerPanel > .ui-panel-titlebar > .ui-panel-title .ui-button {
    border: 1px solid #cdcdcd;
}
.rotateIcon-45deg{
	-webkit-transform: rotate(-45deg);
    -moz-t
    ransform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.profilePic.notBlock .ui-fileupload-buttonbar .ui-button {
	position:relative;
	left: -16px;
	top: -2px;
}
.cppDialog .newprof .normalRight.ui-selectonemenu {
    width: -webkit-calc(100% - 196px) !important;
    width: -moz-calc(100% - 196px) !important;
    width: calc(100% - 196px) !important;
}
div.quizSummaryWindow {
    height: -webkit-calc(100% - 100px);
    height: -moz-calc(100% - 100px);
    height: calc(100% - 100px);
    position: fixed;
    right: 45px;
    top: 79px;
    width: 30%;
    max-width: 300px;
    overflow: auto;
}
/*this is style for simpleUploadButton  */
div.simpleFileUpload ::-webkit-file-upload-button {
    cursor: pointer;
}
.ui-widget div.simpleFileUpload input {
    opacity:0 ;
}
div.simpleFileUpload,.ui-widget div.simpleFileUpload input {
	cursor:pointer;
	height:28px;
	width: 100px;
}
div.simpleFileUpload .ui-button-text {
	position:absolute;
    left: 2.9em;
    top: .4em;
	padding:0 !important;
}
div.simpleFileUpload.ui-button.ui-state-default:focus,div.simpleFileUpload.ui-button.ui-state-default:active {
	border: 1px solid #33afde;
}
div.simpleFileUpload.ui-button.ui-state-default:hover {
	-webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
}
/* takeQuiz simple checkbox */

.bigCheckbox .ui-chkbox-icon {
    width: 25px;
    height: 25px;
    background: url(../../images/SpritesBig.png) -150px -2323px no-repeat;
    background-size: 200px;
   	filter:none;
/*     position: absolute; */
/*     top: calc(50% - 25px); */
/*     left: 7px; */
}
.quizCheckbox input[disabled] + .bigCheckbox span, .quizCheckbox input:disabled + .bigCheckbox span {
	opacity:.5;
}
.quizCheckbox input + .bigCheckbox span{
	visibility: hidden !important;
}
.quizCheckbox input:checked + .bigCheckbox span{
	visibility: visible !important;
}
.quizCheckbox input {
	opacity:0;
	cursor:pointer;
	z-index: 1;
}
.bigCheckbox .ui-chkbox-box {
z-index: 0;
}
.bigCheckbox, .bigCheckbox .ui-chkbox-box {
	position:absolute;
	width:42px;
	height:42px;
}
.big-action-icon {
    display: inline-block;
}
.icon-play-green.big-action-icon {
	background-position: -102px -269px;
}
.bigCircle {
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	box-sizing: border-box;
    width: 60px;
    height: 60px;
    padding-top: 11px;
    display: inline-block;
    cursor:pointer;
}
.bigCircle:hover {
	background: rgba(85, 85, 85, 0.05);	
}
.bigCircle:active {
	background: rgba(85, 85, 85, 0.15);
	box-shadow: rgba(40, 40, 40, 0.21) 4px 4px 7px;
}
.greenBorder {
	border:1px solid #5FCF80;
}
.orangeBorder {
	border:1px solid #FFA62A;
}
.textWrapper,.ui-datatable.summaryTable .textWrapper .ui-panelgrid .ui-panelgrid-cell {
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ui-button-icon-only .ui-icon.margin-icon, .ui-button-icon-only .ui-icon.action-icon.margin-icon {
	margin-left: -8px;
}
.blueInnerText.ui-panel .ui-panel-content {
	padding:0.4em 1em;
}
.circleButton.margin-icon .ui-icon {
    margin: -9px -4px;
}
.rotateIcon-135deg {
	-webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135eg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.resourcesWidth {
    width: auto;
    margin-left:10px;
}
.ui-dialog .ui-selectoneradio label {
	color: #484747;
}
.ui-outputpanel.ui-widget.editableField table {
    width: 99% !important;
}
.lessonTabs.ui-tabs .ui-tabs-panel table{
    word-break: break-word;
    max-width: 100%;
/*     display: block; */
}
.icon-wrapper.itemEnabled {
/*     background: rgba(109, 195, 228, 1); */
}

.ui-carousel .ui-carousel-viewport ul {

    position: relative !important;

}
#lessForm .ui-carousel-viewport ul, #lessForm .ui-carousel-viewport ul li.ui-carousel-item {
	    position: relative !important;
}
.blue-btn {
	background:#29aae1 !important;
}
.blue-btn .ui-button-text {
	color:#fff;
}
.innerPanel.ui-panel .ui-panel-titlebar {
	background:#fff;
}
.menu-blue .ui-button.ui-state-default {
    background: #33AFDE;
    width: 122px;
}
.menu-blue .ui-button .ui-button-text {
    color: #fff;
    padding-left: 11px;
}
.icon-none .ui-icon {
	display:none !important;
}
.transparentMenuButton.ui-menubutton .ui-button.ui-state-default .ui-button-text, .transparentMenuButton .ui-button-text {
	text-transform:uppercase;
}
/* new css SMATSA */
.rolesTable .ui-datatable-data .ui-widget-content > td:first-child {
	display:none !important;
}
.rolesTable .ui-datatable-data .ui-widget-content > td:last-child {
	display:table-cell !important;
}
.ui-datatable-scrollable-body:focus, .ui-slider-handle.ui-state-default.ui-state-focus,
.notifAccord .ui-tabs-outline {
    outline: 0;
}
.rolesTable td.ui-panelgrid-cell, .rolesTable td {
    padding: 10px;
}
.ui-spinner-percent-width.ui-spinner {
	width:50px !important;
}
.ui-spinner-percent-width .ui-spinner-input {
	width: 24px !important;
}
/* .answers.no-border-table.fitContentTable table { */
/* 	table-layout:auto; */
/* } */
/* .bigCheckbox .ui-icon.ui-icon-blank { */
/* 	display:inline; */
/* } */
/* .ui-datatable-tablewrapper thead .ui-state-default.ui-state-hover { */
/*     -webkit-box-shadow: none; */
/*     -moz-box-shadow: none; */
/*     box-shadow: none; */
/* } */
/* .ui-datatable-tablewrapper thead .ui-state-default { */
/* 	background: none; */
/* } */
/* .ui-datatable-scrollable-theadclone th.ui-state-default { */
/* 	display:none; */
/* } */
.passDisabled .ui-inputfield.ui-state-disabled {
	background: rgba(0,0,0,0.1) !important;
}

/* Accordion */
.notifAccord {
	width:100%;
}
.notifAccord .ui-accordion,.notifAccord .ui-datatable.ui-widget.ui-datatable-scrollable.ui-datatable-resizable {
	-moz-border-radius: 0;
    -webkit-border-radius: 0;
	border-radius:0;
	border: 0;
}
.notifAccord .ui-accordion .ui-accordion-content {
    top: -1px;
	margin:0;
    background: none;
    padding: 0px;
    padding-top: 1px;
    border-bottom:3px solid #50B7D7;
}
.notifAccord .ui-accordion .ui-accordion-header {
    margin: 0;
    /* border-bottom: 1px solid #cdcdcd; */
    /* border-left: 4px solid #FFFFFF; */
    padding: 0.9em 0.5em 0.9em 4.9em !important;
    color: white;
    background: #295776;
}
.notifAccord .ui-accordion .ui-accordion-header.ui-state-active {
	background: #2DA9E0;
} 
#headMenu a.active:after {
	left: 92.8%;
	top: 50%;
	border: solid transparent;
	content: " ";
	position: absolute;
    border-right-color: #EDEDED;
    border-width: 11px;
    margin-top: -11px;
}
.notifAccord .ui-helper-reset {
    padding-bottom: 9px;
}
.notifAccord .ui-accordion .ui-accordion-header .ui-icon {
    left: 23px;
    margin-top: -18px;
	width: 34px;
    height: 34px;
    background-image: url(../../images/SpritesBig.png);
    background-repeat: no-repeat;
/*     background-size: 243px; */
}
.ui-accordion .profilesAccord.ui-accordion-header .ui-icon-triangle-1-e {
	background-position: 0px -3466px;
}
.ui-accordion .profilesAccord.ui-accordion-header:hover .ui-icon-triangle-1-e,
.ui-accordion .profilesAccord.ui-accordion-header .ui-icon-triangle-1-s {
	background-position: 0px -3466px;
}

.ui-accordion .subjectsAccord.ui-accordion-header .ui-icon-triangle-1-e {
	background-position: -34px -3466px;
}
.ui-accordion .subjectsAccord.ui-accordion-header:hover .ui-icon-triangle-1-e,
.ui-accordion .subjectsAccord.ui-accordion-header .ui-icon-triangle-1-s {
	background-position: -34px -3466px;
}
.ui-accordion .poolsAccord.ui-accordion-header .ui-icon-triangle-1-e {
	background-position: -68px -3466px;
}
.ui-accordion .poolsAccord.ui-accordion-header:hover .ui-icon-triangle-1-e,
.ui-accordion .poolsAccord.ui-accordion-header .ui-icon-triangle-1-s {
	background-position: -68px -3466px;
}
.ui-accordion .gradingsAccord.ui-accordion-header .ui-icon-triangle-1-e {
	background-position: -102px -3466px;
}
.ui-accordion .gradingsAccord.ui-accordion-header:hover .ui-icon-triangle-1-e,
.ui-accordion .gradingsAccord.ui-accordion-header .ui-icon-triangle-1-s {
	background-position: -102px -3466px;
}
.ui-accordion .logoutAccord.ui-accordion-header .ui-icon-triangle-1-e {
	background-position: -136px -3466px;
}
.ui-accordion .logoutAccord.ui-accordion-header:hover .ui-icon-triangle-1-e,
.ui-accordion .logoutAccord.ui-accordion-header .ui-icon-triangle-1-s {
	background-position: -136px -3466px;
}
/*End of accordion  */

.circleBell {
	background:#E5356F;
	display:table-cell;
	vertical-align:middle;
	transition:all .65s linear;
}

.outerDiv,.circleBell{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:47px;
	height:47px;
	will-change:background;
}
.outerDiv {
	display:block;
	position:relative;
	overflow:hidden;
	  text-decoration:none;
	-webkit-tap-highlight-color: transparent;	
	display: inline-block;
	cursor: pointer;
	-webkit-user-select: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
    z-index: 0;
}
.inActiveLabel .circleBell {
	background:inherit;
}
.circleBell:hover {
/*     -webkit-transition: all 0.3s ease; */
/*     -moz-transition: all 0.3s ease; */
/*     -ms-transition: all 0.3s ease; */
/*     -o-transition: all 0.3s ease; */
/*     transition: all 0.3s ease; */
/* 	background-color: rgba(229, 53, 111, 0.2); */
}
 .ink {
	display: block;
	position: absolute;
	background: #E5356F;
	background: radial-gradient(circle closest-side,#1e6994,#E5356F);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	  -webkit-transform:scale(0);
     -moz-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
}
.inActiveLabel .ink {
	background:#295776;
	    background: radial-gradient(circle closest-side,#E5356F,#1e6994);
}
.ink.animate {
	will-change:background;
		-webkit-animation:ripple 0.65s linear;
   -moz-animation:ripple 0.65s linear;
    -ms-animation:ripple 0.65s linear;
     -o-animation:ripple 0.65s linear;
        animation:ripple 0.65s linear;
}
@-webkit-keyframes ripple {
    100% {opacity: 0; -webkit-transform: scale(2.5);}
}
@-moz-keyframes ripple {
    100% {opacity: 0; -moz-transform: scale(2.5);}
}
@-o-keyframes ripple {
    100% {opacity: 0; -o-transform: scale(2.5);}
}
@keyframes ripple {
    100% {opacity: 0; transform: scale(2.5);}
}
.ui-accordion-content span, .ui-accordion-content label{
/*  color:white ; */
}
.separatorTitle span {
    background: #295776;
    top: -.6em;
    color:white;
}
.ccmTree .ui-icon,.ccmTree .ui-treenode-selected > .ui-treenode-content > .ui-tree-toggler {
	    transition: transform .5s;
	width: 10px;
    height: 10px;
    background-size: 80px;
    background-position: -10px -78px;
    background-image:url(../../images/SpritesBig25.png);
}
/* class="ui-tree-toggler ui-icon ui-icon-triangle-1-e" */
    .ccmTree  .ui-tree-toggler.ui-icon-triangle-1-s {
    transition: transform .5s;
    transform:rotate(90deg);
}

.navigTogglePanel.ui-panel .ui-panel-title .ui-button.ui-state-focus {
	outline:0;
}
.navigTogglePanel.ui-panel .ui-panel-title .ui-button.ui-state-hover,
.navigTogglePanel.ui-panel .ui-panel-title .ui-button.ui-state-active{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.notifAccord .ui-accordion-content {
	overflow:hidden;
}
#searchMenu ::-webkit-input-placeholder {
   color: #AEADAD;
}
#searchMenu :-moz-placeholder {
   color: #AEADAD;  
}

#searchMenu ::-moz-placeholder {
   color: #AEADAD;  
}
#searchMenu :-ms-input-placeholder  {  
   color: #AEADAD !important;  
}
.mCSB_inside>.mCSB_container {
    margin-right: 13px;
}
.ui-datatable-toggler-disabled .mCSB_inside>.mCSB_container {
    margin-right: 15px;
}
.ui-row-toggler-datatable .mCSB_inside>.mCSB_container {
    margin-right: 30px;
}
.ui-datatable-toggler-disabled .mCSB_inside> .mCSB_scrollTools{
	border-left: 1px solid #e0e0e0;
}
.ui-row-toggler-datatable .mCSB_inside> .mCSB_scrollTools {
    margin-right: 14px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0 !important;
}
.ui-datatable-toggler-disabled .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden .ui-row-toggler-datatable .mCSB_inside> .mCSB_scrollTools {
	margin-right: 0;
}
.ui-datatable-toggler-disabled .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden .ui-row-toggler-datatable .mCSB_inside>.mCSB_container {
	margin-right:15px;
}
.ui-datatable-toggler-disabled .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden .ui-margin-rightscroll.ui-menubutton {
	margin-right:0 !important;
}

.ui-tooltip .ui-tooltip-tip canvas, .ui-tooltip-content {
	background: #f6f9fb;
}
.centerPanel .ui-panel-titlebar .subHeader .ui-button.ui-state-default {
    margin:8px 0 2px 0;
    border: 0;
}
.subHeader.firstLeft .ui-button.ui-state-default {
    background: #29B6F6;	
}
.centerPanel .ui-panel-titlebar .subHeader .ui-button.ui-state-default .ui-button-text {
	color: #fff;
}
.ui-panel.centerPanel, .centerPanel .ui-panel-titlebar .subHeader .ui-button.ui-state-default,
.ui-panel.innerPanel {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius: 0;	
}
.ui-panel-title .subHeader.secondRight {
	float:right;
}
.ui-icon.icon-i-white {
    width: 20px;
    height: 20px;
    background: url(../../images/SpritesBig.png) -20px -1820px no-repeat;
    background-size: 160px;
    margin-left: -10px;
}
.ui-expanded-row-content > td {
	padding:0;
}
.ui-row-toggler.ui-icon  {
	width:20px;
	height:20px;
	background: url(../../images/SpritesBig.png) -178px -3473px no-repeat;
}
 
.ui-row-toggler:focus {
	outline: 0;
}
.ui-row-toggler {
	float:right;
	margin-right:10px;
}
.ui-expand-datatable.ui-datatable .ui-datatable-scrollable-header {
	display:none;
}
.ui-expanded-row-content  td {
padding: 0 10px !important;
}
.ui-expanded-row-content > td {
	padding:0 !important;
}
.ui-expanded-row-content .ui-panel.centerPanel {
	margin:0 !important;
	width: 100%;
	min-width:100%;
	
}
#headMenu .dropdown>li {
	width:300px;
    background: #172934;
}
#headMenu a {
	color:white;
}
#headMenu .active {
	color: #fff;
}
#headMenu a.active {
	background: #578B8E !important;
}
#headMenu ul li > a:hover,.sideButton.ui-button.ui-state-default:hover {
	background: #375A61;
}
#navig_block, #navig_block_new, .navig_block_new2 {
    height: 100%;
/*     overflow: auto !important; */
    display: inline-block !important;
}
#navig_block {
    background: #172934;
}
#navig_block_new, #navig_block_new2 {
	background: #0F1C23;
    max-height: 350px;
/*     overflow: visible !important; */
    overflow: hidden !important;
}
@media screen and (max-height: 800px){
#navig_block_new, #navig_block_new2 {
/* 	background: #19567F; */
    max-height: 250px;
/*     overflow: visible !important; */
/*     overflow: hidden !important; */
}
.quizSummaryWindow .ui-media-panel.ui-panel {
    height: 220px !important;
    width: 230px;
    margin-left: auto;
    margin-right: auto;
}
.quizSummaryWindow .ui-media-panel.ui-panel img {
	width:150px;
	height:150px;
}
.quizSummaryWindow .ui-media-panel.ui-panel span {
	font-size:17px !important;
}
}
.ui-tree .ui-tree-container {
	overflow:hidden;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #BFBFBF;	
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border: 0;
}
.innerPanel.ui-panel-header.ui-panel .ui-panel-titlebar {
	text-align:center;
	border:0;
}
 .indexTable .ui-datatable-header.ui-widget-header {
    font-size: 12px;
    font-weight: 700;
    color: #494949;
}
.innerBackground .innerPanel.ui-panel-header.ui-panel .ui-panel-content.ui-widget-content,
.innerPanel.ui-panel.ui-panel-header .ui-panel-titlebar {
    background: #F7F7F7;
}
.ui-panel-header .formElement {
    margin-top: 0px;
}
.ui-panel-header.ui-panel.ui-question-settings .ui-widget-content .ui-inputfield{
    line-height: 15px;
}
.ui-panel-header.ui-panel.ui-question-settings .ui-spinner .ui-spinner-button.ui-button {
    width: 27px;
    height: 11px;
    border-radius: 0;
}
.ui-panel-header.ui-panel.ui-question-settings .ui-spinner .ui-spinner-button.ui-button .ui-icon {
    margin-left: 6px;
}
.ui-panel-header.ui-panel.ui-question-settings .formElement .ui-spinner .ui-spinner-input {
    width: 2.5em;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
.ui-panel-header.ui-panel.ui-question-settings.innerPanel {
	border:0;
    border-bottom: 1px solid #E0E0E0;
}
.formElement .leftPart {
    color: #828282;
}
.ui-question-editor.ui-panel {
	border: 1px solid #E0E0E0;
}
.centerPanel .ui-datatable {
	width:100%;
}


#left .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #B2D6EA;
}
#left .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background: #28435C;
}
#left .mCS-minimal.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_dragger_bar,
#left .mCS-minimal.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 8px;
}
#left .mCS-minimal.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger_bar,
#left .mCS-minimal.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 8px;
}
.formElement {
	margin:10px 40px;
}
.formElement .questionType {
	font-size:12px;
	color: #2A8EAD;
    font-weight: 600;
}
  .no-padding-grid.ui-panelgrid td {
	padding:0;
}
.ui-question-editor .innerPanel.ui-panel {
	border:0;
	-moz-border-radius:0;
	-webkit-boder-radius:0;
	border-radius:0;
}
.ui-question-editor .ui-fileupload-content {
	display:none;
}
.ui-question-editor .ui-fileupload-choose {
    width: 25px;
    height: 25px;
    border-radius: 0;
    border: 0;
    margin: 0;
	background: none;
}
.ui-question-editor .ui-button.ui-state-default.ui-fileupload-choose:active,
 .ui-question-editor .ui-button.ui-state-default.ui-fileupload-choose.ui-state-hover,
.ui-question-editor .ui-button.ui-state-default.ui-fileupload-choose:focus {
	box-shadow:none;
}
.ui-question-editor .ui-button.ui-state-default.ui-fileupload-choose .ui-button-icon-left {
    left: 0.3em;
}
.circleButton.ui-button.ui-state-default.ui-state-hover,.circleButton.ui-button.ui-state-default.ui-state-active, .circleButton.ui-button.ui-state-default.ui-state-focus {
	box-shadow:none !important;
	outline:0 !important;
}
.ui-icon.icon-remove-red-small {
    width: 20px;
    height: 20px;
    background: url(../../images/SpritesBig.png) -120px -660px no-repeat;
    opacity: .7;
    filter: Alpha(Opacity=70);
    background-size: 160px;
 
}
#questionForm\:questionPicture td * {
	vertical-align: middle;
}
.ui-question-editor input[type=file] {
    width: 24px;
    height:24px
}


.answers .ui-inputswitch .ui-inputswitch-on, .answers .ui-inputswitch .ui-inputswitch-off {
	width:25px !important;
	height:25px !important;
	padding:0;

}
.answers .ui-inputswitch .ui-inputswitch-handle.ui-state-default {
	width:23px !important;
	height:23px !important;
}
.answers .ui-inputswitch span {
	width:20px !important;
	height: 20px !important;	
	background: url(../../images/SpritesBig.png) no-repeat;
	background-size: 160px;
	padding:0 !important;
	margin-top:3px;
}
.answers .ui-inputswitch .ui-inputswitch-off span {
	background-position: -20px -659px;
	margin-right:3px;
}
.answers .ui-inputswitch .ui-inputswitch-on span {
	background-position: -20px -1858px;
	margin-left:3px;
}
.answers .ui-inputswitch.ui-widget {
	width:50px !important;
	height: 25px;
}
.answers .ui-inputswitch .ui-inputswitch-on  {
	background: #5EBF3A;
/* 	margin-top: -1px; */
}
.answers .ui-inputswitch .ui-inputswitch-off {
		background: #DB523B;
}
.answers .ui-inputswitch-handle.ui-state-default {
    background: #fff url(../../images/SpritesBig.png) -119px -1857px no-repeat;
    background-size: 160px;
}
.answers .wrongClass  .ui-inputswitch-handle.ui-state-default {
	background-position: -119px -657px;
}
.answers .ui-inputswitch-handle.ui-state-default.ui-state-focus {
	border-color: #e0e0e0;
}
.ui-answerpicture td * {
    vertical-align: middle;
}
.qAnswers .formElement {
    margin: 0;
}
 
.qAnswers ::-webkit-input-placeholder {
   color: #29AAE1;
}
.qAnswers :-moz-placeholder {
   color: #29AAE1;  
}

.qAnswers ::-moz-placeholder {
   color: #29AAE1;  
}
.qAnswers :-ms-input-placeholder  {  
   color: #29AAE1 !important;  
}
.answerGenerator .ui-inputswitch {
  border: 0;
  padding: 2px !important;
  color: #778d9b;
  font-size: 16px;
  background-color: #5EBF3A !important;
  font-family: 'robotoregular';
  height: 20px !important;
  width: 37px !important;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}
.answerGenerator .wrongClass .ui-inputswitch {
	background-color: #ADADAD !important;
}
.answerGenerator .ui-inputswitch .ui-inputswitch-on,
.answerGenerator .ui-inputswitch .ui-inputswitch-off {
  height: 20px !important;
  background:none;
  box-shadow:none;
}
.answerGenerator .ui-inputswitch .ui-inputswitch-off span,
.answerGenerator .ui-inputswitch .ui-inputswitch-on span {
  margin-top: 5px;
  font-size: 15px;
}
.answerGenerator .ui-inputswitch .ui-inputswitch-on span {
  color: #bbdefb;
}
.answerGenerator .ui-inputswitch .ui-inputswitch-off span {
  color: #bbdefb;
}
.answerGenerator .ui-inputswitch-off,
.answerGenerator .ui-inputswitch-on {
  padding-top: 0px !important;
  font-weight: normal !important;
}
.answerGenerator .ui-inputswitch-handle {
  height: 14px !important;
  width: 14px !important;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  margin-top: 2px;
  margin-left: 2px;
  border: solid 3px #ffffff !important;
  background-color: #ffffff;
  opacity: 1;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
}
.ui-button-circle.ui-button.ui-state-default,
.ui-button-circle .ui-button.ui-state-default {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:25px;
	height:25px;
}
.ui-border-none.ui-button.ui-state-default,.ui-border-none.ui-button.ui-state-focus,
.ui-border-none .ui-button.ui-state-default,.ui-border-none .ui-button.ui-state-focus {
	border: 0;
	outline:0;
}
.ui-button-green.ui-button.ui-state-default,
.ui-button-green .ui-button.ui-state-default {
	background: #5EBF3A;
}
.ui-button-white.ui-button.ui-state-default {
	background: #fff;
}
.ui-button-transparent.ui-button.ui-state-default {
	background:none;
}
.ui-button-white.ui-button.ui-state-default .ui-button-text {
	color: #333;
}
.ui-icon-rotate45{
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ui-icon.icon-remove-white, .icon-remove-white .ui-button .ui-icon.ui-icon-triangle-1-s {
    width: 16px;
    height: 16px;
    background: url(../../images/SpritesBig25.png) -15px -527px no-repeat;
    background-size: 128px;
}
.ui-icon-only .ui-button.ui-state-default .ui-button-text {
	display:none;
}
.ui-menubutton.ui-icon-only .ui-button .ui-icon {
    margin-top: -9px;
    margin-left: -5px;
}
[class^='ui-table-'].ui-table {
	display:table;
	width: -webkit-calc(100% - 300px);
	width: -moz-calc(100% - 300px);
	width: calc(100% - 300px);
	height: 100%;/* 81px */
}
.ui-table {
	display:table;
}
.ui-table-row {
	display:table-row;
}
.ui-table-cell {
	display:table-cell;
}
.ui-position-middle {
	vertical-align: middle;
}

.ui-paneltitle .ui-selectonemenu {
	height: 34px;
    background: none;
    border: 0;
    padding: 0 5px;
}
.ui-paneltitle .ui-selectonemenu.ui-state-hover,
.ui-paneltitle .ui-selectonemenu-trigger.ui-state-hover {
	box-shadow:none;
}
.ui-paneltitle .ui-selectonemenu-label.ui-inputfield {
	display:none;
}
.ui-paneltitle .ui-selectonemenu-trigger.ui-state-default {
	border:0;
    height: 34px;
    width: 34px;
}
.ui-paneltitle .ui-selectonemenu .ui-icon-triangle-1-s {
	transition: transform .5s !important;
    background: url("../../images/SpritesBig.png") no-repeat;
    background-position: -170px -2616px;
    height: 34px;
    width: 34px;
    opacity: 0.7;
        
}
.ui-paneltitle .ui-selectonemenu.ui-state-hover .ui-icon-triangle-1-s {
	transform: rotate(30deg);	
	transition: transform .5s;
	opacity:1;
}
.ui-paneltitle .ui-selectonemenu.ui-state-focus .ui-icon-triangle-1-s {
		transform: rotate(90deg);	
			opacity:1;
}
 
#templateCenter > .ui-layout-unit form > .centerPanel,
#templateCenter > .ui-layout-unit form > span > .centerPanel {
	border:0; 
	margin-top:0 !important;
}
#templateCenter > .ui-layout-unit form > .centerPanel > .ui-panel-titlebar,
#templateCenter > .ui-layout-unit form > span > .centerPanel > .ui-panel-titlebar {
	display:none;
}
#templateCenter > .ui-layout-unit form > .centerPanel > .ui-panel-content,
#templateCenter > .ui-layout-unit form > span > .centerPanel > .ui-panel-content{
	padding-top:10px;
}
.wideCenterPanel {
	width: 750px !important;
}
.centerPanel [class^='ui-table-'].ui-table {
	height:65px;
}
input.knob {
    color: #333 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-family: 'Open Sans', RalewayFallback, Sans-Serif !important;
    width: 43px !important;
    margin-left: -51px !important;    
}
.ui-knobgrid .ui-outputlabel,.ui-knobgrid a,.ui-knobgrid span.ui-link-disabled  {
	font-size: 14px;
	color:#333;
    font-weight: bold;
}
.ui-knobgrid a,.ui-knobgrid span.ui-link-disabled {
	display: block;
	margin-bottom: 10px;
}
.ui-knobgrid a {
	color: #1362A8;
	font-weight:600;
}
.ui-knobgrid .ui-knobgrid-label {
	font-size:14px;
	color: #7F7E7E;
}
.ui-knobgrid .ui-color-blue {
	color: #2DA9E0;
}
.ui-knobgrid .ui-color-green {
	color: #77BC1E;
}
.ui-floatingGroup {
    float: left;
/*     height: 54px; */
    margin-left: 15px;
    padding-top: 6px;
    width: -webkit-calc(100% - 75px);
    width: -moz-calc(100% - 75px);
    width: calc(100% - 75px);
}
.ui-knobgrid .ui-datagrid-column {
    padding: 38px 0 38px 10px;
    border-bottom: 1px solid #E0E0E0;
}
.ui-knobgrid .ui-floatingGroup {
	display:inline-block;
	vertical-align:middle;
	padding-top:0;
	
}
.ui-knobgrid .roundCell {
	display: table-cell;
    width: 365px;
    max-width: 365px;
    padding-right: 0;
    border-right: 0;
}
.ui-knobgrid .roundCell > div {
	float:none !important;
	vertical-align:middle;
	display:inline-block;
	width: 100%;
}
.notifTable label {
	color: #fff;
	font-size: 14px !important;
}
.notifTable .ui-commandlink {
	color: #7ACFE2 !important;
	font-size:14px !important;
    font-weight: 400;
	line-height: 20px;
	font-style: italic;
}
.ui-panel-separator.ui-panel {
	border-top: 1px solid #e0e0e0 !important;
}
.ui-panel-separator-bottom {
	border-bottom: 1px solid #e0e0e0 !important;
}
.ui-panel-separator.ui-panel, .ui-panel-separator.ui-panel .ui-panel-content,
.ui-panel-separator.ui-panel .ui-panel-titlebar {
	background: #F9F9F9;
}
.ui-menubutton-icon-rotate45 .ui-button .ui-icon {
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ui-menubutton.ui-title-custom .ui-button {
	margin-right:0;
}
.ui-emptymessage-hint.ui-datatable .ui-datatable-empty-message td,
.ui-emptymessage-hint-150.ui-datatable .ui-datatable-empty-message td {
	padding-left: 111px;
    color: #2DA9E0;
}
.ui-emptymessage-hint.ui-disabled-emptymessage.ui-datatable .ui-datatable-empty-message {
	display:none;
}
.ui-emptymessage-hint-150.ui-datatable .ui-datatable-empty-message td {
	padding-left: 147px;
}
/* New datatable   */
.ui-datatable thead th {
	padding:0;
	padding-top:4px;
}
.typeWidth select.ui-column-filter {
    width: 100%;
    height: 23px;
    margin-right: 0px;
    margin-left: 0;
    margin-bottom: -2px;
    border-left: 0;
    border-right: 0;
    background: #f9f9f9;
    -moz-text-align-last: center;
	text-align-last: center;
}
.ui-datatable .ui-column-filter.ui-inputfield {
    width: calc(100% - 8px);
    height: 13px;
    max-width:100%;
    border-left:0;
    border-right:0;
    margin-bottom: -1px;
    background-color: #f9f9f9;
    box-shadow: none !important;
}
.ui-datatable .ui-datatable-scrollable-header-box {
    border-right: 1px solid #e0e0e0;
}
.ui-datatable .actionsCell .ui-column-title,
.ui-datatable .threeActions .ui-column-title,
.ui-datatable .ui-column-sorting-only .ui-column-title {
    width: 100%;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    margin-top: -29px;
    padding-top: 9px;
}
.ui-datatable-scrollable-body .ui-column-sorting-only .ui-column-title {
	display:none;
}
.ui-datatable .ui-column-sorting-only.typeWidth .ui-column-title,
.ui-datatable .ui-column-sorting-only.numberWidth .ui-column-title {
	line-height:24px;
	max-height:24px;
	height:24px;
}
.ui-datatable .actionsCell .ui-column-title,
.ui-datatable .threeActions .ui-column-title,
.ui-datatable .ui-column-sorting-only .ui-column-title{
	background: #fff;
}
.ui-datatable .ui-column-sorting-only .ui-column-title {
	margin-top: -20px;
}

.ui-datatable .ui-column-filter.ui-state-focus {
	outline:0;
}
.ui-datatable thead th.actionsCell,
.ui-datatable thead th.threeActions,
.ui-datatable thead th.ui-column-sorting-only{
	background: #f9f9f9;
}
.ui-datatable thead th.ui-state-hover.ui-column-sorting-only .ui-column-title,
.ui-datatable thead th.actionsCell:hover .ui-column-title{
	-webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
	-moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
	box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.04);
}
th.typeWidth span {
    line-height: 22px;
    max-height: 15px;
    display: block;
/*     text-overflow: ellipsis; */
/*     overflow: hidden; */
    white-space: nowrap;
    height: 15px;
/*     word-wrap: normal; */
}
.ui-datatable thead th select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.ui-datatable thead th select::-ms-expand {
    display: none;
}

.ui-button.ui-button-text-icon-left .ui-button-text,
.ui-datatable-footer .ui-menubutton .ui-button.ui-button-text-icon-left .ui-button-text {
	color: #fff;
}
.ui-state-focus {
	outline: 0 !important;
	border:1px solid #29B6F6;
}
.profileGrid .pictureBlock .imageFrame {
    width:155px;
    height: 155px; 
}
.profileGrid.ui-panelgrid-profiles .pictureBlock .imageFrame {
    width: 333px;
    height: 333px;
	max-height: 333px;
}
.profileGrid .pictureFont span {
    font-size: 14px !important;
    padding: 0;
	text-align:center;
}
.profileGrid.ui-panelgrid td.ui-panelgrid-cell {
	padding-top:4px;
	padding-bottom:4px;
}
.specificationGrid.ui-panelgrid, .specificationButtons.ui-panelgrid , .notWhiteGrid.ui-panelgrid {
	background: #fff;
	margin:0;
}
.specificationButtons.ui-panelgrid td, .specificationButtons.ui-panelgrid td .roundCell {
	padding-left:0;
}
.specificationGrid.ui-panelgrid td {
	padding-top:10px;
	padding-bottom:10px;
}
.specificationGrid.gridNoPadding.ui-panelgrid td {
	padding:0;
}
.specificationGrid.gridNoPadding.ui-panelgrid td.bottomColumnSpec {
	padding-bottom:15px;
}
.specificationGrid.gridNoPadding.ui-panelgrid td.topColumnSpec {
	padding-top:15px;
}
.ui-panelgrid .leftPart.greenText ,.ui-panelgrid .ui-outputlabel.greenText {
	color: #2CA83B;
}
.ui-panelgrid .leftPart.orangeText, .ui-panelgrid .ui-outputlabel.orangeText  {
	color: #D69936;
}
.ui-panelgrid .leftPart.redText, .ui-panelgrid .ui-outputlabel.redText {
	color: #911C6D;
}
.ui-panelgrid .leftPart.redText,.ui-panelgrid .leftPart.orangeText,.ui-panelgrid .leftPart.greenText{
	font-weight: 600;
}
.ui-tree .ui-treenode-leaf-icon {
    width: 10px;
    height: 10px;
}
.ui-west-layout-link-button.ui-button.ui-state-default {
	width:100%;
	height:40px;
	border:0;
    background: #203b57;
}
.ui-west-layout-link-button.ui-button.ui-state-default.ui-state-hover,
.ui-west-layout-link-button.ui-button.ui-state-default.ui-state-active {
	background: #2da9e0;
}
.ui-west-layout-link-button.ui-button.ui-state-default .ui-icon-signout {
	width: 34px;
	height: 34px;
	background: url(../../images/SpritesBig.png) no-repeat -136px -3466px;
	margin-top: -18px;
    margin-left: 20px;
}
.ui-west-layout-link-button.ui-button.ui-state-default .ui-button-text {
	color: #fff;
    text-align: left;
    padding-left: 74px;
}
.ui-icon-show {
	display: initial !important;
}
.ui-panel-text-light label.leftPart {
	color: #707070;
    font-size: 13px;
    font-weight: 500;
}
.ui-panel-text-light .innerPanel .ui-datatable {
	margin-top:13px;
}
.blue-btn.ui-button.ui-state-default {
	border:1px solid transparent;
}
.ui-datatable-footer .rightFooterTable{
	display:none;
}
th.checkboxColumn .ui-chkbox {
	margin-top:-3px;
	margin-left:6px;
}
.checkboxColumn .ui-chkbox .ui-chkbox-box.ui-state-default {
	border-radius: 0;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
	border:0;
}
.ui-move-copy-decline .ui-icon {
	margin-top: -10px !important;
    margin-left: -11px !important;
}
.ui-move-copy-accept .ui-icon {
    margin-top: -9px !important;
    margin-left: -10px !important;
}
.ui-wizard-first .newprof .normalRight.ui-selectonemenu,
.ui-wizard-first .newprof .normalRight  {
    width: 194px;
    width: -webkit-calc(100% - 147px) !important;
    width: -moz-calc(100% - 147px) !important;
    width: calc(100% - 147px) !important;
}
.ui-wizard .ui-wizard-navbar .ui-button.ui-state-default.ui-button-text-icon-left {
/*     position: relative; */
/*     top: -353px; */
/*     left: -63px; */
/*     margin-right: 99px; */
/*     margin-left: 99px; */
    height: 40px;
    width: 65px;
    border-radius:0;
    background: #fff;
}
.ui-wizard.centerPanel {
    position: relative;
    text-align: center;
}

.ui-wizard .ui-wizard-content {
    text-align: left;
}
.ui-wizard-navbar {
    position: absolute;
    top: 10px;
    width: 100%;
}
.ui-datatable-resizable tbody tr .ui-panelgrid tr {
    border: 0px;
}
.ui-wizard.centerPanel .ui-panel .ui-panel-content {
	padding-top:0 !important;
}
.ui-table-old.ui-datatable thead th {
	padding:12px;
}
.ui-table-old.ui-datatable .ui-datatable-scrollable-header-box thead th{
	padding:12px 0;
}
.ui-table-sortable-old.ui-datatable .ui-datatable-scrollable-header-box thead th {
	padding-bottom:5px;
}
.ui-table-sortable-old.ui-datatable .ui-datatable-scrollable-header-box thead th.ui-column-sorting-only .ui-column-title {
	padding-top:10px
}
.ui-table-sortable-old.ui-datatable .ui-datatable-scrollable-header-box thead th.ui-column-sorting-only .ui-column-title {
	padding-top: 19px;
}
.ui-table-old.ui-datatable .ui-datatable-scrollable-theadclone th {
	padding:0 !important;
}
.ui-table-old th.typeWidth span {
	line-height:15px;
}
.ui-datatable.ui-table-sortable-old .ui-column-sorting-only.ui-sortby-none .ui-column-title,
.ui-datatable .ui-column-sorting-only.ui-sortby-none .ui-column-title {
	margin-top:-29px;
}
/* .ui-datatable .ui-column-sorting-only.ui-sortby-none .ui-column-title { */
/* 	padding-top:0; */
/* } */
.newprof.specGenerator .normalRight {
    width: 50%;
}
.specGenQW .newprof .normalRight.ui-selectonemenu, .specGenQW .newprof .normalRight,
 .ui-panelgrid-halfright .newprof .normalRight {
	width:50% !important;
}
.ui-wizard-review.ui-panel {
	border:1px solid #e0e0e0;
	border-top:0;
}
.ui-panelgrid .ui-panelgrid-headline label {
	font-size:18px;
}
.ui-panelgrid .ui-panelgrid-headline {
	padding-bottom:0;
}
.ui-panelgrid .ui-panelgrid-headline .roundCell {
    min-height: 26px;
}
.ui-panelgrid .ui-panelgrid-headline-sub label{
	font-size: 13px;
	color: #29AAE1;
	font-weight: 500;
}
.ui-panelgrid .ui-panelgrid-headline-sub {
	padding-top:0;
	padding-bottom:0;
}
.ui-panelgrid .ui-panelgrid-headline-sub .roundCell {
	line-height:4px;
    min-height: 9px;
}
.ui-panelgrid .ui-panelgrid-cell-desc label {
	color: #707070;
	text-align: justify;
    line-height: 15px;
    font-size: 13px;
    font-weight: 500;
}
.ui-panelgrid .ui-panelgrid-cell-desc {
    padding-top: 8px;
}
/* flex display(cross-browsers)  */
.ui-panelgrid .ui-panelgrid-cell-desc .roundCell,
.ui-layout-flex {
  	-ms-box-orient: horizontal;
  	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -moz-flex;
  	display: -webkit-flex;
  	display: flex;
}
.ui-flex-justifyaround {
    justify-content: space-around;
    padding: 10px;
}
.ui-wizard-review .ui-layout-flex div {
	text-align:center;
	width:33%;
    padding-top: 10px;
}
.ui-wizard-panelgrid.ui-panelgrid,
.ui-wizard-review .ui-layout-flex {
	margin:0 auto;
	width:500px;
}
.ui-panelwith-header.ui-panel .ui-panel-titlebar {
	display:block !important;
}
.div.leftLogo.leftLogoTest {
	display:none !important;
}
form#titleForm {
	height:100%;
	width: -webkit-calc(100% - 306px);
	width: -moz-calc(100% - 306px);
    width: calc(100% - 306px);
    float: right;
}
form#titleForm.lessonTitleForm {
	width: -webkit-calc(100% - 324px);
	width: -moz-calc(100% - 324px);
	width: calc(100% - 324px);
}
form#titleForm .centerPanel.ui-panel {
	border:0
}
form#titleForm .centerPanel.ui-panel .ui-table {
	width:100% !important;
}
form#titleForm .centerPanel.ui-panel .ui-table .subHeader {
	padding:0;
}
.ui-button.ui-button-blue {
	background: #29B6F6;
	border-radius:0;
	box-shadow:none;
}
.ui-button-blue .ui-button-text {
	color: #fff;
}
.ui-panelgrid-gray {
	background: #fff;
}
.ui-panelgrid-orange {
	background: #EBEBEB;
}
.ui-panelgrid-blue {
	background: #E1F7FF;
}
.ui-panelgrid-red {
	background: #FFCCD8;
}
.ui-panelgrid-green {
	background: #D7EBC1;
}
.ui-datatable.summaryTable td {
	padding:0;
    height: 27px;
    border-bottom: 1px solid #e0e0e0;
}
.ui-layout-center .wideCenterPanel.ui-panel{
	margin-left:auto;
	margin-right:auto;
}
.ui-layout-center {
	width: -webkit-calc(100% - 325px);
	width: -moz-calc(100% - 325px);
	width: calc(100% - 325px);
}
table.divideHeader,div[id$='questionPanel'].wideCenterPanel.ui-panel .ui-panel-titlebar,
.ui-panel-title-small.ui-panel .ui-panel-titlebar,.ui-light-group {
	background: #F9F9F9;
}
div[id$='questionPanel'].wideCenterPanel.ui-panel .ui-panel-titlebar,
.ui-panel-title-small.ui-panel .ui-panel-titlebar {
	height:39px;
}
div[id$='questionPanel'].wideCenterPanel.ui-panel .ui-panel-content,.ui-panel-jurassic.ui-panel .ui-panel-content{
	padding:1em;
}
.ui-panel-title-small.ui-panelwith-header.ui-panel > .ui-panel-titlebar .ui-panel-titlebar-icon,
.ui-panel-title-small.ui-panelwith-header.ui-panel > .ui-panel-titlebar .ui-panel-titlebar-icon.ui-state-hover,
.ui-panel-title-small.ui-panelwith-header .ui-dialog-titlebar-icon,
.ui-panel-title-small.ui-panelwith-header .ui-dialog-titlebar-icon.ui-state-hover {
	margin-top:6px !important;
}
.nextButton.ui-button.ui-state-default,.backButton.ui-button.ui-state-default,
.secondTry.ui-button.ui-state-default{
	height: 44px;
    width: 136px;
    border-radius: 0;
/*     -webkit-box-shadow: rgba(93, 93, 93, 0.28) 1px 1px 3px 1px; */
/*     -moz-box-shadow: rgba(93, 93, 93, 0.28) 1px 1px 3px 1px; */
/*     box-shadow: rgba(93, 93, 93, 0.28) 1px 1px 3px 1px; */
    border: none;
    border:0;
    box-shadow:none;
}
.ui-icon.icon-next-gray,.ui-icon.icon-back-gray,.ui-icon.icon-repeat-gray {
    width: 20px;
    height: 20px;
    background-size: 160px;

}
.ui-icon.icon-next-gray {
	margin: -10px 15px 2px -9px;	
    background: url(../../images/SpritesBig.png) -20px -1539px no-repeat;
    background-size: 160px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.ui-icon.icon-back-gray {
    margin: -10px 15px 2px -11px;
    background: url(../../images/SpritesBig.png) -20px -1539px no-repeat;
    background-size: 160px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);    
}
.ui-rotate-90-reverse {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);	
}
.ui-icon.ui-icon-triangle.ui-icon-gray {
    width: 16px;
    height: 16px;
    background: url(../../images/SpritesBig.png) -16px -1232px no-repeat;
    background-size: 128px;
    display:block;
}
.ui-icon.ui-icon-triangle.ui-icon-white {
	width: 16px;
	height:16px;
	background: url(../../images/SpritesBig.png) -112px -1232px no-repeat;
	background-size: 128px;
	dispay:block;
}
.ui-padding-icon-left.ui-button .ui-button-text {
	
}
.nextButton.ui-button .ui-button-text,
.backButton.ui-button .ui-button-text {
	color:#828282;
    font-weight: 500;
}
.backButton.ui-button .ui-button-text {
	padding-left:0;
}
.nextButton.ui-button:after,
.backButton.ui-button:after {
	top:50%;
	border: solid transparent;
	content: " ";
	position:absolute;
	margin-top: -22px;
	border-width:22px;
}
.nextButton.ui-button:after {
	left:100%;
    border-left-color: #fff;
}
.backButton.ui-button:after {
	right: 100%;
    border-right-color: #fff;
}
.summaryTable .ui-commandlink{
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width:221px
}
.summaryTable.ui-datatable .ui-datatable-scrollable-body {
	position:relative;
}
.notifTable .ui-datatable-scrollable-body {
	overflow: hidden;
}
.ui-paragraph.ui-outputlabel {
	font-size:16px !important;
    color: #5F8D98 !important;
	font-weight:bold;
}
.ui-paragraph-upper.ui-outputlabel {
	text-transform: uppercase;
}

.profileGrid.ui-panelgrid-profiles .pictureFont span {
	color: #203B57 !important;
	font-size: 13px !important;
	font-weight:600 !important;
}
/* .ui-panelgrid-profiles .ui-inputfield.ui-state-disabled { */
/* 	opacity: .35; */
/*     filter: Alpha(Opacity=35); */
/*     background: rgba(0,0,0,.2) !important; */
/* } */
.ui-column-row-togglergroup .ui-row-toggler{
	float:left;
	background:none;
    height: 15px;
    position: absolute;
    width: 74px;
}
.ui-outputlabel.ui-picturelabel {
	display:block;
	width:12px;
	height:12px;
	background:url(../../images/SpritesBig.png) no-repeat;
}
.ui-outputlabel.LTYPEYTUBE {
	background-position: -215px -3511px;
}
.ui-outputlabel.LTYPEAUDIO {
	background-position: -79px -3511px;
}
.ui-outputlabel.LTYPEPDFFR {
	background-position: -12px -3511px;
}
.ui-outputlabel.LTYPEGDOCS {
	background-position: -48px -3511px;
}
.ui-outputlabel.LTYPEARCHI {
	background-position: -113px -3511px;
}
.ui-outputlabel.LTYPEHLINK {
	background-position: -148px -3511px;
}
.ui-outputlabel.LTYPEPROC {
	background-position: -181px -3511px;
}
.ui-outputlabel.LTYPEIMAG {
	background-position: -250px -3478px;
}
.ui-outputlabel.LTYPEVIDEO {
	background-position: -249px -3511px;
}
.circleButton .icon-details-new {
	background: url(../../images/SpritesBig.png) -212px -3541px no-repeat;
	opacity: .7;
	filter: Alpha(Opacity=70);
	background-size:272px !important;
}
.circleButton .icon-download-new {
	background: url(../../images/SpritesBig.png) -212px -3575px no-repeat;
	opacity: .7;
	filter: Alpha(Opacity=70);
	background-size:272px !important;
}
.ui-row-toggler-datatable .ui-datatable-scrollable-header-box thead th.ui-state-default {
	text-align:left;
	padding-left:20px;
}
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-header-box {
	border-right:0;	
}
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-header {
	border-bottom: 0;
	border-top:1px solid #e0e0e0;
}
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-theadclone{
	display:none;
}
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-header-box th{
    background: #F9F9F9;
    color: #999898;
}
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-body .ui-datatable-data > tr > td,
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-header-box th {
	padding-left: 36px !important;
}
.ui-row-toggler-datatable.ui-datatable .ui-datatable-scrollable-body .ui-datatable-data > tr > td {
	padding:0 10px;
}
.ui-row-editor .ui-icon {
	width: 20px;
	height: 20px;
	background-size: 160px !important;
	opacity: .7;
	filter: Alpha(Opacity=70);
	margin: 0 4px;
}
.ui-row-editor .ui-icon-pencil:hover {
	background: url(../../images/SpritesBig25.png) 0px -999px no-repeat;
}
.ui-row-editor .ui-icon-check {
	background: url(../../images/SpritesBig.png) -120px -1858px no-repeat;
}
.ui-row-editor .ui-icon-check:hover {
	background: url(../../images/SpritesBig.png) 0px -1858px no-repeat;
}
.ui-row-editor .ui-icon-close{
	background: url(../../images/SpritesBig.png) -120px -659px no-repeat;
}
.ui-row-editor .ui-icon-close:hover {
	background: url(../../images/SpritesBig.png) 0px -659px no-repeat;
}
.ui-datatable-resizable tbody tr {
    border: 0px;
    border-bottom: 1px solid #E0E0E0;
}
.ui-row-editor-ytm.ui-row-editor {
	float:right;
	margin:3px 6px 0 5px;
}
.ui-editable-column .ui-editable-text {
	float:left;
	margin-top: 4px;
}
.ui-editable-column .ui-editable-selectonemenu {
	float:left;
}

.bigCheckbox .ui-chkbox-box.ui-state-default.ui-state-disabled .ui-icon {
    display: none;
}
.bigCheckbox .ui-chkbox-box.ui-state-active.ui-state-default.ui-state-disabled .ui-icon {
	display:block;
}
.ui-forum.ui-datatable .ui-datatable-scrollable-body td {
	font-size:14px;
	color:#1362A8;
	font-weight: 600;
	padding-left: 30px;
    padding-top: 10px;
}
.ui-button-small.ui-button.ui-state-default .ui-button-text {
	padding: 4px 8px;
}
.ui-full-width {
	width:100%;
}
.ui-full-height {
	height:100%;
}
.ui-full-width.ui-button.ui-state-default {
    text-align: left;
    padding-left: 34px;
    height: 43px;
    margin: 0;
}
.ui-panel.ui-content-padding-none .ui-panel-content {
	padding-top:0 !important;
}
#left .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	margin: -8px 12px;
}
#left .mCS-minimal.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger_bar {
	margin-top: 7px;
}
.ui-youtestme-barchart .jqplot-highlighter-tooltip {
    background: #000;
    color: #fff;
    width: 26px;
    border-radius: 100%;
    height: 26px;
    padding-top: 5px;
    box-sizing: border-box;
    border: 0;
    padding-left: 0px;
    text-align: center;
}
.ui-youtestme-barchart .jqplot-highlighter-tooltip span {
	display: block;
    margin-top: -3px;
    font-size: 11px;
}
.ui-youtestme-barchart .jqplot-highlighter-tooltip:after {
	left: 13px;
    top: 21px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-top-color: #000;
    border-width: 10px;
    margin-left: -10px;
}
.centerPanel.ui-scroll-perfect .ui-datatable .ui-datatable-scrollable-body {
	position:relative;
}
.ui-youtestme-barchart.jqplot-target *,
.ui-youtestme-donutchart.jqplot-target *{
	-webkit-user-select: none !important; 
  	-moz-user-select: none !important;     
  	-ms-user-select: none !important;      
  	user-select: none !important; 
}
#templateCenter > .ui-layout-unit.ui-scroll-custom > .ui-layout-unit-content {
	padding-right:0;
}
.ui-datatable-dark .ui-datatable-scrollable-body {
	background: #203B57;
}
/* .ui-header-none.ui-datatable .ui-datatable-scrollable-header { */
/* 	display:none; */
/* } */
.ui-header-none.ui-datatable>.ui-datatable-scrollable-header>.ui-datatable-scrollable-header-box,
.ui-header-none.ui-datatable>.ui-datatable-scrollable-header,
.ui-header-none.ui-datatable>.ui-datatable-header.ui-widget-header {
	height:0;
	border:0;
	padding:0;
}
.ui-datatable-dark.ui-datatable .ui-datatable-scrollable-body tr.ui-state-highlight {
	background: #19567F !important;
}
.ui-datatable-dark.ui-datatable .ui-datatable-scrollable-body tr.ui-state-hover,
.ui-datatable-dark.ui-datatable .ui-datatable-scrollable-body tr {
	background: #203B57;
}
.ui-datatable-dark.ui-datatable .ui-datatable-scrollable-body tr td {
	color:#fff;
}
.ui-font-big.ui-datatable .ui-datatable-scrollable-body tr td {
	font-size:14px;
}
.ui-rows-border-none.ui-datatable .ui-datatable-scrollable-body tr {
	border-bottom:0
}
.ui-datatable-table-width.ui-datatable .ui-datatable-scrollable-body table{
    width: 281px;
}
.ui-overflow-hidden.ui-datatable .ui-datatable-scrollable-body {
	overflow:hidden;
}
.subHeader .ui-outputlabel {
	font-weight:700;
	font-size:20px;
	color: #333;
	text-transform:uppercase;
}
.subHeader {
	color: #333;
}
.ui-table .subHeader {
	max-width:750px
}
.ui-selectbooleanbutton.ui-button.ui-act-as-row {
	width:281px;
	height:50px;
	border:0;
	background:#203B57;
}
.ui-selectbooleanbutton.ui-button.ui-act-as-row.ui-state-active{
	background: #19567F !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
	pointer-events: none;
}
.ui-act-as-row.ui-button .ui-button-text {
    padding: 15px 0px 15px 32px;
    font-size: 14px;
    color: white;
    text-align: left;
}
.ui-row-padding.ui-datatable .ui-datatable-scrollable-body tr td {
	padding-left:25px;
	padding-right:25px
}
.ui-headersideborders-none.ui-datagrid .ui-datagrid-header {
	border-left:0;
	border-right:0;
}
.ui-align-left.ui-datagrid .ui-datagrid-header {
	text-align:left;
}
.ui-header-font-big.ui-datagrid .ui-datagrid-header,
.ui-font-big.ui-datagrid .ui-datagrid-content tr td,
.ui-font-big.ui-button .ui-button-text{
	font-size:16px;
}
.ui-font-big.ui-datagrid .ui-datagrid-content td a {
	color: #3366CC;
}
.ui-font-big {
	font-size:16px
}
.ui-row-align-left.ui-datagrid .ui-datagrid-content td {
	text-align:left;
}
.ui-row-padding.ui-datagrid .ui-datagrid-header {
    padding-left: 27px;
    padding-top: 11px;
}
.ui-row-padding.ui-datagrid .ui-datagrid-content tr td {
	padding-left:25px;	
}
.ui-row-padding-left.ui-datatable .ui-datatable-scrollable-body tr td {
	padding-left:30px
}
.ui-subheader .ui-outputlabel,.ui-subheader {
	font-size: 16px;
	color: #333;
	text-align:left;
}
.ui-subheader .ui-outputlabel {
	font-weight: 700;
}
.ui-subheader {
    margin-left: 25px;
}
a.ui-buttonlink {
    color: #333 !important;
    border: 1px solid #e0e0e0;
    font-size: 13px;
    font-weight: 600;
/*     padding: 0.4em 1.6em; */
	padding: 4px 12px;
    line-height: normal;
}
a.ui-link-apsolute {
	color: #343333;
	font-size:14px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
    padding-left: 108px;
	padding-top: 14px;
	    box-sizing: border-box;
}
a.ui-link-apsolute:hover {
	box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15) !important;
}
#footer {
	left:300px !important;
	width: calc(100% - 300px) !important;
}
label.ui-point-block {
	display:block;
	width:8px;
	height:8px;
	background: #E5356F;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
}
#notif_label {
	position:relative;
}
#notif_label .ui-point-block {
	position:absolute;
    top: 9px;
    left: 40px;
/*    	will-change: transform; */
}
#notif_label.inActiveLabel .ui-point-block {
	-webkit-animation: toljas 2s infinite ease-in-out;
    -moz-animation: toljas 2s infinite ease-in-out;
    -ms-animation:ripple 2s infinite ease-in-out;
    -o-animation:ripple 2s infinite ease-in-out;
    animation: toljas  2s infinite ease-in-out;
}
@-webkit-keyframes toljas {
    50% { transform: scale(1.3);},
    100% {transform: scale(1);}
}
@-moz-keyframes toljas {
    50% { transform: scale(1.3);},
    100% {transform: scale(1);}
}
@-o-keyframes toljas {
    50% { transform: scale(1.3);},
    100% {transform: scale(1);}
}
@keyframes toljas {
    50% { transform: scale(1.3);},
    100% {transform: scale(1);}
}
.ui-icon-three-points .ui-button .ui-icon {
	width:20px;
	height:20px;
	background: url(../../images/SpritesBig.png) -178px -3473px no-repeat;
}
.ui-square-button .ui-button.ui-state-default {
    width: 28px;
    height: 28px;
	border:1px solid #e0e0e0;
	background: #fff;
	margin:0
}
.ui-content-chart.ui-panel .ui-panel-content {
	padding-bottom:0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.ui-tree>.ui-tree-container>.ui-treenode:first-child>.ui-treenode-children,
.ui-tree>.ui-tree-container>div>div>.ui-treenode:first-child>.ui-treenode-children {
	padding:0;
}
.ui-tree>.ui-tree-container .ui-treenode>.ui-treenode-children .ui-treenode-content {
	display:block;
	    height: 20px;
}
.ui-tree>.ui-tree-container>.ui-treenode.ui-treenode-parent>.ui-treenode-content>.ui-treenode-label {
    font-size: 13px;
	text-transform: uppercase;
	font-weight:700;
	color: #fff !important;
}
.ui-button-icon .ui-button .ui-button-text {
	padding:0 2.6em;
}
.ui-max-height-table.ui-datatable .ui-datatable-scrollable-body {
	max-height: 309px;
}
.ui-medium.ui-button.ui-state-default {
	height:28px;
}
.ui-medium.ui-button .ui-button-text {
    padding: 0em 1.1em;
}
.ui-row-orange {
	background: #FFF9C4;
	border-left: 6px solid #FFCA28;
	height:50px;
	box-sizing: border-box;
	padding:10px;
}
.ui-icon.icon-remove-new-small {
    width: 16px;
    height: 16px;
    background: url(../../images/SpritesBig.png) -96px -527px no-repeat;
    opacity: .7;
    filter: Alpha(Opacity=70);
    background-size: 128px;
}
.ui-icon.icon-remove-new-small:hover {
    background: url(../../images/SpritesBig.png) -80px -527px no-repeat;
    opacity: 1;
    filter: Alpha(Opacity=100);
    background-size: 128px;
}
/* #loginDiv img { */
/* 	will-change: transform; */
/* 	-webkit-animation: aaaa  2s  linear; */
/*     -moz-animation: aaaa  2s  linear; */
/*     -ms-animation: aaaa  2s  linear; */
/*     -o-animation: aaaa  2s  linear; */
/*     animation: aaaa  2s  linear; */
/* } */
/* @-webkit-keyframes aaaa { */
/* 	0% {opacity:0;-webkit-transform:scale(0); } */
/* 	50% {opacity:0;-webkit-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);} */
/*     100% {opacity:1;-webkit-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);-webkit-transform:none;}} */
/* } */
/* @-moz-keyframes aaaa { */
/* 	0% {opacity:0;-moz-transform:scale(0); } */
/* 	50% {opacity:0;-moz-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);} */
/*     100% {opacity:1;-moz-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);-moz-transform:none;} */
/* } */
/* @-o-keyframes aaaa { */
/* 	0% {opacity:0;-o-transform:scale(0);} */
/* 	50% {opacity:0;-o-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);} */
/*     100% {opacity:1;-o-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);-o-transform:none;} */
/* } */
/* @-ms-keyframes aaaa { */
/* 	0% {opacity:0;ms-transform:scale(0); } */
/* 	50% {opacity:0;-ms-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);} */
/*     100% {opacity:1;-ms-transform:none;-ms-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);} */
/* } */
/* @keyframes aaaa { */
/* 	0% {opacity:0;transform: scale(0);ms-transform: scale(0); } */
/* 	50% {opacity:0;-ms-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);-moz-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%); */
/* 	-o-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);-webkit-transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);transform:scale(0)rotate3d(1,-12,2,-20deg)translate(-50%,0%);} */
/*     100% {opacity:1;-ms-transform:none;-ms-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);-ms-transform:scale(1)rotate3d(0,0,0,0)translate(0,0); */
/*     -webkit-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);-o-transform:scale(1)rotate3d(0,0,0,0)translate(0,0);-moz-transform:scale(1)rotate3d(0,0,0,0)translate(0,0); */
/*     -webkit-transform:none;-o-transform:none;-moz-transform:none;transform:scale(1)rotate3d(0,0,0,0)translate(0,0);transform:none;} */
/* } */
.ui-content-preview.ui-panel .ui-panel-content {
    padding: 10px 18px;
}
.ui-circle-borders.ui-button.ui-state-default {
	height:36px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	width:160px
}
.subHeader .divideHeader .ui-outputlabel {
	font-size:12px;
	text-transform:none;
	font-weight:400
}
.ui-lowercase {
	text-transform: lowercase;
}
.loginDiv .ui-widget-content .ui-inputfield.ui-state-focus,
.loginDiv .ui-widget-content .ui-inputfield:focus {
	border: 1px solid #6CA5D3;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.18) !important;
}
.notifTable tbody tr.ui-datatable-empty-message td {
	color:white;
}
.confirmDialog.ui-dialog {
	max-width:750px;
}
.ui-grid-datatable.ui-datagrid .ui-datagrid-data tr td {
	float:left;
	    width: 96%;
}
/* .ui-dialog-width.ui-dialog { */
/* 	width: calc(100% - 100px) !important; */
/* 	max-width: 1980px !important; */
/* 	height: calc(100% - 100px) !important; */
/* 	max-height: 1080px !important; */
/* 	min-height:500px !important; */
/* 	min-width:1000px !important; */
/* } */
img.ui-draggable {
	cursor:move !important;
}
img.ui-pointer-cursor {
	cursor:pointer !important;
}
.ui-dialog.ui-corner-all {
	border-radius:0;
}
.ui-add-panel-header.ui-panel .ui-panel-titlebar {
	display:block !important;
}
.ui-add-panel-header.ui-headerH-small .ui-panel-titlebar{
	background: #f9f9f9;
	height:40px;
}
.ui-panelgrid-roundHsmall.ui-panelgrid .ui-panelgrid-cell .roundCell {
	min-height:24px;
}
.ui-add-panel-header.ui-headerH-small .ui-panel-titlebar .ui-table {
	height:40px
}
.ui-add-panel-header.ui-headerH-small .ui-panel-titlebar .ui-table .subHeader {
	font-size:14px;
	font-weight:600;
	color:#333
}
.ui-layout-flex.ui-flex-justifyaround label{
	font-size:19px;
}
.ui-dialog .ui-dialog-titlebar {
/*     box-sizing: border-box; */
/*     padding: 0px; */
    /* padding-right: 11px; */
/*     padding-right: 0; */
    height: 44px; 
/*	border-left:5px solid blue;*/
/*   border-bottom: 1px solid #E0E0E0; */
}
.ui-dialog .ui-dialog-title,.ui-dialog .ui-dialog-title .subHeader {
    font-size: 14px;
    margin: 0.2em 16px 0em 3px;
    color:#333;
    font-weight:600;
}
.ui-dialog .ui-dialog-content {
	background: #fff;
}
 .ui-confirm-dialog.ui-dialog .ui-dialog-content {
     padding: 26px 52px;
}
.ui-dialog .ui-dialog-buttonpane {
	border-top:1px solid #e0e0e0;
	background: #f9f9f9;
}

#left .ui-radiobutton .ui-radiobutton-box.ui-state-default .ui-radiobutton-icon {
    -webkit-transition: -webkit-transform ease .28s;
    transition: -webkit-transform ease .28s;
    -webkit-transition: transform ease .28s;
      -moz-transition: transform .28s ease;
  		-o-transition: transform .28s ease;
    transition: transform ease .28s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0);
    -ms-transform: translateX(-50%) translateY(-50%) scale(0);
       -o-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
}

#left .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon.ui-icon {
    background: #578b8e;
    margin: 3px;
    width: 10px;
    height: 10px;
      -webkit-transform: translateX(0) translateY(0) scale(1) !important;
     -moz-transform: translateX(0) translateY(0) scale(1) !important;
         -ms-transform: translateX(0) translateY(0) scale(1) !important;
       -o-transform: translateX(0) translateY(0) scale(1) !important;
       transform: translateX(0) translateY(0) scale(1) !important;
}
#left .ui-radiobutton-box.ui-state-default, #left .ui-chkbox-box.ui-state-default {
    background: #0f1c23;
}
#left .ui-radiobutton-box,#left .ui-chkbox-box.ui-state-default {
	box-shadow:none;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
   -ms-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
#left .ui-radiobutton-box:active,#left .ui-chkbox-box.ui-state-default:active {
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
     -ms-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  transition: all 0.15s ease;
    box-shadow: 0px 0px 0px 12px rgba(26, 179, 232, .1);
}
#left .ui-chkbox-box .ui-icon-blank {
    background-image: none !important;
    background-size: 100%;
    background-position: center;
    border-bottom: solid 2px transparent;
    border-right: solid 2px transparent;
    width: 5px;
    height: 10px;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
}
#left .ui-chkbox-box .ui-icon-check {
    border-radius: 0px;
    background-image: none !important;
    background-size: 100%;
    position: relative;
    background-position: center;
    background-color: transparent;
    border-bottom: solid 2px #578b8e;
    border-right: solid 2px #578b8e;
    width: 3px;
    height: 7px;
    margin-left: 6px;
    margin-top: 1px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: rotate(45deg) scale(1.7);
    -moz-transform: rotate(45deg) scale(1.7);
    -o-transform: rotate(45deg) scale(1.7);
    -ms-transform: rotate(45deg) scale(1.7);
    transform: rotate(45deg) scale(1.7);
}
.ui-layout-flex.ui-flex-justifyaround div {
    font-weight: 600;
    color: #999;
}
.ui-knobgrid .ui-color-orange {
	color: #FF7043;
}
.ui-datatable-one-column-forced.ui-datatable .ui-datatable-scrollable-body table tbody tr {
/* 	position:relative; */
}
.ui-datatable-one-column-forced.ui-datatable .ui-datatable-scrollable-body table tbody tr td.ui-column-full-width {
/* 	position:absolute; */
/* 	width:100%; */
    display: inline-table;
    width: 750px;
}
.ui-datatable-one-column-forced.ui-datatable .ui-datatable-scrollable-body table tbody tr td.ui-column-full-width .roundCell {
    padding: 10px;
}
.ui-panel-content-gray.ui-panel .ui-panel-content {
	background: #f9f9f9
}
.titleButtons a:last-of-type {
  padding-left: 0 !important;
}
.ui-timer.ui-widget {
  font-size: 21px;
  color: #666;
  line-height: 50px;
  border: 0;
}
.registerDiv .ui-selectonemenu-trigger{
    width: 29px;
    height: 32px;
    margin-top: 1px;
/*     border: 1px solid #cdcdcd; */
   border-left: 1px solid #cdcdcd !important;
}
.ui-progress-wrapper {
	border-left: 5px solid #9CCC65;
	height: 60px;
	padding-left:20px;
}
.ui-running.ui-progress-wrapper {
	border-color: #2DA9E0;
}
.ui-locked.ui-progress-wrapper {
	border-color: #FF7043;
}
.ui-disabled.ui-progress-wrapper {
	border-color: #E0E0E0;
}
.ui-knobgrid .ui-progressbar-value {
	background-color: #8e8e8e;
}
.ui-knobgrid .ui-progressbar {
	background-color: #E0E0E0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 3px;
	width: 180px;
	float: left;
    margin-top: 10px;
}
.ui-knobgrid .ui-label-stackleft, .ui-knobgrid .ui-knobgrid-label {
	float: left;
	color: #828282 !important;
}
.ui-knobgrid .ui-label-stackleft {
	margin:0 5px 0 10px;
}
.ui-progress-wrapper label {
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
.ui-last.ui-progress-wrapper label,.ui-last.ui-progress-wrapper span{
	display:block;
	margin-top: 19px;
}
.ui-play-label {
	display: block;
	width: 17px;
	height: 17px;
	background: url(../../images/SpritesBig.png) -17px -135px no-repeat;
	background-size: 136px;
}
.ui-uppercase {
	text-transform: uppercase;
}
.normalRight.ui-dialog-radiohelp > div {
	width: -moz-calc(50% - 8px);
	width: -webkit-calc(50% - 8px);
	width: calc(50% - 8px);
	padding: 0 4px;
	float: left;
}
.normalRight.ui-dialog-radiohelp > div > span {
	margin-left: 18%;
	float: left;
}
/* .ui-cell-editor-custom  */
/* .ui-table-sortable-old th.ui-column-sorting-only span { */
/* 	line-height:10px; */
/* } */
/* .ui-table .subHeader { */
/*     padding-top: 5px; */
/* } */
/* .ui-panel.centerPanel .ui-panel-titlebar { */
/* 	display:none; */
/* } */
/* .circleBell { */
/* 	background: url("../../images/nodes.png") no-repeat !important; */

/*     box-shadow: 0 1px 1px 0 rgba(0,0,0,.08); slack drop shadow */
/* } */


/*     transform: rotate3d(1, -12, 2, -20deg); */

/* button remove needs     padding-left: 27px; */

/* Added green btn from style_new.scss _s.button part */
.ui-button__ripple-green.ui-button, .ui-button__ripple-green .ui-button {
  -moz-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  -o-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  -webkit-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  transition: background-color 0.4s ease, box-shadow 0.4s ease;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #64B741;
  border-color: #457f2d;
}
/* line 92, ../sass/_mixins.scss */
.ui-button__ripple-green.ui-button:focus, .ui-button__ripple-green .ui-button:focus {
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
/* line 104, ../sass/_mixins.scss */
.ui-button__ripple-green.ui-button:hover, .ui-button__ripple-green.ui-button:focus, .ui-button__ripple-green .ui-button:hover, .ui-button__ripple-green .ui-button:focus {
  background-color: #90ce76;
}
/* line 109, ../sass/_mixins.scss */
.ui-button__ripple-green.ui-button:active, .ui-button__ripple-green .ui-button:active {
  background-color: #457f2d;
}
/* line 114, ../sass/_mixins.scss */
.ui-button__ripple-green.ui-button .ui-button-text, .ui-button__ripple-green .ui-button .ui-button-text {
  color: #fff;
}
/* line 86, ../sass/_s.button.scss */
.ui-button__ripple-green.ui-button .ui-button-text, .ui-button__ripple-green .ui-button .ui-button-text {
  font-size: 13px;
}

/* End Added green btn from style_new.scss _s.button part */

/* line 94, ../sass/_s.button.scss */
.ui-button__ripple-white.ui-button, .ui-button__ripple-white .ui-button {
  -moz-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  -o-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  -webkit-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  transition: background-color 0.4s ease, box-shadow 0.4s ease;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #f6f9fb;
  border-color: #BDC5D6;
}
/* line 92, ../sass/_mixins.scss */
.ui-button__ripple-white.ui-button:focus, .ui-button__ripple-white .ui-button:focus {
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
/* line 109, ../sass/_mixins.scss */
.ui-button__ripple-white.ui-button:active, .ui-button__ripple-white .ui-button:active {
  background-color: rgba(153, 153, 153, 0.4);
}
/* line 114, ../sass/_mixins.scss */
.ui-button__ripple-white.ui-button .ui-button-text, .ui-button__ripple-white .ui-button .ui-button-text {
  color: #565656;
}
/* line 96, ../sass/_s.button.scss */
.ui-button__ripple-white.ui-button .ui-button-text, .ui-button__ripple-white .ui-button .ui-button-text {
  font-size: 13px;
}


.ui-remove-margin__right {
	margin-right: 0;	
}

/**
 * Creating footer for Ok and Cancel button in dialog.
 */
/* line 5, ../sass/_s.dialog.scss */
.ui-dialog .ui-dialog-title {
  font-size: 16px;
  margin: 0;
  color: #333;
  font-family: "robotomedium";
  line-height: 44px;
  font-weight: 400;
}
/* line 13, ../sass/_c.dialog.scss */
.ui-dialog .ui-dialog-titlebar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  height: 44px;
}

.ui-dialog__separator .ui-dialog-content {
  padding-bottom: 60px;
}
/* line 8, ../sass/_s.dialog.scss */
.ui-dialog__separator .ui-separator-ytm {
  border-top: 1px solid #e0e0e0;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px 0;
  background: #f9f9f9;
}
/* line 20, ../sass/_s.dialog.scss */
.ui-dialog__separator.ui-padding-none .ui-dialog-content {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 26, ../sass/_s.dialog.scss */
.ui-dialog__separator.limitText .ui-dialog-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 552px;
  width: 80%;
}

.roundCell label {
	font-family: "robotoregular","robotolight","robotomedium";
	font-size: 13px;
    color: #191919;
    font-weight: 600;
}

