.modal-header {
	background-color:#779CC7;
}


.sideBar {
position: absolute;
width: 250px;
margin-left: -250px;
border-right-width: 2px;
border-right-style: dotted;
border-right-color: #EEEEEE;
background-color: rgba(250, 250, 250, .5);
}

.sidebar-nodata {
	color: red !important;
}

.horiztable {
  table-layout: fixed;
  *margin-left: -120px;/*ie7*/
}
.horiztable td, th {
  vertical-align: top;
  border-top: 1px solid #ccc;
  padding:10px;
  width:140px;
  min-width:100px;
}
.horiztable th {
  position:absolute;
  *position: relative; /*ie7*/
  left:0; 
  width:120px;
  min-width:120px;
}
.outer {
	position:relative;
	width:100%;
	}

.inner {
  overflow-x:scroll;
  overflow-y:visible;
  margin-left:120px;
  
}


.subSide label {
	font-size:80%;
	padding-bottom:0px;
	padding-top:0px;
	font-family: "OpenSansLight";
	font-weight:200;
}

.subSide input {
	width:100%;
}


.container {
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
	padding-top:45px;
	margin-left:250px;
	
}

.minpadding {
	padding-left:5px;
	padding-rght:5px;
	
}

.boxbottom {
	background-color:#fefefe;
	height:40px;
	border: 1px solid #d3d3d3;
	border-radius: 6px;
}
.boxbottom p {
	margin:0px;
}

.clicktitlewell {
text-align: center;
padding-left: 5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background-color: #dbdbdb;
border: 1px solid #d3d3d3;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
/*
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
*/
}

.clickbottomwell {
text-align: center;
min-height: 20px;
padding: 5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom: 20px;
background-color: #ebebeb;
border: 1px solid #d3d3d3;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}

.clickmidwell {

text-align: center;
min-height: 20px;
padding: 5px;
padding-top:0px;
background-color: #f5f5f5;;
border: 1px solid #d3d3d3;
}

.limitmidwell {
padding-top:10px;
height:600px;
overflow-y: scroll;
	}


.clickbodywell {
height: 125px;
text-align: center;
min-height: 20px;
padding: 5px;
padding-top:0px;
margin-bottom: 20px;
background-color: #ebebeb;
border: 1px solid #d3d3d3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
}

.sort {
cursor: pointer;
}

.sort:hover {
color:#005580;
}

div.scrollresult {
    overflow: hidden;
}
div.scrollresult:hover {
    overflow-y: scroll;
}

td {
line-height: 18px !important;
text-align: left;
}

body {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
}

.resultTableArrow {
font-size: 10px;
}

.resultTableGreen {
color: green;
font-size:12px;
}

.resultTableRed {
color: red;
font-size:12px;
}

.resultTableLink {
font-weight: bold;
}

.resultBoxGreen {
color: green;
}

.resultBoxRed {
color: red;
}

h2 {
font-size: 24px;
}

h3 {
font-size: 20px;
}

h1, h2, h3 {
line-height: 20px;

}

.resultBoxLastPeriod {
font-size: 130%;
}

.resultboxTitle {
color: #666;
}

.commentBoxTitle {
text-align: center;
}

.resultTableTitle {
text-align: center;
}


.navbar-inner {
min-height: 44px;
padding-right: 0;
padding-left: 0;
padding-top: 2px;
background-color:#4573a7;
background-image: none;
background-image: none;
background-image: none;
background-image: none;
background-image: none;
background-repeat: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
filter: none;
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.0);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.0);
box-shadow: 0 0px 0px rgba(0,0,0,0.0);
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.0);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.0);
box-shadow: 0 0px 0px rgba(0,0,0,0.0);
}

