
*{
	border-radius: 0 !important;
	box-shadow: none !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
	text-shadow: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.navbar *{
	background-image: none !important;
}

form *{
	font-family: Arial, Helvetica, sans-serif;
}

input, textarea{
	background-image: none !important;
	border: 1px solid #ccc !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.form-control{
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;	
}
.main-nav input, .main-nav textarea{
	border-radius: 16px !important;
	background-image:url('/images/icons/search.gif') !important;
	background-position:right center;
	background-repeat:no-repeat;
}

select{
	font-size: 13px !important;
}

.btn{
	background-image: none !important;
	font-family: Arial, Helvetica, sans-serif;
}
.btn-nav{display: block;
width: 100%;}
.inner-padding {margin:0 10px;}

.btn.btn-mini{
	font-size: 11px !important;
}

body{
	font-size: 13px;
	line-height: 23px;
	color: #666;
	background:#eaeff5; /* F1F1F1 blue #002e56 */ 
	
	-webkit-font-smoothing: antialiased;
}

.hidepage {display:none;}
div#print-logo {display:none;}

/*

h1, h2, h3, h4, h5, h6{font-family: 'Lato' !important; font-weight:700 !important;}

h1,h2,h3,h4,h5,h6{
	padding: 2px 0px;
	margin: 5px 0px;
	color: #777;
	font-weight: 400;
}

h2{
	font-size: 30px;
	line-height: 40px;
}

h3{
	font-size: 23px;
	line-height: 33px;
}

h4{
	font-size: 20px;
	line-height: 30px;
}

h5{
	font-size: 18px;
	line-height: 38px;
}

h6{
	font-size: 15px;
	line-height: 25px;
}
*/
h1, h2, h3, h4, h5, h6{font-family: 'Lato' !important; font-weight:700 !important;color:#333;}
h1 {font-size: 32px;line-height: 38px;}
h2 {font-size: 28px;line-height: 34px; margin-bottom:6px;}
h3 {font-size: 24px;line-height: 28px; margin-bottom:10px;}
h4 {font-size: 21px;line-height: 20px;}
h5 {font-size: 18px;line-height: 20px;}
h6 {font-size: 15px;line-height: 18px; margin-bottom:2px;}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {font-family: 'Lato' !important;font-weight:700 !important;}
.headerline {padding-bottom:9px; border-bottom:1px solid #e0e0e0;}

.mr5{margin-right:5px !important;}
.mr8{margin-right:8px !important;}

p{
	padding: 1px 0px !important;
	margin:1px 0px !important;
}
.article p{margin: 0px 0px 12px !important;}

a{
	color: #333;
	text-decoration: none !important;
}

a:hover{
	color: #888;
	text-decoration: none;
}

a:hover,a:focus,a:active{
	outline: 0;
}

.bold{
	font-weight: 900;
}

hr{
	margin:8px 0px 8px 0px !important;
	padding:0px !important;
	border-top:0px;
	border-bottom:1px solid #ddd !important;
	height:0px;
}

:focus {
	outline:none;
}

::-moz-focus-inner {
	border:0;
}

.well{
	padding:10px 15px;
}

.btn{
	font-size: 13px !important;
}

a.btn{
	font-size: 13px !important;
}

.label{
	font-weight: 400;
	padding: 3px 6px !important;
	font-size: 13px;
}

.badge{
	font-weight: 400;
	padding: 3px 8px;
	font-size: 13px;	
}

.progress{
	height: 17px;
	line-height: 17px;
	margin: 5px 0px !important;
	border: 0px;
}

.progress .bar{
	font-size: 12px;
}

.picker{
   padding:5px;
   border-radius:5px !important;
}

/* Sparkline tooltip */

.jqstooltip {
  width: auto !important;
  height: auto !important;
  border-radius: 5px;
  padding: 4px 6px !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
  border: 0 !important;
}

/* Button colors */
.btn {
	-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
}

.btn-group .btn  {
	-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;;
border-radius: 0 !important;;
}
.btn.btn-primary{
	background: #0f608b !important;
	border-color: #0f608b !important;
}

.btn.btn-primary:hover{
	background: #1171a3 !important;
	border-color: #1171a3 !important;
}

.btn.btn-info{
	background: #459fc9 !important;
	border-color: #459fc9 !important;
}

.btn.btn-info:hover{
	background: #52b9e9 !important;
	border-color: #52b9e9 !important;
}

.btn.btn-success{
	background: #539d08 !important;
	border-color: #539d08 !important;
}

.btn.btn-success:hover{
	background: #5bbe01 !important;
	border-color: #5bbe01 !important;
}

.btn.btn-warning{
	background: #d67323 !important;
	border-color: #d67323 !important;
}

.btn.btn-warning:hover{
	background: #f88529 !important;
	border-color: #f88529 !important;
}

.btn.btn-danger{
	background: #ab2c23 !important;
	border-color: #ab2c23 !important;
}

.btn.btn-danger:hover{
	background: #d82829 !important;
	border-color: #d82829 !important;
}

/* edition list for login */
.edition-list {
	display:block;
	margin-top: 20px;
	padding: 15px;
	text-align:center;
}

a.btn-edition {
	font-size: 150% !important;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.page-subhead {
  padding: 15px 0 15px 0;
  margin-right:25px;
  border-bottom: 1px solid #ddd;
}

/* Topic buttons */
.topics {
	padding-top:16px;
	display:block;
}

.topics .btn{
	color:#fff;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	padding: 9px 13px;
	font-size:15px !important;
	margin-right:1px;
	margin-bottom:1px;
	width:190px;
}

.topics .btn.btn-red{
	background: #9a3520 !important;
	border: 0px none;
}

.topics .btn.btn-red:hover{
	background: #c44126 !important;
	border: 0px none;
}

.topics .btn.btn-blue{
	background: #013f72 !important;
	border: 0px none;
}

.topics .btn.btn-blue:hover{
	background: #0b5ea2 !important;
	border: 0px none;
}

.topics .btn.btn-lightblue{
	background: #009de8 !important;
	border: 0px none;
}

.topics .btn.btn-lightblue:hover{
	background: #12b2ff !important;
	border: 0px none;
}

.topics .btn.btn-gold{
	background: #ba9851 !important;
	border: 0px none;
}

.topics .btn.btn-gold:hover{
	background: #ddaf51 !important;
	border: 0px none;
}

.topics .btn.btn-green{
	background: #008c8d !important;
	border: 0px none;
}

.topics .btn.btn-green:hover{
	background: #04bec0 !important;
	border: 0px none;
}

.topics .btn.btn-purple{
	background: #60497a !important;
	border: 0px none;
}

.topics .btn.btn-purple:hover{
	background: #77589a !important;
	border: 0px none;
}

.topics .btn.btn-orange{
	background: #a15c00 !important;
	border: 0px none;
}

.topics .btn.btn-orange:hover{
	background: #d57900 !important;
	border: 0px none;
}

.topics .btn.btn-olive{
	background: #678b21 !important;
	border: 0px none;
}

.topics .btn.btn-olive:hover{
	background: #86b528 !important;
	border: 0px none;
}
.topics .btn.btn-dkblue{
	background: #002757 !important;
	border: 0px none;
}

.topics .btn.btn-dkblue:hover{
	background: #174887 !important;
	border: 0px none;
}
.topics .btn.btn-burgundy{
	background: #76161f !important;
	border: 0px none;
}

.topics .btn.btn-burgundy:hover{
	background: #97212c !important;
	border: 0px none;
}
.topics .btn.btn-lightred{
	background: #b6182c !important;
	border: 0px none;
}

.topics .btn.btn-lightred:hover{
	background: #d1102d !important;
	border: 0px none;
}
.topics .btn.btn-yellow{
	background: #d8ac10 !important;
	border: 0px none;
}

.topics .btn.btn-yellow:hover{
	background: #f2c610 !important;
	border: 0px none;
}

.topics .btn.btn-calendar{
	background: #6b89ac !important;
	border: 0px none;
}

.topics .btn.btn-calendar:hover{
	background: #799dc9 !important;
	border: 0px none;
}

.topics .btn.btn-sunset-orange{
	background: #ea5329 !important;
	border: 0px none;
}

.topics .btn.btn-sunset-orange:hover{
	background: #fc673e !important;
	border: 0px none;
}

/* Label colors */

.label.label-success,
.badge.badge-success{
	background: #539d08 !important;
}

.label.label-warning,
.badge.badge-warning{
	background: #f88529 !important;
}

.label.label-important,
.badge.badge-important{
	background: #ab2c23 !important;
}

.label.label-info,
.badge.badge-info{
	background: #52b9e9 !important;
}

/* Background colors */


.blightblue{
	background:#009de8 !important;
	color: #fff !important;
	border: 0px !important;
}

.bblue{
	background:#006dab !important;
	color: #fff !important;	
	border: 0px !important;
}

.bgreen{
	background: #688e24 !important;
	color: #fff !important;	
	border: 0px !important;
}

.borange{
	background:#ba680c !important;
	color: #fff !important;	
	border: 0px !important;	
}

.bred{
	background: #9a3520 !important;
	color: #fff !important;	
	border: 0px !important;
}

.bviolet{
	background: #60497a !important;
	color: #fff !important;	
	border: 0px !important;
}

.blightblue h2,.blightblue h3, .blightblue h3, .blightblue h4, .blightblue h5, .blightblue h6,
.bblue h2,.bblue h3, .bblue h3, .bblue h4, .bblue h5, .bblue h6,
.bgreen h2,.bgreen h3, .bgreen h3, .bgreen h4, .bgreen h5, .bgreen h6,
.bred h2,.bred h3, .bred h3, .bred h4, .bred h5, .bred h6,
.bviolet h2,.bviolet h3, .bviolet h3, .bviolet h4, .bviolet h5, .bviolet h6,
.borange h2,.borange h3, .borange h3, .borange h4, .borange h5, .borange h6{
	color: #fff !important;
}
 
.blightblue a,
.bblue a,
.bgreen a,
.bred a,
.borange a,
.bviolet a{
	color: #eee !important;
}

.blightblue a:hover,
.bblue a:hover,
.bgreen a:hover,
.bred a:hover,
.borange a:hover,
.bviolet a:hover{
	color: #ddd !important;
}

/* Text colors */

.lightblue{
	color:#52b9e9 !important;
}

.blue{
	color:#1171a3 !important;
}

.green{
	color: #43c83c !important;
}

.orange{
	color:#f88529 !important;
}

.red{
	color: #ab2c23 !important;
}

.violet{
	color: #932ab6 !important;
}


/* Modal */

.modal-header{
	padding-top:7px;
	padding-bottom: 7px;
}

/* Form */

form{
	margin: 10px;
}

.form-inline button{
	margin-left: 15px;
}

.form-border {
	border-bottom: 1px solid #DDD;	
}

/* Back to top */

.totop {
	position: fixed;
	bottom: 0px;
	right: 15px;
	z-index: 104400;
	background: #ab2c23; 
}

.totop a, .totop a:visited, .totop a i {
	display: block;
	width: 43px;
	height: 43px;
	color: #fff;
	text-align: center;
	line-height: 43px;
}

.totop a:hover {
	color: #eee;
	text-decoration: none;
}

/* Center aligned */
.wide-content {margin:0 auto; max-width:1170px;}
.wide-content.bg-blue {background:#002E56;}
.wide-content.bg-events {background:#bbc8d6;}
.bg-submit, .wide-content.bg-submit {background:#002e56;color:#fff;}
.bg-footer, .wide-content.bg-footer {background:#333;color:#707070;}
.bg-footer a {color:#707070;text-decoration: none;outline: none;font-size: 14px;}

.gu-submit {padding:30px 0 30px 45px;}
.submit-arrow, .mm-logo {float:left;}

/* Footer */
.gu-footer {padding:10px 0 10px 45px;}
.gu-submit h2, .gu-submit h2 a {
    color: #0ABAF0 !Important;
    font-size: 20px;
	 line-height: 18px;
	 font-family:Arial, Helvetica, sans-serif;
	 margin-top:3px;
}
.gu-submit p, .gu-submit p a {
    color: #fff !Important;
}
.gu-submit p a {
    text-decoration:underline !important;
}



/* Half column - CHECK LATER */

.col-left{
	width: 48%;
	float: left;
}

.col-right{
	width: 48%;
	float: right;
}

/* Dropdown menu */

.dropdown-big .dropdown-menu{
	min-width: 250px;
	padding:8px 10px;
	background: #fff;
}

.dropdown-big .dropdown-menu p{
	margin: 1px 0px;
	padding: 1px 0px;
	font-size: 12px;
	line-height: 18px;
}

.dropdown-big .dropdown-menu a{
	font-size: 13px;
	line-height: 23px;
	background:transparent;
	padding: 0px;
	color: #444 !important;
	display: inline;
}

.dropdown-big .dropdown-menu a:hover{
	color: #777 !important;
	background:transparent !important;
}

.dropdown-big .dropdown-menu .drop-foot{
	text-align: center;
}

.dropdown-big .dropdown-menu .drop-foot a{
	font-size: 12px !important;
}

.dropdown-big .dropdown-menu hr{
	padding:0px;
	margin: 8px 0px;
	border-top: 0px solid #aaa;
	border-bottom: 1px solid #eee;
}

.dropdown-big .dropdown-menu h5{
	color: #666 !important;
	line-height: 18px;
	font-weight: bold;
	font-size: 13px;
}

.dropdown-menu {
    background:#fff;
    border-radius: 0px;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}  

.dropdown-menu li{
	color: #777;
	font-size: 13px;
	line-height: 18px;
}

.dropdown-menu li > a{
	color: #555;
	line-height: 23px !important;
}

.dropdown-menu li > a:hover{
	background: #f9f9f9 !important;
	filter:none;
	color: #888;
}

.dropdown-menu a:hover,.dropdown-menu a:focus{
	filter:none !important;
	background: #fff !important;
}

.dropdown-menu::after, .dropdown-menu::before{
	border:none !important;
}

/* Navbar */

.navbar *{
	text-shadow:none !important;
}

.navbar .container{
   width:100%;
}

.navbar{
	background: #013f72;
	/* border-bottom:1px solid #333; */
	
	
    /* Fallback for web browsers that don't support RGBa 
    background-color: rgb(0, 0, 0);*/
    /* RGBa with 0.6 opacity
    background-color: rgba(0, 0, 0, 0.6); */
    /* For IE 5.5 - 7
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);*/
    /* For IE 8
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
border-bottom:none;
}

.navbar .navbar-brand{
	color: #fff !important;
}

.navbar .nav > li > a{
	font-size: 13px !important;
	color: #fff !important;
}

.navbar i{
	margin-right: 3px;
}

.navbar .caret{
	border-top-color:#fff !important;
	border-bottom-color:#fff !important;
}

.navbar .nav-user-pic{
	width: 20px;
	margin-right: 10px;
	display:inline-block;
}

.navbar .badge{
	margin-left: 5px;
}

/* Notification */

#gritter-notice-wrapper {
	width:300px !important;
}

.gritter-item img{
	border-radius:100px;
}

.gritter-title{
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-shadow:none;
}

.gritter-custom p{
	font-size: 11px;
	line-height: 18px;
	color: #ccc;
	font-weight:normal;
	text-shadow:none;
}

/* Sidebar */

.sidebar{
	width: 230px;
	float: right;
	display: block;
	background: #002e56;
	color: #eee;
	position: relative;
}

.sidebar hr{
	border-bottom: 1px solid #0d395f !important;
}

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

.sidebar ul li{
	list-style-type: none;
}

.sidebar .sidebar-inner{
  display: block; 
  width:100%; 
  margin: 0 auto; 
  position: absolute;
  z-index: 60;	
  background: #002e56;
}
.sidebar .navi {
	border-top: 1px solid #0D395F;
}

.sidebar .navi li i{
	margin-right: 5px;
}

.sidebar .navi li span i{
	margin: 0px;
}

.sidebar .navi > li > a{ 
  display: block; 
  padding: 12px 20px;
  font-size: 15px;
  line-height: 25px;
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #0d395f;
  background-color: #002e56;
}

.sidebar .navi > li > a:hover, .sidebar .navi > li.open > a:hover{ 
  border-bottom: 1px solid #0d395f;
  background-color: #009de8;
  color: #fff;
}
.sidebar .navi > li.open > a { 
  border-bottom: 1px solid #0d395f;
  background-color: #042648;
  color: #fff;
}

.sidebar .navi li ul { 
	display: none; 
	background: #002e56; 
}

.sidebar .navi li.open ul{
	display: block;
}

.sidebar .navi li ul li a { 
  display: block; 
  background: #002a4f;
  padding: 10px 0px;
  padding-left: 35px;
  text-decoration: none;
  color: #ffffff;
  border-bottom: 1px solid #0d395f;
}

.sidebar .navi li ul li.active a { 
  background: #00284c;
  border-bottom: 1px solid #0d395f;
}
.sidebar .navi li ul li.active a:hover { 
  background: #042648;
  color:#ffffff;
}

.sidebar .navi li ul li a:hover {
  background: #009de8;
  color:#ffffff;
  border-bottom: 1px solid #0d395f;
}

.sidebar .navi li ul li a.contact {
display: inline;
background: none;
padding: 0;
text-decoration: none;
color: #ffffff;
border-bottom: none;
}
.sidebar .navi li ul li a.contact:hover {
text-decoration: underline !important;
}
.sidebar .navi li a.contact-admin {
background-color:#053e7e;
}
.sidebar .navi li a.contact-admin:hover {
background-color:#009de8;
}

/* Sidebar colors */

.sidebar .navi > li.nlightblue > a:hover, 
.sidebar .navi > li.open.nlightblue > a, 
.sidebar .navi > li.current.nlightblue > a { 
  background:#2a9be9 !important;
  -webkit-transition:background 0.5s ease;
  -moz-transition:background 0.5s ease;
  -o-transition:background 0.5s ease;
  transition:background 0.5s ease;
}

.sidebar .navi > li.nblue > a:hover, 
.sidebar .navi > li.open.nblue > a,
.sidebar .navi > li.current.nblue > a { 
  background:#004275 !important;
  -webkit-transition:background 0.5s ease;
  -moz-transition:background 0.5s ease;
  -o-transition:background 0.5s ease;
  transition:background 0.5s ease;
}


/* Sidebar dropdown */

.sidebar .sidebar-dropdown*{
	text-decoration: none;
}

.sidebar .sidebar-dropdown{
	display: none;
}

.sidebar .sidebar-dropdown a{
	color: #ddd;  
	background-color: #002e56;	
	padding:10px;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	line-height:19px;
	display: block;
	border-bottom: 1px solid #0d395f;  
}

.sidebar .sidebar-dropdown a:hover{
	text-decoration: none;
}

/* Date & Time Picker */

.border-top {border-top: 1px solid #0D395F;}

.date-search h6 {text-align:center;color:#4a7793 !important;padding-bottom:10px;font-size:14px;padding-top:20px;}

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

/* Sidebar widget */

.sidebar .sidebar-widget{
	padding: 15px 5px;
}

.sidebar .ui-datepicker{
	width: 95%;
	margin: 0 auto;
	background: #002e56;
	color: #92a6b7;
	border: 0px;
	padding: 0px;
}

.sidebar .ui-datepicker-header{
	background: #123d62;
	color:#92a6b7 !important;
	border: 1px solid #113c61;
}

.sidebar .ui-datepicker-next, .sidebar .ui-datepicker-prev{
	background:#00284c;
	width:20px;
	height:20px;
	top:6px;
	border-radius:50px !important;
}

.sidebar .ui-datepicker-prev:hover{
	background:#00284c;
	border: 0px;
	left: 2px !important;
}

.sidebar .ui-datepicker-next:hover{
	background:#00284c;
	border: 0px;
	right: 2px !important;
}

.sidebar .ui-state-default{
	background: #123d62;
	border: 0px;
	text-align: center;
	color: #92a6b7;
}

.sidebar .ui-state-default:hover{
	background: #042648;
	color: #fff;
}

.sidebar .ui-state-hightlight, .sidebar .ui-state-active{
	background: #386283;
	color: #9cc5d8;
}

/* Message Editing Tips  */
.sidebar .sidebar-widget.date-reference {
	padding-top:0;
}

.editing_tips {
	border-top:4px solid #f2a800;
	padding:8px 8px 1px 8px;
	background-color:#f5edc8;
	color:#675d58;
	margin-top:980px;
	margin-bottom:0;
}
/* issue editing doesn't need the huge margin */
.editing_tips_issue {
	border-top:4px solid #f2a800;
	padding:8px 8px 1px 8px;
	background-color:#f5edc8;
	color:#675d58;
	margin-top:0;
	margin-bottom:0;
}
.tips_header {text-align:center;color: #2d2d2d;}
.tips_table th {
	color: #2d2d2d;
}
.table.tips_table > tbody > tr > td, .table.tips_table > tbody > tr > th {
	font-size: .9em;
	border: none !important;
	border-bottom: solid 1px #fff !important;
	padding: 8px 4px;
}

.tips_table ul, .tips_table li, .tips_table ol {
	padding-left: 0px;
	margin-left: 5px;
}
.sidebar .tips_table ul li {list-style-type: disc;}

/* Main */

.mainbar{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-right:230px;
	width: auto;
	background:#fff;
	/* min-height: 1200px; */
}

.mainbar .container{
   max-width:100% !important;
}

/* Events  */

.events-row{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-right:230px;
	width: auto;
	/* min-height: 1200px; */
}

.events-row .container{
   max-width:100% !important;
}
.event-icons {
	float:right;
	/* padding-bottom:20px; */
	overflow:visible;
	position:absolute;
	right:0;
    top:10px;
}
.events-title {
	padding-bottom:10px;	
}
/* Pagination */

.pagination{
	margin: 10px 0px 5px 0px;
}
.article .pagination{
	margin: 10px 0px 5px 0px;
}

.pagination li a, .pagination li span {
	border: 1px solid #ccc !important;
	margin-right: 3px;
	padding: 3px 8px;
	/*background-color: #fff;*/
	color: #666;
}

.pagination.rounded li a {
-webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
border-radius: 15px !important;
margin-right:5px;
padding: 3px 12px;
overflow:hidden;
}
.article .pagination.rounded li a {
	border: 1px solid #fff !important;
	margin-right:0;
	color: #b5b5b5;
}

.pagination li a:hover{
	color: #333;
	background: #fafafa;
}
.article .pagination.rounded li a:hover{
	border: 1px solid #ccc !important;
	color: #333;
}
.article .pagination.pull-right li a:hover{
	text-decoration:none !important;
}
.pagination > li > a, .pagination > li > span {
	background-color:transparent;
}
/* category-header */

.pagination.category-header{
	margin: 0px 0px 5px 0px;
}

.pagination.category-header li a, .pagination.category-header li span {
	border: none !important;
}	

.widget.w-line .widget-head .pagination.category-header li a, .widget.w-line .widget-head .pagination.category-header li span {
	border: 1px solid #ccc;
	margin-right: 3px;
	padding: 3px 8px;
	/*background-color: #fff;*/	
	color: #666;
	font-size:12px;
}
.widget.w-line .widget-head .widget-icons .pagination.category-header li a, .widget.w-line .widget-head .widget-icons  .pagination.category-header li span {
	border: none !important;
	position:relative;
	margin-top:-5px;
	margin-right:0;
	margin-left: 8px;
	padding: 8px 8px;
	color: #666;
	font-size:12px;
	-webkit-border-radius: 18px !important;
-moz-border-radius: 18px !important;
border-radius: 18px !important;
}
.widget.wevents-line .widget-head .pagination.category-header li a {
	color:#002757;
}
.pagination.category-header li a:hover{
	color: #333;
	background: #fafafa;
}

.widget.w-line .widget-head .widget-icons .pagination.category-header li a:hover{
	color: #333;
	background: #fafafa;
	border: none !important;
}

.category-buttons {
	float:right;
	margin:0;
	padding:0;
}
.category-buttons i.fa {
	border: 1px solid #CCC;
margin: 0;
padding: 3px 8px;
background-color:transparent;
/*background-color: #FFF;	*/
}
.widget .widget-head .widget-icons .category-buttons i {margin: 0;}

.pagination > li > a:focus, .pagination > li > span:focus {background-color:transparent;color: #444;}

/* Page head */

.mainbar .page-head{
  padding: 15px 0 15px 0;
  margin-left:20px;
  margin-right:25px;
  border-bottom: 1px solid #ddd;
  /*border-bottom: 1px solid #fff;*/
}
.search-refine{
  padding: 2px 5px 0px 5px;
  margin: 0 25px 10px 20px;
  border-bottom: 1px solid #ddd;
  background-color:#fafafa;
}
.search-refine .search-refined {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.search-refine h6{margin-left:10px;}

.mainbar .page-meta{
	font-size: 15px;
	line-height: 15px;
	margin-left: 2px;
	display: block;
}

/* Bread crumb */

.mainbar .bread-crumb{
	font-size: 13px;
	margin-top: 15px;
	color: #aaa;
	margin-left: 2px;
}

.mainbar .bread-crumb i{
	margin-right: 3px;
	display:inline;
	position: static;
	top: 0px;
	width: auto;
}

.mainbar .bread-crumb .divider{
	margin: 0px 3px;
}

.mainbar .bread-crumb a{
	color: #666;
}

.mainbar .bread-crumb a.bread-current{
	color: #888;
}
.return-link {
	margin-top:30px !important;
	padding-top:20px;
	border-top: 1px solid #DDD;
	font-size: 13px;
	color: #aaa !important;
}
.return-link a{
	color: #666;
}


/* Notificationj Box*/

.slide-box{
	width: 270px;
	z-index: 400;
	position: fixed;
	bottom: 0px;
	right: 5px;
}

.slide-box .slide-box-head{
	line-height: 42px;
	height: 42px;
	cursor: pointer;
	font-size: 15px;
	padding-left: 10px;
}

.slide-box .slide-box-head i{
	margin-right: 10px;
	font-size: 12px;
}

.slide-box .slide-content{
	margin: 0px;
	padding: 0px;
	background: #00284c;
	min-height: 300px;
}

.slide-content .nav-tabs{
	border-bottom: 1px solid #002e56 !important;
	margin-bottom: 0px !important;
}

.slide-content .nav-tabs > li > a{
	background: #00284c !important;
	margin: 0px !important;
	border: 1px solid #002e56 !important; 
	color: #888 !important;
}

.slide-content .nav-tabs > li.active > a{
	color: #ccc !important;
	background: #00284c !important;
}

.slide-content .tab-content{
	padding: 10px;
} 

.slide-content hr{
	border-bottom: 1px solid #002e56 !important;
}


/* Slidebox data */

.slide-data{
	background: #042648;
	border:1px solid #002e56;
	margin: 0px;
	margin-bottom: 10px;
	padding: 5px;
}

.slide-data .slide-data-text{
	color: #fff;
	font-weight: 600;
	font-size: 13px;
	float: left;
	width: 60%;
}

.slide-data .slide-data-result{
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	float: right;
	width: 40%;
}

.slide-data .slide-data-result i{
	font-size: 14px;
}

/* Matter */

.mainbar .matter{
	/*border-top: 1px solid #ddd;*/
	padding: 15px 10px 15px 5px;
	/* background-color:#ebeae8;  f9f9f9 marcom*/
	min-height:900px;
}

.mainbar .matter > .container{
	margin-left:0px;
}	

.events-row .events-matter{
	/*border-top: 1px solid #ddd;*/
	padding: 10px 10px 10px 8px;
	background-color:#eaeff6;
}

.events-row .events-matter > .container{
	margin-left:0px;
}	

/* Widget */

.widget {
  margin-top: 10px;
  margin-bottom: 20px; 
  background: #fff;
 /* -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,.2) !important;
box-shadow: 0 1px 5px 0px rgba(0,0,0,.2) !important;*/
}

.widget.w-item{
    margin-top: 0;
}

.widget hr{
	margin: 4px 0px;
	padding: 4px 0px;
	border-top: 0px;
	border-bottom: 1px solid #ddd;
}

.widget .table{
	margin: 0px;
	width: 100%;
}

.widget .table-bordered{
	border: 0px;
}

.widget .table-bordered th{
	border-bottom: 1px solid #ccc !important;
}

.widget .table-bordered td{
	border-top: 0px !important;
	border-bottom: 1px solid #ccc !important;
}

.widget .table-bordered tr:last-child td{
	border-bottom:0px !important;
}

.widget .table-bordered td:first-child, .widget .table-bordered th:first-child{
	border-left: 0px;
}

.widget .table-bordered td:last-child, .widget .table-bordered th:last-child{
	border-right:0px;
}

.widget .padd{
	padding: 15px;
}

.widget .widget-head{
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #777;
  font-size: 18px;
  padding: 12px 15px;
}

.widget .widget-head .widget-icons i{
	font-size: 14px;
	margin: 0px 4px;
}

.widget .widget-head .widget-icons .pagination i{
	font-size: 14px;
	margin: 0 !important;
	padding:0 !important;
	width: 16px;
	text-align:center;
}

.widget .widget-head .widget-icons category-header i{
	line-height:14px;
}

.widget .widget-head .widget-icons a{
	color: #aaa;
}

.widget .widget-head .widget-icons a:hover{
	color: #888;
}

.widget .widget-content{
	border-left: 1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.widget .widget-content.events {
    border:none;
}
.widget .widget-foot{
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-top: 0px;
  padding: 8px 15px;
  font-size: 13px;
  color: #555;
}

/* Widget Content */

.chats{
	padding-left:0px;
	margin-left:0px;
}

.recent{
	padding-left:0px;
	margin-left:0px;
}

.quick-post .checkbox label{
	display:inline-block;
}

.quick-post .radio label{
	display:inline-block;
}

.widget-foot .form-inline button {
	margin-left: -3px;
	padding:6px 12px;
}

.widget-content .form-inline button {
	margin-left: 0px;
	padding:6px 12px;
}

.buttons button{
	margin-top:10px;
}

.widget-content .checkbox label{
	display:inline-block;
}

.widget-content ol#slist{
	padding:0px;
}


/* Widget colors */

.widget.wred .widget-head{
  background-color: #9a3520;
  border: 1px solid #9a3520;
  color: #fff;
}

.widget.wlightblue .widget-head{
  background-color: #009de8;
  border: 1px solid #009de8;
  color: #fff;
}

.widget.wblue .widget-head{
  background-color: #006dab;
  border: 1px solid #006dab;
  color: #fff;
}

.widget.wgreen .widget-head{
  background-color: #008c8d;
  border: 1px solid #008c8d;
  color: #fff;
}

.widget.worange .widget-head{
  background-color: #ba680c;
  border: 1px solid #ba680c;
  color: #fff;
}

.widget.wpurple .widget-head{
  background-color: #60497a;
  border: 1px solid #60497a;
  color: #fff;
}

.widget.wgold .widget-head{
  background-color: #ba9851;
  border: 1px solid #60497a;
  color: #fff;
}

.widget.wburgundy .widget-head{
  background-color: #76161f;
  border: 1px solid #76161f;
  color: #fff;
}

.widget.wlightred .widget-head{
  background-color: #b6182c;
  border: 1px solid #b6182c;
  color: #fff;
}

.widget.wsunset-orange .widget-head{
	background-color: #ea5329;
	border: 1px solid #ea5329;
	color: #fff;
}

.widget.wred .widget-head .widget-icons a,
.widget.wblue .widget-head .widget-icons a,
.widget.wlightblue .widget-head .widget-icons a,
.widget.worange .widget-head .widget-icons a,
.widget.wgreen .widget-head .widget-icons a,
.widget.wpurple .widget-head .widget-icons a,
.widget.wburgundy .widget-head .widget-icons a,
.widget.wsunset-orange .widget-head .widget-icons a,
.widget.wlightred .widget-head .widget-icons a{
	color: #fff;
}

.widget.wred .widget-head .widget-icons a:hover,
.widget.wblue .widget-head .widget-icons a:hover,
.widget.wlightblue .widget-head .widget-icons a:hover,
.widget.worange .widget-head .widget-icons a:hover,
.widget.wgreen .widget-head .widget-icons a:hover,
.widget.wpurple .widget-head .widget-icons a:hover,
.widget.wburgundy .widget-head .widget-icons a:hover,
.widget.wsunset-orange .widget-head .widget-icons a:hover,
.widget.wlightred .widget-head .widget-icons a:hover{
	color: #eee;
}

/* Widget line colors */

.widget.w-line .widget-head{
	background-color: transparent !important;
border: none;
font-size: 24px;
padding: 12px 0 12px 0;
border-bottom: 1px solid #dddddd;
margin-bottom:6px;
}
.widget.wevents-line .widget-head {
	margin-bottom:0px;
	
}
.widget.wred-line li.article_summary, .widget.wred-line li.article_body{
  line-height:18px;
}
.widget.w-line{
	padding-left:20px;	
}
.widget.wred-line{
  border-left: 3px solid #9a3520;
  background:url('/images/arrows/arrow-red.gif') no-repeat 0px 14px !important;
}
.widget.wred-line .widget-head{
  color: #9A3520;
}
.widget.wblue-line{
  border-left: 3px solid #013f72;
  background:url('/images/arrows/arrow-blue.gif') no-repeat 0px 14px !important;
}
.widget.wblue-line .widget-head{
  color: #013f72;
}
.widget.wlightblue-line{
  border-left: 3px solid #009de8;
  background:url('/images/arrows/arrow-lightblue.gif') no-repeat 0px 14px !important;
}
.widget.wlightblue-line .widget-head{
  color: #009de8;
}
.widget.wgold-line{
  border-left: 3px solid #ba9851;
  background:url('/images/arrows/arrow-gold.gif') no-repeat 0px 14px !important;
}
.widget.wgold-line .widget-head{
  color: #ba9851;
}
.widget.wgreen-line{
  border-left: 3px solid #008c8d;
  background:url('/images/arrows/arrow-green.gif') no-repeat 0px 14px !important;
}
.widget.wgreen-line .widget-head{
  color: #008c8d;
}
.widget.wpurple-line{
  border-left: 3px solid #60497a;
  background:url('/images/arrows/arrow-purple.gif') no-repeat 0px 14px !important;
}
.widget.wpurple-line .widget-head{
  color: #60497a;
}
.widget.worange-line{
  border-left: 3px solid #ba680c;
  background:url('/images/arrows/arrow-orange.gif') no-repeat 0px 14px !important;
}
.widget.worange-line .widget-head{
  color: #ba680c;
}
.widget.wolive-line{
  border-left: 3px solid #678b21;
  background:url('/images/arrows/arrow-olive.gif') no-repeat 0px 14px !important;
}
.widget.wolive-line .widget-head{
  color: #678b21;
}
.widget.wgrey-line{
  border-left: 3px solid #666;
  background:url('/images/arrows/arrow-grey.gif') no-repeat 0px 14px !important;
}
.widget.wgrey-line .widget-head{
  color: #666;
}

.widget.wburgundy-line .widget-head{
  color: #76161f;
}

.widget.wburgundy-line{
  border-left: 3px solid #76161f;
  background:url('/images/arrows/arrow-burgundy.gif') no-repeat 0px 14px !important;
}

.widget.wevents-line{
  border-left: 3px solid #eaeff6;
  background-color:transparent;
}
.widget.wevents-line .widget-head{
  color: #002757;
}
.widget.w-line.wevents-line .widget-head{
	border-color: #fff;
}

.widget.wlightred-line{
  border-left: 3px solid #b6182c;
  background:url('/images/arrows/arrow-lightred.gif') no-repeat 0px 14px !important;
}
.widget.wlightred-line .widget-head{
  color: #b6182c;
}
.widget.wyellow-line{
  border-left: 3px solid #d8ac10;
  background:#ffffda url('/images/arrows/arrow-yellow.gif') no-repeat 0px 14px !important;
}
.widget.wyellow-line .widget-head{
  color: #d8ac10;
}

.widget.wsunset-orange-line{
	border-left: 3px solid #ea5329;
	background:url('/images/arrows/arrow-sunset-orange.gif') no-repeat 0px 14px !important;
}

.widget.wsunset-orange-line .widget-head{
	color: #ea5329;
}



/*
.widget.wlightblue-line .widget-head{
  background-color: #009de8;
  border: 1px solid #009de8;
  color: #fff;
}

.widget.wblue-line .widget-head{
  background-color: #006dab;
  border: 1px solid #006dab;
  color: #fff;
}

.widget.wgreen-line .widget-head{
  background-color: #008c8d;
  border: 1px solid #008c8d;
  color: #fff;
}

.widget.worange-line .widget-head{
  background-color: #ba680c;
  border: 1px solid #ba680c;
  color: #fff;
}

.widget.wpurple-line .widget-head{
  background-color: #60497a;
  border: 1px solid #60497a;
  color: #fff;
}

.widget.wgold-line .widget-head{
  background-color: #ba9851;
  border: 1px solid #ba9851;
  color: #fff;
}
*/
.widget.wred-line .widget-head .widget-icons a,
.widget.wblue-line .widget-head .widget-icons a,
.widget.wlightblue-line .widget-head .widget-icons a,
.widget.worange-line .widget-head .widget-icons a,
.widget.wgreen-line .widget-head .widget-icons a,
.widget.wpurple-line .widget-head .widget-icons a{
	color: #999;
}

.widget.wred-line .widget-head .widget-icons a:hover,
.widget.wblue-line .widget-head .widget-icons a:hover,
.widget.wlightblue-line .widget-head .widget-icons a:hover,
.widget.worange-line .widget-head .widget-icons a:hover,
.widget.wgreen-line .widget-head .widget-icons a:hover,
.widget.wpurple-line .widget-head .widget-icons a:hover{
	color: #666;
}

/* Article */
.article {padding: 6px 0; }
.article h4 {
font-size:16px;
}
.widget .article .nav-tabs > li a {
    padding: 3px 10px;
	 font-size:12px;
}
.article_listing {
    list-style-type: none;
    margin: 0px;
padding: 18px 0;
border-bottom: #d7d7d7 1px solid;
}
ul.article_listing {
	
    background-color: #FFF;
}
ul.article_listing li {
	margin:0;
	padding:0;
}
.widget .widget-content.article {
border-top: 0px none !important;
border-left: 0px none !important;
border-right: 0px none !important;
border-bottom: 0px none !important;
/* border-bottom: 1px solid #eee; */
	}

.article_listing li:first-child {
    border-top: 0px none;
}
.article_title {
color: #002756;
text-decoration: none;
outline: medium none;
font-size: 16px;
font-weight: bold;
line-height: 20px;
margin: 0px 0px 5px;
}
.article_from {
color: #888;
font-size: 11px;
margin: 0px;
font-weight: normal;	
line-height:20px;
padding-bottom:3px;
}

.article_more_info {margin-top:5px;}

/* Event Listings */
.events-sidebar{
	width: 230px;
	float: right;
	display: block;
	color: #002757;
	position: relative;
}
.event-listing {
	color:#555;
	border-collapse: collapse;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #f5f9fd;
	line-height: 18px;
}
.event-listing {background-color:#eaeff6;}
.event-listing:nth-of-type(odd) {background-color:#dae4f0;}

.event-listing a {
    color: #125590;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    margin: 3px 0px;
}
.event-links {
	color:#555;text-transform: uppercase;font-size: 11px;font-weight: 400;line-height: 18px;
	text-align:center;
}
.event-links a {color:#125590;text-decoration: none;}
.event-links a:hover {text-decoration: underline !important;}
.event-date {
	float:left;
	width:45px;
	margin-right:15px;	
}
.event-date ul, .event-date li{
	margin:0;
	padding:0;	
}
li.event-month{
	display:block;
	padding:2px 5px;
	text-align:center;
	color:#fff;
	background-color:#125590;
}
li.event-day{
	display:block;
	padding:2px 5px;
	text-align:center;
	color:#125590;
	background-color:#fff;
}
.event-details{margin-left:60px;}


.events-sidebar{
	padding:12px 10px 20px 25px;	
}
.events-sidebar .header{
	padding-bottom:8px;
}
.events-sidebar h3.flickr-header {
	font-size: 24px;
	color: #002757;
	font-family:Arial, Helvetica, sans-serif !important;
}
.event-links {
	padding-top:15px;
}
/* flickr widget */
#flimages ul {
	padding: 0px;
margin: 0px;
list-style-type: none;
}
#flimages ul li {
	float:left;
	margin:0 15px 15px 0;
	border:3px solid #eaeff6;
}

/* Widget white extras */

.widget .nav-tabs > li a {
   	padding: 5px 10px;
}



.widget .article .tab-content{
	margin-bottom: 10px;
	padding: 5px 8px 0 10px;
	border-left:1px dotted #ddd;
}

/* Calendar */

.fc-header-title h2 {
	font-size: 15px;
	line-height: 20px;
}

.fc-event-skin {
	background-color: #ff5d5e;
	border-color: #ff3839;
}	

.fc-button-month, .fc-button-agendaWeek, .fc-button-agendaDay {
	right: 20px;
}

.fc-state-default {
	background: #eee !important;
}

.fc-state-default:hover{
	background: #ddd !important;
}

.fc-widget-header {
	padding: 7px 0px !important;
	color: #666;
	background: #eee;
	border-color: #ccc;
}

.fc-content {
	background: #fff;	
}

.fc-content td:hover{
	background: #f3f3f3;	
}

/* Current status */

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

.current-status .bold{
	font-size: 13px;
	margin-left: 8px;
}

.current-status li{
 	padding: 10px 0px;
 }

/* Knob */

.dial{
	border: 0px !important;
}

/* Today datas */

.today-datas{
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px;
}

.today-datas li{
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 10px;
    padding: 20px 15px;
  background-color: #f8f8f8;	
  background: #f8f8f8;
  border: 1px solid #ccc;
  max-width: 100%;
  text-align: center;
}

.today-datas li .spark{
	margin-right: 10px;
}

.today-datas li .datas-text{
	font-size: 13px;
	padding: 7px 0px 0px 0px;
	font-weight: normal;
}

.today-datas li .datas-text span{
	display: block;
	font-size: 24px;
	margin-bottom: 5px;
}

.today-datas li i{
	font-size: 50px;
	margin-right: 10px;
}

.today-datas li .dial{
	margin-right: 10px !important;
}

/* Profile */

.profile{
	margin-top: 15px;
}

/* Error */

.error-page{
	max-width: 500px;
	margin: 50px auto;
}

.error h1{ font-weight: normal; }
.error form { margin: 0; }

/* Grid */
.show-grid { margin: 0; }
.show-grid div{
	background: #eee;
	text-align: center;
	margin: 10px 0px;
	padding: 0 15px;
	border: 1px solid #ddd;
}

/* Slider */

#eq span {
    height:120px; float:left; margin:15px
}

.ui-slider .ui-slider-handle { 
	position: absolute; 
	z-index: 2; 
	width: 1em; 
	height: 1em; 
	cursor: default; 
	background: #fafafa !important;
	border: 1px solid #ccc !important; 
}

.ui-slider-horizontal { 
	height: .5em; 
	border: 0px solid #eee !important; 
	background: #dfdfdf !important;
}

.ui-slider-vertical { 
	height: 100px; 
	width: 0.5em;
	border: 0px solid #fff !important; 
	background: #dfdfdf !important;
}

#master1, #master2, #master3, #master4, #master5, #master6{
	width: 100%;
	margin:15px 0px !important;
}

.slider-red .ui-widget-header{
	background: #af3e2e !important;
	border-color: #af3e2e !important;
}	

.slider-blue .ui-widget-header{
	background: #119fdd !important;
	border-color: #119fdd !important;
}	

.slider-green .ui-widget-header{
	background: #5d9f2a !important;
	border-color: #5d9f2a !important;
}	

.slider-yellow .ui-widget-header{
	background: #ceab40 !important;
	border-color: #ceab40 !important;
}	

.slider-orange .ui-widget-header{
	background: #ce7610 !important;
	border-color: #ce7610 !important;
}	

.slider-violet .ui-widget-header{
	background: #723aa2 !important;
	border-color: #723aa2 !important;
}	

/* Toggle button */

.make-switch{
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 8px;
}

/* Gallery */

.gallery img{
	width: 100%;
	max-width: 190px;
	margin: 5px;
}

/* Error log */

.error-log{
	height: 400px;
	overflow: auto;
}

.error-log ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.error-log ul li{
	padding: 10px 0px;
}

/* Media */

.medias .checker {
	width: 5px !important;
}

.medias img{
	max-width: 40px;
}

/* CL Editor */

.cleditorMain{
	border: 1px solid #ccc;
	margin: 10px 0px;
}

.cleditorMain textarea, .cleditorMain iframe{
	width: 100% !important;
}

/* Chart */

#curve-chart,#live-chart,#pie-chart,#pie-chart2,#pie-chart3{
	height: 250px;
	max-width: 100%;
}

#bar-chart{
	height: 283px;
	width: 99.5%;	
}

#pie-chart,#pie-chart2,#pie-chart3{
	max-width: 300px;
	margin: 10px auto;
}

/* Support page */

#slist p{
display: none;
margin:5px 0px;
padding:5px 10px !important; 
background:#fff;
line-height: 25px;
border:1px solid #eee;
}

#slist{
	margin-left: 20px;
}

#slist li{
	margin-bottom: 10px;
}

#slist li a{
	display: block;
	margin-bottom: 0px;
}

.support-contact i{
	margin-right: 3px;
}

/* Post form */

.post{
	margin-top: 20px;
}

/* Login and Register form */

.admin-form{
	max-width: 500px;
	margin: 50px auto;
}

.admin-form form{ padding-top: 10px; }

/* Invoice */
.invoice .table-bordered { border: 1px solid #ddd;}

/* Statements */
.statement .table-bordered { border: 1px solid #ddd;}

/* Support Filter */
.filterinput { padding-left: 5px; }

/* Header */
				
#border-blue-top {
    margin: 0px auto;
    height: 0px;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 7;
    border-top: 5px solid #062242;
    position: relative;
	 -webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 75) !important;
    box-shadow: 0px 0px 4px 0px #000 !important;
}
				
.bg-white {background-color:#fff;padding:0;-webkit-box-shadow: 0px -3px 2px 0px rgba(0, 0, 0, .4) !important;
box-shadow: 0px -3px 2px 0px rgba(0, 0, 0, .4) !important; }
.bg-events {background-color:#eaeff6;}

.sub-header {margin-top:270px;height:60px;background:url('/images/backgrounds/blue-013b83-transparent.png');}
	  .sub-header h1{color:#fff;padding:1px 0 0 20px;margin-top: 10px;}
	  .sub-header h1 strong {text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5)!important;}
	  .sub-header h1 a, .sub-header h1 a:hover{color:#fff !important;}

.top-nav-area {background:url('/images/backgrounds/bg-header.jpg') no-repeat top center fixed; 
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;}

/* Gonzaga Logo */
/* Logo dropdown */
/*.ie-logo {width:186px\9;}*/

.logo {z-index:10;top:0;position:absolute;}
.drop-shadow {
			-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 75) !important;
        		box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 75) !important;}

#logo ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#logo a {
		margin: 0;
		padding: 0;
	}
	
		/* Top buttons */
		#logo > ul > li {
			margin: 0;
			padding: 0;
		}
		#logo > ul > li > a {
			margin: 0;
			padding: 0;
		}
		#logo > ul > li:hover > a {
			margin: 0;
			padding: 0;
		}
		#logo .menu-drop > a {
			padding: 0;
			
		}
	
		
		/* Dropdown */
		#logo ul ul {
			border-top:1px dotted #004270;
			background-color: #002649;
			padding: 5px 0 4px 0;
			position: absolute;
			left: -5000px;
			min-width: 230px;
			z-index: 110;
			opacity: 0;
			margin:0 0 0 30px;
		}
		#logo li:hover ul {
			left: 0;
			opacity: 1;
			-webkit-transition: opacity 0.1s;
			-moz-transition: opacity 0.1s;
			-ms-transition: opacity 0.1s;
			-o-transition: opacity 0.1s;
			transition: opacity 0.1s;
			-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.6);
	  		-moz-box-shadow: 0 2px 4px rgba(0,0,0,.6);
	 	   -o-box-shadow: 0 2px 4px rgba(0,0,0,.6);
	 	 	box-shadow: 0 2px 4px rgba(0,0,0,.6);
		}
		
			/* Dropdown buttons */
			#logo ul ul li {
				white-space: nowrap;
			}
			#logo ul ul a {
				font-family: 'Lato', Arial, sans-serif;
                font-weight: 400 !important;
				text-transform:uppercase;
				text-decoration:none;
				font-size: 13px;
				color: #fff;
				padding: 6px 19px;
				display: block;
				-webkit-transition: background-color 0.1s, color 0.1s;
				-moz-transition: background-color 0.1s, color 0.1s;
				-ms-transition: background-color 0.1s, color 0.1s;
				-o-transition: background-color 0.1s, color 0.1s;
				transition: background-color 0.1s, color 0.1s;
			}
			#logo ul ul a:hover {
				color: #ffffff;
				background-color: #003f72;
				-webkit-transition: background-color 0.1s, color 0.1s;
				-moz-transition: background-color 0.1s, color 0.1s;
				-ms-transition: background-color 0.1s, color 0.1s;
				-o-transition: background-color 0.1s, color 0.1s;
				transition: background-color 0.1s, color 0.1s;
				
			}

