@charset "utf-8";
/* SITE SPECIFIC CSS STYLING */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:myriad-pro;}
blockquote,.blockquote{font-size:14px;}
.blockquote{padding-left:20px;}
/* HEADER */

.orangeDecorBar { background: #f68026; font-size: 1px; height: 2px; margin: 20px auto; text-align: center; width: 185px; }
.serviceImg { float: right; margin: 10px; }
.pre_nav_container{display:none; padding:0;}
.pre_nav_container .content_container{padding:10px 0 0 0;}
.pre_nav_container .content_container li{margin:0 10px;}
/*#page_content a:hover{border-bottom:none;}*/
#page_content a{text-decoration: underline dashed rgba(45,105,158,0.3);}
#page_content a.btn:hover{text-decoration:none;}
footer a{text-decoration: underline dashed rgba(255,255,255,0.3);}
#top-icons{display:block; overflow:hidden;}
#top-icons a{display:inline-block; float:left; overflow:hidden; text-align:center;

    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
width:25%;}
#top-icons a:hover,#top-icons a:focus{text-decoration:none;}
#top-icons a:hover span.pre_nav_glyphlink, #top-icons a:focus span.pre_nav_glyphlink{text-decoration:underline;}
#top-icons a span{display:block; white-space:nowrap;}
#top-icons a span.glyphicon{font-size:24px; padding-bottom:10px;}
#top-icons a.pre_search{display:none;}
.pre_nav_glyphlink{margin-left:0;}
.pre_nav_search{border:none; clear:both; margin:5px 0; padding:0;}
.unit_title a{color:#fff;}
.mobile_button_menu, .mobile_button_search {
    text-align: right;
}

.au_nav_container .dropdown {text-transform:capitalize;}

body {font-size:14px;}
    #page_content a:hover {
        text-decoration: underline solid;
    }
