/*
Theme Name: Cottey - EMG Confidence
Author: Educational Marketing Group, Inc.
Template: emg_confidence
Version: 1.1
*/

@import url("../emg_confidence/style.css");
@import url("calendar.css?version=06092017"); 


/**
 * Table of Contents
 *
 */



.b1_bg a:hover,
.b1_bg a:focus,
a.b1_bg:hover,
a.b1_bg:focus,
a:hover .b1_bg,
a:focus .b1_bg{
    background-color: #1c4773;
}


.b2_bg a:hover,
.b2_bg a:focus,
a.b2_bg:hover,
a.b2_bg:focus,
a:hover .b2_bg,
a:focus .b2_bg
{
    background-color: #00874a;
}



.b3_bg a:hover,
.b3_bg a:focus,
a.b3_bg:hover,
a.b3_bg:focus,
a:hover .b3_bg,
a:focus .b3_bg
{
    background-color: #b03835;
}



.b4_bg a:hover,
.b4_bg a:focus,
a.b4_bg:hover,
a.b4_bg:focus,
a:hover .b4_bg,
a:focus .b4_bg{
    background-color: #27112c;
}



.b5_bg a:hover,
.b5_bg a:focus,
a.b5_bg:hover,
a.b5_bg:focus,
a:hover .b5_bg,
a:focus .b5_bg
{
    background-color: #151818;
}

.b6_bg a:hover,
.b6_bg a:focus,
a.b6_bg:hover,
a.b6_bg:focus,
a:hover .b6_bg,
a:focus .b6_bg{
    background-color: #3d3938;
    color: #fff;
}



.b6_bg a,
a.b6_bg,
a .b6_bg,
.btn.b6_bg,
.grid .b6_bg,
.grid.w_img img + .link,
.entry-content blockquote,
.entry-content blockquote + .description,
.grid.grey a,
.grid .white_bg a {
    color: #3d3938;
}


div.expand  {
  min-height:50px;
  background-image: url('/images/down_arrow.png');
  background-repeat:no-repeat;
  background-position:90%;
  border-bottom:1px solid #808080;
  color: #fff;
  padding-top:10px;
  padding-left:10px;
}

div.text{
  min-height:50px;
  border-bottom:1px solid #808080;
  color: #fff;
  text-align:center;
  padding: 10px;
}

div.text a, div.expandable.text.a {
  color: #efefef;
  text-decoration:none;
}

div.text a:hover {
  color: #c0c0c0;
  text-decoration:none;
}

div.expandable,
div.expandable a {
    color: #222;
    padding-left:15px;
}

div.expandable a:hover,
div.expandable a:hover {
   color: #222;
}

div.b1_bg_menu {
    background-color: #007acc;  
}

div.b1_bg_expandable {
    background-color: #94b8dc;
}

div.b2_bg_menu {
    background-color: #00a561;  
}

div.b2_bg_expandable
{
    background-color: #7fd2b0;
}

div.b3_bg_menu
{
    background-color: #ed5f4f; 
}
div.b3_bg_expandable {
    background-color: #f6afa7;
}

div.b4_bg_menu {
    background-color: #551e5b;   
}
div.b4_bg_expandable {
    background-color: #ab84ad;
}
.b4_bg a {
  color:#000000;
}

div.b5_bg_menu {
    background-color: #1a1a1a;  
}
div.b5_bg_expandable {
    background-color: #a0a0a0;
}

div.b6_bg_expandable {
    background-color: #868282;
    color: #fff;
}



.grid.grey a {
    background-color: inherit;
}

.grid.grey a:hover,
.grid.grey a:focus,
.grid .white_bg a:hover,
.grid .white_bg a:focus{
    color: #007acc;
}

.entry-content blockquote,
.grid .grid_title {
    font-family: 'Playfair Display', serif;
    padding-bottom: 20px;
}

.site-info a {
    color: #686868;
}

table col.pct05 {
  width:5%;
}

table col.pct10 {
  width:10%;
}

table col.pct13 {
  width:13%;
}

table col.pct15 {
  width:15%;
}

table col.pct20 {
  width:20%;
}

table col.pct25 {
  width:25%;
}

table col.pct30 {
  width:30%;
}

table col.pct50 {
  width:50%;
}

table col.pct60 {
  width:60%;
}

table col.pct65 {
  width:65%;
}

table col.pct75 {
  width:75%;
}

table col.pct80 {
  width:80%;
}

table col.pct85 {
  width:85%;
}

table col.pct90 {
  width:90%;
}

table tr td.pct10 {
 /* width:80px; 
  min-width:10%; */
  width:10%;  
}


table tr td.pct90 {
 /* width:720px; 
  min-width:90%;   */
  width:90%; 
}

table.noborder {
  border:0;
}

p.caption {
  font-size:0.9em;
}

