/* ADA work order Ryan Reese 8/8/2017 */
.skip-link a {
    position: absolute;
    top: -40px;
    left: 0px;
    color: #fff;
    padding: 6px;
    background: transparent;
    transition: top 1s ease-out, background 1s linear;
    z-index: 9999;
}
 .skip-link a:focus {
      left: 0px;
      top: 0px;
      background: #000;
      color: #FFF;
      transition: top .1s ease-in, background .5s linear;
}

/*Print feature implemented - 8397279 - CN */

#print-page{
position: absolute;
margin-top: 1em;
margin-right: 8em;
right: 0;
z-index:9;
}

@media only screen and (max-width: 810px) {
    #print-page{display:none;}
}

.page_1 .print-page, .page_783 .print-page, .page_833 .print-page {display:none;}

.tbcell .buttons {
background:#c2c2c2;
}

/*display right banner on this page per ticket 8404466 - JM*/
@media (max-width: 767px) {
    .page_1656.layout_1 #rightbanner,
    .page_1802.layout_1 #rightbanner {
       display: block !important;
    }
}

/*//////////////////////////////////////////////

SECTION INFO
Document: Adapting telephone links
Ticket Info:

Ticket 3870-8397969: Clickable phone numbers on mobile

Author: Jacob John
Client: Misericordia University

//////////////////////////////////////////////*/

@media (min-width: 1024px) {

  a[href^="tel:"],
  a[href^="tel:"]:hover,
  a[href^="tel:"]:focus{

    text-decoration: none !important;
    color: inherit !important;
    cursor: default !important;

  }

}

/*//////////////////////////////////////////////

End Document

//////////////////////////////////////////////*/

/* Ticket 3870-8398401: Twitter Feed looks off | Author: Jacob John */

  img.autosized-media {

    display: none;

  }

/* End Edit */

/**
 *
 *  Ticket 8440760 - Misericordia admissions page updates
 *  Jacob John
 *
 */

    .timeline-tweet .timeline-tweet-actions,
    .timeline-Tweet .timeline-Tweet-actions
    { display: none; }

    .timeline-tweet .mediacard-mediacontainer,
    .timeline-Tweet .MediaCard-mediaContainer
    { display: none; }

    .timeline-tweet a.mediacard-borderoverlay,
    .timeline-Tweet a.MediaCard-borderOverlay
    { display: none; }

    .timeline-tweet .timeline-tweet-metadata,
    .timeline-Tweet .timeline-Tweet-metadata
    { display: none; }

    .timeline-tweet .tweetauthor-link,
    .timeline-Tweet .TweetAuthor-link
    { text-align: center; }

    .timeline-tweet .tweetauthor-link > span,
    .timeline-Tweet .TweetAuthor-link > span
    { display: block; }

    .timeline-tweet .tweetauthor-link > span:last-child,
    .timeline-Tweet .TweetAuthor-link > span:last-child
    { padding-bottom: 8px; }

    .timeline-tweet-text
    { text-align: center; }

    .timeline-tweet-retweetCredit
    { display: none; }

    .timeline-tweet .tweetauthor-link > span > img,
    .timeline-Tweet .TweetAuthor-link > span > img
    { display: none; }

    .timeline-Tweet-media,
    .timeline-tweet-media {
      display: none;
    }

/* End Block */

/**
 *
 *  Ticket 8442515 - hide remaining tickets on reg pages
 *  Jim Moore
 *  04/26/2016
 */

.pagetype_eventReg span.registerCounter {
    display: none;
}
/*End Section*/


/**
 *
 * Date: 05/04/2016
 * Author: Joel C.
 * Apply clearfix on page content 1. On mobile images aligned left or right will overflow the container
 *
 */

@media screen and (max-width: 769px) {
  #text1:after {
    clear: both;
    display: table;
    content: ' ';
  }
}

