/*
Theme Name: is_internal
Theme URI: https://www.ischool.umd.edu
Author: iSchool Web Team
Author URI: https://ischool.umd.edu/faculty-staff/rochelle-robinson
Description: Intranet Theme for UMD iSchool using Bootstrap Framework
Version: 1.0
Text Domain: is_internal
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */

 body{font-family: "Source Sans Pro", sans-serif !important;color: #000 !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top: 0;font-family: "Crimson Text", serif;font-weight: 400}.clearfix{clear: both;display: table}.bg-dark{background-color: #333 !important}a{color: #cd0b0b;text-decoration: none;overflow-wrap: break-word;word-wrap: break-word}a:focus,a:hover{color: #e21833;text-decoration: underline}a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}.row{margin-left: 0 !important;margin-right: 0 !important}img{max-width: 100%;height: auto}.container{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1280px}.pagecontent{margin-top: 3em}.section{padding: 5em}.introimg.row{background: url("/wp-content/uploads/2022/04/homeimage.jpg");background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;min-height: 500px;background-size: cover;background-repeat: no-repeat;background-position: center top}.gold{background-color: #fad01d}.gold a{color: #000;font-weight: 700;text-decoration: underline}.gold a:hover{text-decoration: none}.gold p{font-size: 1.25rem}.gray{background-color: #e6e6e6;border-top: 1px solid #666;border-bottom: 1px solid #666}.gray h2{display: table;margin: 0 auto;color: #ba182e;font-size: 2rem;font-family: Source Sans Pro, sans-serif;font-weight: 700}.black{padding: 5em 5em 7em 5em;background: url("/wp-content/themes/is_internal/images/turtleshell_black.png");display: flex;justify-content: center}.black .col-lg-6{margin-bottom: 2em;float: left;position: relative;padding-left: 1em}.stats p{border-top: 2px dotted #333;padding-top: 1em;font-weight: 700}.embed-youtube{position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden}.embed-youtube embed,.embed-youtube iframe,.embed-youtube object{border: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%}.linewithtext{width: 100%;text-align: center;border-bottom: 1px solid #fff;line-height: 0.1em;margin: 50px 0 50px 0}.linewithtext span{background: #000;padding: 0 40px;color: #fff;font-size: 1rem;letter-spacing: 0.3rem;text-transform: uppercase}.internal .col-lg-4{float: left;height: 100%;position: relative;padding-left: 1em}.quickheadlinks{background-color: #f6f6f6;padding: 0.5em;border-bottom: 1px solid #e5e5e5}.quickheadlinks ul{margin-bottom: 0;display: flex;justify-content: end}.quickheadlinks li{display: inline;margin-right: 1rem;font-size: 0.75rem;font-weight: 600;color: #161616;font-weight: 700;text-transform: uppercase;letter-spacing: 1px}.quickheadlinks li a{color: #161616}.widgettitle{font-size: 2.125rem;font-weight: 700;font-family: "Source Sans Pro", sans-serif}.card-title{margin-bottom: 0.75rem;font-family: "Source Sans Pro", sans-serif;font-size: 1.2rem;font-weight: 700}.internal{background-color: #eee;background-image: url("/wp-content/uploads/2022/04/HornbakePlaza_.jpg");opacity: 2px;background-repeat: no-repeat;background-size: cover;min-height: 300px;position: relative;background-position: center}.internal a{font-weight: 700}.internal ul.widget-container{background-color: #fff;padding: 0;height: 100%;position: relative}.internal ul.widget-container li{border-bottom: 1px solid #eee;margin-bottom: 0}.internal .widget-container ul li{padding: 1em}.navbar-brand{margin-right: 0}.navbar-toggler:hover{background-color: #000}ul.primary-menu.navbar-nav li a{padding: 0.5em 1em;color: #fff}.navbar-nav .dropdown-menu{left: auto;top: inherit;min-width: 200px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);background-color: #333;border-radius: 0;padding: 0}.primary-menu li a{font-size: 0.85rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px}.navbar-default .navbar-nav > li > a:hover,.primary-menu .menu-item.current-menu-item a,.primary-menu li a:active,.primary-menu li a:hover{color: #ffd200 !important;text-decoration: none}.menu-item.menu-item-search{display: none}.dropdown-menu > li > a{display: block;clear: both;font-weight: 700;line-height: 1.42857143;white-space: nowrap}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover{color: gold !important;background-color: #666;text-decoration: none}ul.dropdown-menu li > ul.dropdown-menu{left: 100%;top: 0}.navbar-toggle{background-color: #fff}ul.dropdown-menu li:focus > ul.dropdown-menu,ul.dropdown-menu li:hover > ul.dropdown-menu{display: block}ul li .dropdown-menu ul li{margin-left: 1em}.dropdown-toggle:after{display: inline-block;width: 0;height: 0;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent}.dropdown-menu .sub-menu{left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px}.dropdown-menu li:hover .sub-menu{visibility: visible}.menu-item-has-children:hover .dropdown-menu{display: block}.nav-pills .dropdown-menu,.nav-tabs .dropdown-menu,.navbar .dropdown-menu{margin-top: 0}.navbar .sub-menu:before{border-bottom: 7px solid transparent;border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2);border-top: 7px solid transparent;left: -7px;top: 10px}.navbar .sub-menu:after{border-top: 6px solid transparent;border-left: none;border-right: 6px solid #fff;border-bottom: 6px solid transparent;left: 10px;top: 11px;left: -6px}.btn-default{background: #e21833;color: #fff}.btn-primary,.wpcf7-submit{color: #fff;background-color: #e21833;border-color:#e21833;border-radius: 4px;padding: 5px 15px;text-transform: uppercase;font-size: 14px}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.wpcf7-submit:active .open > .dropdown-toggle.btn-primary,.wpcf7-submit:focus,.wpcf7-submit:hover{color: #f3c726;background-color: #333;border-color: #666}.su-tabs-nav span{font-size: 1em !important;font-weight: 700}.su-tabs-pane{font-size: 1em !important}.su-spoiler-title{margin-top: 3rem;letter-spacing: 1px;background-color: #fff;display: block;color: #636363 !important;border: 1px solid #636363;text-transform: uppercase;font-size: 13px;margin-top: 1.5em}.su-spoiler-title:hover{background-color: #e21833;color: #fff !important}.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon{left: 10px !important}.su-spoiler-style-default > .su-spoiler-title{padding-left: 37px !important}.wp-caption{margin-bottom: 1.75em;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.wp-caption .wp-caption-text{color: #686868;font-size: 13px;font-size: 0.8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 0.5384615385em}blockquote{font-size: 1em;font-style: italic}.portimg{background-color: #ffffff;padding: 4px;border-color: #d5d5d5;border-width: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;left: -4px;top: -4px;box-shadow: rgba(0,0,0,0.32) 4px 4px 10px}table{border: 1px solid #eee;margin: 0 0 1.5em 0;width: 100%}th{font-weight: 700;padding: 0.75em;text-transform: uppercase}td{border: 1px solid #eee;padding: 0.75em}select{-webkit-appearance: menulist;box-sizing: border-box;align-items: center;white-space: pre;-webkit-rtl-ordering: logical;color: #000;background-color: #f8f8f8;border-width: 1px;border-style: solid;border-color: #a6a6a6;border-image: initial;border-radius: 5px}optgroup{font-weight: bolder;display: block}option{font-weight: 400;display: block;white-space: pre;min-height: 1.2em;padding: 0 2px 1px}dd{margin: 0 1em 1.5em 1em}.gallery-caption{display: none}.sticky{position: relative}.post:not(.sticky) .icon-thumb-tack{display: none}.sticky .icon-thumb-tack{display: block;height: 18px;left: -1.5em;position: absolute;top: 1.65em;width: 20px}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #f1f1f1;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}.alignleft{display: inline;float: left;margin-right: 1.5em}.alignright{display: inline;float: right;margin-left: 1.5em}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto}.clear:after,.clear:before,.comment-author:after,.comment-author:before,.comment-content:after,.comment-content:before,.comment-meta:after,.comment-meta:before,.entry-content:after,.entry-content:before,.entry-footer:after,.entry-footer:before,.nav-links:after,.nav-links:before,.pagination:after,.pagination:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget-area:after,.widget-area:before,.widget:after,.widget:before{content: "";display: table;table-layout: fixed}.clear:after,.comment-author:after,.comment-content:after,.comment-meta:after,.entry-content:after,.entry-footer:after,.nav-links:after,.pagination:after,.site-content:after,.site-footer:after,.site-header:after,.widget-area:after,.widget:after{clear: both}.blog-masthead{background-color: #e21833;-webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);height: 48px;padding-top: 14px;text-align: center}.umdheader a{font-size: 16px;color: #fff;text-transform: uppercase;font-family: "Crimson Text", serif}.umdheader a:hover{text-decoration: none;color: #fff}.header{padding: 2em 0}.logo{float: left;margin-right: 2em;max-width: 365px}.blog-header{padding: 40px 0 20px 0}.currentdate{font-weight: 700;float: right;font-size: 12px}.sitename{margin-top: 1rem;font-size: 2.5em;text-align: center;font-weight: 400}.sitename a{color: #333}.sitename a:hover{color: #999;text-decoration: none}.blog-description{font-size: 20px;color: #999}.blog-title{display: none}.blog-post-titlehome,.maincontent h2,.updates h2{font-family: "Source Sans Pro", sans-serif;font-size: 1.5em;margin-top: 1.5em;font-weight: 700}.maincontent h3{font-family: "Source Sans Pro", sans-serif;font-size: 1.2em;margin-top: 2em;font-weight: 700}.maincontent h4,.maincontent h5,.maincontent h6{font-family: "Source Sans Pro", sans-serif;font-size: 1em;margin-top: 2em;font-weight: 700}.blog-post-title{margin-bottom: 0.5em;font-size: 2.3em !important;color: #333;border-bottom: 1px dotted #999}#homemain h2,.sidepanel h2{font-family: "Source Sans Pro", sans-serif;font-size: 1em;font-weight: 700;margin-top: 20px;text-transform: uppercase}.blog-post{margin-bottom: 3em;margin-right: 15px}.blog-post-meta{color: #999;font-size: 11px;text-transform: uppercase;font-family: "Source Sans Pro", sans-serif;letter-spacing: 2px}.childmenu{margin-top: 3em}.sub-menu li a{font-weight: 400 !important;color: #333 !important}.sub-menu li.current-menu-item a{font-weight: 700 !important;color: #cd0b0b !important}.current-page-ancestor a{color: #ffd51d !important;font-weight: 700}.sublevel,.updates{padding-top: 1em;border-top: 1px solid #eee}.sidepanel{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1);padding: 0 1em;border: 1px solid #ccc;border-top-color: #ccc;border-top-style: solid;border-top-width: 1px;border-top: 5px solid #cd0b0b;margin-bottom: 3em;min-height: 450px}.sidepanel a{color: #cd0b0b !important;font-size: 16px}.sidepanel a:hover{color: #900900 !important}.sidebar-primary{margin-top: 2em}.sidebar-module{padding: 15px;margin: 0 -15px 15px}.sidebar-module-inset{padding: 15px;background-color: #f5f5f5;border-radius: 4px}.sidebar-module-inset ol:last-child,.sidebar-module-inset p:last-child,.sidebar-module-inset ul:last-child{margin-bottom: 0}#sidebar-primary .widgettitle{background: #2b75a9;text-align: center;color: #fff;padding: 13px 0;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;position: relative;margin-bottom: 1em;border-radius: 5px}#sidebar-primary .widgettitle::after{content: "";display: block;position: absolute;border-top: 5px solid;border-top-color: #2b75a9;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -5px;left: 90%;width: 0;height: 0;margin-left: -5px}#blogimg-widgets{background: #fff;border-bottom: 1px dotted #e4e4e4;margin-bottom: 25px;padding-right: 0;padding-bottom: 20px;padding-left: 0}.childmenu,.widget-container{list-style-type: none;list-style: none;padding: 1em 0 0 0}.widget-container a{text-decoration: none;color: #333}.widget ul li.current_page_item a,.widget ul.children li.current_page_item a{color: #cd0b0b;font-weight: 700}.widget ul.children li a{color: #333;font-weight: 400}.widget ul.children li a:hover{color: red}.widget-container a:hover{color: #e21833}.internal h3.widgettitle{background-color: #fc0;text-transform: uppercase;font-size: 1rem;padding: 0.5rem}.widget-container h2,.widget-container h3{line-height: 1em;font-size: 1.3em;font-family: "Source Sans Pro", sans-serif;font-weight: 700}.widgettitle a:hover{color: #369}.childmenu ul,.widget ul{list-style-type: none;list-style: none;margin: 0;padding: 0}.childmenu ul li,.widget ul li{margin: 0 0 8px 0;padding: 4px 0 4px 0;font-size: 14px}#menu-landing .menu-item-object-page{border-bottom: 1px dotted #999}#menu-landing ul.sub-menu li{border-bottom: none}#menu-sidebar .pagenav li{border-bottom: 1px dotted #999;padding-bottom: 1em}#menu-sidebar .pagenav li.current_page_parent,#menu-sidebar .pagenav li.page_item_has_children{border-bottom: none;padding-bottom: 0}#menu-sidebar .pagenav ul.children li{border-bottom: 1px dotted #999}.pagenav h2{font-family: "Source Sans Pro", sans-serif}.widget ul.sub-menu{margin-left: 15px}.widget ul li .children{padding-left: 0.8em;padding-top: 1em}.widget-container li .page_item_has_children{font-weight: 700}.searchresults{margin: 1em;border-bottom: 1px solid #eee;padding-bottom: 1em}.searchresults h3 a{font-family: "Source Sans Pro", sans-serif;font-size: 20px}.nosearchresults{padding: 5px;margin: 2em 0;border: 1px solid #fc3;background-color: #fff4c2}#searchform{border-bottom: 1px solid #d8d8d8;background: #fff url(images/search.png) 99% 50% no-repeat;text-align: left;padding: 6px 24px 6px 6px;margin-top: 1em}#search input[type="text"]{box-shadow: none;border: none;margin-bottom: 0;color: #999}#navsearch{float: right}#s{border: none;color: #999;font-size: 14px;outline: 0 !important}.pager{margin-bottom: 60px;text-align: left}.pager > li > a{width: 140px;padding: 10px 20px;text-align: center;border-radius: 30px}.contact-form-required{color: red}.wpcf7-form input[type="email"],.wpcf7-form input[type="text"],.wpcf7-form textarea{margin: 5px 25px 15px 0;border: 1px solid #666;height: inherit;padding: 10px;display: block;font-size: 1.2em;display: block}.checkbox,.radio{display: inline}.wpcf7-date,.wpcf7-form select{font-size: 14px;color: #666;padding: 10px;margin: 5px 25px 15px 0;display: block;background-color: #fff;border-color: #a6a6a6}.wpcf7-list-item{display: block;margin: 0 0 0 1em}.wpcf7-list-item label{color: #666;font-size: 14px;line-height: 1;font-weight: 500;text-transform: initial}label{color: #666;font-size: 12px;line-height: 1;font-weight: 500;text-transform: uppercase;font-weight: 700}.wpcf7-form h3{font-family: "Source Sans Pro", sans-serif;font-size: 1.2em;margin-top: 2em;font-weight: 700;margin-bottom: 1em}#socialButtons .fab{padding: 0 6px;font-size: 2em}.required{color: #900;font-weight: 700}.accordion-toggle:before{content: "\f146";font-family: "Font Awesome\ 5 Free";font-size: 13px;margin-right: 10px}.accordion-toggle.collapsed:before{content: "\f0fe";font-family: "Font Awesome\ 5 Free";font-size: 13px;margin-right: 10px}.site-footer{padding: 15px 0;color: #fff;text-align: center;background-color: #333;border-top: 1px solid #e5e5e5;font-size: 0.85rem}.site-footer p:last-child{margin-bottom: 0}.site-footer a{color: #fff;text-decoration: none}.site-footer a:hover{color: gold;text-decoration: underline}@media screen and (max-width: 1023px){.navbar-brand{display: inline;font-family: "Crimson Text", serif;font-size: 1.4em;color: #fff !important}iframe{max-width: 100%}.navbar-default .navbar-toggle{border-color: #fff;background-color: #666}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color: #666}.navbar-default .navbar-toggle .icon-bar{background-color: #fff}.container-fluid > .navbar-header{margin-left: 0;margin-right: 0}}@media screen and (max-width: 1100px){.blog-header .col-sm-9{max-width: 100%;text-align: center;flex: 100%}.blog-title{display: block;color: #fff !important;font-size: 1.6rem;font-weight: 400;font-family: "Crimson Text", serif}.sitename{display: none}.logo{max-width: 350px;margin-left: auto;margin-right: auto;display: block;float: none}.header .col-sm-4{max-width: 100%;flex: 100%}.introimg.row{min-height: 300px;background-position: center right}.menu-item{padding: 1rem 0;display: block;padding: 8px;border-bottom: #eee 1px dotted}.primary-menu li a:active,.primary-menu li a:hover{color: gold !important;text-decoration: none}.section{padding: 2em 0}.black{padding: 0}.pagecontent{margin-top: 2em}.internal .col-lg-4,.internal .ul.widget-container{height: auto}.card-title{margin-bottom: 0}.site-footer{padding: 1em;color: #fff;text-align: left}.blog-main .col-sm-3,.blog-main .col-sm-6,.col-sm-3.sidebar-primary,.col-sm-9.blog-main{max-width: 100%;flex: 100%}.primary-menu li a:active,.primary-menu li a:hover{color: gold !important;text-decoration: none;background-color: #666}.sidebar-primary{margin-top: 0}.header .col-sm-2{display: none}.menu-item.menu-item-search{display: block;padding: 0}.blog-post{margin-right: 0}.blog-post-title{font-size: 1.8rem !important}#navsearch{float: none;width: 100%}.card{width: 100%;float: none;margin: 0}.menu-landing-container{display: none}.col-sm-9.main{max-width: 100%;flex: 0 0 100%}.container-fluid{padding-right: 5px;padding-left: 5px}.navbar-brand{display: none}.blog-header{padding: 0 0 20px 0}.sidepanel{min-height: 0}.alignleft,.alignright{float: none;margin: 0}}@media screen and (max-width: 767px){.blog-title{font-size: 1.4rem}.col-sm-12{padding-right: 0;padding-left: 0}.black .col-lg-6{padding-left: 0em}.internal .col-lg-4{width: 100%;padding-left: 0em}}@media print{a[href]:after{content: none !important}.blog-title{font-size: 2.5em}.container{border: none}}