div.usnews {
  background-color:#333;
  color: #efefef;
//  background-image:url('/wordpress/wp-content/uploads/2017/09/ranking_regional_2018_white.png');
//  background-image:url('/wordpress/wp-content/uploads/2017/01/front-page-us-news.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* div.usnews div.content {
  max-width:80%;
} */

form#form  { display: table;      }
form#form p     { display: table-row;  }
#form label { display: table-cell;  vertical-align:middle;}
#form input { display: table-cell;}
#form input#submit { display: table-cell; padding-top:20px;}
#form textarea { display: table-cell; }

div.faculty_contact {
  margin-right:10px; 
  padding:5px; 
  float:right; 
  background:#efefef; 
  border:1px solid #d0d0d0;
}

div.excerpt_box {
  float:left;
  margin-left:25px;
  padding:25px; 
  background:#efefef; 
  border:1px solid #d0d0d0;
}

div.peo_excerpt {
  padding:25px; 
  float:left; 
  background:#efefef; 
  border:1px solid #d0d0d0;
}

div.faculty {
  float:left;
  width:250px;
  height:525px;
  margin-right:15px;
  margin-bottom:25px;
}

div.faculty img {
  width:215px;
}

div.faculty div.title {
  font-size:0.9em;
}

div.faculty div.office {
  font-size:0.9em;
}

div.faculty div.phone {
  font-size:0.9em;
}

div.ccaa-board {
  float:left;
  width:250px;
  height:375px;
  margin-right:15px;
  margin-bottom:25px;
}

div.ccaa-board img {
  width:215px;
}

div.ccaa-board div.title {
  font-size:0.9em;
}
div.peo_calendar_header {
  width:90px; 
  height:25px; 
  padding-top:7px; 
  padding-left:3px; 
  padding-right:30px; 
  text-align:center; 
  color:#ffffff; 
  background-color:#00449e;
}

div.peo_calendar {
  width:100px; 
  height:80px;  
  padding-top:5px; 
  padding-left:6px;
}

table.peo_calendar th {
  color: #ffffff;
  background-color:rgb(46, 92, 170);;
}

table.peo_calendar tr th {
  font-size:0.9em; 
  text-align:center;
}

div.periodical_location {
  width:200px;
  float:left;
  clear:both;
}
div.periodical_begin_date {
  float:left;
}
div.periodical_end_date {
  float:left;
}
div.periodical_end_date::before {
  content:"-";
}

div.card {
  width:375px;
  float:left;
  margin-right:15px;
  margin-bottom:15px;
  background:#efefef;
  border:1px solid #d0d0d0;
}

div.card div.image img {
  float:left;
  border:0 1px 1px 0;
  margin-right:15px;
  margin-bottom:15px;
}

div.card .name {
  margin-top:15px;
  font-weight:bold;
  font-size:1.2em;
  color:#551e5b;
}

div.card .suite {
  margin-top:15px;
  font-weight:medium;
  color:#551e5b;
}

div.player div.image img {
  float:left;
  border:0 1px 1px 0;
  margin-right:10px;
  margin-bottom:30px;
}

div.player {
  width:350px;
  height:190px;
  float:left;
  font-size:0.85em;
  margin-right:15px;
  margin-bottom:15px;
  background:#efefef;
  border:1px solid #d0d0d0;
}

div.player .bio {
  float:left;
}

div.player :before {
  min-width: 65px;
}


div.player .number {
  position:absolute;
  margin-top:100px;
  background:#551e5b;
  color:#fff;
  width:40px;
  padding:5px;
}

div.player .name {
  font-weight:bold;
  color:#551e5b;
}

div.player .year:before {
  content: 'Class: ';
}

div.player .major:before {
  content: 'Major: ';
}

div.player .height:before {
  content: 'Height: ';
}

div.player .hometown:before {
  content: 'Hometown: ';
}


div.player .highschool {
  max-width:225px;
}

div.player .highschool:before {
  content: 'High School: ';
}

/* Social Menu */
.social-menu {
    text-align: center;
}

.social-navigation .social-menu a {
    color: #fff;
    background-color: #007acc;
}

.social-navigation .social-menu a:hover,
.social-navigation .social-menu a:focus,
.social-navigation .social-menu a:hover:before,
.social-navigation .social-menu a:focus:before{
    background-color: #2e74bb;
    color: #fff;
}

ul.vert_space li {
    margin:0 0 15px 0;
}

.programs h1 {
    font-size:2.0em;
    color: #3d3938;
}

.tabs-tab h2 {
    font-size: 1.8em;
    color: #551e5b;
}

.tabs-tab h3 {
    font-size: 1.6em;
    color: #ed5f4f;
}

div.menu-programs-menu-container {
  margin-left:50px;
}

.primary-sidebar li:before {
    margin-right:5px;
    vertical-align: middle;
    min-width: 75px;
    float: left;
    margin-left: -80px;
    text-align:center;
    margin-right:5px;
    vertical-align: middle;
    padding: 5px;
    font-size: .8em;
    color: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
}

 .primary-sidebar li.minor:before {

    content: 'Minor';
    background-color: #551e5b;
}