/**
 *
 *  May 25th 2016
 *  Ticket 8444710 - accesibility issues
 *  Jacob Sauerhoefer
 *
 */

    #bottomcontainer1 .footer-social ul li a,
    .fgroup-2 ul li a {
      font-size: 0 !important;
    }
    label[for^="search_keywords"] {
      position: absolute;
      right: 0;
      white-space: nowrap;
      z-index: -1;
    }
    #bottomcontainer1 .footer-social ul li a i {
      font-size: 24px;
      line-height: 40px;
    }

    .fgroup-2 ul li a i {
      font-size: 16px;
    }

    #mobile-nav-close,
    #mobile-nav-control,
    #search_submit {

      /*color: rgba(255,255,255,0);*/

    }

    #search_submit i {

      color: #71a1e5;

    }

    .top-nav-slide form button i {

      color: #858585 !important;

    }

    #mobile-nav-control {

      color: white;

    }

    #bottomcontainer2,
    #bottomcontainer2 em,
    #bottomcontainer2 ul li a,
    ul.header-secondary li a {

      color: rgba(255,255,255,0.4);

    }

    .header-logo form button {
      font-size: 0px;
      color: white;
    }

    #search_submit i {

      font-size: 12px;

    }

    #poweredby a, #poweredby a:link, #poweredby a:visited { color: white !important; }

    .social-bar ul li a {

      color: transparent;
      font-size: 0;

    }

    .social-bar ul li a i {

      color: #8c9095;
      font-size: 24px;
      line-height: 50px;

    }

    button.close-overlay {

      color: transparent;

    }

    /* Contrast Issues */

    .testimonial .bannermodtitle ul, .testimonial .bannermodtitle li {

      color: #212121;

    }

    .carousel-item .bannermodcontent a,
    .testimonial .profile-img button {

      background: #0b3251;

    }

    #contentdiv .grid-twitter a,
    #contentdiv .grid-facebook em,
    #contentdiv .grid-facebook a {

      color: white !important;

    }

    #contentdiv .grid-twitter .contentElementDesc {

      background: #055b8d !important;

    }

    #contentdiv .grid-facebook .contentElementDesc {

background: #3e5487 !important;

overflow: hidden;

}

    .ad-news .contentControls div:first-child,
    .ad-news .contentControls div:last-child {

      color: #353535;

    }

    #contentdiv .grid-blog .contentElementDesc a {

      color: #0c0902;

    }

/* End Block */

/* Ticket 8456167
* Author: Kara F
* Date: 08/22/2016
* Visibility issue with library nav arrows
*/

.layout_10 .prev1, .layout_10 .next1 {
     color: #c5c5c5 !important;
     font-size: 85px;
}

/* End Section */



/* Ticket 8459380
* Author: Chris N
* Date: 11/28/2016
* Library Mission Statement
*/

 p.mission-statement {
    font-size: 1.4em;
    color: #fff;
    text-align: center;
    margin-top: -1em;
    margin-bottom: 2em;
}


@media (max-width:767px) {
    p.mission-statement {
    padding: 2em 2em 0 2em;
    }
}

@media (max-width:525px) {
    p.mission-statement {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0 !important;
    }
}

/* End Section */



/* Ticket 8472933
* Author: Chris N
* Date: 12/8/2016
* Accordion font
*/

.ui-widget {
    font-family: 'Source Sans Pro', sans-serif;
}

/* End Section */



/**
 *
 *  #8700138 - Accommodate large table on a page
 *  Chris M
 *  09/18/2017
 */

@media only screen and (min-width: 1000px)
{
.page_1109 #leftbanner {
    width: 294px !important;
}
}


.page_1109 #mainmiddle {
    max-width: 1520px !important;
}


@media only screen and (min-width: 1000px)
{
.page_1109 #rightbanner {
    width: 294px !important;
   float:right;
}
}



/**
 *
 *  ##8701714- Accommodate Another large table on page
 *  Chris M
 *  09/28/2017
 */

@media screen and (min-width:740px)
{
.page_775 table.tableauto
{
    width: 245px !important;
}

}




/**
 *
 *  ##8704963- Force gold hyperlinks on sliders
 *  Chris M
 *  10/24/2017
 */

#home-slider .control .content a {
    color: rgb(242, 195, 20);
}



/**
 *
 *  ##8716567 Keep library nav item from drifting to the left on certain screen sizes
 *  Chris M
 *  10/24/2017
 */

.layout_10 #nav_menus div:nth-last-child(3) {
    margin-left: 0;
}

.grid-facebook iframe {
    width: 500px !important;
    overflow: visible !important;
    margin-top: -71px;
}

@media (max-width:630px) {
html .grid-facebook iframe {
    width: 100% !important;
}
}

.grid-facebook {
    height: 197px;
}

.grid-facebook .contentElementDesc {
    display: block !important;
}

.grid-facebook p {
    position: absolute;
    top: 10px;
    left: 10px;
}


/* End Section */

/**
 *  Kara F
 *  1/9/19
 */


.fsBlog_readmore a {
color: #fff !important;
}

/* End Section */


/**
 *
 *  Reg Manager Width fixes
 *  Chris M
 *  2/6/19
 */

.registerTypeTable .priceRow {
    width: 33.33%;
}

.registerTypeTable .countRow, .registerTypeTable .bulkCountRow {
    width: 33.33%;
}

.registerTypeTable th.nameRow {
    width: 33.33%;
}

/* End Section */