.title-text {
	margin:0px 20px 0px 20px;
	float:left;
	color:#FFF !important;
}
.title-btn {
	margin-top:2px;
	margin-right:1%;
	float:left;
}
.event-header-id-input {
	float:left;
	width:100px;
	margin-right:1%;
	margin-top:2px;
	border-radius:0px;
}
.full-row {
	display:flex;
    left:0;
    width:100%;
}
.left-column {
	float: left;
	width: 49%;
	margin-right: 1%;
}
.left-30-column {
	float: left;
	width: 29%;
	margin-right: 1%;
}
.left-40-column {
	float: left;
	width: 39%;
	margin-right: 1%;
}
.left-60-column {
	float: left;
	width: 59%;
	margin-right: 1%;
}
.left-70-column {
	float: left;
	width: 69%;
	margin-right: 1%;
}
.right-column {
	float: right;
	width: 49%;
	margin-left: 1%;
}
.right-30-column {
	float: right;
	width: 29%;
	margin-left: 1%;
}
.right-40-column {
	float: right;
	width: 39%;
	margin-left: 1%;
}
.right-60-column {
	float: right;
	width: 59%;
	margin-left: 1%;
}
.right-70-column {
	float: right;
	width: 69%;
	margin-left: 1%;
}
.right-vertical-divider {
	padding-right:10px;
	margin-right:10px;
	border-right: 1px solid #bbb;
}
.left-vertical-divider {
	padding-left:10px;
	margin-left:10px;
	border-left: 1px solid #bbb;
}
.id-column-gridview {
	width:125px;
}
.create-today-btn {
	color: #337ab7;
    background-color: rgb(255,255,255,0);
    border: solid #2e6da4 1px;
	border-radius: 3px  3px 3px 3px;
	padding:5px 10px;
}
.create-today-btn:hover {
	color:#286090;
	background-color: rgb(255,255,255,128);
	text-decoration:none;
}
.note-action {
	color:#116;
    background-color:#BEF !important;
	margin-left:50px !important;
}
.note-action>td {
	border:solid 1px #8BF !important;
}
.priority-action  {
	color:#611;
    background-color:#FAA !important ;
}
.priority-action>td {
	border:solid 1px #C77 !important;
}
.finished-action  {
	color:#161;
    background-color:#AFA !important ;
}
.finished-action>td {
	border:solid  1px #7C7 !important;
}
.unfinished-action  {
    color:#661;
    background-color:#FFA !important;
}
.unfinished-action>td {
	border:solid  1px #CC7 !important;
}
.action-description {
	width:60%;
}
.action-status {
	min-width:200px;
	width:200px;
}
.horizontal-form-input {
	margin-right:20px;
}
.horizontal-form-button {
	margin-top:25px;
}
.action-item-btn {
	margin-top:25px;
}
.id-column {
	width:10%;
}
.basic-form-input {
	width:20%;
	float: left;
	margin-right:2%;
}
.basic-form-checkbox {
	width:2%;
	float: left;
	margin-right:3%;
}

.basic-form-checkbox > div > input[type="checkbox"]{
	width: 25px;
	height:25px;
}
.bottom-margin-space {
	margin-bottom:3%;
}
.deleting-user-group{
	color:#B33;
	border-color:#EAA;
	background-color:#FCC;
}
.new-user-group-input  div > input  {
	color:#025;
	border-color:#ACE;
	background-color:#BEF;
}
.user-group-name-input > div > input {
	width:14%;
	float:left;
	padding:10px 0px;
	resize: none;
	text-align:center;
	vertical-align: center;
	margin:1px 0px 3px 0px;
	border-width:1px;
	border-style:solid;
}
.user-group-delete-button {
	height:43px;
	float:left;
	font-size:24px;
	text-align:center;
	padding-top:2px;
	margin-top:1px;
	margin-right:5px;
	border-width:1px 1px 1px 0px;
	border-style:solid;
	border-color:#CCC;
}

.user-group-item {
	background-color:#FFF;
	padding:10px;
	margin:1px;
	border:1px solid #BBB;
	float:left;
}
 .user-group-item:hover {
	 outline: none;
     border-color: #9ecaed;
     box-shadow: 0 0 5px #9ecaed;
     background-color:#66bbff !important;
}
.file-group-item {
	border:1px solid #BBB;
	padding:2px 7px 2px 7px;
 	margin:1px 0px 1px 1px;
 	float:left;
 }
.file-group-item:hover {
	 outline: none;
	 color:#FFF;
     border-color: #9ecafd;
     background-color:#66bbff !important;
}
.file-group-item > a {
 	 text-decoration: none;
}
.file-group-item > a:hover {
	color:#FFF;
}
.right-side-delete-button {
	 color:#E33;
	 float:left;
	 text-align:center;
	 position:relative;
	 top:1px;
	 padding-top:2px;
	 padding-right:2px;
	 padding-left:2px;
	 height:27px;
	 margin-right:1px;
	 border-top:1px solid #BBB;
	 border-bottom:1px solid #BBB;
	 border-right:1px solid #BBB;
}
.right-side-delete-button:hover {
	 color:#FFF;
	 background-color:#F55;
}
tbody > .hover-highlight:hover, .table-striped > tbody > .hover-highlight:nth-of-type(odd):hover {
    outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 5px #9ecaed;
    background-color:#66bbff !important;
}
.fake-input {
	font-weight:bold;
	text-align:center;
	background-color:#e0e0e0;
    border:1px solid #b9b9b9;
	padding: 0.375rem 0.75rem;
}