.navbar .nav li.dropdown > a:hover .caret {
border-top-color: #555;
border-bottom-color: #555;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

.navbar .nav > li > a {
float: none;
padding: 10px 15px 10px;
color: #fff;
text-decoration: none;
text-shadow: 0 0px 0 #fff;
}



.calendar {
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	background-color: #EEE;
	color: #333;
	border: 1px solid #DDD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0.2em;
	width: 20em;
}

.calendar .months {
	background-color: #0099CC;
	border: 1px solid #E78F08;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	padding: 0.2em;
	text-align: center;
	font-size: 1.8em;
}

.calendar .prev-month,
.calendar .next-month {
	padding: 0;
}

.calendar .prev-month {
	float: left;
}

.calendar .next-month {
	float: right;
}

.calendar .current-month {
	margin: 0 auto;
}

.calendar .months .prev-month,
.calendar .months .next-month {
	color: #FFF;
	text-decoration: none;
	padding: 0 0.4em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.calendar .months .prev-month:hover,
.calendar .months .next-month:hover {
	background-color: #FDF5CE;
	color: #C77405;
}

.calendar table {
	border-collapse: collapse;
	padding: 0;
	font-size: 1.2em;
	width: 100%;
}

.calendar th {
	text-align: center;
}

.calendar td {
	text-align: right;
	padding: 1px;
	width: 14.3%;
}

.calendar td span {
	display: block;
	color: #1C94C4;
	background-color: #F6F6F6;
	border: 1px solid #CCC;
	text-decoration: none;
	padding: 0.2em;
	cursor: pointer;
}

.calendar td span:hover {
	color: #C77405;
	background-color: #FDF5CE;
	border: 1px solid #FBCB09;
}

.calendar td.today span {
	background-color: #FFF0A5;
	border: 1px solid #FED22F;
	color: #363636;
}

.customrangebox {
padding-bottom: 0px;
padding-left: 16px;
margin: 0px
}

.customrangebox h4 {
	color: #336699;	
}

.customrangebox h5 {
	color: #336699;	
}

.customrangebox p {
	padding-top:6px;	
	padding-bottom:12px;	
}



.well-small {

position: relative;
}










.curvedborder {
margin-bottom:10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding:2px;
border: 1px solid #d3d3d3;	
	
}



.commentTitle {
font-size: 200%;	
	

}


.comment-heading {
	background-color: #0099CC;
	

}

.comment-heading-acknowledged{
	background-color: #AAAAAA;
}



.bottomPaging li {
	padding: 5px;
	font-size: 150%;	

}


.clearlist {
list-style-type: none;
padding: 0px;
margin: 0px;
	
}

.clearlistmargin {
list-style-type: none;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
margin-top: 5px;
	
}

.minicomparisionbox {
	max-width:120px;
	min-width:45%;
}

.minicomparisionbox p {
	margin:0px;
}

.miniboxbottom {
	position: absolute;
	bottom: 10px;
	width:100%;
	height:40px;
	padding-bottom:8px;
}

.span2m h2 {
	margin-bottom:5px;
}

.span2 h2 {
	margin-bottom:5px;
}

.miniboxspace {
	padding-right:15px;
	padding-left:5px;
}

.miniboxspace p {
	margin: 0px;
}



.miniwell {	

background-color: #FCFCFC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: 1px solid #d3d3d3;

}

.miniwellcompaire {	
	max-width:120px;
	min-width:45%;
background-color: #FCFCFC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: 1px solid #d3d3d3;
clear: both;
margin-left:auto;
margin-right:auto;
padding-top:2px;
padding-bottom:2px;

}

.comments-reference {
	padding-left: 10px;
	margin: 0px;
	background-color: #00BBEE;
}


.comments-reference a{
	color: white;
	font-size:120%
	
}


.miniheader {
	text-align: center;
	color: #4477AA;	
}


.graphheader {
	text-align: center;
	color: #336699;

}

.asc:after {
	content:"▲";
}

.desc:after {
	content:"▼";
}




input[type="text"]{
	padding-top:1px;
	padding-bottom:1px;
}

input[type="password"]{
	padding-top:1px;
	padding-bottom:1px;
}



.inputform input {
	width:100%;
	padding: 4px 0px;
	margin-bottom:4px;
	height:30px;
}

.inputform password {
	width:100%;
	padding: 4px 0px;
	margin-bottom:4px;
}

.inputform select {
	width:100%;
	padding: 4px 0px;
	margin-bottom:4px;
}

.inputform label {
	width:100%;
	margin-bottom:1px;
	font-size:80%;
}

.inputform textarea {
	width:100%;
	margin-bottom:1px;
	font-size:80%;
}
	
.inputform legend {
	margin-bottom:14px;
}


.adform input {
	width:100%;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    display: inline-block;
	padding: 4px 0px;
	margin-bottom:4px;
	font-size: 14px;
	line-height: 20px;
	color: rgb(85, 85, 85);
	vertical-align: middle;
	border-radius: 4px 4px 4px 4px;

}

.adform input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
}

.adform select {
	width:100%;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    display: inline-block;
	padding: 3px 4px;
	margin-bottom:4px;
	font-size: 14px;
	line-height: 20px;
	color: rgb(85, 85, 85);
	vertical-align: middle;
	border-radius: 4px 4px 4px 4px;
}

.adform input[type="submit"]  {
	width:200px;
}

.adform label {
	width:100%;
}
	
.adform legend {
	margin-top:5px;
	margin-bottom:14px;
}

/* Phil Having Fun Testing Thingys */

body {
background-image: url("../img/p6.png") !important;
background-repeat: repeat !important;
/*background-image: none !important;*/
/*top:35px;*/
position:relative;
}

.navbar {
margin-bottom: 0;
/*border: none;*/
/*position: fixed;*/
min-height: 0;
width: 100%;
min-width:1284px;
border-right:0px;
border-bottom-width: 2px;
border-bottom-color: #294565;
	
}


div.scrollresult2 {
    overflow: hidden;
}
div.scrollresult2:hover {
    overflow-y: scroll;
}

.scrollresult {
height:300px;
}

.scrollresult2 {
max-height:600px;
}

.navbar-header {
margin-left: 20px;
width: 170px;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #A3D4FF;
background-color: transparent;
}

.dropdown {
font-size: 14px;
}

.navbar .nav > li > a {
text-shadow: none;
}

.navbar .nav li.dropdown > a:hover .caret {
border-top-color: #A3D4FF;
border-bottom-color: #A3D4FF;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color: #A3D4FF;
background-color: #3E6188;
}

.nav>li>a:hover, .nav>li>a:focus {
background-color: #3E6188;
}

.nav.pull-right li {
float: left;
top:2px;
}

/* Phil Print Stylesheet */

@media print{

@page {size: landscape}

.sideBar {
display: none;
}

#mainscreendashgraph {
width:100% !important;
}

.navbar {
display: none;
}

.col-md-10 {
top: -55px;
}

.container {
width: 2920px !important;
margin-left:0px !important;
}

.col-md-2 {
width: 16.666666666666664%;
float:left;
position:relative;
}

.col-md-6 {
width: 50%;
float:left;
position:relative;
}

/*page break css for print
.minpadding {
page-break-before:always;
}*/

.pagebreak {
page-break-before:always;
}

.scrollresult {
height:100%;
}

.scrollresult2 {
max-height:100%;
}

/*Prem Print*/ 
.miniwell {
max-height:none!important;
overflow: auto!important;
}

.col-md-12 {
max-height:none!important;
}

body {
padding-bottom: 40px;
width: 1300px!important;
}

.sidebar-nav {
	padding: 9px 0;
}

.col-md-6 {
padding-left: 2px!important;
padding-right: 0px!important;
width: 49%!important;
}

.col-md-12 {
padding-left: 10px!important;
padding-right: 10px!important;
}

.page-header {
padding-left: 15px!important;
padding-right: 15px!important;
}

.scrollresult, .scrollresult2 {
padding-left: 30px!important;
}

}

