/*********************************
	START DOJO OSU PORTAL
**********************************/
/***************************
	- TOOLTIP *START*
****************************/
.wpthemeMenuBorder, .tundra .dijitTooltipContainer {
  border: 2px solid #454545/this is needed for IE/ !important;
  border: 2px solid rgba(23, 23, 23, 0.8) !important;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) !important;
}

.wpsTooltipBelow {margin-top: 6px;}
.wpsTooltipBelowConnector {
  position: absolute;
  top: -14px;
  right:0px;

  width: 16px;
  height: 14px;
  margin:0 5px 0 10px;
}

.tundra .dijitTooltipBelow {padding-top: 0 !important;margin-top: 0px;}
.tundra .dijitTooltipAbove {padding-bottom: 0 !important;}
.tundra .dijitTooltipLeft {padding-right: 0 !important;}
.tundra .dijitTooltipRight {padding-left: 0 !important;}

.tundra  .dijitTooltipBelow .dijitTooltipContainer {margin-top: 13px;}
.tundra  .dijitTooltipAbove .dijitTooltipContainer {margin-bottom: 13px;}
.tundra  .dijitTooltipLeft .dijitTooltipContainer {margin-right: 14px;}
.tundra  .dijitTooltipRight .dijitTooltipContainer {margin-left: 14px;}
.tundra  .dijitTooltipContainer {border-radius: 3px;}
.tundra .dijitTooltipDialogPopup .dijitTooltipBelow .dijitTooltipContainer {margin-top: 0px;}
.tundra .dijitTooltipDialogPopup  .dijitTooltipAbove .dijitTooltipContainer {margin-bottom: 0px;}
.tundra .dijitTooltipDialogPopup  .dijitTooltipLeft .dijitTooltipContainer {margin-right: 0px;}
.tundra .dijitTooltipDialogPopup  .dijitTooltipRight .dijitTooltipContainer {margin-left: 0px;}
.tundra .dijitTooltipDialogPopup .dijitTooltipBelow .dijitTooltipConnector {top: -12px !important;}
.tundra .dijitTooltipDialogPopup .dijitTooltipAbove .dijitTooltipConnector {bottom: -12px !important;}
.tundra .dijitTooltipDialogPopup .dijitTooltipLeft .dijitTooltipConnector {right:-13px !important;}
.tundra .dijitTooltipDialogPopup .dijitTooltipRight .dijitTooltipConnector {left:-13px !important;}
.tundra  .dijitTooltipBelow .dijitTooltipConnector {
  top: 1px !important;
  background: url(./images/ou/tooltipConnectorUp.png) no-repeat left top !important;
}
.tundra .dijitTooltipAbove .dijitTooltipConnector {
  bottom: 1px !important;
  background: url(./images/ou/tooltipConnectorDown.png) no-repeat left top !important;
}
.tundra .dijitTooltipLeft .dijitTooltipConnector {
  right:1px !important;
  background: url(./images/ou/tooltipConnectorRight.png) no-repeat left top !important;
}
.tundra .dijitTooltipRight .dijitTooltipConnector {
  left:1px !important;
  background: url(./images/ou/tooltipConnectorLeft.png) no-repeat left top !important;
}

/***************************
	- TOOLTIP *KONEC*
****************************/

.tundra .dojoxGridHeader .dojoxGridRowTable{
  height:28px;
  font-size: 1.07em;
}

.tundra .dojoxGridMasterMessages {
/*	background-color:transparent !important;*/
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
}
.tundra .dojoxGridError {
	display: inline-block;
}

.tundra .dojoxGridScrollbox {
  bottom: 1px;
  right: 1px;
}

.tundra .dojoxGrid {
  font-size: 0.90em !important; 
}

.tundra .dojoxGridRowOdd {
  background-color: rgb(225, 231, 237) !important; /*kremova: 239, 227, 201; modra: 234, 238, 253 rgb(230, 240, 250)*/
}

.tundra .dojoxGridRow{
  width: 100%!important;
}

.tundra .dojoxGridContent .dojoxGridCell:not(.dojoxGridCellFocus){
  /* border: 1px dotted #D5CDB5; */
  border-left-color: #D5CDB5 !important;
  border-right-color: transparent !important;
}

