/*
Place your custom styles here */

/* Rules to update base styling for list elements */
/* Added 3/30/15 ST */

ul {
  padding-left:10px;
}
  
ul li, ol li {
  padding-bottom:10px;
}

#header ul.menu {
  padding:0 0 0 10px;
}
        
/* End list rules */

.field-name-field-article-date {
  margin: 0 0 10px;
}

#center-wrapper .sidebar .block h2 {
  	color: #FFFFFF;
  	border-bottom:1px solid #FFFFFF;
	margin-top: 15px;
}

#center-wrapper .region-content .sidebar .block h2 {
  border-bottom:1px solid #FFFFFF !important;
  margin-top: 15px;
}

#center-wrapper .sidebar .block p {
  margin: 4px 0;
}

#center-wrapper .sidebar .block a {
  color:#FF9900;
}

#center-wrapper .sidebar .block {
  padding: 5px 15px 5px;
}

.flexibleblock {
  color: #FFFFFF;
  padding: 10px;
}

#center-wrapper .region-content .flexibleblock h2 {
  color: #FF9900;
}

.atmos-landing-block .views-field-title-1 {
        border-top: 1px solid #CCCCCC;
}

.atmos-landing-block .views-row-1 .views-field-title-1 {
	border-top: none;	
}

.atmos-landing-block .views-row-first .views-field-title, .atmos-landing-block .views-row-1 .views-field-title {
	border-top: none;
}

.sidebar .views-field-title a {
	font-size: 14px; /* Set back to default body font size of 14px */
}
.sidebar .atmos-landing-block .views-field-title {
  /*padding:3px 0 0;*/
}
.sidebar .atmos-landing-block .view-footer, 
.sidebar .atmos-landing-block .view-footer a {
  background-color: inherit;
  /*font-size: 13px;*/
  font-weight: normal;
  line-height: 16px;
  padding: 0 0 1px;
}
.sidebar #mc_embed_signup label {
  color: #FFFFFF;
	font-family: "UbuntuBold";
	font-size: 15px;
	margin: 0;
	padding: 0 0 10px;
	text-transform: uppercase;
}
.sidebar input#mce-EMAIL {
  border: 1px solid #CCCCCC;
  color: #333333;
  display: block;
  float: left;
  font-family: "UbuntuBold";
  font-size: 12px;
  height: 16px;
  margin: 0;
  padding: 5px;
  width: 165px;
}
.atmos-landing-block .views-field-field-image, .atmos-landing-block .views-field-field-image-fid, .atmos-landing-block .views-field-field-thumbnail-fid {
  height: 172px;
}
.tipbox {
  border: 1px solid #004779;
  padding: 10px;
  text-align: left;
  background-color: transparent;
  margin: 0;
}
#featured {
  height: 236px;
}
.jcarousel-skin-atmos-short {
  width: 620px;
}
/* Tables
-------------------------------------- */
#block-president-site-webform-univ-results .content {
	overflow:visible;
}
table.president-site-table {
	width:100%;
	overflow:scroll;
	background-color:#FFFFFF;
}
.president-site-table td {
	padding-right:20px;
	padding-bottom:5px;
}
.president-site-table tr.even {
	background-color:#FCFCFC;
}
#header .block-menu li a {
  font-size: 10px;
  padding: 7px 10px 6px;
}
.an-section .views-field-title,
.an-section .views-field-field-article-date,
.an-section .views-field-body {
  float: right;
  padding: 10px 10px 0;
  width: 420px;
}
.an-section div.views-field-body, .an-section div.views-field-teaser, .an-section div.views-field-view-node {
  padding: 10px 10px;
}
.page-government-relations-advocacy .panel-pane .an-section .views-field-title,
.page-government-relations-advocacy .panel-pane .an-section .views-field-field-article-date,
.page-government-relations-advocacy .panel-pane .an-section .views-field-body,
.no-sidebars .an-section .views-field-title,
.no-sidebars .an-section .views-field-field-article-date,
.no-sidebars .an-section .views-field-body {
  width: 710px;
}
.panel-pane .an-section .views-field-title,
.panel-pane .an-section .views-field-field-article-date,
.panel-pane .an-section .views-field-body {
  width: 420px;
}

.an-section .views-field-field-article-date {
  color: gray;
}
.an-section .views-field-field-article-date,
.views-field-title a {
  color: #003366;
}
/*.an-section .views-row {
  border-top: 2px solid #24487D;
}*/
.panels-flexible-region-15-custom_title {
  display: none;
}
.atmos-landing-block .views-field-field-image, .atmos-landing-block .views-field-field-image-fid, .atmos-landing-block .views-field-field-thumbnail-fid {
  height: 167px;
}
.field-content {
  line-height: 21px;
/*  margin: 0 0 5px; */
}
.page-government-relations-advocacy #center-wrapper .block h2 {
  border-top: 2px solid #24487D;
}
.panel-pane .addthis_button_compact {
  padding: 0 20px 0 0 !important;
}
.socialsidebar, #center-wrapper .sidebar .block.socialsidebar {
  border-bottom: 2px solid #24487D;
}