/* End printing */

/* Stylesheet for sidebar */


/*------------- FONTS --------------------------------------------------------------------------------- */
/* Generated by Font Squirrel (http://www.fontsquirrel.com)*/

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSans-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



body{
	background-color:rgb(255,255,255);
    background-image:url("../img/colbg.jpg");
    background-repeat:repeat-x;
    background-position:0px 40px;
    overflow-y:auto;
}
body#landingBody{
    background-position:0px 0px;
}

.navbar .brand i{
    margin-top:5px;
}
.navbar .brand{
	color:rgb(255,255,255);
	
	-webkit-transition:color .2s ease-in-out;
	cursor:pointer;
}
.navbar .brand:hover{
	color:rgba(0,215,249,1);
}

.navbar .nav a:hover{
	-webkit-transition:color .3s ease-in-out;
}

.navbar .navbar-inner{
	box-shadow:none;
}

.navbar.blacktrans .navbar-inner{
background: -moz-linear-gradient(top,  rgba(51,51,51,0.8) 0%, rgba(34,34,34,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.8)), color-stop(100%,rgba(34,34,34,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(51,51,51,0.8) 0%,rgba(34,34,34,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(51,51,51,0.8) 0%,rgba(34,34,34,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(51,51,51,0.8) 0%,rgba(34,34,34,0.85) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(51,51,51,0.8) 0%,rgba(34,34,34,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc333333', endColorstr='#d9222222',GradientType=0 ); /* IE6-9 */

}
.navbar.blue .navbar-inner{
background: -moz-linear-gradient(top,  rgba(9,86,174,0.8) 0%, rgba(2,74,158,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,86,174,0.8)), color-stop(100%,rgba(2,74,158,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(9,86,174,0.8) 0%,rgba(2,74,158,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(9,86,174,0.8) 0%,rgba(2,74,158,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(9,86,174,0.8) 0%,rgba(2,74,158,0.85) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(9,86,174,0.8) 0%,rgba(2,74,158,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0956ae', endColorstr='#d9024a9e',GradientType=0 ); /* IE6-9 */
}

.navbar.blue2 .navbar-inner{
    background: #0956ae;
background: -moz-linear-gradient(top,  #0956ae 0%, #024a9e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0956ae), color-stop(100%,#024a9e));
background: -webkit-linear-gradient(top,  #0956ae 0%,#024a9e 100%);
background: -o-linear-gradient(top,  #0956ae 0%,#024a9e 100%);
background: -ms-linear-gradient(top,  #0956ae 0%,#024a9e 100%);
background: linear-gradient(top,  #0956ae 0%,#024a9e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0956ae', endColorstr='#024a9e',GradientType=0 );

}
.navbar.blue .nav > li > a{
	color:rgb(255,255,255);
    opacity:0.8;
    -webkit-transition:opacity .3s ease-in-out;
}
.navbar.blue .nav > li > a:hover{
	opacity:1;
}
.navbar.blue .nav > .active > a{
    opacity:1;
	background-color:rgba(0,0,0,0.2);
}

.navbar-search {
    position: relative;
    margin-left:80px;
}
  
.navbar-search .search-query {
    padding-left: 29px;
    background-color:#4487D3;
    border:1px #0059BE solid;
    -webkit-transition:background .5s ease-in-out;
    -moz-transition:background .5s ease-in-out;
    -ms-transition:background .5s ease-in-out;
    -o-transition:background .5s ease-in-out;
    transition:background .5s ease-in-out;
}

.navbar-search .icon-search {
    position: absolute;
    top: 7px;
    left: 11px;
    background-image: url("../img/glyphicons-halflings-white.png");
}

.navbar-search .search-query:focus, .navbar-search .search-query.focused {
    padding-left: 30px;
    background-color:#FFFFFF;
    text-shadow:none;
    color:#333;
}

.search-query:focus + .icon-search {
    background-image: url("../img/glyphicons-halflings.png");
}

.navbar .nav i{
	margin-top:1px;
}
.navbar .nav:last-child i{
	margin-top:2px;
}

.badge-nav{
	top:4px;
	background-color:#FFF;
	color:#444;
	-webkit-border-radius:1px;
		-moz-border-radius:1px;
		border-radius:1px;
		text-shadow:none;
}







/*--------- SIDEBAR STYLES -------------*/

.sideBar{
    padding-top:20px;
}
.sideBar ul{
    list-style:none;
    padding:0;margin:0;
}
.sideBar ul > li{
    font-family:"OpenSansLight";
    color:#222;
    cursor:pointer;
    font-size:16px;
    margin-bottom:2px;

}
.sideBar ul >li figure{
	margin:0;
    padding:6px 14px 6px 14px;
    opacity:0.7;
}
.sideBar ul > li figure:hover{
    background-color:rgb(249,249,249);
    opacity:1;
}
.sideBar ul > li.active figure:first-child{
    color:rgba(0,175,219,1);
    background-color:rgb(248,248,248);
    opacity:1;
}

.sideBar ul.subSide{
    padding:5px 0px 5px 0px;
    display:none;
}
.sideBar ul.subSide li{
    font-size:15px;
    line-height:17px;
    margin-bottom:5px;
    padding:4px 10px 5px 14px;
    margin-left:10px;
}
.sideBar ul.subSide li:hover{
    background-color:rgba(0,175,219,0.1);
}

.sideBar ul li i{
    margin-top:4px;
}


.sideBar ul >  li >figure .badge{
    top:-2px;
    position:relative;
    font-family:"OpenSansRegular";
    -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
    text-shadow:none;

}

.sideBottom{
    position:fixed;
    z-index:200;
    bottom:0;left:20px;
    width:183px;
    height:auto;
    min-height:30px;
    background-color:rgb(255,255,255);
    border-right:1px rgb(235,235,235) solid;
    border-left:1px rgb(235,235,235) solid;
}
.sideBottom .headblue{
width:inherit;
height:30px;

-webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
    text-shadow:none;
    font-family:"OpenSansRegular";

}
.sideBottom .headblue i{
    margin-top:2px;
}

.sideBottom #tasksSideList li{
    padding:3px 10px 4px 3px;
    font-size:12px;
    margin:0;
    border-bottom:1px rgb(235,235,235) solid;
}
.sideBottom #tasksSideList li a{
    color:#222;
    text-decoration:none;
}
.sideBottom #tasksSideList li:last-child{
    border:none;
}
.sideBottom #tasksSideList li:hover{
    background-color:rgb(245,245,245);
}
.sideBottom #tasksSideList li i{
    margin-top:1px;
    margin-right:4px;
}


/* ------ OTHER STYLES--------------- */
.borBox{
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.pad40{
	padding-top:40px;
}
hr{
    margin:7px 0px;
}




.tooltip{
    font-family:"OpenSansRegular";
}
.tooltip-inner{
    padding:5px 8px;
    -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
    background-color:rgba(0,0,0,0.9);

}
.tooltip.bottom .tooltip-arrow{
    border-bottom: 5px solid rgba(0,0,0,0.9);
}
.tooltip.top .tooltip-arrow{
    border-top: 5px solid rgba(0,0,0,0.9);
}


.content{
    padding:20px;
}


.btn-sharp{
    -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}

.sharp .btn:first-child{
     -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius:1px;
}
.sharp .btn:last-child{
     -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius:1px;
}

.btn-dashboard{
    padding:20px;
    height:100px;
    -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.tLeft{
    text-align:left;
}
.tRight{
    text-align:right;
}

.wellDark{
    padding:8px 14px;
    background-color:rgba(225,225,225,0.55);
    border-radius:2px;
    border:1px rgb(210,210,210) solid;
}



/* ------- THE COOLBOX --------------*/
.coolbox{
    width:100%;
    min-height:100%;
    height:auto;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.coolbox .cooltitle{
    width:100%;
    height:35px;
    padding-top:6px;
    font-size:18px;
    -webkit-border-radius:0px;
        -moz-border-radius:0px;
            border-radius:0px;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.coolbox .cooltitle i{
    margin-top:4px;
}
.coolbox .coolcontent{
    width:100%;
    min-height:150px;
    height:auto;
    padding:20px 10px;
    background-color:rgb(255,255,255);
    border:1px rgb(225,225,225) solid;
    border-top:none;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}




ul.horizontal li{
    display:inline-block;
    margin-right:5px;
    margin-bottom:5px;
}


.control-group label{
    float:left;
    display:block;
    text-align:left;
    width:auto;
    padding-top:7px;
    margin-right:12px;
}
.control-group .control{
    float:left;
    display:block;
}
/*
::-webkit-scrollbar{width:7px;}
::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.0);}
::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,0.05);}
::-webkit-scrollbar-thumb{background-color:rgba(0,175,219,0.4);}
::-webkit-scrollbar-thumb:hover{background-color:rgba(0,175,219,0.7);}
*/

.green{
    background-color:rgba(0,175,219,1);
    height:14px;
    width:14px;
}
.mask{
    -webkit-mask-image:url('../img/glyphicons-halflings.png');
    -webkit-mask-position:0 0;
    -webkit-mask-repeat:no-repeat;
}



input.sharp{
    -webkit-border-radius:0px;
        -moz-border-radius:0px;
            border-radius:0px;
}

.btn.sharp{
    -webkit-border-radius:0px;
        -moz-border-radius:0px;
            border-radius:0px;
}


/* ------ MESSAGES ----------*/

.message-item .message-people .pic{
    width:48px;
    height:48px;
    background-image:url("http://placehold.it/48x48");
    display:block;
    float:left;
    margin-right:8px;
}
.message-item .message-people .info{
    display:block;
    float:left;
    margin-top:-3px;
}
.message-item .message-people .info .name{
    color:#333;
}

.message-item:nth-child(2n){
    background-color:rgb(248,248,248);
}
.message-item{
    padding:10px 10px 0px 10px;
}
.message-item:hover{
    background-color:rgb(244,244,244);
}

/* ------- TASKS --------*/
.tasks li a i{
    padding-right:10px;
}



/*----- charts -----*/

#mouseDragChart,#timeChart,#bubbleChart,#pieChart,#barChart{
    height:400px;
    width:600px;
    margin:auto;
}


.form.sharp input{
    -webkit-border-radius:0px;
        -moz-border-radius:0px;
        border-radius:0px;
}
.form.sharp .btn{
    -webkit-border-radius:0px;
        -moz-border-radius:0px;
        border-radius:0px;
}
.form.vertical input{
    display:block;
    clear:both;
    
}
.form.vertical h6{
    margin-top:-5px;
    margin-bottom:6px;
}
.form.vertical .btn,.form.vertical a{
    display:block;
    clear:both;
    margin-top:0;
    margin-bottom:20px;
}
.form.vertical .span4{
    margin-left:0;
}

button.sp{
    margin-bottom:20px;
    
    clear:both;
}

.noFM{
    margin-left:0 !important;
    padding-left:0;
}

.submiterror {
   border-color:red !important;
  }
  
