       
/* http://scn.sap.com/community/developer-center/front-end/blog/2014/04/06/extending-sapuicoreicon */


.footerLink .sapMLnk {
  color: #d14900 !important;
}

.footerLink:hover .sapMLnk:hover {
  color: #d14900 !important;
}

.redIcon:before {
  color: #db7575; /* f00; */
}

.greenIcon:before {
  color: darkgreen; 
}

.selected {
  background: #d14900 !important;
}

.warningRed {
    color: #d14900 !important;
}

.warningRedLight {
    color: #de7f4c !important;
}

.myGreen {
    color: #007d2b !important;
}

.myPanel {
	background:rgba(255,255,255,0.7); 
}  

.myPanelH {
/*	background:rgba(0,167,58,0.3); */
	background:rgba(255,255,255,0.7);    
    border-left-style: solid !important; 
    border-left-color: #00a73a !important; 
    border-left-width: 4px !important;   
}  

.myPanelA {
	background:rgba(255,255,255,0.7);
    border-left-style: solid !important; 
    border-left-color: #d14900 !important;     
    border-left-width: 4px !important;
    
}  

.underline {
	text-decoration: underline;
}    

.intro {
	background-color: #1dafd6;
}

.small-padding-above {
  padding-top: 15px;
}

.medium-padding-above {
  padding-top: 20px;
}

/*** Used in blink ***/
@keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}
 
@-webkit-keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}
 

.blink {
    animation:fade 3000ms infinite;
    -webkit-animation:fade 3000ms infinite;
}

.testPanel {
	background:rgba(255,255,255,1.0);
}     
       

.submittedSessionToolbar {
  background: #B5E7A8 !important;
}

.eSignatureNotice {
  margin-bottom: 15px;
}

div.eSigCheckBox > label {
  white-space: normal;
  line-height: normal;
  padding-top: 15px;
}

.solidBackground {
  background: #F2F2F2;
}

.calendarLegend.sapUiUnifiedLegend {
  margin: 0 auto;
  display: table;
}
div.sapUiUnifiedLegendItem {
  width: auto;
}

.calendarLegend .sapUiUnifiedLegendSelected,
.calendarLegend .sapUiUnifiedLegendNormalDay,
.calendarLegend .sapUiUnifiedLegendNonWorkingDay {
  display: none;
}

.calendarPanel > .sapMPanelWrappingDiv {
  background: #F2F2F2;
}

.calendarPanel > .sapMPanelContent {
  background: #E5E5E5;
}

div.calendar {
  margin: 0 auto;
  display: table;
}

/**************************
  Home Page & Attendance Page
**************************/
div.offlineDataToolbar.sapMTB-Info-CTX.sapMTB {
  height: 3rem;
}
div.offlineDataToolbar > label.sapMLabel {
  white-space: normal;
}

/*        
    body {
   transform: scale(2.1);
   transform-origin: 10% 10%;
   // add prefixed versions too.
}    
     
 .myBackgroundStyle .sapMPageBgStandard {
  background-image: url('img/nesterBg.jpg');
 }
 .myBackgroundStyle .sapMListUl {
  opacity: 0.9;
 }
 */    