/* HOMEPAGE SPECIFIC */
.content-division {padding-bottom:0;}
.content-division img, .page_content img { max-width: 100%; }
.linkPrint { display: none; }
#news { height: 209px; }
.page_content ul > li.list-group-item:nth-child(even) { background: #f9f9f9; }
.page_content ul > li.list-group-item { background: none; border:none; border-top:1px solid #ddd; margin: 0 0 -1px 0; padding: 0;}
#news .list-group-item a { color: #282828; text-decoration: none;}
#news .list-group-item a:hover { border-left: 3px solid #dd550c; color: #dd550c; padding: 7px 10px 7px 7px; }
#status { margin-bottom:0; }
#status .list-group-item, .list-group-item a { display: block; padding: 7px 10px; }
#status .panel-footer { border: none; text-align: center; }
.status { float: right; }
.list-group-item a:hover { color: #dd550c; text-decoration: none; }
.news-headline { display: block; margin-right: 75px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-date { display: block; position: absolute; right: 10px; text-align: right; text-transform: uppercase; top: 5px; white-space:nowrap; width: 50px; z-index: 0; }
.support-centers { overflow: hidden; }
#centers { margin: 0; padding: 0; }
#centers li { background: #f9f9f9 none; border: 1px solid #ddd; border-left: 0; color: #282828; margin: 0 0 -1px 0; padding: 8px 10px; }
#centers li:hover { border-left: 3px solid #dd550c; color: #dd550c; padding: 8px 10px 8px 7px; text-decoration: none; }
#centers li:first-child { border-top: none; }
#centers li.active { background: #fff none; border-right: none; }
ul.sc-details { margin-bottom: 0; padding: 10px 0 0 10px;}
.sc-details li {list-style-type:none; margin: 8px 0; padding: 0; }
.sc-details li a { padding: 5px 10px 5px 35px; background-position: 10px 6px; background-repeat: no-repeat; }
.sc-details li a span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.email-link { background-image: url('https://www.auburn.edu/oit/images/icons/email.png'); }
.phone-link { background-image: url('https://www.auburn.edu/oit/images/icons/phone.png'); }
.chat-link { background-image: url('https://www.auburn.edu/oit/images/icons/chat.png'); }
.website-link { background-image: url('https://www.auburn.edu/oit/images/icons/website.png'); }
.report-link { background-image: url('https://www.auburn.edu/oit/images/icons/report.png'); }
.app-note { display: none; font-style: italic; padding-top: 5px; }
.status { font-size: 19px; margin-top: -4px; }
#announcements-archive { color: #282828; float: right; font-size: 20px; height:21px; line-height: 22px; overflow:hidden; width:19px; }
#announcements-archive:hover{color:#dd550c;}
.carousel-inner .item a {
    display: block;
    text-align: center;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:inline;}
/* == BOX STYLES AND COLLAPSIBLE PANELS =============================================*/
.page_content .box, .page_content ul.box { border-radius: 1px 1px 1px 1px; background: #f9f9f9; border: #cccccc solid 1px; margin: 0 0 20px 0; overflow: hidden; padding: 0;     border-left: 5px solid #03244d;}
.page_content .box:nth-child(even), .page_content ul.box:nth-child(even){border-left: 5px solid #cc4e0b;}
.page_content .box .title { background: #d9edf7; display: block; padding: 5px 10px; }
.page_content .box ul > li { margin: 5px 0; }
.page_content ul.news-list > li, .page_content ul.categories > li, .page_content .contactInfo ul > li, .page_content .box ul.boxList > li { background: 0 none; border-bottom: 1px solid #d9d9d9; color: #282828; display: block; font-style: normal; font-weight: normal; line-height: 16px; margin: 0; padding: 0; text-align: left; text-shadow: none; vertical-align: top; }
.page_content .boxList > li:last-child { border-bottom: 0; }
.lists a { color: #282828; display: block; overflow: hidden; padding: 5px 15px; background-repeat: no-repeat; background-position: 15px 5px; }
.lists a:hover { background-color: #fff; color: #dd550c; text-decoration: none; background-position: 12px 5px; }
.lists a img { float: left; margin-right: 15px; }
.lists a span { display: block; line-height: 16px; margin-left: 30px; }
.lists a span.serv { margin-bottom: 10px; margin-left: 79px; }
.keyTable { -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-radius: 4px 4px 4px 4px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) #000000; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) #000000; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) #000000; background: #f4f4f4; border: #cccccc solid 1px; width: 100%; }
.keyTable tbody tr { border-bottom: 1px solid #d9d9d9; display: table-row; }
.keyTable tbody tr td { line-height: 16px; display: table-cell; width: 50%; }
.keyTable tbody tr td ul { padding-bottom: 0; }
.keyTable tbody tr td ul li { font-size: 12px; }
.keyTable tbody tr.letter { background: #fff; font-weight: 400; }
.keyTable tr:last-child { border-bottom: 0; }
.cpTab, .cpLink, .cpContent { border-top: 1px #ccc solid; }
.boxList div:first-child { border-top: none; }
.cpTab, .cpLink { cursor: pointer; line-height: 2em; margin: 0; outline: none; padding-left: 10px; -moz-user-select: none; -khtml-user-select: none; }
.cpTab:hover, .cpLink:hover { background: #fff; color: #dd550c; border-left: 3px solid #dd550c; padding-left: 7px; }
.cpTab:hover a, .cpLink:hover a { color: #fff; }
.cpTab:hover > .link > a { color: #fff; }
.cpTab > .link:hover > a, .cpTabLink:hover > a { color: #fff; }
.cpTab > .link:hover > a:hover, .cpTabLink:hover > a:hover { color: #fff; }
.cpTab > .link > a, .cpLink > a { color: #282828; display: block; text-decoration: none; }
.cpTab > .link > a:hover, .cpLink > a:hover { border-bottom: none; color: #dd550c; text-decoration: none; }
.cpContent { background: #fff; color: #282828; margin: 0; overflow: hidden; padding: 10px; }
.cpContent li {
    padding-bottom: 5px;
}
.CollapsiblePanelOpen > .cpTab { background: #666; color: #fff; }
.linkPrint { cursor: pointer; float: right; height: 38px; margin: 0 0 15px 15px; overflow: hidden; width: 98px; }
.lpLink { background: url(/oit/images/linkPrintG.png) 0 0 no-repeat; float: left; height: 34px; width: 48px; }
.lpLink:hover { background-position: 0 -35px; }
.lpPrint { background: url(/oit/images/print.png) 0 0 no-repeat; cursor: pointer; float: right; margin: 0 0 15px 15px; overflow: hidden; height: 34px; width: 50px; }
.lpPrint:hover { background-position: 0 -35px; }
/* == MISCELLANEOUS CLASSES ========================================================*/
.block { display: block; }
.blockouthelp { overflow: hidden; position: relative; }
.lastUpdated { clear: both; font-size: 12px; font-style: italic; text-align: right; }
.orangeDecorBar { background: #f68026; font-size: 1px; height: 2px; margin: 20px auto; text-align: center; width: 185px; }
.serviceImg { float: right; margin: 10px; }
.sectionBlocks .sectionBlock { padding: 10px; }
.sectionBlocks .sectionBlock img { display: block; float: right; }
.sectionBlocks .sectionBlock h3 { color:#cc4e0b; margin-top: 0; padding-top: 0; }
.sectionBlocks .sectionBlock:nth-child(even) h3 { color:#03244d; }
.headingBg { background: #ccc; color: #000; border-left: 3px solid #dd550c; padding-left: 7px; }

/*****  Bootstrap Overrides  **********************************/
.cpContent pre { background-color: #fff; }
.btn-link:hover, .btn-link:focus { color: #dd550c; cursor:pointer; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.panel { border-radius: 0; box-shadow: none; -webkit-box-shadow: none; }
.panel-title, .panel-title { color: #282828; }
.panel-title a:hover { color: #dd550c; }
.list-group+.panel-footer {
    border-top:1px solid #ddd !important;
}.fa-check-circle { color: #3c763d; }
.fa-exclamation-triangle { color: #f0ad4e; margin-right: -1px; }
.fa-times-circle { color: #a94442; }
.fa-info-circle { color: #2674ff; }
blockquote { font-size: inherit; }
.breadcrumb { margin-bottom: 0; overflow:hidden;}
ul, ol { margin-top: 0; margin-bottom: 10px; }
.content_row .btn-default{border-color:#dd550c;}
.panel-group .panel {border-radius:0;}
.panel-group .panel+.panel{margin-top:-1px;}
.panel-heading{padding:0; border-radius:0;}
.panel-title{font-size:14px; margin:0; padding:0;}
#page_content .panel-title a{display:block; line-height:2em; padding-left:10px; text-decoration: none;}
#page_content .panel-title a:hover, #page_content .panel-title a:focus{background:#fff; border-left:3px solid #af440a; color:#af440a; padding-left:7px; text-decoration:none;}
/*
.panel-group[role="tablist"] .panel .panel-collapse{border-top:1px solid #ddd; padding:10px 15px;}
*/
blockquote footer {background-color:transparent; padding:0; border-top:none;}
blockquote footer a{color:#337ab7;}

.page_content ul li, .page_content ol li{margin-bottom:10px;}

.footer{font-family:"SourceSansPro", Helvetica, Arial, sans-serif;}

@media (min-width: 768px) {
/* HEADER */
.pre_search{display:block;}

.pre_nav_container{display:block !important;}

.navbar-nav{float:right;}
#top-icons{float:right;}
#top-icons a{width:auto;}
#top-icons a span{display:inline;}
#top-icons a span.glyphicon{font-size:12px; padding-right: 5px;}
#top-icons a.pre_search{display:inline-block;}
.pre_nav_search{display:none; padding-top: 10px;}
.unit_title{font-size:26px; padding-top: 20px;}
.dropdown-menu{left:auto; right:0;}
}
