

body.admin-page  {
	background-color:#f9f9f9
}


.admin-page h1{
	font-size:22px;
	font-weight:bold;
}

.admin-page h2{
	font-size:18px;
	font-weight:bold;
}


/* =============== */
/* Buttons */
/* =============== */
.admin-page .button{
	background-color:#999999;
	border-color: #007095;
}

  .admin-page button:hover
  , .admin-page button:focus
  , .admin-page .button:hover
  , .admin-page .button:focus {
    background-color:#333333; 
	}



.admin-page button
, .admin-page .button {
		font-size: 14px !important;
		padding: 7px 12px !important;
}

.admin-page button.tiny
, .admin-page .button.tiny {
		font-size: 10px !important;
		padding: 4px 6px !important;
		text-transform:uppercase !important;
}

.admin-page button.small
, .admin-page .button.small {
		font-size: 12px !important;
		padding: 6px 8px !important;
}

.admin-page button.large
, .admin-page .button.large {
		font-size: 18px !important;
		padding: 9px 16px !important;
}



/* ============ */
/* Alert Boxes */
.admin-page .alert-box{
	padding:5px !important;
	font-size:14px !important;
}

/* Left Hand Admin Menu */
.left-hand-menu {
	background-color: #f1f1f1;
	width: 143px;
	border: 1px solid #e3e3e3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

/* 
.left-hand-menu ul {
	margin: 0px;
	padding: 0px;
}
*/



.left-hand-menu li {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	list-style-type: none;
	height:30px;
	background-color: #f1f1f1;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-decoration: none;
	border-bottom:1px solid #e9e9e9;
	/* 
	background-image: url(/templates/template-6/images/admin-page/left-menu-li-background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	*/
}

.left-hand-menu li.sub-menu {
	height:auto;
}


/* Dashboard Link */
.left-hand-menu li.dashboard {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	list-style-type: none;
	height: 30px;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-decoration: none;
	background-color:#838383;
	/*
	background-image: url(/templates/template-6/images/admin-page/left-menu-li-background-dashboard.gif);
	background-repeat: repeat-x;
	background-position: left top;
	*/
}
.dashboard .left_link img {
	vertical-align: middle;
	padding: 0px;
	margin-top: -7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}




  .left-hand-menu li.dashboard a
, .left-hand-menu li.dashboard a:link
, .left-hand-menu li.dashboard a:visited 
, .left-hand-menu li.dashboard a:active
, .left-hand-menu li.dashboard a:hover{
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	width: 110px;
	height: 30px;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}



/* Left Text Link */
.left-hand-menu li a.left_link {
	color: #3c7599;
	text-decoration: none;
	float:left;
	width: 110px;
	height: 30px;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}





/* off state */
  .left-hand-menu li .right_link
, .left-hand-menu li a.right_link
, .left-hand-menu li a:link.right_link
, .left-hand-menu li a:visited.right_link 
, .left-hand-menu li a:active.right_link {
	background-image: url(/templates/template-6/images/admin-page/left-menu-arrow-down.png);
	background-position: right top;
	background-size: 23px 27px;
	height: 27px;
	width: 23px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}



/* Off State */
 a:hover.right_link
, .left-hand-menu li a.right_link.active{
	background-image: url(/templates/template-6/images/admin-page/left-menu-arrow-down.png);
	background-position: right top;
	background-size: 23px 27px;
	height: 27px;
	width: 23px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.side-nav.left-hand-menu .sub-menu ul {
	margin-left: 6px !important;
}


.admin_edit_box {
	width: auto;
	height: 30px; 
	overflow:hidden;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	
	color:#000000;
	clear:both;
	border: 1px dashed #CCCCCC;
	position: relative;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	visibility: visible;
}

.admin_edit_box a:link, 
.admin_edit_box a:active, 
.admin_edit_box a:visited {
	color:#000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	visibility: visible;
}

.admin_edit_box a:hover {
	color:#000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: underline;
	visibility: visible;
}

 
 
 






/* Admin Call Out Boxes  */
.admin-call-out-box 
, .admin-call-out-box-full{
	background-image: url(/templates/template-6/images/admin-page/admin-call-out-box-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #dfdfdf;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear:both;
}

.admin-call-out-box.blog-home-boxes
, .admin-call-out-box-full.blog-home-boxes{
  	min-height:250px; 
	
}



  .admin-call-out-box h3
, .admin-call-out-box h3 a
, .admin-call-out-box h3 a:link
, .admin-call-out-box h3 a:visited
, .admin-call-out-box h3 a:active
, .admin-call-out-box h3 a:hover 
, .admin-call-out-box-full h3
, .admin-call-out-box-full h3 a
, .admin-call-out-box-full h3 a:link
, .admin-call-out-box-full h3 a:visited
, .admin-call-out-box-full h3 a:active
, .admin-call-out-box-full h3 a:hover {
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
	color: #000000;
	
	margin: 0px 0px 20px 0px;
	padding-top: 20px 0px 10px 0px;
	display:block;
	clear:both;
}



.call_out_box{
	background-color: #e2e2e2;
	border: 1px solid #bdb6b6; 
	margin: 10px 10px 10px 0px;
	padding: 10px;
	color:#000000;
}

.call_out_box ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}


/* ================== */

input.read_only {
	color: #826767;
	
	border:0 none #000000 !important;
	background: transparent !important;
	background-color:none !important;
	border:none !important;
	box-shadow: none !important;
	font-weight:bold;
	
}

select.multi-select-box{
	min-height:75px;

}


/* Menu admin area */
#admin-menu-list {
	list-style: none;
}

#admin-menu-list li {
	display: block;
	padding: 10px; 
	margin-bottom: 3px;
	background-color: #efefef;
}

