.heading{
  font-family:'Bowlby One SC', sans-serif;
  font-size: 2.0em;
  font-weight: 500;
  color:rgba(84,55,122,0.73);
  padding:0;
  display:inline-block;
}

.names {
  font-family: 'Oswald',sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  color: #00006a;
}
 .names-small {
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 1.0em;
  letter-spacing:-0.8px;
  font-weight:600;
}

 .jobs{
  font-family: 'Oswald',sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  color: #8f0c0f;
}
 .jobs-small{
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 1.0em;
  font-weight:600;
}

.separator{
  font-family: 'Oswald',sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  color: #2a2121;
}
.separator-small{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 1.0em;
  font-weight:600;
}


.hand-text{
  font-family: 'Walter Turncoat', cursive;
  font-size: 1.2em;
  color: #050D47;
  background:#f8f7e7;
}
.col-centered{
	float:none;
	margin: 0 auto;
}

.col-centered h1, .col-centered h2,.col-centered h4,.col-centered fieldset{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}

.col-centered h2{
	margin-left: auto;
	margin-right: auto;
}

.list-left{
	text-align:left;
	font-family: Courier, "Lucida Console", monospace;
}

.form-group {
  margin:0;
}

/*.box{
  padding:0 25px 0 20px;
  margin: 0 auto 0 0;
}*/

label {
  font-size: .8em;
  padding: 2px;
  margin:0 0;
}

.block {
  min-width: 120px;
  display:inline-block;
}

#jobs ul{
	height:200px;

}
#jobs ul{
	overflow: hidden;
	overflow-y:scroll;
}

#red{
	color: red;
	font-size: 1.4em;
}

#yellow{
	color:yellow;
	font-size: 1.4em;
}

#blue{
	color:rgba(5,5,174,0.4);
	font-size: 1.4em;
}

.themebackground {
  background:rgba(233, 233, 233, 0.93);
  display:block;
}

.menuitem {
  color:#0f1154;
}

.menuitem_level_2{
  color:#baba02;
  font-weight:600;
}

.menuitem_level_3{
  color:#ac6608;
  font-weight:500;
  font-size:0.95em;
}

.menuitem_new {
  color: #ffab00;
  font-weight:500;
  font-size:0.95em;
}

/*section {
	border: 1px, solid, green;
}*/

.due_date {
  background:yellow;
  font-weight: 800;
  border: 1px solid red;
}

.completed_date {
  background:yellow;
  font-weight: 800;
  border: 1px solid #44cc00;
}

.status {
  background: #dbf4db;
}

.datefield{
  background:#ffffa9;
  font-weight:700;
}

task_description {
	vertical-align: top;*/
		overflow: hidden;
	overflow-y:scroll;
	resize:none;
	min-height:100px;
	min-width: 150px;
	max-height:200px;
	max-width: 400px;
}​

.list-group{
	height:450px;
	width: 80%;
	min-width: 250px;

}

.list-group{
	overflow: hidden;
	overflow-y:scroll;
	height:480px;
	width: 90%;
	min-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.full-width-tabs > ul.nav.nav-tabs {
    display: table;
    width: 70%;
    table-layout: fixed;
}
.full-width-tabs > ul.nav.nav-tabs > li {
    float: none;
    display: table-cell;
}
.full-width-tabs > ul.nav.nav-tabs > li > a {
    text-align: center;
}
.take-all-space-you-can{
    width:50%;
}


.email-list{
  font-size: .9em;
  margin-bottom: 5;
}

#news{
  overflow: hidden;
	overflow-y:scroll;
	width:98%;
}

input {
	text-align:left; 
}



.actions {
	margin-top: 10px;
	border-top: solid 1px black;
}
.actions button {
	margin-top: 10px;
}

.tasks {
  background-color:#f2f2f2;
}

.tasks a, h4, .list-group{
  background-color:rgba(255,220,220,.1);
}

.job-details {
  color: #b30000;
  font-weight: bold;
  font-size:1.1em;
}
.left-side{
  float:left;
}
.right-side {
  float: right;
}

.form-control {
  min-width: 145px;
  font-size: 12px;
  padding: 4px 9px;
  /*margin-left: 2px;*/
}

.hand-text{
  font-family: 'Walter Turncoat', cursive;
  font-size: 1.2em;
  color: #050D47;
  background:#f8f7e7;
}

.tab-content-border {
    border-left: 1px solid #e1e1e1;
padding: 15px;
border-right: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

section.col-sm-1 {
  min-width: 150px;
}

.list-group-item{
  font-size:12px;
}
 a.list-group-item{
  height: auto;
  padding:2px 15px;
 }
 
 .table {
  height: 400px;
  overflow: hidden;
  overflow-y: scroll;
 }
 
 .table_services {
  height: 520px;
 }
 
 /* table styles  */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{

 }

 th {
  font-size: .85em;
  font-weight: 600;
 }
 td {
  font-size: .8em;
 }
 
  .pastduetable{
	display:block;
	width:100%;
	table-layout:fixed;
	font-family: arial, verdana, sans-serif;
	font-size: 1em;
	position: relative;
	margin-left:1px; 
  border-style:hidden;
	margin-right:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
  background-color: rgba(249, 243, 243, 0.59);
}

.pastdue_details {
  color: black;
  /*background-color: rgba(238, 151, 119, 0.16);*/
}

/* news styles */
.news {
  font-family: 'BenchNine', sans-serif;
  font-size: 1.3em;
  line-height:.9em;
}

.news_job {
  color: black;
  font-weight: 700;
}
.news_content a{
  color: #210303;
}

.news_title {
  font-weight:700;
  color: #dd0000;
  letter-spacing: 1.2px;
}

.news_header {
  font-weight:700;
  color: #930011;
  line-height:1.4em;
}

.vert_margin_3 {
  margin-bottom: 3;
}

