.cjust{
text-align:center;
}
.rjust{
text-align:right;
}
.ljust{
text-align:left;
}
.w100{
width:100%;
}
.red{color:red;}
.green{color:green;}
.dbmenu ul{
	margin: auto;
    padding: 0;
    display: inline-block;
}
.dbmenu ul li{
	float: left;
    background: #fff;
    z-index: 2;
    list-style-type: none;
}
.dbmenu ul li a{
    float: left;
    text-decoration: none;
    padding: 6px 11px;
}
#alphajump{
width:780px;
margin:auto;
}
#alphajump td a{
 width:25px;
 text-align:center;
 display:block;
}
table td {
vertical-align:top;
}

#tblschools td{
padding: 3px;
}
.inspduehdr td,.judgehdr td, .bluegrad{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
/*background: rgb(30,87,153); 
background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); 
background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); 
background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); */
background:black;



color:white;
font-weight:700;
border: 1px solid white;
}
tr.inspduehdr,tr.judgehdr {
 border: 1px solid #27519B !important;
}
.judgehdr td{
font-size:11px;

}


#tblschools tr{
    border-left: 1px solid #27519B;
    border-right: 1px solid #27519B;
	border-top: 1px solid #27519B;
	border-bottom: 0px solid white;
}
tr.schooladdress {
    border-top: 0px solid white !important;
	border-bottom: 1px solid #27519B !important;
}


.incol{
width:30px;
}
.addressline{
font-size:10px;
color:#777;
}
.siamscolumn{
background:pink; color:navy;
}
.siamscolumn2{
background:#D586F2; color:navy;
}
.pwfs2013{
background:maroon; color:white;
}
.pwfs_bs_2013{
background:olive; color:white;
}
.pwfs{
background:maroon; color:white;
}
.pwfs_bs{
background:olive; color:white;
}
.sla2015{
background:#333; color:white;
}
.sla2016{
background:#080; color:white;
}
.bespoke{
background:#4040FF; color:white;
}
.adviser1{
font-style:italic;
background:orange;color:black;
}
.adviser2{
font-style:italic;
background:red;color:yellow;
}

.buildings1{
font-style:italic;
background:blue;color:white;
}
.buildings2{
font-style:italic;
background:red;color:yellow;
}
.btn{
background:url(wyadbtn.png);
width:166px;
height:33px;
display:inline-block;
color: white !important; 
font-weight: 700;
padding: 5px;
font-size: 1.1em;
margin: 3px;
    background-repeat: no-repeat;
}
.btn140{
width:140px;
background-size: 140px 33px;
}
.btn a{
text-decoration:none;
display:block;
width:100%;
height:100%;
color: white !important; 
}
.school_col1{
width:15%;
}
.school_col4{
width:15%;
}
.school_col3{
width:30px;
}
.school_col2{
width:32%;
padding-bottom:2px;
}	
.school_col5{
width:32%;padding-bottom:2px;
}
#scdetails{
table-layout:fixed;
}
#scdetails tr{
border-left:1px solid navy;
border-right:1px solid navy;
}	
.contactrow td{
width:23%;
overflow:hidden;

}	
tr.contactrow {
border-top:1px solid navy;
}

.extralinknotes{
color:#990000;
font-style:italic;
font-size:0.8em;
}
.extragovernor{
color:#009900;
font-style:italic;
font-size:0.8em;
}
#refundtable1{
overflow-y:auto;
height:300px;
}

.contentholder{clear:both;}

.dashboardblock {
    width: calc(33% - 20px);
    float: left;
       background: #d50a0a;
    margin: 10px;
    color: white;
    text-align: center;
    padding: 30px;
    font-size: 12px;
    text-transform: uppercase;
	border-radius: 5px;
	cursor:pointer;
}

.lastusedlist {
    padding: 30px; 
	width: 500px;
    /* text-align: center; */
    margin: auto;
}
.tabdiv{
	display: block;
    height: 330px;
    overflow-y: scroll;
    margin: 6px;
}
.orgtab{
	height:auto;
	max-height:500px;
	min-height: 275px;
	
}
.recentlyused_col2{
	width:40%;
}
.recentlyused a{
text-decoration: none;
    color: #0a77d5 !important;
}

.box{
	background: #f3f3f3;
    border-radius: 5px;
    padding: 8px;
    box-shadow: 5px 10px #aaa;
	margin: 5px;
	border: 1px solid #c5c5c5;    
	margin-bottom: 15px;
}

.left50{
	   width: calc(50% - 10px);
    float: left;
   
}
.right50{
	   width: calc(50% - 10px);
    float: right;
   
}
.left60{
	   width: calc(60% - 10px);
    float: left;
   
}
.right40{
	   width: calc(40% - 10px);
    float: right;
   
}

.left70{
	   width: calc(70% - 10px);
    float: left;
    
}
.right30{
	   width: calc(30% - 10px);
    float: right;
   
}

.buttonpanel{
    min-height: 50px;
    margin-top: 3px;
    margin-bottom: 23px;

}
i.fa.tagclass {
    cursor: pointer;
	margin-left: 5px;
}
.fadetag{
	opacity:0.5;
}
.tag{
	    background: #c5c5c5;
    floaT: left;
    margin: 5px;
    padding: 5px;    border-radius: 5px;
}

.buttondiv{
	float: right;
    min-width: 80px;
    color: white;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
	cursor:pointer;
}
.buttondiv .fa{
font-size:16px;
}
.FLh3{
	float:left;
}
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
}

span.subaddress {
    font-size: 9px;
    color: purple;
}
tr.roweven {
    background: #e0ebf9;
}
tr.greyroweven{
	background: #d4d4d4;
}

a.orga,a.conta,a.conta2,.nodec {
    text-decoration: none;
}
.textsearch,.tagselect{
	padding:5px !important;
}
.searchbutton{
	float:left !important;
}
#searchdiv{
	float:left;
	margin-right:10px;
}
/*#contacts_table td:first-child{width:50px;}*/
#activities_table td:first-child{width:80px;}
#clientsearchdiv,#tagsearchdiv{
	margin-left:30px;    
	float: left;
    margin-right: 10px;
}
.tablescroll{
	max-height:300px;
	overflow-y:auto;
}
.tagselect{
	width:120px;
}
.datatext{
	width:250px;
}

.td-big-notes{
	word-break: break-all;
    max-width: 200px;
}
.listnotes{
	width: 100%;
    min-height: 80px;
}
.monthdiv{
	    float: right;
    font-weight: bold;
    padding: 8px;
     min-width: 120px;
    text-align: center;   
}
.icononly{
	    min-width: 20px !important;
}
.m35{
	margin-right: 35px;
}
.buttondisabled{
opacity: 0.3;
}
.tagqty0{
	background:#ec4e4e;
}

.tagqty1{
	background:#ffaa76;
}

.tagqty10{
	background:#f1ac2a;
}

.tagqty50{
	background:#e4e152;
}

.tagqty100{
	background:#b5bf31;
}

.tagqty500{
	background:#56b700;
}

.ui-widget {
     font-family: inherit !important; 
     font-size: inherit !important; 
}
.adminuser{
	font-style: italic;
    color: grey;
}

.ms-options-wrap{
	display: inline-block;
}

#ms-list-1{
	position:relative;
}
.ms-options{
	max-height: 500px !important;
    /*width: 80% !important;*/
    width: 220px !important;
    /*border-radius: 15px;*/
    margin: auto;
    margin-left: 3px; /*10%;*/
	/*box-shadow: 5px 10px #aaa;*/
	padding:10px !important;
}
.optgroup > .label{
	color: red;
    font-size: 1.2em;
}