.primary-sidebar li.aa.degree:before {
    content: 'AA';
    background-color: #00a561;
}

.primary-sidebar li.aa.degree.minor:before {

    content: 'AA, Minor';
    background-color: #00a561;
}

.primary-sidebar li.afa.degree.minor:before {

    content: 'AFA, Minor';
    background-color: #00a561;
}

.primary-sidebar li.aam.degree.minor:before {

    content: 'AAM, Minor';
    background-color: #00a561;
}

.primary-sidebar li.ba.degree:before {
    content: 'BA';
    background-color: #ed5f4f;
}

.primary-sidebar li.ba.degree.minor:before {

    content: 'BA, Minor';
    background-color: #ed5f4f;
}

.primary-sidebar li.bs.degree:before {
    content: 'BS';
    background-color: #ed5f4f;
}

.primary-sidebar li.bs.degree.pending:before {
    content: 'BS *';
    background-color: #ed5f4f;
}

/* .primary-sidebar li.certificate:after {
    content: 'CERTIFICATE';
    background-color: #1a1a1a;
    margin-left: 30px;
    margin-right:5px;
    vertical-align: middle;
    padding: 5px;
    font-size: .8em;
    color: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
}
*/

.archive h3.entry-title a,
.blog h3.entry-title a {
    color: #2e74bb;
    text-decoration: none;
}

.archive h3.entry-title a:hover,
.archive h3.entry-title a:focus
.blog h3.entry-title a:hover,
.blog h3.entry-title a:focus {
    color: #1a1a1a;
    text-decoration: underline;
}

.entry-data a {
    color: #1a1a1a;
    text-decoration: none;
}

.entry-data a:hover,
.entry-data a:focus {
    color: #2e74bb;
    text-decoration: underline;
}


/* Widgets */
.widget.widget_categories {
    background-color: #00a561;
}

.widget.widget_recent_entries {
    background-color: #b03835;
}

.blog #secondary .widget.widget_text,
.single #secondary .widget.widget_text,
.archive #secondary .widget.widget_text {
    background-color: #551e5b;
}



/* Grids */
#blog-tweets-news .one_half:last-child .link,
#more-info .link {
    position: absolute;
    top: 60px;
    right: 50px;
}

#blog-tweets-news .one_half:last-child .link .fa,
#more-info .link .fa{
    display: none;
}

#blog-tweets-news .one_half:last-child .link a,
#more-info .link a {
    color: #007acc;
}

#blog-tweets-news .one_half:last-child .link a:hover,
#blog-tweets-news .one_half:last-child .link a:focus,
#more-info .link a:hover,
#more-info .link a:focus{
    color: #3d3938;
}

#blog-tweets-news .one_half:first-child .wrap {
    background-color: #2e74bb;
    color: #fff;
}

#blog-tweets-news .one_half:first-child .grid_title {
    text-align: center;
}

#flipster,#scrollfix 
{width: 100%;}

#flipsterContainer {width: 1px;min-width: 100%;}

div.cottey-gallery {
  width:180px;
  height:180px;
  margin-right:10px;
  margin-bottom:10px;
  background-position: center center;
  background-repeat: no-repeat;
  float:left;
}

div.cottey-gallery img.thumbnail {
  position:absolute;
  clip:rect(0px,180px,180px,0px);
}

.chronicle .page div.entry-content {
  float:left;
  margin-left:50px;
  width:60%;
}

.chronicle_year  {
  margin-top:-100px;
}


div.department_columns {
    float: left; 
    font-size: 1.0em; 
    line-height: 1.3; 
    margin-left: 30px; 
    margin-bottom:15px;
}

span.department-link, span.category {
    text-decoration: underline;
    font-weight:medium;
    color: #007acc;
}
a.textbook_link img {
  margin-left:13px;
  width:12px;
}

span.expand_link img {
  margin-left:20%px;
  width:18px;
}

div.side-links div.middle, div.side-links div.middle last {
  margin-top:10px;
  margin-bottom:-2px;
}

table.noborder, table.noborder tr td {
  border-width:0;
}

table tr.heading th {
  background-color:#c0c0c0;
}

table tr.subheading th {
  background-color:#e0e0e0;
}

img.left {
  float:left;
  margin:0 1em 1em 0;
}

img.right {
  float:right;
  margin:0 0 1em 1em;
}

/* for /peo/grow */
img.faculty {
padding:2px; background:#a0a0a0; border:2px solid #c0c0c0; margin:15px;
float: right; 
width: 150px;
}

/* Header */
.m-container .dropdown-toggle,
.float-nav button {
    background-color: #3d3938;
}


/* Footer */
footer a:hover,
footer a:focus,
footer .social-navigation a:hover,
footer .social-navigation a:focus,
footer .social-navigation a:hover:before,
footer .social-navigation a:focus:before{cla
    color: #007acc;
}



}