.site_bg{
background-color:#90ee90;
}
.active{
color:red;
background-color:#ffffff;
}
li.active a{
color:#6e006e;
}

.small_icon{
width:32px;
height:32px;
}
.small_icon_9{
width:144px;
height:16px;
}


.small_icon_3{
height:30px;
width:75px;
}

.middle_size{
width:70%;
margin:auto;
}

.navbar-brand{
 color:green;
}

.ng-invalid{
border-color:red;
}

.required{
 color:red;
}

.banner{
	color:green;
}

.navbar-toggle{
	background-color:#9acd32 !important;
}

.navbar-toggle:before {
    content:"Menu";
    left:-4px;
    top:4px;
    position:absolute;
    width:50px;
}

.left{
	
float:left;	
}

.center{
	font-weight:bold;
	font-size:120%;
	text-align:center;
}

.greybg{
	
	background-color:gray;
}

.left-margin{
	margin:5px 10px;
	padding-left:10px;
	border:1px solid green;
	
}

.index999{
	margin:5px 0px 0px 0px;
	padding:10px;
	z-index:999;
	background-color:#f0f8ff;
	 
}
.right_side{
	background-color:#fffaf0;
	padding:2px 2px  1px  15px;
}
.red {
	color:red;
}
.greenbg{
	background-color:#f0f8ff;
	padding:10px ;
	margin:1px 10px 1px 1px;
}

.border{
	border:1px solid green;
}

.border1{
	border:1px solid 	#008B8B;
	background-color:#FFF8DC;
}

.border2{
	border:1px solid grey;
	background-color:	#F0FFF0;
}

.border3{
	
	border:1px solid grey;
	background-color:#e0ffff;
}

0E+00

.border3{
	
	border:1px solid yellow;
	background-color:#e0f00f;
}

/*
.gold{
	background-color:red;
	color:#FFD700;
} */
.right{
	float:right;
	
}
.center{

	margin:1px auto;
	
}
.redbg{
	
	background-color:red;
}

.goldbg{
	
	background-color:#f0ffff;
}
.border4{
	
	border:1px solid grey;
	background-color:#ffe4b5;
}
.submit_panel{
	width:70%;
	margin:1px auto;
}
.submit_panel{
	width:90%;
	margin:1px auto;
}
.padding1{
	margin :2px;
	padding: 1px;
}

.panel-header{
	background-color:#66cdaa;
}
.cell{
	border:1px solid red;
	}
.hide{
	display:none;
}
.show{
	display:block;
}
.h2{
	color:green;
}
.floatdiv{
	z-index:9999;
	position:absolute;
	width:100px;
	height:100px;
	background-color:#228899;
	
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.disabled{
	background-color:#ffefff;
color:#fffff1;
}

#recursive_label{
	margin:0px 20px 0px 1px;
	
}

.date_title{
	font-family: Arial, Helvetica, sans-serif;
	color:#a0522d;
}

.taken, .bg1{
	background-color:#Ffa460;
	margin:1px 1px 1px 0px;
	padding:1px 1px 1px 0px;
	display:none;
}
.bg2{
	background-color:#98FB98;
	margin:1px 1px 1px 0px;
	padding:1px 1px 1px 0px;
	
}
.bg3{
	background-color:#98FBcc;
	margin:1px 1px 1px 0px;
	padding:1px 1px 1px 0px;
	
}

.fg1{
	
	color:red;
}

.bg7{
	background-color:#F5F5DC;
	
}

.bg6{
	background-color:#F0FFFF;
}
.spacing{
	margin:1px 0px 5px 0px;
}

.spacing2{
	margin:8px 0px 5px 0px;
}

.seventy{
	width:80%;
}

.aligntop{
	vertical-align:text-top;
}
.empty{
	
		background-color:#fff5ee;
	margin:1px 1px 1px 0px;
	padding:1px 1px 1px 0px;
}
.bg4{
	background-color:#98FBee;
	margin:1px 1px 1px 0px;
	padding:1px 1px 1px 0px;
	
}
.bg5{
	background-color:#98Fc11;
	margin:1px 1px 1px 0px;
	padding:1px 1px 1px 0px;
	
}
.day_row{
	margin:10px 1px;
}

.green{
	background-color:#009900;
}

.pink{
	background-color:#ff7f50;
}

.pink_green{
	background-color: #bdb76b;
}
.bg0{
	background-color:#fdf5f6;
}
.header{
	background-color:#9acd32;
	padding:1px 1px 1px 0px;
	margin:1px 1px 1px 0px;
	
}
.smallcell{
	margin:0 1px 0 0;
	text-overflow: ellipsis;
}

.big{
	font-size:large;
	color:green;
}

.myself_signup{
	background-color:#009900;
}
.sat{
margin:0px 10px 0px 5px;	
}	


.satii{
margin:0px 10px 0px 5px;	
}

.for24{
	position: absolute;
	margin-top:150px;
	margin-left:5%;
}

.number{
	width:50px;
}
#results{
	background-color:#f5f5dc;
	width:300px;
}

.b24button{
	margin:10px 0px;
}
.numbers{
	
}	
.even{
	background-color:#f0f8ff;
	margin:5px;
	padding:5px;
	
}
.odd{
	background-color:#e6e6fa;
	margin:5px;
	padding:5px;
}
.left_margin{
	 	margin:1px 1px 1px 5px;
	 	padding:1px 1px 1px 5px;
	
}
.neutral{
	
	background-color:white;
	margin:5px;
	padding:5px;
	
}

.neutral2{
	
	background-color:#f0e68c;
	margin:5px;
	padding:5px;
	
}

.ul{
	padding 1px;
	margin: 1px;
	border:1px solid red;
}
.blue{
	color:blue;
	
}

.early_note{
	font-family:verdana;
}

.smaller{
	width:20px;
}
.bold{
	color: yellow;
	background-color:red;
}
.source_input input{
	border:2px  dotted black;
}