/*****************  Comments  *************************/
#comments {
	border: 2px solid #486fa6; //#d3ddeb;
}
.comment {
	background-color: #eff0f1;
	border: 1px solid #8199bb; 
	padding: 10px 10px;
	font-size: 16px;
	margin-top: 10px;
}
.comment.comment-by-viewer {
	background-color: #dce3ea;
}
.comment .comment-text {
	border: none;
}
#comments h2.title {
	font-size: 1.3em;
	font-weight: 600;
	color: #305486;
	margin-top: 0;
	padding: 10px 0 4px 10px;
	border-bottom: 2px solid #8199bb;
	background-color: #d3ddeb;
}
#comments h2.title.comment-form {
	border-top: 2px solid #8199bb;
}
#comments div.comment {
	padding: 5px;
}
#comments .comment-permalink {
	display: none;
}
.comment .attribution {
	padding: 0 2px 0 0;
}
#comments .submitted {
	background-color: #dfe7ed;
	border: 1px solid #656565;
	padding: 0 6px;
}
#comments .submitted .commenter-name span.username {
	color: #1b5cd2;
	font-size: 18px;
}
#comments .submitted .comment-time {
	color: #656565;
	font-size: 16px;
}
#comments div.indented {
	margin-left: 45px;
}
.not-front.logged-in.page-node .submitted span.username {
	color: #4a7bad;
	font-weight: bold;
}
.comment .comment-arrow {
	display: none;
}
.comment .comment-text span.new {
	color: red;
}
.comment .comment-text h3 {
	margin: 0 0 0.5em;
}
.comment .comment-text h3 a {
	color: #305486;
}
.comment .comment-arrow {
	margin-left: -48px;
}
#comments form {
	padding-left: 10px;
}
.comment .content {
	margin-bottom: 20px;
}
.region-content .comment ul {
	margin: 0;
	margin-top: 10px;
}
.comment ul.links li {
	font-size: .9em;
	border: 1px solid #8199bb;
	background-color: #F6D8AA;
	padding: 5px 18px;
	margin-right: 20px;
}
#comment-form input.form-submit#edit-submit {
	font-size: 1em;
	border: 1px solid #8199bb;
	background: none;
	background-color: #F6D8AA;
	padding: 5px 18px;
}
#comment-form input.form-submit#edit-submit:hover {
	text-decoration: underline;
}
#comment-form input {
	border-radius: 0;
}
/* News Block image  */

.views-row img {
  /*float: none;*/ /* Turn off extraneous float rule */
  margin: 0 30px 15px 0;
}

/* Technology Transfer Success Stories Tech Transfer News  */

.page-president-technology-transfer-news #titlebar {
  border: none;
}

.page-president-technology-transfer-news .an-section .views-row img, .an-section .views-field-field-thumbnail {
  float: left;
 /* margin: -47px 15px 20px 0; */
  }
.page-president-technology-transfer-news .field-content {
  line-height: 21px;
  float: none;
}.page-president-technology-transfer-news .an-section .views-field-title, .an-section .views-field-field-article-date, .an-section .views-field-body {
  float: right;
  margin: 0 0 16px;
  padding: 10px 10px 0;
  width: 420px;
}

/* Tech Transfer News Stories */

/* This is a hack to get TTN Stories long text to format properly */

.page-president-technology-transfer-news .view-technology-transfer-news-sidebar-block-x1 .views-field-description .field-content p {
	float: right;
	width: 430px;
}

.page-president-technology-transfer .view-technology-transfer-news-sidebar-block-x1 .field-type-text-long .field-items {
	margin-bottom: 10px;
}

/* This rule overrides the TNN Stories rule for the same view as displayed in the Sidebar */
.page-president-technology-transfer #block-system-main .pane-content .field-type-text-long {
        width: auto;
}

/* TTN Stories Pager */

/* Add top padding to the pager */

.page-president-technology-transfer .item-list ul.pager {
	padding-top: 20px;
}

/* Tech Transfer News Slideshow */

/* Make the slideshow controls move lower on the screen */

.page-president-technology-transfer .atmos-slideshow .views-slideshow-controls-bottom {
	margin-top: 40px!important;	
}

/* TTN Success Stories  */

#block-views-tech-transfer-stories-block-1 .view-content {
	background: #e3e4e6;
	overflow: auto;
}

#block-views-tech-transfer-stories-block-1 h2 {
        background: #24487d;
	color: #FFFFFF!important;
	padding: 10px!important;
}

#block-views-tech-transfer-stories-block-1 .content {
	padding: 0;
}

#block-views-tech-transfer-stories-block-1 .an-section .views-row {
	border: none;
}

#block-views-tech-transfer-stories-block-1 img {
	padding: 7px;}

/* TTN Sidebar */