#admin-menu-list li img.handle {
	margin-right: 20px;
	cursor: move;
}



.admin-page .panel{
	padding-bottom:0px;	
}


/* Boxes on the Dashboard Page */
.adminpanel{
padding-left:0px;
padding-right:0px;

}

.admin-side-menu{
	float:left;	
}
.admin-content-area{
	float:right;	
}
	
	
	
/* -----------------------------------------
   For mobile stuff
----------------------------------------- */

.mobile-titles
, .mobile-titles-bold{
visibility:hidden;
display:none;
}
.mobile-titles-bold
, non-mobile-titles-bold{
font-weight:bold;
}
.mobile-only-html{
	display:none;
}
.non-mobile-html{
}

.mobile-centered-text
, .breadcrumbs .mobile-centered-text
, ul.mobile-centered-text
{
text-align:center;
}

.nowrap-links a{
	white-space: nowrap;
}

.assigned-by-title{
font-style:italic;
}	


/* -----------------------------------------
  Task Edit
----------------------------------------- */
.wysiwyg-editor{
	height: 200px !important;	
}




@media only screen and (min-width: 646px) and (max-width: 780px)  {

}


@media only screen and (min-width: 1px) and (max-width: 645px)  {

	.helpicon{
		min-width:22px;
		min-height:21px;
	}

	/* Hide admin Menu 
	.left-hand-menu{
		display:none;	
	}
	*/
	
	.admin-side-menu{
		float:right;	
	}
	.admin-content-area{
		float:left;	
	}
		
		
	/* Admin side menu */
	.left-hand-menu{
		width:100%;	
		margin-bottom:50px !important;
		clear:both;
		display:block;
	}
	
	
  .left-hand-menu 
, .left-hand-menu li{
	font-size:20px;
	height:60px;
	color: #3c7599;
}

/*
ul .side-nav.left-hand-menu{
	padding-top: 20px !important;
	margin-top: 20px !important;
}
*/

.left-hand-menu li a.left_link {
	width:100%;
	height:50px;
}

.left-hand-menu li a.right_link{
	display:none !important;
}


.side-nav.left-hand-menu li.dashboard {
	display:block;
	height: 40px;
}
  
  
  .left-hand-menu li.dashboard a
, .left-hand-menu li.dashboard a:link
, .left-hand-menu li.dashboard a:visited 
, .left-hand-menu li.dashboard a:active
, .left-hand-menu li.dashboard a:hover{

}
	
}


@media only screen and (max-width: 767px) {

.mobile-only-html{
	display:block;
	clear:both;
	margin:0px 0px;
	padding:0px;
}

br.mobile-only-html
, hr.mobile-only-html{
	margin:10px 0px;
	}

.non-mobile-html{
	display:none;
}


.title-row{
display:none;
}

/* Table titles for full sized screen */
.non-mobile-titles
,.non-mobile-titles-bold{
	display:none;
}

/* Table titles for mobile screens */
.mobile-titles
, .mobile-titles-bold{
visibility:visible;
display:inline;
}

}