/* Header */
.ucenter-title{margin:44px 0 0 -30px;}
.ucenter-title h1{padding:9px 10px 0px 10px;color:#fff !important;display:inline-block;line-height:1 !important; letter-spacing:1px;font-size:48px !important; background:transparent url('/images/backgrounds/blue-transparent.png');margin:0;text-shadow: 0 0 4px rgba(0, 0, 0, .5);margin-bottom:3px;line-height:1;} /*background-color:#042b5b;*/
.ucenter-title a:hover h1 {background:#042b5b;}
.ucenter-title a:hover h1 {background-image:none;}
.ucenter-title a:hover {text-decoration:none;}
.blue-promo{padding:20px 20px 5px 20px;display:block;background:transparent url('/images/backgrounds/blue-004094-transparent.png');overflow:hidden;}
.blue-promo a {color:#fff;text-decoration:none;}
.blue-footer-promo{padding:20px 20px 5px 20px; background:transparent url('/images/backgrounds/blue-001a30-transparent.png');color:#fff;margin-bottom:20px;}
.blue-footer-promo h2 {font-size:24px; margin-top:0;line-height:1;}
.blue-footer-promo p {color:#e1e5e9;}
.blue-footer-promo a {color:#fff;}
.blue-footer-promo a:hover {color:#fff;text-decoration:underline;}
.blue-footer-promo p a {float:right;color:#e1e5e9;}
.blue-footer-promo p.promo-description {min-height:70px;}


/* Articles */



.toggle-container {display:block;}
.article {
    padding: 0px 40px 0px 0px;
}

.article_button {
    padding:10px 10px 10px 25px;
    background: #fff;
text-decoration: none;
outline: medium none;
font-size: 16px;
line-height: 16px;
margin: 10px 0 0 0;
cursor: hand;

}
.article_button span {color:#555; text-decoration:none;font-family: 'Lato' !important;font-weight:700 !important;}
.article_button:hover {background-color:#f1f1f1;}
.article_button span:hover {cursor: default;color:#666; text-decoration:none;}

.view_more_article_button {
    padding:10px 10px 10px 25px;
    background: #fff;
text-decoration: none;
outline: medium none;
font-size: 16px;
line-height: 16px;
margin: 10px 0 0 0;
cursor: hand;

}
.view_more_article_button span {color:#555; text-decoration:none;font-family: 'Lato' !important;font-weight:700 !important;}
.view_more_article_button:hover {background-color:#f1f1f1;}
.view_more_article_button span:hover {cursor: default;color:#666; text-decoration:none;}

.collapse-open {
    background: url('/images/icons/toggle_close.png') no-repeat scroll left center;
	 color: #666;
	 border-bottom:#fff 1px solid;
}
.toggle-container {
	border-bottom:#d7d7d7 1px solid;
padding-bottom:5px;
overflow:auto;
}
.toggle-content {
	padding:0 0 0 25px;
	color: #666;
	line-height:20px;
	overflow:auto;
	
}
.collapse-close {
    background: url('/images/icons/toggle_open.png') no-repeat scroll left center;
    color: #666;
	 border-bottom:#d7d7d7 1px solid;
}
.article a {
    color: #08C;
    text-decoration: none;
}
.article a:hover {
    color: #005580;
    text-decoration: underline !important;
}
.article_from {
color: #888;
font-size: 11px;
margin: 0px;
font-weight: normal;	
padding:0px;
}


/* Responsive */

@media (max-width: 480px){
	.mainbar .page-head h2{
		float: none;
	}
	.mainbar .bread-crumb{
		float: none;
		margin-top: 10px;
	}
	.col-left{
		width: 100%;
		float: none;
		margin-right: none;
	}
	.col-right{
		width: 100%;
		float: none;
	}
	.fc-button-month, .fc-button-agendaWeek, .fc-button-agendaDay {
		display: none;
	}
	
}
@media (max-width: 746px){
	.top-nav-area {background:url('/images/backgrounds/bg-header.jpg') no-repeat top center fixed; 
  -webkit-background-size: auto 330px;
  -moz-background-size: auto 330px;
  -o-background-size: auto 330px;
  background-size: auto 330px;}
}

@media (max-width: 767px){
	body{
		margin: 0 auto;
	}
	.mainbar .matter{
		padding-left: 0px;
		padding-right: 10px;
	}
	.events-row .events-matter{
		padding-left: 0px;
		padding-right: 10px;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 0px;
}
.widget.w-line{
	padding-left:17px;	
}
.widget.w-item{
	padding-left:20px;	
}
	.form-inline button{
   		margin-left:0px;
   	} 
	.navbar,.navbar-inner{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.navbar-collapse .dropdown-big .dropdown-menu{
		color: #bbb !important;
	}	
	.navbar-collapse .dropdown-big .dropdown-menu a{
		color: #ccc !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.navbar-collapse .dropdown-big .dropdown-menu a:hover{
		color: #aaa !important;
	}
	.navbar-collapse .dropdown-big .dropdown-menu h5{
		color: #eee !important;
	}		
	.navbar-collapse .dropdown-menu{
		padding: 10px 10px !important;
	}
	.navbar-collapse .dropdown-menu a {
		color: #fff !important;
	}
	.navbar-collapse .dropdown-menu a:hover{
		background:transparent !important;
	}
	.navbar-collapse .dropdown-menu hr{
		border-top: 0px solid #eee;
		border-bottom: 1px solid #333;
	}
	.sidebar{
		float: none;
		width: 100%;
	}
	
	.sidebar .sidebar-dropdown{
		display: block;
	}
	.sidebar .sidebar-inner{
		display: none;
		max-width:300px;
		padding:0px 20px;
	}
	.sidebar .sidebar-widget{
	}
	.mainbar{
		margin: 0px;
		float: none;
	}
	.events-row{
		margin: 0px;
		float: none;
	}
	.today-datas{	
		text-align: center;
	}
	.slide-box, .print-btn{
		display: none;
	}
	.sub-header {
    margin-top: 200px;
	}
	.gu-submit {padding:30px 20px 30px 20px !important;}
	.gu-footer {padding:10px 20px 10px 20px !important;}
	.submit-arrow, .mm-logo {display:none;}
	.editing_tips {
	margin-top:10px;
}
.form-group .mobile-pad {padding-top:10px !important;}
.events-sidebar{
	float: none;
	display: none;
}
}
@media (max-width: 1200px){
	.container.sub-header{width:100%;}
	.bg-submit .container, .bg-footer .container {margin-left:0 !important;}
}
@media (max-width: 992px){
	.submit-announcement {display:none;}
	.btn.btn-nav {padding: 6px 6px;}
	
	a.btn-edition {
		width:100%;
		margin-bottom: 5px;
	}
}

@media (min-width: 768px) and (max-width: 979px){
	a.btn-edition {
		width:100%;
		margin-bottom: 5px;
	}
	.form{
		margin: 0px !important;
	}
	form .control-group{
		margin:0px !important;
	}
	form .control-label{
		float: none !important;
		width: auto !important;
		text-align: left !important;
	}
	form .controls{
		float: none !important;
		margin-left: 0px !important;
	}
	form .form-actions{
		padding-left: 0px !important;
	}
	.navbar,.navbar-inner{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.nav-collapse .dropdown-big .dropdown-menu{
		color: #bbb !important;
	}	
	.nav-collapse .dropdown-big .dropdown-menu a{
		color: #ccc !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.nav-collapse .dropdown-big .dropdown-menu a:hover{
		color: #aaa !important;
	}
	.nav-collapse .dropdown-big .dropdown-menu h5{
		color: #eee !important;
	}		
	.nav-collapse .dropdown-menu{
		padding: 10px 10px !important;
	}
	.nav-collapse .dropdown-menu a {
		color: #fff !important;
	}
	.nav-collapse .dropdown-menu a:hover{
		background:transparent !important;
	}
	.nav-collapse .dropdown-menu hr{
		border-top: 0px solid #eee;
		border-bottom: 1px solid #333;
	}
	.sidebar{
		width: 200px;
	}
	.mainbar{
		margin-left: 0px;
		margin-right: 200px;
	}
	.events-row{
		margin-left: 0px;
		margin-right: 200px;
	}
	.sub-header {
    margin-top: 240px;
	}
	.events-sidebar{
		width:200px;
	padding:12px 0 20px 15px;
	overflow:hidden;
}



/* flickr widget */
#flimages ul {
	padding: 0px;
margin: 0px;
list-style-type: none;
}
#flimages ul li {
	float:left;
	margin:0 10px 10px 0;
	border:3px solid #eaeff6;
}
.form-group .mobile-pad {padding-top:10px !important;}
}

/* issue edit page */

.listoff {
	list-style-type: none;
}

#article_edit_list
{
  list-style: none;
	padding:10px 0px 0px 0px;
	padding-right: 275px;

}
#article_edit_list ul
{
  margin-left: 10px;
  padding-left: 0px;
}
#article_edit_list li
{ margin-bottom: 10px;
	list-style:none;
		background-color:#FFFFCC;
}

#article_edit_list li.reviewed
{
	background-color:#eee;
	list-style:none;
}

#article_edit_list td
{
	vertical-align:top;
	text-align:left;
}

div#notice {
min-height: 400px;
padding: 20px 25px;
}

@media (min-width: 626px) {
#article_mainbar .page-head {margin-left:50px;}
#article_mainbar .matter {margin-left:30px;}
}

#submission_history_link {
	text-align: center;
}
#submission_history_link a {
	
	font-weight: bold;
	font-style: italic;
	color:#AAA;
}
span.article_edition {
	width:140px;
	display:inline-block;
	font-style: italic;
	color:#AAA;
}
span.article_dates {
	font-style: italic;
	color:#AAA;
}