  .status-prep { color: maroon; font-weight: bold }
  .status-shooting { color: red; font-weight: bold }
  .status-finished { color: silver; }
  .status-open { color: black; }
  .status-deleted {text-decoration: underline line-through overline;}
  .delayplus { color: red; font-weight: bold; }
  .delayminus { color: green; font-weight: bold; }
  .status-lunch-finished { color: grey; background-color: #d4ddeb !important
  }
  .status-lunch-running { color: white; background-color: #446ba2 !important
  }
  .status-lunch-open { color: black; background-color: #d4ddeb !important
  }

  
  .lowercase {
  	text-transform: lowercase;
  }
  
  .uppercase {
  	text-transform: uppercase;
  }
  
  .navbar-brand {
  	font-weight: bold;
  }
 
  
  @media only screen and (min-width : 768px) {
      /* Make Navigation Toggle on Desktop Hover */
      .dropdown:hover .dropdown-menu {
          display: block;
      }
  }
  
  .top-buffer10 { margin-top:10px; }
  .top-buffer20 { margin-top:20px; }
  
  .csv-textbox {
  	text-align: center;
  }
  
  .textcolor-grey {
  	color: grey;}
  
  
  .bs-example {
  	    	margin: 150px 50px;
  	    }
  	    
  	    
  	    
  	    
 @media (max-width: 991px) {
     .navbar-header {
         float: none;
     }
     .navbar-toggle {
         display: block;
     }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
     }
     .navbar-collapse.collapse {
         display: none!important;
     }
     .navbar-nav {
         float: none!important;
/*         margin: 7.5px -15px;*/
     }
     .navbar-nav>li {
         float: none;
     }
     .navbar-nav>li>a {
         padding-top: 10px;
         padding-bottom: 10px;
     }
     /* since 3.1.0 */
     .navbar-collapse.collapse.in { 
         display: block!important;
     }
     .collapsing {
         overflow: hidden!important;
     }
 } 	   
 


#scenetable {margin-top: 30px;}

#scenetable2 {margin-top: 20px;}

@media (min-width: 991px) {
    #scenetable {margin-top: 0px; visibility: visible}
}

.button-sharp {
  border-radius:0;
}

/*@media (max-width: 320px) {
  .visible-iphone5 {
    display: block !important;}
    */
    
@media (max-width: 320px) {
  .visible-iphone5 {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

.fluidMedia {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}


#footer .container .row {
    padding-bottom:8px;
}



.nopaddingleft {
	padding-left: 0px;
	padding-right: 10px;
}


#iframemobile {
		margin: 0px;
		width: 480px;
		height: 800px;
		padding: 0px;
		overflow: scroll;
	}

#iframedesktop {
		margin: 0px;
		width: 600px;
		height: 800px;
		padding: 0px;
		overflow: scroll;
	}
	
#special {
		margin: 0px;
		width: 480px;
		height: 800px;
		padding: 0px;
		overflow: scroll;
	}
	
	
	.smooth {
		-webkit-overflow-scrolling: touch;
	}
	
	
	
	
	input, textarea{
	}
	::-webkit-input-placeholder { /* WebKit browsers */
	    color: #555;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	    color:    #555;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
	    color:    #555;
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
	    color:    #555;
	}
	
	.datepicker{z-index:1151 !important;}
	
/*	.input-group[class*="col-"] {
	    padding-right: 15px;
	    padding-left: 15px;
	}*/
	
	