.view-technology-transfer-news-sidebar-block-titles-x3 .views-field-title {
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

.view-technology-transfer-news-sidebar-block-titles-x3 .view-footer .views-field-title {
	padding-bottom: 0;
}

.view-technology-transfer-news-sidebar-block-titles-x3 .views-row-1 .views-field-title {
	padding-top: 0;
}

/* Just for TTN Sidebar, customize margins on the image */
.pane-technology-transfer-news-sidebar-block-x1 .views-row img {
	margin-top: 7px;
	margin-bottom: 10px;
}

.pane-content .view-technology-transfer-news-sidebar-block-titles-x3 {
	border: none;
}

.view-technology-transfer-news-sidebar-block-titles-x3 .views-row-1 .views-field-title {
	border: none;
}

/* Home page slideshow
-------------------------------------- */
.atmos-slideshow {
  background-color: black;
  color: white;
  height: 235px;
  overflow: hidden;
  width: 980px;
}
.atmos-slideshow .views-slideshow-controls-bottom {
  margin: 0 0 0 60px;
  float: left;
  clear:left;
}
.views-slideshow-pager-field-item {
  float: left;
  padding: 0;
  color:#000000;
}
.atmos-slideshow .views-slideshow-pager-field-item {
  border: 2px solid #A9CADE;
  height: 20px;
  margin: 0 10px;
  text-align: center;
  width: 20px;
  color:#000000;
}
.atmos-slideshow .views-slideshow-pager-field-item.active {
  background-color: #EDC309;
}

.atmos-slideshow .views-slideshow-pager-field-item.active,
.atmos-slideshow .views-slideshow-pager-field-item .views-content-promote.active {
  color: #EDC309;
}
.atmos-slideshow-image {
  border: 0 none;
  height: 235px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: -625px;
  top: 0;
  width: 665px;
  z-index: 60;
}
 .views_slideshow_slide img {
    clear: right;
    float: right;
    position: relative;
} 
.atmos-slideshow .views-field-body {
  background-color:transparent;
 color: white;
  font-family: Ubunturegular;
  font-size: 16px;
  line-height: 21px;
  padding: 15px;
}
.atmos-slideshow .views-field-title {
  border-bottom: 3px solid #FB9C1A;
  color: white;
  float: left;
  font-family: "UbuntuBold";
  font-size: 28px;
  font-weight: normal;
  line-height: 30px;
  margin: 15px;
  overflow: hidden;
  padding: 0 0 10px;
  text-transform: uppercase;
  width: 345px;
  z-index: 89;
}
.atmos-slideshow .views-field-title a {
  color: #fb9c1a;
  font-family: "UbuntuBold";
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
  margin-bottom: 10px;
  padding: 0 0 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.atmos-slideshow .views-field-field-body,
.atmos-slideshow .views-field-field-date-and-time,
.atmos-slideshow .views-field-field-short-title {
  clear: left;
  color: white;
  float: left;
  font-family: "UbuntuRegular";
  font-size: 16px;
  line-height: 21px;
  overflow: hidden;
  padding: 15px;
  width: 345px;
  z-index: 89;
  background-color: transparent;
  margin: 0;
}
.sidebar ul.menu li {
  margin-left: -7px;
}
.sidebar li {
  border-top: 1px solid #FF9900;
  list-style: none outside none;
  margin: 12px 0 -10px -12px
}

/* Add top-padding to Tech Transfer Nav Sidebar */ /* TT Home ONLY */
.page-president-technology-transfer .menu-name-menu-technology-transfer-menu li.first {
	padding-top: 10px; /* Superseded by more general rule for .sidebar 
    li.first */
}

/* Remove top-padding from first item in Tech Transfer Nav Sidebar Menu */ /* TT News page only */
.page-president-technology-transfer-news .menu-name-menu-technology-transfer-menu li.first {
        padding-top: 0;
}

/* Override ul.menu in layout.css to left align Sidebar Menu items with Sidebar Menu Heading  */
.menu-name-menu-technology-transfer-menu ul.menu {
	margin-left: 8px;
}

.atmos-slideshow .views-row img {
  float: right;
  margin: 0 20px 15px 0;
}
/* END Home page slideshow
-------------------------------------- */

/* Fix for OGC Sidebar Nav */

/* This rule ONLY applied to li.first within .pane-block which exist on Panels pages */
.pane-content li.first {
	padding-top: 10px;
}

/* Sets padding-bottom to zero for expanded menu items */
li.expanded {
	padding-bottom: 0;
}

/* Sets padding-top to 10px for sub-menu items */
.sidebar li.first.collapsed, .sidebar li.first.expanded, .sidebar li.expanded li.first.leaf {
	padding-top: 10px;
}

/* UMatch overrides */
.view-umatch .views-exposed-widget,
.view-umatch .form-type-select {
    width: 100%;
    margin-top:20px;
}

.view-umatch input#edit-submit-umatch,
.view-umatch input#edit-reset--2 {
  height: 50px;
  width: 100px;
  margin-right: 10px;
  border: 1px solid #ccc;
  background: #cccccc; /* Old browsers */
  background: -moz-linear-gradient(top, #eee 0%, #efefef 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #eee 0%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #eee 0%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  font-size: 12px;
}

#improvedselect-edit-field-expertise-tid .improvedselect ul.improvedselect_all {
  overflow: visible;
}