.dj_ie .dojoxGridRowTable{
  border-collapse: separate !important;
}

.dj_webkit .dijitTextBoxDisabled INPUT, .dj_webkit .dijitComboBoxDisabled INPUT, .dj_webkit .dijitSpinnerDisabled INPUT {
  color: #A0A0A0;
}

.dj_webkit TEXTAREA.dijitTextAreaDisabled {
  color: #A0A0A0;
}

.tundra .dijitTreeNodeHover {
  /*background-color: #f6f9fa !important;*/
  /* using a transparent png so that we can still see grid lines, which are (unfortunately) behind the dijitRowNode that we are hovering over */
  /*background-image: url(portal_dojo/v1.6/dijit/themes/tundra/images/treeHover.png);*/
  /*background-repeat: repeat;*/
  background-color: none !important;
}

.tundra .dijitTreeContainer {
  width: 100%;
}

/* fix dialogu, formularu, tlacitek */

.dijitDialogUnderlay {
  background: #77674D !important;
  opacity: 0.6 !important;
  filter: alpha(opacity=60);
}

.tundra .dijitDialog{
  border: 2px solid #454545/*this is needed for IE*/ !important;
  border: 2px solid rgba(23, 23, 23, 0.8) !important;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) !important;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-border-radius: 6px;
}

.tundra .dijitDialogPaneContent {
	/*padding: 10px 8px;*/
	background-color:#FBFBFB !important;
}

.tundra .dijitDialogTitleBar {
	min-height:15px;
}

.tundra .dijitDialogCloseIcon {
	top:0 !important;
	right: 1px !important;
	display: block;
	background-position: 9px 7px !important;
	height: 26px !important;
	width: 30px !important;
}
.dijitDialog .closeText {
	height: 20px !important;
	width: 40px !important;
}

.dojoxUpgradeBarMessage {
top:15px !important;
}

.dijitMenuButton .dijitMenuItem {
  border: 1px solid #c0c0c0;
  border-bottom: 1px solid #9b9b9b;
  color:#222;
  -webkit-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 0.2em 0.5em !important;
 }

.dijitMenuButton .dijitMenuItem .dijitButtonText{
	background-position:1.5px 0.2em!important;
	padding: 0.3em 0.5em; /* pro v1.10 */
}

.tundra :not(.dijitHover)>.dijitButtonNode, 
.tundra .dijitButtonNode.dijitSpinnerButtonContainer, 
.dijitMenuButton .dijitMenuItem {
  /* NEW - background: #fff url("./images/tundra/buttonEnabled.png") repeat-x left top !important;*/
  text-shadow: 1px 1px #dcdbdb;
}

