/*
 * This will be the sass file for main styles starting with mobile first
 */
/*******************************************************************************
 * Styles for the Catersource layout.
 * Originally cloned from the OHM Hero layout.
 ******************************************************************************/
a {
  color: #981A30;
}

.view-footer .link_button {
  border: solid 2px #adb6c1;
  -webkit-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  -ms-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  -o-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.view-footer .link_button:hover {
  background: #FFFFFF;
  color: #595959;
  -webkit-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.5);
  -ms-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.5);
  -o-box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow:  2px 2px 4px 0px rgba(0, 0, 0, 0.5);
}

.breadcrumbs-wrapper-ubm a {
  color: #999999;
}

.breadcrumbs-wrapper-ubm a:hover {
  color: #981A30;
}

header .site-branding a.site-branding__logo {
  background-color: #FFFFFF;
}

header .site-branding a.site-branding__logo img {
  background-image: url("/sites/all/themes/designnews/logo.png");
}

.navigation-ubm label#toggle-icon {
  background-color: #FFFFFF;
  background-image: url("/sites/all/themes/designnews/images/icons.png");
  color: #FFFFFF;
}

.navigation-ubm nav ul li a {
  text-transform: none;
}

.search-form-ubm {
  border: 1px solid #d6d6d6;
  margin-top: 38px;
}

footer.footer-ubm .block-footer-ubm h2 {
  color: #ae1a3a;
}

#university-registered-button > * {
  background-color: #b92126;
  color: #FFFFFF;
}

#university-registered-button.registered-status-registered > * {
  color: #b92126;
  background-color: #FFFFFF;
  border: 1px solid #b92126;
}

.teaser-ubm .teaser-title-ubm a {
  color: #333333;
}

.teaser-ubm .teaser-title-ubm a:hover {
  color: #ae1a3a;
}

.node-type-university .content-ubm h1:before {
  color: #b92126;
}

.node--poll .form-submit {
  background-color: #b92126;
}

.node--university .webform-submit {
  background-color: #b92126;
  color: #FFFFFF;
}

.node--university .blogtalk_cinchcast-note a {
  color: #292929;
}

.node--university .full-resources-ubm .title:before {
  color: #981A30;
}

.node--university .full-evaluation-ubm .field__items {
  color: #981A30;
}

.webinars-teaser-ubm .field--name-field-webinar-url-external a:hover {
  color: #981A30;
}

.taxonomy-term--blurb.term-author-ubm .blurb-title-ubm:before {
  color: #b92126;
}

.sidebar-second-ubm .block-sidebar-ubm .block__title {
  border-bottom-color: #ae1a3a;
  text-transform: uppercase;
}

.sidebar-second-ubm .block-dnd-search-ubm #DirectorySearchBox #SearchWidgetBoxContainer #SearchWidgetBox #SearchWidgetBar #WidgetSubmitButton {
  background-color: #b92126;
}

.view-featured-webinars .field--name-body {
  color: #f2f2f2;
}

/***************
  Generic Form  
***************/
form.comment-form textarea {
  border-color: #848484 #c1c1c1 #e1e1e1;
}

form.comment-form textarea.platform-required {
  border-color: #c80000;
}

form.comment-form #edit-submit {
  color: #FFFFFF;
  background: #595959;
  -webkit-box-shadow:  1px 1px 2px 1px #777777;
  -moz-box-shadow:  1px 1px 2px 1px #777777;
  -ms-box-shadow:  1px 1px 2px 1px #777777;
  -o-box-shadow:  1px 1px 2px 1px #777777;
  box-shadow:  1px 1px 2px 1px #777777;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}

form.comment-form #edit-submit:disabled {
  background-color: #666666;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #000000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/******************
  Generic Comment  
******************/
comment {
  border: 15px solid #fef9e9;
  background: #FFFFFF;
}

comment.highlight {
  background-color: #fff8f7;
}

comment footer {
  color: #b92126;
}

comment footer a {
  color: #b92126;
}

comment footer ul.links--inline li a {
  background-color: #f2f2f2;
  color: #FFFFFF;
  -webkit-box-shadow:  2px 2px 2px -1px #777777;
  -moz-box-shadow:  2px 2px 2px -1px #777777;
  -ms-box-shadow:  2px 2px 2px -1px #777777;
  -o-box-shadow:  2px 2px 2px -1px #777777;
  box-shadow:  2px 2px 2px -1px #777777;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

comment footer ul.links--inline li a.replying {
  border-color: #f2f2f2;
  border-bottom-color: #FFFFFF;
  background-color: #FFFFFF;
  background-image: url("/sites/all/modules/custom/canon_comments/images/close.png");
}

/***************************
  Comment Section Specific    
***************************/
section#comments {
  background: #fef9e9;
  /*  Sort Tabs  */
  /*  Comment List  */
}

section#comments ul#comment-sort {
  border-bottom: #b92126 solid 1px;
}

section#comments ul#comment-sort li {
  color: #000000;
  background-color: #f5dde2;
  border: #b92126 solid 1px;
}

section#comments ul#comment-sort li.active {
  background-color: #FFFFFF;
  color: #000000;
  text-shadow-: 1px 1px 1px #FFFFFF;
  border-bottom-color: #FFFFFF;
}

section#comments div#comment-list comment {
  border: 1px solid #EEEEEE;
  /*  Reply Form  */
}

section#comments div#comment-list comment .reply-form-holder form {
  border-top: 1px solid #f2f2f2;
}

.university-landing-ubm .ui-accordion .ui-accordion-header.ui-state-active a {
  color: #981A30;
}

#gallery-controls UL.flex-ubmarticle-direction-nav A {
  color: #981A30;
  background-color: #FFFFFF;
  border-color: #981A30;
  border: 1px solid #981A30;
}

#gallery-controls A.flex-ubmarticle-next:hover, #gallery-controls A.flex-ubmarticle-prev:hover {
  background-color: #981A30;
}

#gallery-controls OL.flex-ubmarticle-control-nav LI:last-child:after {
  color: #981A30;
}