.tundra .dijitAccordionTitleSelected, .tundra .dijitTitlePaneTitle:not(:hover),
.tundra :not(.dijitChecked):not(.dijitHover):not(.dijitTabDisabled).dijitTab,
/*.tundra .dijitButton .dijitButtonNode, .tundra .dijitToggleButton .dijitButtonNode, .tundra .dijitDropDownButton .dijitButtonNode,*/ .dijitMenuButton .dijitMenuItem,
.tundra :not(.dijitHover)>.dijitButtonNode, 
.tundra .dijitButtonNode.dijitSpinnerButtonContainer {
  /* NEW - global button bg */
  /*background-image: none;*/
  background-image: -webkit-gradient(linear,left bottom,left top,from(#bdbdbd),color-stop(80%,#f1f0f0)) !important;
  background-image: linear-gradient(to top,#bdbdbd,#f1f0f0 80%) !important;
  background-color: #bdbdbd;
  /*border: 1px solid #c0c0c0;*/
  color: #222222; /* !important */
}

.tundra :not(.dijitContainer)>.dijitHover :not(.dijitSpinnerButtonContainer) .dijitButtonNode, 
.tundra .dijitButtonHover.dijitButton:not(.btnOrange):not(.btnBlue) .dijitButtonNode,
.tundra .dijitHover.dijitDropDownButton .dijitButtonNode,
.tundra :not(.dijitTabChecked):not(.dijitTabDisabled).dijitHover.dijitTab,
.tundra .dijitHover.dijitComboBoxHover .dijitButtonNode,
.tundra .dijitHover .dijitButtonNode.dijitArrowButton:hover, 
.dijitMenuButton .dijitMenuItem.dijitHover {
  /* NEW - global button bg hover */
  /*background-image: none;*/
  background-image: -webkit-gradient(linear,left bottom,left top,from(#bcd0e2),color-stop(80%,#edf2f7)) !important;
  background-image: linear-gradient(to top,#bcd0e2,#edf2f7 80%) !important;
  background-color: #bcd0e2;
  color: #222222 !important;
  text-shadow: 1px 1px #dcdbdb;
}

.tundra .dijitButtonHover.dijitButton.btnBlue .dijitButtonNode,
.tundra .dijitButtonHover.dijitButton.btnOrange .dijitButtonNode {
  opacity: 0.9;
	filter: alpha(opacity=90);
}

.tundra .dijitDisabled .dijitButtonNode,
.dijitMenuButton .dijitMenuItem.dijitDisabled,
.tundra .dijitTabDisabled.dijitTab {
  /* NEW - */
  /*background-image: none; */
  background-image: -webkit-gradient(linear,left bottom,left top,from(#e6e6e6),color-stop(80%,#e9e7e7)) !important;
  background-image: linear-gradient(to top,#e6e6e6,#e9e7e7 80%) !important;
  background-color: #e6e6e6;
  border: 1px solid #c0c0c0;
  color: #7f7f7f !important;
  /*text-shadow: 1px 1px #f5f2f2;*/ 
}

.tundra .dijitTabDisabled.dijitTab .tabLabel,
.tundra .dijitMenuItemDisabled *:not(.dijitIcon) {
  color: #7f7f7f;
  opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.tundra .dijitHover .dijitMenuItemDisabled.dijitMenuItemSelected *:not(.dijitIcon) {
  color: #ffffff !important;
}

.dijitHidden {
    display: none !important;
}

.tundra .dijitTabDisabled.dijitTab{
  /* NEW - */
  /*background:#e4e4e4 url("./images/tundra/tabDisabled.png") repeat-x top !important;
  color:#7F7F7F;*/
/*  background-image: none;
  background-image: -webkit-gradient(linear,left bottom,left top,from(#e6e6e6),color-stop(80%,#e9e7e7)) !important;
  background-image: linear-gradient(to top,#e6e6e6,#e9e7e7 80%) !important;
  background-color: #e6e6e6;
  border: 1px solid #c0c0c0;
  color: #a7a5a5 !important;
  text-shadow: 1px 1px #f5f2f2;*/
}

.tundra .dijitDisabled .dijitButtonNode .dijitIcon,
.tundra .dijitTabDisabled.dijitTab .dijitIcon,
.dijitMenuButton .dijitMenuItem.dijitDisabled .dijitIcon, .tableGrid .iconDisabled,
.tundra .dijitMenuItemDisabled .dijitMenuItemIcon {
  /* NEW */
	opacity: 0.5;
	filter: alpha(opacity=50);
}


.tundra .dijitMenuSelectedFocused:not(.dijitMenuSelectedHoverFocused) .dijitMenuItemSelected.dijitMenuItemDisabled *{
  color: #fff !important;
}

.tundra .dijitSpinnerButtonContainer {
  margin:0;
  height: 20px !important;
}

.tundra .dijitTab{
  text-shadow: 1px 1px #e8e6e6;
}

.tundra :not(.dijitTabContainerTop-tabs)>:not(.dijitHover).dijitTab {
  border-bottom: 1px solid #989898 !important;
}

.tundra .dijitTabContainerTop-tabs :not(.dijitHover).dijitTab {
  border-right: 1px solid #989898 !important;
}

.tundra :not(.dijitTabContainerTop-tabs)>.dijitHover.dijitTab {
  border-bottom: 1px solid #92a0b3 !important;
}

.tundra .dijitTabContainerTop-tabs .dijitHover.dijitTab {
  border-right: 1px solid #92a0b3 !important;
}

.tundra .dijitButton .dijitButtonNode, .tundra .dijitToggleButton .dijitButtonNode, .tundra .dijitDropDownButton .dijitButtonNode, .dijitMenuButton .dijitMenuItem{
	/*  NEW -  */
  vertical-align:middle;
  height: 24px;
	-webkit-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  
  border: 1px solid #969696;
  text-shadow: 1px 1px #dcdbdb;
}

.tundra .dijitSelect .dijitButtonNode{
	min-height:18px !important;
	padding: 0 !important;
}

.tundra .dijitSelect .dijitSelectLabel {
  padding-right:0.4em !important;
}

.tundra .dijitInputField .dijitSelectLabel{
/* NEW */
 /* padding-left:0.2em !important;
  padding-right:0.2em !important;  */
}

.tundra :not(.dijitComboBoxError) .dijitInputField.dijitPlaceHolder, .tundra :not(.dijitComboBoxIncomplete) .dijitInputField.dijitPlaceHolder {
  /*padding-top:0.25em;*/
  line-height:1.7;
}

.tundra :not(.dijitTooltipDialog ~ *) .dijitComboBoxError .dijitInputField.dijitPlaceHolder, .tundra :not(.dijitTooltipDialog ~ *) .dijitComboBoxIncomplete .dijitInputField.dijitPlaceHolder {
  padding-top:0.45em;
}

.tundra .dijitSelect .dijitArrowButton{
	padding: 0 0.2em !important;
}

.tundra .dijitToolbar .dijitComboBox .dijitArrowButton {
  padding: 0 0.2em !important;
  border-left: 1px solid #9b9b9b !important;
}

.dijitSelect{
	/*margin: 0 1.2px !important;*/
	padding: 0 1.2px !important;
}

.dijitMenuPopup .rowLeftIndent, .dijitMenuPopup .offsetRowLeft{
  padding-left:15px;
}

.dijitPopup.dijitComboBoxMenuPopup .dijitComboBoxMenu div{
   border:none !important;
}

.dj_ie INPUT.dijitTextBox {
	vertical-align:middle;
}

.tundra .dijitSelect .dijitButtonText {
	height:18px;
}

.tundra .dijitButtonText .dijitSelectLabel{
	text-align:left !important;
}

.tundra .dijitButtonText span:not(.dijitSelectLabel){
  line-height: inherit;
}

.tundra :not(.dijitInputField).dijitButtonText {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  height:24px;
  padding-top:0.5em; /* zmeneno z 0.25 */
  padding-bottom: 0.5em;
}

.tundra .dijitTooltipContainer :not(.dijitInputField).dijitButtonText {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}

.tundra .dijitSelect .dijitInputField.dijitButtonText {
  height: 20px;
}

.tundra .dijitSelect .dijitInputField.dijitButtonText span {
  height: 14px;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.tundra .dijitInline .dijitIcon {
  height: 16px;
  margin-top: 0.4em;
  margin-bottom: 0.3em;
  float: left;
}

.tundra .dijitToolbar .dijitInline .dijitIcon {
  margin-top: .25em;
}

.tundra .dijitInline .dijitButtonContents.dijitDownArrowButton .dijitArrowButtonInner  {
  margin-top: 0.7em;
  margin-bottom: 0.6em;
}

.dijitToggleButton, .dijitButton, .dijitDropDownButton, .dijitComboButton {
/* margin:0 !important; */
}

.tundra .dijitInputField {
/* NEW */
padding: 0 0.2em !important;
}

.tundra .dijitInputField input{
/*padding-top:0.2em !important;*/
}

.dj_ie .dijitInputField input{
margin-top:0 !important;
}

.tundra .dijitValidationTextBoxError .dijitValidationIcon {
/* NEW */
  margin: 0 1px;
}

.tundra .dijitTextBox .dijitInputField input{
  /* NEW */
	height:20px !important; /* 18px zmena v dojo 16 */
	/*margin:0 0 0 0.2em !important;*/
	padding:0 !important;
	/*padding-left:0.2em !important; zruseni pro dojo 1.15*/
}

.tundra .dijitSpinner .dijitArrowButton {
  /* NEW */
  width: 18px !important;
  padding: 0 0.2em;
  border-left: 0 !important;
  border-right: 0 !important;
}

.tundra .dijitSpinner .dijitArrowButton.dijitUpArrowButton {
  /* NEW */
  border-top: 0 !important;
}

.tundra .dijitSpinner .dijitSpinnerButtonInner  {
  width: 20px !important;
    /*margin-left: 0.2em;*/
}

.dj_ie .dijitTextBox INPUT{
  margin-top:0 !important;
}

.tundra .dijitComboBox .dijitArrowButtonInner, .tundra .dijitValidationTextBoxError .dijitValidationIcon, .tundra .dijitComboBox .dijitValidationIcon, .tundra .dijitSpinner .dijitValidationIcon, .tundra .dijitComboBox .dijitArrowButton, .tundra .dijitComboBox .dijitInputField{
  height:20px !important; /* 18px zmena v dojo 16 */
}

.dijitSpinnerButtonContainer{
height:18px !important;
}

.dj_ie .dijitInputInner, .dj_ie .dijitTextBox {
line-height: 18px !important;
}

.tundra .dijitInputInner {
height:18px !important; /* zmena v dojo 16 */
padding: 1px 0 1px 0 !important;
}

.dijitNumberTextBox input.dijitInputInner {
    text-align: left;
}

.tundra .dojoxGrid .dijitInputInner {
font-size: 12px; /* TODO */ 
}

.tundra .dijitTextBox {
min-height:18px; /* zmena v dojo 16 */
margin: 0 1.2px !important;
/*padding: 1px 0 1px 0 !important;*/
}

.tundra .dijitSelect, .tundra .dijitTextArea {
  margin: 0 1.2px !important;
}

.tundra .dijitMenuItem td {
  height: 20px;
}

.tundra .dijitMenuPassive .dijitMenuItemHover, .tundra .dijitMenuItemSelected {
/*padding:0;
margin:0;*/
}

.tundra .dijitMenuTable {
overflow: visible !important;
}

.dojoxGridMasterMessages *{
	height:20px !important;
}

/* konec: fix dialogu, formularu, tlacitek */

/* zalozky */

.tundra .dijitTabContainerTop-tabs, .tundra .dijitTabContainerBottom-tabs {
width:100% !important;
height:26px !important;
}
.tundra .dijitTab .tabLabel{
	padding:0.3em 0.1em;
}
.tundra .dijitTabContainerTop-tabs .dijitTab, .tundra .dijitTabContainerBottom-tabs .dijitTab {
margin-right: 1px !important;
}

.tundra .dijitTabContainerLeft-tabs .dijitTab, .tundra .dijitTabContainerRight-tabs .dijitTab {
margin-bottom: 1px !important;
}

.tundra .dijitTabContainerTop-tabs .dijitTab{
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 10px;
border-top-left-radius: 4px;
}

.tundra .dijitTabContainerBottom-tabs .dijitTab {
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 4px;
}

.tundra .dijitTabContainerLeft-tabs .dijitTab{
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 10px;
border-bottom-left-radius: 4px;
}
.tundra .dijitTabContainerRight-tabs .dijitTab {
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 10px;
border-bottom-right-radius: 4px;
}
/* konec: zalozky */

/* fix kalendar */

.dijitCalendarContainer {
  /* NEW */
  border: 1px solid #7eabcd !important;
  background-color: #efefef;
}

.dijitCalendarIncrease:hover{
  /* NEW */
  margin: 4px !important;
  border: 1px solid #B3B3B3;
  border-radius:8px;
  /*padding:.1em;*/
}
.dijitCalendarDecrease:hover{
  /* NEW */
  margin: 4px !important;
  border: 1px solid #B3B3B3;
  border-radius:8px;
  /*padding:.1em;*/
}

.dijitCalendarContainer .dijitCalendarIncrease {
  /* NEW */
  margin: 5px;
  padding: 0 !important;
  /*background-position: 2px 2px !important;*/
}

.dijitCalendarContainer .dijitCalendarDecrease {
  /* NEW */
  margin: 5px;
  padding: 0 !important;
  /*background-position: 2px 2px !important;*/
}

/*.dijitCalendarMonthMenu*/
.tundra .dijitCalendarMonthLabel {
  padding-top: 0.25em !important;
  padding-bottom: 0.25em !important;
}

.tundra .dijitCalendarDateTemplate {
  font-size: 1em !important;
  padding: 0.3em 0.6em 0.3em 0.6em !important;
  border-bottom: .1em solid #99BCCB; /*#CBA399;*/
}

.tundra .dijitCalendar .dijitButtonText {
  padding-top: 0.2em;
}

.dijitCalendarHoveredDate {
  background-color: rgb(193, 226, 250) !important;
}
                
.dijitCalendarNextMonth {
  color: #797979 !important;  /* #AE7878 */
  background-color: #EAE5D8 !important;
}

.dijitCalendarPreviousMonth{
  color: #797979 !important;
  background-color: #EAE5D8 !important;
}

.dijitCalendarPreviousMonth .dijitCalendarDateLabel, .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #797979 !important;
}
.dijitCalendarPreviousMonth:hover, .dijitCalendarNextMonth:hover{
  background-color: #F4EFE2 !important;
}

.tundra .dijitCalendarSelectedDate {
  background-color: rgb(193, 226, 250) !important;
}

.tundra .dijitCalendarSelectedYear {
  margin-bottom: 2px;
  border: 2px solid rgb(98, 98, 98);
  color: rgb(69, 66, 31) !important;
  padding: 0.2em 0.3em !important;
  padding-bottom: 0.2em !important;
  background-color: #F5F5F5 !important;
  -webkit-radius: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

/* konec: fix kalendar */

.wpsCanvasBar{
	margin-top:7px;
	text-align:center;
	vertical-align:middle;
	height:54px;
	width:100%;
}

.wpsContentBar{
	text-align:center;
	line-height:100%;
	margin-top:15px;
	margin-bottom:5px;
	width:100%;
	color:#464646;
}

#wpsBgCanvasSeconds, #wpsCanvasSeconds {
    position: absolute;
}
#wpsBgCanvasSeconds {
	left: 50%;
	margin-left:-28px;
    z-index: 1;
}
#wpsCanvasSeconds {
	margin-left:-28px;
	left: 50%;
    z-index: 2;
}
#wps_mincountdown {
	padding-top:18px;
	font-weight:bold;
	color:#9F9F9F;
}

/***************************
	- COLOR BUTTONS *START*
****************************/
.dijitButton.btnBlue .dijitButtonNode {
 background: linear-gradient(to top,#034579,#4788c3 80%) !important;
 color: white;
 text-shadow: 1px 1px #0e4a7b;
 border: 1px solid #2f77b1 !important;
 border-bottom: 1px solid #0b4d81 !important;
}

.dijitButton.btnOrange .dijitButtonNode {
 background: linear-gradient(to top,#d56d23,#e88d4d 80%) !important;
 color: white;
 text-shadow: 1px 1px #a7571e;
 border: 1px solid #e6843f !important;
 border-bottom: 1px solid #d77027 !important;
}

.dijitDisabled.dijitButton.btnBlue .dijitButtonText {
  color: #d9dde0;
}

.dijitDisabled.dijitButton.btnBlue .dijitButtonNode {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.dijitDisabled.dijitButton.btnOrange .dijitButtonText {
    color: #fbe4d4;
}

.dijitDisabled.dijitButton.btnOrange .dijitButtonNode {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.dijitButtonBlue:not(.dijitButtonDisabled) .dijitButtonNode {
	border: 1px solid #6785FD !important;
	border-bottom: 1px solid #2055C4 !important;
	background: #2846E4 url(./images/buttonBlue.png) repeat-x left bottom !important;
	color:#fff;
}

.dijitButtonBlue:hover:not(.dijitButtonDisabled) .dijitButtonNode {
	border-color: #3E57BD !important;
	border-bottom-color: #15367A !important;
	color: #fff !important;
	background: #152577 url(./images/buttonBlueHover.png) repeat-x bottom !important;
}
/***************************
	- COLOR BUTTONS *END*
****************************/

/*********************************
	END DOJO OSU PORTAL
**********************************/
/*********************************
	START OSU CALENDAR
**********************************/

/* kalendar - ramecek */
.wps_cal_main {
  border: 1px solid #a3a3a3;
  overflow: hidden;
  text-align: center;
}

.wps_cal_main_radius {
  border-radius: 15px;
}

.wps_cal_main table, table.wps_cal_main{
border-collapse: collapse;
}

.wps_cal_main td {
  box-shadow: inset 0px 1px rgba(230, 230, 230, 1);
  padding-top: 1px;
  padding-bottom: 1px;

}

/* zahlavi - nazev mesice, rok */
.wps_cal_header {
  font-size: 14px;
  background: -moz-linear-gradient(top, #F1F1F1 30%, #D5D5D5 90%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#F1F1F1), color-stop(90%,#D5D5D5)) !important;
  background: -webkit-linear-gradient(top, #F1F1F1 30%, #D5D5D5 90%) !important;
  background: -o-linear-gradient(top, #F1F1F1 30%, #D5D5D5 90%) !important;
  background: -ms-linear-gradient(top, #F1F1F1 30%, #D5D5D5 90%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F1F1', endColorstr='#D5D5D5', GradientType=0 ) !important;
  background: linear-gradient(top, #F1F1F1 30%, #D5D5D5 90%) !important;
}

/* nazvy dnu v mesici - radek */
.wps_cal_dayNames {
  background-color: #e9e9e9;
  color: #8b8b8b;  
  font-size: 11px;
}

/* cislo tydne - bunka */
.wps_cal_weekNum {
  color: #8b8b8b;  
  font-size: 11px;
}

/* den mesice (obecny styl) - bunka */
.wps_cal_mnthDay {
  border-top: 1px solid #a3a3a3;
  font-size: 12px;
  font-weight: 400;
  height: 25px;
  width: 22px;
}
/*
.wps_cal_mnthDay:nth-child(6) {
  border-left: 1px solid #a3a3a3;
}
*/
.wps_cal_main tr:not(.wps_cal_dayNames)>td.wps_cal_weekNum ~ td:nth-child(7), .wps_cal_main tr:not(.wps_cal_dayNames)>td:first-child:not(.wps_cal_weekNum) ~ td:nth-child(6) {
  border-left: 1px solid #a3a3a3;
  box-shadow: inset 1px 1px rgba(255, 255, 255, 0.5);
  background-color: rgb(192, 205, 213);
}

.wps_cal_main tr:not(.wps_cal_dayNames) >td.wps_cal_weekNum ~ td:nth-child(8), .wps_cal_main  tr:not(.wps_cal_dayNames)>td:first-child:not(.wps_cal_weekNum) ~ td:nth-child(7)  {
  box-shadow: inset 0px 1px rgba(255, 255, 255, 0.5);
  background-color: rgb(192, 205, 213);
}
/* den predchazejiciho mesice - bunnka  */
.wps_cal_prevMnthDay {

}

/* den aktualniho mesice - bunka*/
.wps_cal_actMnthDay {

}

/* den nasledujiciho mesice - bunka */
.wps_cal_nextMnthDay {

}

/* styl pro aktualni den - bunka */
.wps_cal_dayActual {
  font-weight: 700;
  font-size: 14px;
}

/* styl pro verejnou akci - bunka */

.wps_cal_dayPublicAction,  .wps_cal_dayFeast {
    background-color: #4787BB !important;
    cursor: pointer !important;
    box-shadow: inset 1px 0px #B1B1B1 !important;
    text-shadow: 0 1px 1px #12436B;
    color: #fff;
}

/* styl pro soukromou akci - bunka */
.wps_cal_dayPrivateAction {
    background-color: #EF3D3D !important;
    cursor: pointer !important;
    box-shadow: inset 1px 0px #B1B1B1 !important;
    text-shadow: 0 1px 1px #8A0707;
    color: #fff;
}

/* styl pro projektove vyzvy - bunka */
.wps_cal_dayChallengesAction, .wps_cal_dayAction {
    background-color: #F98D0E !important;
    cursor: pointer !important;
    box-shadow: inset 1px 0px #B1B1B1 !important;
    text-shadow: 0 1px 1px #653600;
    color: #fff;
}

.wps_cal_dayPubPrivAction {
background: rgb(62, 185, 89);
box-shadow: inset 1px 0px #B1B1B1 !important;
text-shadow: 0 1px 1px #653600;
color: #fff;

background: -moz-linear-gradient(left, #4787BB 0%, #4787BB 50%, #EF3D3D 51%, #EF3D3D 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #4787BB), color-stop(50%, #4787BB), color-stop(51%, #EF3D3D), color-stop(100%, #EF3D3D));
background: -webkit-linear-gradient(left, #4787BB 0%, #4787BB 50%, #EF3D3D 51%, #EF3D3D 100%);
background: -o-linear-gradient(left, #4787BB 0%, #4787BB 50%, #EF3D3D 51%, #EF3D3D 100%);
background: -ms-linear-gradient(left, #4787BB 0%, #4787BB 50%, #EF3D3D 51%, #EF3D3D 100%);
background: linear-gradient(to right, #4787BB 0%, #4787BB 50%, #EF3D3D 51%, #EF3D3D 100%);
}

.wps_cal_dayPubChallAction {
background: rgb(62, 185, 89);
box-shadow: inset 1px 0px #B1B1B1 !important;
text-shadow: 0 1px 1px #653600;
color: #fff;

background: -moz-linear-gradient(left, #4787BB 0%, #4787BB 50%, #F98D0E 51%, #F98D0E 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #4787BB), color-stop(50%, #4787BB), color-stop(51%, #F98D0E), color-stop(100%, #F98D0E));
background: -webkit-linear-gradient(left, #4787BB 0%, #4787BB 50%, #F98D0E 51%, #F98D0E 100%);
background: -o-linear-gradient(left, #4787BB 0%, #4787BB 50%, #F98D0E 51%, #F98D0E 100%);
background: -ms-linear-gradient(left, #4787BB 0%, #4787BB 50%, #F98D0E 51%, #F98D0E 100%);
background: linear-gradient(to right, #4787BB 0%, #4787BB 50%, #F98D0E 51%, #F98D0E 100%);
}

.wps_cal_dayPrivChallAction {
background: rgb(62, 185, 89);
box-shadow: inset 1px 0px #B1B1B1 !important;
text-shadow: 0 1px 1px #653600;
color: #fff;

background: -moz-linear-gradient(left, #EF3D3D 0%, #EF3D3D 50%, #F98D0E 51%, #F98D0E 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #EF3D3D), color-stop(50%, #EF3D3D), color-stop(51%, #F98D0E), color-stop(100%, #F98D0E));
background: -webkit-linear-gradient(left, #EF3D3D 0%, #EF3D3D 50%, #F98D0E 51%, #F98D0E 100%);
background: -o-linear-gradient(left, #EF3D3D 0%, #EF3D3D 50%, #F98D0E 51%, #F98D0E 100%);
background: -ms-linear-gradient(left, #EF3D3D 0%, #EF3D3D 50%, #F98D0E 51%, #F98D0E 100%);
background: linear-gradient(to right, #EF3D3D 0%, #EF3D3D 50%, #F98D0E 51%, #F98D0E 100%);
}

.wps_cal_dayAllAction {
background: rgb(62, 185, 89);
box-shadow: inset 1px 0px #B1B1B1 !important;
text-shadow: 0 1px 1px #653600;
color: #fff;

background: -moz-linear-gradient(left, #4787BB 0%, #4787BB 33%, #EF3D3D 34%, #EF3D3D 66%, #F98D0E 67%, #F98D0E 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #4787BB), color-stop(33%, #4787BB), color-stop(34%, #EF3D3D), color-stop(66%, #EF3D3D), color-stop(67%, #F98D0E), color-stop(100%, #F98D0E));
background: -webkit-linear-gradient(left, #4787BB 0%, #4787BB 33%, #EF3D3D 34%, #EF3D3D 66%, #F98D0E 67%, #F98D0E 100%);
background: -o-linear-gradient(left, #4787BB 0%, #4787BB 33%, #EF3D3D 34%, #EF3D3D 66%, #F98D0E 67%, #F98D0E 100%);
background: -ms-linear-gradient(left, #4787BB 0%, #4787BB 33%, #EF3D3D 34%, #EF3D3D 66%, #F98D0E 67%, #F98D0E 100%);
background: linear-gradient(to right, #4787BB 0%, #4787BB 33%, #EF3D3D 34%, #EF3D3D 66%, #F98D0E 67%, #F98D0E 100%);
}


/*********************************
	END OSU CALENDAR
**********************************/