﻿@import url(../css/remote/bootstrap.min.css);header{background-color:#ccc}header .navbar{margin-bottom:0}header .navbar-fixed-top{position:static}@media (max-width: 600px){#wpadminbar{display:none !important}}.navbar{min-height:77px;border:none !important}@media (max-width: 767px){.navbar{min-height:62px}}.navbar.navbar-default{background-color:#fff}.navbar.navbar-default .navbar-nav>li>a{color:#333;font-size:16px;font-size:1.6rem}@media screen and (max-width: 991px){.navbar.navbar-default .navbar-nav>li>a{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 991px){.navbar.navbar-fixed-top{top:0;border-width:0 0 1px}}@media screen and (max-width: 991px){.navbar .container{width:100%;padding:0;margin:0}.navbar .container>.navbar-collapse,.navbar .container>.navbar-header{margin:0;padding:0}}.navbar .navbar-toggle{border:none !important;height:50px;padding:0;text-transform:uppercase;line-height:100%;font-family:"UniversLight","UniversRoman",Arial,serif;margin-top:4px;margin-bottom:4px;margin-right:5px;font-size:15px;font-size:1.5rem}@media screen and (max-width: 991px){.navbar .navbar-toggle{display:block}}@media screen and (min-width: 768px){.navbar .navbar-toggle{height:60px;margin-top:8px;margin-bottom:8px}}.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus{background-color:transparent}.navbar .navbar-toggle .glyphicon{vertical-align:-33.33333333333%;font-size:50px;font-size:5rem}@media screen and (max-width: 991px){.navbar .navbar-header{float:none}.navbar .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);max-height:100%}.navbar .navbar-collapse.collapse{display:none !important}.navbar .navbar-collapse.collapse.in{display:block !important}}@media screen and (max-width: 767px){.navbar #navbar{background-color:#fff;border:none !important}.navbar #navbar #primary{margin-top:0}}@media screen and (max-width: 991px){.navbar #primary li.menu-item{border-bottom:1px solid #ccc}}@media screen and (max-width: 991px){.navbar #primary li.menu-item a{height:55px;line-height:55px;padding:0 15px;font-family:"UniversLight","UniversRoman",Arial,serif}}@media screen and (min-width: 992px){.navbar #primary li.menu-item:hover a{color:#c00 !important}}@media screen and (max-width: 991px){.navbar #primary li.menu-item.navbar-left,.navbar #primary li.menu-item.navbar-right{float:none !important}}.navbar #primary li.menu-item.menu-item-has-children{cursor:pointer}@media screen and (max-width: 991px){.navbar #primary li.menu-item.menu-item-has-children:after{display:block;height:55px;width:55px;line-height:55px;position:absolute;top:0;right:0;font-family:'ncsu-icons';content:'C';font-size:50px;font-size:5rem;text-align:center;color:#ccc;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.navbar #primary li.menu-item.menu-item-has-children.show-menu:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.navbar #primary li.menu-item.menu-item-has-children ul.dropdown-menu{float:none;position:relative;border:none;padding:0}@media screen and (max-width: 991px){.navbar #primary li.menu-item.menu-item-has-children ul.dropdown-menu>li{background-color:#F2F2F2;border-bottom:1px solid #ccc}.navbar #primary li.menu-item.menu-item-has-children ul.dropdown-menu>li:first-child{border-top:1px solid #ccc}.navbar #primary li.menu-item.menu-item-has-children ul.dropdown-menu>li:last-child{border-bottom:none}}.navbar #primary li.menu-item.menu-item-has-children ul.dropdown-menu>li a{text-align:left;font-family:"UniversLight","UniversRoman",Arial,serif;font-size:15px;font-size:1.5rem;padding:0 15px}@media screen and (max-width: 991px){.navbar #primary li.menu-item.menu-item-has-children ul.dropdown-menu>li a{height:55px;line-height:55px}}.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu{display:block}@media screen and (min-width: 992px){.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu{display:block}}@media screen and (min-width: 992px){.navbar #primary li.menu-item.menu-item-has-children:hover a,.navbar #primary li.menu-item.menu-item-has-children.show-menu a{color:#000;position:relative}.navbar #primary li.menu-item.menu-item-has-children:hover a:before,.navbar #primary li.menu-item.menu-item-has-children.show-menu a:before{position:absolute;bottom:-12px;content:" ";background-image:url("../img/primary-menu-hover.png");background-size:42px;background-repeat:no-repeat;display:block;width:42px;height:18px;margin-left:-21px;left:50%}}@media screen and (min-width: 992px) and (max-width: 992px){.navbar #primary li.menu-item.menu-item-has-children:hover a:before,.navbar #primary li.menu-item.menu-item-has-children.show-menu a:before{display:none}}@media screen and (min-width: 992px){.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu{padding-top:10px;background-color:transparent !important;border:none !important;position:absolute;left:-5px;right:auto;width:auto;padding:10px 0 0 0 !important}.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li a,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li a{padding:5px 20px !important;font-family:"UniversLight","UniversRoman",Arial,serif;font-size:16px;font-size:1.6rem;font-weight:400;background-color:#333 !important;color:#fff !important}.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li a:before,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li a:before{content:none}}@media screen and (min-width: 992px) and (max-width: 767px){.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li a,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li a{padding-left:30px !important}.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li a:before,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li a:before{position:absolute;margin-left:-18px;content:none}}@media screen and (min-width: 992px) and (max-width: 767px){.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li a,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li a{text-align:left}}@media screen and (min-width: 992px){.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li a:hover,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li a:hover{color:#ccc !important}.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li:first-of-type a,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li:first-of-type a{padding-top:15px !important}.navbar #primary li.menu-item.menu-item-has-children:hover ul.dropdown-menu>li:last-of-type a,.navbar #primary li.menu-item.menu-item-has-children.show-menu ul.dropdown-menu>li:last-of-type a{padding-bottom:15px !important}}@media screen and (max-width: 991px){.navbar #primary.navbar-nav{float:none !important}.navbar #primary.navbar-nav.navbar-right:last-child{margin:0}.navbar #primary.navbar-nav>li{float:none}}@media screen and (min-width: 992px){.navbar #primary.navbar-nav{margin-top:17px;margin-left:0;margin-right:0}}.navbar .navbar__link,.navbar .navbar__link:hover{cursor:pointer}@media screen and (max-width: 767px){.navbar .navbar__link,.navbar .navbar__link:hover{display:inline-block}}.navbar .navbar__link h2.navbar__text,.navbar .navbar__link:hover h2.navbar__text{color:#000 !important;text-transform:uppercase;font-weight:700}.navbar__text{float:left;margin-top:21.5px;padding-left:15px;font-family:UniversCondensed, Arial, sans-serif;font-weight:700;line-height:32px;text-transform:uppercase;font-size:25px;font-size:2.5rem}@media screen and (max-width: 767px){.navbar__text{line-height:32px !important;margin-top:15px;margin-bottom:15px;font-size:24px !important}}.navbar__logo{float:left;margin-top:21.5px;width:auto}@media screen and (max-width: 767px){.navbar__logo{margin-top:15px !important;margin-bottom:15px !important}}@media screen and (max-width: 991px){.navbar__logo{margin-left:15px}}.navbar__logo img{width:100px;height:auto}@media screen and (max-width: 767px){.navbar__logo img{width:auto !important;height:32px !important}}.navbar__logo__title{position:absolute;top:0;left:0;display:block;font-family:'UniversCondensed', 'UniversRoman', 'Arial Narrow', Arial, sans-serif;text-indent:-2000px;height:1px;overflow:hidden}#no-title-section{max-width:1500px}#no-title-section .no-title-section--separator{height:1px;width:100%;background-color:#F2F2F2}body{color:#333;background-color:#fff;font-size:62.5%}main{font-size:16px;font-size:1.6rem}#top{position:absolute;top:0}input.btn[type="submit"]{min-width:100px !important}.btn,.btn:visited,.btn:active,input.btn[type="submit"]{border:none;font-family:UniversRoman, Arial, sans-serif;font-weight:400;text-transform:uppercase;font-size:1.325rem;padding:0.85em 1.25em;background-color:#c00;color:#fff !important}.btn:after,.btn:visited:after,.btn:active:after,input.btn[type="submit"]:after{margin-left:4px;content:"A";position:relative;top:1px;display:inline-block;font-family:'ncsu-icons';font-style:normal;font-weight:400;line-height:1;font-size:1.75em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}.btn.btn-noarrow:after,.btn:visited.btn-noarrow:after,.btn:active.btn-noarrow:after,input.btn[type="submit"].btn-noarrow:after{display:none !important}.btn.btn-sm,.btn:visited.btn-sm,.btn:active.btn-sm,input.btn[type="submit"].btn-sm{font-size:12.5px;font-size:1.25rem;text-transform:none;padding:0.75em 1em}.btn.btn-muted,.btn:visited.btn-muted,.btn:active.btn-muted,input.btn[type="submit"].btn-muted{background-color:#666;color:#ccc}.btn.btn-muted:hover,.btn:visited.btn-muted:hover,.btn:active.btn-muted:hover,input.btn[type="submit"].btn-muted:hover{background-color:#666;color:#fff}.btn:hover:after,.btn:visited:hover:after,.btn:active:hover:after,input.btn[type="submit"]:hover:after{left:5px}.btn:hover,.btn:visited:hover,.btn:active:hover,input.btn[type="submit"]:hover{color:#fff !important;background-color:#900}.alignleft{float:left;margin:0 15px 15px 0}.post-home-top .container{text-align:center}.home-form{margin-left:auto;margin-right:auto;display:inline-block}.home-form select{font-size:1.9rem;margin-left:10px}@media (max-width: 992px){.home-form select{font-size:1.6rem}}@media (max-width: 768px){.home-form select{margin-left:0}}@media (max-width: 992px){.home-form label{font-size:1.6rem !important}}@media (max-width: 992px){.home-form .home-form__submit{height:36px !important;line-height:36px !important;margin-top:14px !important}}.home-form__box{text-align:center;width:auto !important}.home-form__box label{margin-bottom:0 !important;font-family:"UniversRoman",Arial,serif !important}.home-form__box .bootstrap-select{margin-top:-3px}.home-form__box .bootstrap-select .btn{padding:.5em 1.25em .5em .75em !important;text-transform:none;width:100% !important;color:#333 !important;min-width:auto}.home-form__box .bootstrap-select .btn:after{display:none !important}.home-form__box .bootstrap-select .btn:hover{color:#000 !important}.home-form__box .bootstrap-select .dropdown-menu{padding:0 !important;margin:0 !important;padding-bottom:5px !important}.home-form__box .bootstrap-select .dropdown-menu li a{padding:5px 15px;font-size:16px;font-size:1.6rem}.select-noarrow{color:#666}.select-noarrow .btn{font-size:1.325rem !important;letter-spacing:.02em}.select-noarrow .btn:after{display:none !important}.home-form__submit{background-color:#c00;color:#fff !important;border:none;font-family:UniversRoman, Arial, sans-serif !important;font-weight:400 !important;text-transform:uppercase;background-color:#c00;padding:0 26px 0 30px !important;font-size:1.6rem !important;letter-spacing:.02em}.home-form__submit:after{margin-left:4px;content:"A";position:relative;top:1px;display:inline-block;font-family:'ncsu-icons';font-style:normal;font-weight:400;line-height:1;font-size:1.75em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}.home-form__submit:hover{background-color:#900;color:#fff !important}.home-form__submit:hover:after{left:5px}a.more-blog-posts{text-decoration:none;font-size:19px;font-size:1.9rem}.section--padded{padding:4em 0}.section--padded.section-last-full-width{padding-bottom:0}.section--padded.section--padding--top--only{padding:4em 0 0 !important}@media (max-width: 767px){.section--padded{padding:2em 0}}.section--offwhite{background-color:#F2F2F2}.section--white{background-color:#fff !important}.section--blue{background-color:#427E93}.section--blue .ncd-box{color:#fff}.section--blue .ncd-box h2,.section--blue .ncd-box h3,.section--blue .ncd-box h4,.section--blue .ncd-box h5{color:#fff}.section--blue .ncd-box p{font-size:19px;font-size:1.9rem}.section--blue .ncd-box p{color:#fff}#meal-plans h2{font-size:40px;font-size:4rem}p{font-size:19px;font-size:1.9rem;font-family:"UniversLight","UniversRoman",Arial,serif;line-height:1.6}.ncd-box{position:relative;padding:4em 0}@media (max-width: 767px){.ncd-box{padding:2em 0}}.ncd-box.ncd-box-nopad{padding:0}.ncd-box h2,.ncd-box h3,.ncd-box p{font-family:'UniversLight', 'UniversRoman', 'Arial', 'sans-serif'}.ncd-box p{margin-bottom:25px !important;font-size:19px;font-size:1.9rem}.ncd-box a.btn{margin-right:20px;margin-bottom:15px}.ncd-box h2{margin-top:0;color:#c00;font-family:UniversLight}.ncd-box h3{margin-top:0;font-family:"UniversRoman",Arial,serif}.ncd-box h3.small-heading{font-size:16px;font-size:1.6rem;line-height:1;color:#c00}.ncd-box h3.small-heading strong{text-transform:uppercase !important}.ncd-box h3.small-heading.heading-bottom-bumper{margin-bottom:1.5em}.ncd-box h3.small-heading .small-heading__more{display:inline-block;text-transform:none;font-weight:400;padding:0 .75em;margin:0 .5em;border-left:2px solid #c00;text-decoration:underline;cursor:pointer !important}.ncd-box h4{font-family:UniversLight;font-weight:500;font-size:25px;font-size:2.5rem}.ncd-box__fullbleed,.ncd-box__gridphoto,.ncd-box__callout .ncd-box__callout__photo{position:relative;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.ncd-box__fullbleed img,.ncd-box__gridphoto img,.ncd-box__callout .ncd-box__callout__photo img{position:absolute;margin:auto;max-width:135%;left:-100%;right:-100%;top:-100%;bottom:-100%}.ncd-box__fullbleed{width:auto;height:200px}@media screen and (min-width: 768px){.ncd-box__fullbleed{position:absolute;height:100%}}@media screen and (min-width: 768px){.ncd-box__fullbleed img{max-width:150%}}@media screen and (min-width: 992px){.ncd-box__fullbleed img{max-width:135%}}@media screen and (min-width: 768px){.ncd-box__fullbleed--photo-right--1-2{top:0;right:0;width:47%}}@media screen and (min-width: 768px){.ncd-box__fullbleed--photo-left--1-2{position:absolute;top:0;left:0;width:47%;height:100%}.ncd-box__fullbleed--photo-left--1-2 img{max-width:none;max-height:100%}}@media screen and (min-width: 992px){.ncd-box__fullbleed--photo-left--1-2 img{max-width:none;max-height:100%}}@media screen and (min-width: 1200px){.ncd-box__fullbleed--photo-left--1-2 img{max-width:none;max-height:100%}}.ncd-box__gridphoto{float:left;height:0}.ncd-box__gridphoto img{max-width:none;max-height:126%}.ncd-box__gridphoto--1-5{width:145px;padding-bottom:145px;margin-right:20px;margin-bottom:20px}.ncd-box__article-list{display:block;font-size:19px;font-size:1.9rem;padding-left:0}.ncd-box__article-list a:hover p{color:#000 !important}.ncd-box__article-list a:hover p .glyphicon{color:#000 !important}.ncd-box__article-list__content .glyphicon{color:#666;font-size:2em;margin-top:-3px}.ncd-box__article-list__content p{font-style:normal;font-size:13.5px;font-size:1.35rem;font-family:UniversLight;color:#666 !important;line-height:1.70em;margin-bottom:.75em !important}.ncd-box__article-list__content p:last-of-type{margin-bottom:0 !important}.ncd-box__article-list>li{float:left;width:33.3333333333%;padding-right:10%}.ncd-box__article-list>li:before{display:none}.ncd-box__article-list>li h3{font-weight:300}.ncd-box__callout{padding:20px;background-color:#F2F2F2;margin-top:-18px}.ncd-box__callout h3,.ncd-box__callout h4{max-width:100%}.ncd-box__callout h3{margin-top:5px}.ncd-box__callout h3 a.fa{float:right;color:#D14905}.ncd-box__callout__photo{height:120px}.ncd-box__callout__photo h4{position:absolute;bottom:0;left:0;margin:0;padding:15px;background-color:#000;color:#fff}.ncd-box--darkgray,.ncd-box--black,.ncd-box--gray,.ncd-box--red,.ncd-box--altred,.ncd-box--blue,.ncd-box--green,.ncd-box--purple,.ncd-box--orange{color:#fff}.ncd-box--darkgray h2,.ncd-box--darkgray h3,.ncd-box--darkgray h4,.ncd-box--darkgray h5,.ncd-box--black h2,.ncd-box--black h3,.ncd-box--black h4,.ncd-box--black h5,.ncd-box--gray h2,.ncd-box--gray h3,.ncd-box--gray h4,.ncd-box--gray h5,.ncd-box--red h2,.ncd-box--red h3,.ncd-box--red h4,.ncd-box--red h5,.ncd-box--altred h2,.ncd-box--altred h3,.ncd-box--altred h4,.ncd-box--altred h5,.ncd-box--blue h2,.ncd-box--blue h3,.ncd-box--blue h4,.ncd-box--blue h5,.ncd-box--green h2,.ncd-box--green h3,.ncd-box--green h4,.ncd-box--green h5,.ncd-box--purple h2,.ncd-box--purple h3,.ncd-box--purple h4,.ncd-box--purple h5,.ncd-box--orange h2,.ncd-box--orange h3,.ncd-box--orange h4,.ncd-box--orange h5{color:#fff}.ncd-box--darkgray p,.ncd-box--black p,.ncd-box--gray p,.ncd-box--red p,.ncd-box--altred p,.ncd-box--blue p,.ncd-box--green p,.ncd-box--purple p,.ncd-box--orange p{font-size:19px;font-size:1.9rem}.ncd-box--darkgray p,.ncd-box--black p,.ncd-box--gray p,.ncd-box--red p,.ncd-box--altred p,.ncd-box--blue p,.ncd-box--green p,.ncd-box--purple p,.ncd-box--orange p{color:#fff}.ncd-box--black{background-color:#000}.ncd-box--red{background-color:#c00}.ncd-box--white{background-color:#fff}.ncd-box--darkgray{background-color:#333}.ncd-box--gray{background-color:#666}.ncd-box--lightgray{background-color:#ccc}.ncd-box--offwhite{background-color:#F2F2F2}.ncd-box--altred{background-color:#900}.ncd-box--yellow{background-color:#FDD726}.ncd-box--orange{background-color:#D14905}.ncd-box--green{background-color:#7D8C1F}.ncd-box--blue{background-color:#427E93}.ncd-box--purple{background-color:#4156A1}.ncd-box--green .btn{background-color:#333}.ncd-box .right-edge{margin-right:-30px}@media screen and (max-width: 992px){#promos{padding:30px 15px 0}#promos .container{width:100%}#promos .container .ncstate-ad-container .ncstate-ad-container-box{position:relative;max-width:300px;margin-left:auto;margin-right:auto}}.promo{display:block;position:relative;overflow:hidden;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:45px;color:#000;cursor:pointer;-moz-box-shadow:0 0 0 400px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 0 0 400px rgba(0,0,0,0.25) inset;box-shadow:0 0 0 400px rgba(0,0,0,0.25) inset;margin-bottom:30px}@media screen and (min-width: 768px){.promo{margin-bottom:0}}.promo:hover{color:#000}.promo__overlay{background-color:#F2F2F2;text-align:center;padding:15px}.promo__overlay h2{margin:5px 0;font-size:16px;font-size:1.6rem;font-weight:600}.promo__overlay p:last-child{margin-bottom:0}.ncsu-cal .simcal-default-calendar-list .simcal-calendar-head{padding-bottom:20px !important}.ncsu-cal .simcal-default-calendar-list dt.simcal-day-label{width:20% !important;text-align:left !important}@media screen and (min-width: 768px){.ncsu-cal .simcal-default-calendar-list dt.simcal-day-label{width:10% !important}}@media screen and (min-width: 992px){.ncsu-cal .simcal-default-calendar-list dt.simcal-day-label{width:8.3333333333% !important}}.ncsu-cal .simcal-default-calendar-list dt.simcal-day-label>span{width:80px !important;height:120px !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:0.5em !important;padding-right:0.5em !important}.ncsu-cal .simcal-default-calendar-list dt.simcal-day-label>span span.simcal-date-format{display:block !important;padding-top:0 !important;padding-bottom:0 !important;line-height:30px;height:60px;margin-top:30px;font-size:19px;font-size:1.9rem}.ncsu-cal.cal-horizontal .simcal-events-list-container dd{width:80% !important}@media screen and (min-width: 768px){.ncsu-cal.cal-horizontal .simcal-events-list-container dd{width:40% !important}}@media screen and (min-width: 992px){.ncsu-cal.cal-horizontal .simcal-events-list-container dd{width:25% !important}}.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events{width:80% !important}@media (min-width: 768px){.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events{width:90% !important}}@media (min-width: 992px){.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events{width:90% !important}}.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events .simcal-events{width:100% !important}.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events .simcal-events .simcal-event{width:33%;float:left}@media (max-width: 768px){.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events .simcal-events .simcal-event{width:100%;float:none}}@media (max-width: 992px){.ncsu-cal.cal-horizontal .simcal-events-list-container dd.simcal-day-has-3-events .simcal-events .simcal-event{padding-left:.75rem}}.ncd-news-item{margin-bottom:3rem;display:block}.ncd-news-item p{font-size:1.35rem !important;font-family:UniversLight;color:#666 !important;line-height:1.70em}.ncd-news-item:hover p{color:#000 !important}.ncd-news-item:hover p .glyphicon{color:inherit}.ncsu-cal .simcal-event-details{padding-right:20px;line-height:1.3em}.ncsu-cal .simcal-event-details a{text-decoration:none !important}.ncsu-cal .simcal-event-details p{line-height:1.2em !important}.ncsu-cal .simcal-event-details p br{display:none}.ncsu-cal .simcal-event-details .simcal-event-title{display:block;margin:10px 0 !important;font-size:19px;font-size:1.9rem}.ncsu-cal .simcal-event-details .simcal-event-start.simcal-event-start-date,.ncsu-cal .simcal-event-details .simcal-event-start.simcal-event-start-time,.ncsu-cal .simcal-event-details .simcal-event-end.simcal-event-end-time,.ncsu-cal .simcal-event-details .simcal-event-address{font-size:15px;font-size:1.5rem}.page-template-page-events .ncsu-cal .simcal-default-calendar-list dt.simcal-day-label{width:20% !important}@media screen and (min-width: 992px){.page-template-page-events .ncsu-cal .simcal-default-calendar-list dt.simcal-day-label{width:15% !important}}@media screen and (min-width: 1200px){.page-template-page-events .ncsu-cal .simcal-default-calendar-list dt.simcal-day-label{width:10% !important}}.page-template-page-events .ncsu-cal.cal-horizontal .simcal-events-list-container dd{width:80% !important}@media screen and (min-width: 992px){.page-template-page-events .ncsu-cal.cal-horizontal .simcal-events-list-container dd{width:35% !important}}@media screen and (min-width: 1200px){.page-template-page-events .ncsu-cal.cal-horizontal .simcal-events-list-container dd{width:40% !important}}input[type="text"],input[type="password"],input[type="email"],textarea{padding:0 10px;background-color:#fff;border:1px solid #F2F2F2;max-width:100%}.wpcf7 input[type="text"],.wpcf7 input[type="password"],.wpcf7 input[type="email"],.wpcf7 textarea{margin-bottom:0}.wpcf7 .your-email input[type="email"],.wpcf7 .your-message textarea{width:100%}.wpcf7 .your-message textarea{max-height:115px}.wpcf7 p{margin-bottom:20px}.wpcf7 .wpcf7-submit{padding:15px 30px;font-size:19px;font-size:1.9rem}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .btn,.bootstrap-select .dropdown-menu{font-size:19px;font-size:1.9rem}.bootstrap-select .dropdown-menu{padding-top:.25em !important}@media (min-width: 768px){.bootstrap-select .dropdown-menu a:hover{color:#c00;background-color:transparent !important}}.toggle-menu__desc{color:#000;font-size:1.25rem;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;text-transform:uppercase;display:inline-block;margin-right:10px}.toggle-menu__item,.toggle-menu__edit{display:inline-block;margin-left:10px;padding:7px 10px;background-color:transparent;border:none;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;font-size:1.5rem}.toggle-menu__item.checked,.toggle-menu__edit.checked{background-color:#c00;border-color:#c00;color:#fff}.toggle-menu__edit{margin-left:30px;display:none}.toggle-menu__edit__fixed{display:inline-block !important}#location-view-toggle .btn::after{display:none !important}.btn-group--dropdown-checklist .btn,.bootstrap-select .btn{padding-left:15px;min-width:100px;text-align:left}@media (min-width: 992px){.btn-group--dropdown-checklist .btn,.bootstrap-select .btn{min-width:0}}.btn-group--dropdown-checklist .btn:hover,.btn-group--dropdown-checklist .btn:focus,.bootstrap-select .btn:hover,.bootstrap-select .btn:focus{color:#fff}.btn-group--dropdown-checklist .btn .bs-caret .caret,.bootstrap-select .btn .bs-caret .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.btn-group--dropdown-checklist .dropdown-menu,.bootstrap-select .dropdown-menu{font-size:19px;font-size:1.9rem;border:none}.btn-group--dropdown-checklist .dropdown-menu h3.dropdown-menu__subtitle,.bootstrap-select .dropdown-menu h3.dropdown-menu__subtitle{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:16px;font-size:1.6rem;margin:1em 0 .5em;font-weight:400;color:#666}.btn-group--dropdown-checklist .dropdown-menu__item,.bootstrap-select .dropdown-menu__item{display:block;width:100%;margin-bottom:0;text-align:left;cursor:pointer;clear:both;background-color:transparent;color:#000}.btn-group--dropdown-checklist .dropdown-menu__item:active,.bootstrap-select .dropdown-menu__item:active{color:#c00}@media (min-width: 768px){.btn-group--dropdown-checklist .dropdown-menu__item:hover,.bootstrap-select .dropdown-menu__item:hover{color:#c00}}.btn-group--dropdown-checklist .dropdown-menu__item .dining-menu-dietary-icon,.bootstrap-select .dropdown-menu__item .dining-menu-dietary-icon{position:relative}.btn-group--dropdown-checklist .dropdown-menu__item .dining-menu-dietary-icon img,.bootstrap-select .dropdown-menu__item .dining-menu-dietary-icon img{width:18px;height:18px;margin-top:-5px;display:inline-block}.btn-group--dropdown-checklist .dropdown-menu__item .dining-menu-dietary-icon .fa,.bootstrap-select .dropdown-menu__item .dining-menu-dietary-icon .fa{width:18px !important;height:18px;display:inline-block;margin-top:-5px;color:#ccc;display:none}.btn-group--dropdown-checklist .dropdown-menu__item.dropdown-menu__item--checked .dining-menu-dietary-icon .fa,.bootstrap-select .dropdown-menu__item.dropdown-menu__item--checked .dining-menu-dietary-icon .fa{display:none}.btn-group--dropdown-checklist .dropdown-menu__item.dropdown-menu__item--checked .dining-menu-dietary-icon img,.bootstrap-select .dropdown-menu__item.dropdown-menu__item--checked .dining-menu-dietary-icon img{display:inline-block}.btn-group--dropdown-checklist .dropdown-menu__item .icon,.bootstrap-select .dropdown-menu__item .icon{float:right;margin:0;font-family:'FontAwesome'}.btn-group--dropdown-checklist .dropdown-menu__item .icon:after,.bootstrap-select .dropdown-menu__item .icon:after{content:''}.btn-group--dropdown-checklist .dropdown-menu__item.checked .icon:after,.bootstrap-select .dropdown-menu__item.checked .icon:after{content:'\f00c'}.btn-group--dropdown-checklist .dropdown-menu__item,.bootstrap-select .dropdown-menu__item{clear:both;padding:8px 15px 4px 15px;line-height:1em;border-bottom:1px solid #F2F2F2}.btn-group--dropdown-checklist .dropdown-menu__item:last-child,.bootstrap-select .dropdown-menu__item:last-child{border-bottom:0}@media (max-width: 767px){.sidebar{margin-top:2em}}.sidebar__form{margin-bottom:30px !important}.sidebar__mini-header{font-family:"UniversRoman",Arial,serif;font-weight:700;line-height:1;text-transform:uppercase;font-size:.77em;margin-top:49px;display:block;margin-bottom:1.25em}.sidebar__box{background-color:#F2F2F2;margin-bottom:30px;padding:0}.sidebar__box__content{padding:30px}.sidebar__box__content h3{margin-top:0;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;margin-bottom:1em}.sidebar__box--siblings{background-color:#F2F2F2;padding:30px 0 15px;border:none !important}.sidebar__box--siblings h3{width:100%;padding:0 30px 15px;margin:0;color:#333;background-color:transparent;font-family:"UniversRoman",Arial,serif;font-weight:400;font-size:19px;font-size:1.9rem}.sidebar__box--siblings ul{list-style-type:none;padding-left:0;padding:0;border:none !important}.sidebar__box--siblings ul li{padding:5px 30px;border-top:none;border:none !important;font-size:16px;font-size:1.6rem}.sidebar__box--siblings ul li a{display:block;padding:0;color:#666;font-family:"UniversLight","UniversRoman",Arial,serif}.sidebar__box--siblings ul li a:hover{color:#c00 !important}.sidebar__box--siblings ul li:before{display:none;content:''}.sidebar__box--siblings ul li.active-sib{font-family:"UniversRoman",Arial,serif;color:#333 !important}.sidebar__box--siblings ul li.active-sib a{font-weight:700}.sidebar__box h4{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-weight:300;color:#666;margin-bottom:4px;margin-top:0}.sidebar__box__info{margin-bottom:10px;font-size:19px;font-size:1.9rem}.sidebar__box__info:last-child{margin-bottom:0}.sidebar__box__info .range{display:block}.sidebar__box .nav-tabs.nav-tabs--prices>li{width:33.3333333333%;text-align:center}.sidebar__box .nav-tabs.nav-tabs--prices>li.nav-tabs--1-3{width:33.3333333333%}.sidebar__box .nav-tabs.nav-tabs--prices>li.nav-tabs--1-4{width:25%}.sidebar__box .nav-tabs.nav-tabs--prices>li.nav-tabs--1-5{width:20%}.sidebar__box .nav-tabs.nav-tabs--prices>li.nav-tabs--1-6{width:66.6666666666%}.sidebar__box .nav-tabs.nav-tabs--prices>li>a{margin-right:0;padding-left:0;padding-right:0;background-color:#900;border:none;color:#F2F2F2}.sidebar__box .nav-tabs.nav-tabs--prices>li>a.pseudo-tab{cursor:pointer}.sidebar__box .nav-tabs.nav-tabs--prices>li.active>a,.sidebar__box .nav-tabs.nav-tabs--prices>li.active>a:focus,.sidebar__box .nav-tabs.nav-tabs--prices>li.active>a:hover{background-color:#c00;border:none;color:#fff}.sidebar__box__map-btn,.sidebar__box__manager{font-size:19px;font-size:1.9rem}.sidebar__box__map-btn{float:right}.sidebar__box__map-btn .fa{padding-left:5px}.sidebar__box__manager__name{margin-bottom:10px;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif}.post-subfooter h2{font-weight:600;font-size:30px;font-size:3rem}.post-subfooter-1 h2{margin-bottom:15px}.post-subfooter-2 h2{font-size:20px;font-size:2rem}.post-subfooter__related-posts .post{margin-bottom:30px}.post-subfooter__related-posts .post__img-crop{position:relative;width:100%;min-height:120px;overflow:hidden}.post-subfooter__related-posts .post__img-crop img{position:absolute;margin:auto;max-height:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}.post-subfooter__related-posts .post h3{margin-top:10px;font-family:"UniversRoman",Arial,serif}@media screen and (min-width: 768px){.date-picker-modal .modal-dialog{width:400px}}.date-picker-modal .modal-dialog .modal-header .modal-title{text-align:center}.date-picker-modal .modal-dialog .modal-body{font-size:16px;font-size:1.6rem}.date-picker-modal .modal-dialog .modal-body .datepicker-inline{margin:0 auto}.date-picker-modal .modal-dialog .modal-footer .btn{display:block;margin:0 auto;padding:6px 45px}.date-picker-modal .modal-dialog .modal-footer .btn:hover{color:#fff}.page-template-page-homepage .hero{min-height:530px !important;height:530px !important;background-color:#ccc;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 767px){.page-template-page-homepage .hero{min-height:360px !important;height:360px !important}}@media (max-width: 992px){.page-template-page-homepage .hero{background-position:5% -75px}}@media (max-width: 992px){.page-template-page-homepage .hero.hero.post-header .post-home-top{background-color:#333 !important}}.page-template-page-homepage .hero h1{text-align:center;margin-top:200px;color:#fff;visibility:hidden}.page-template-page-homepage .hero #home-form-fixed .home-form{float:none !important;width:auto !important;display:inline-block !important}.page-template-page-homepage .hero #home-form-fixed .home-form__box{float:left !important;width:auto !important;display:inline-block !important;background-color:transparent;height:75px !important;line-height:75px !important;padding-left:0}.page-template-page-homepage .hero #home-form-fixed .home-form__box label{margin:0 !important;color:#fff}.page-template-page-homepage .hero #home-form-fixed .home-form__box label:first-of-type{padding-left:0}.page-template-page-homepage .hero #home-form-fixed .home-form__box .btn{margin-top:0px !important;font-size:19px;font-size:1.9rem}.page-template-page-homepage .hero #home-form-fixed .home-form__submit{float:left !important;width:auto !important;display:inline-block !important;height:42px !important;line-height:42px;margin-top:18px;margin-left:.25em;font-size:1.9rem;padding-left:1em;padding-right:1em}@media (max-width: 768px){.page-template-page-homepage .hero .home-form{display:inline-block;text-align:center}}.page-template-page-homepage .hero .home-form__box,.page-template-page-homepage .hero .home-form__submit{display:block;float:left;height:77px;line-height:77px;box-sizing:border-box;font-size:19px;font-size:1.9rem;font-family:"UniversLight","UniversRoman",Arial,serif;font-weight:300 !important}@media (max-width: 768px){.page-template-page-homepage .hero .home-form__submit{display:block;margin-bottom:5px !important}}.page-template-page-homepage .hero .home-form__box{background-color:#fff;padding-left:15px;padding-right:15px}.page-template-page-homepage .hero .home-form__box label{padding-left:5px;padding-right:5px;color:#333;font-family:"UniversLight","UniversRoman",Arial,serif;font-weight:300 !important}@media (max-width: 768px){.page-template-page-homepage .hero .home-form__box label{padding-left:0;padding-right:0}}.page-template-page-homepage .hero .home-form__box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){display:inline-block;width:auto;padding-left:8px}@media (max-width: 767px){.page-template-page-homepage .hero .home-form__box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){padding-left:0;padding-right:8px}}@media (max-width: 767px){.page-template-page-homepage .hero .home-form__box label[for=campus] .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn):last-of-type{padding-right:0}}.page-template-page-homepage .hero .home-form__box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .btn{color:#333;background-color:#F2F2F2;font-family:"UniversRoman",Arial,serif !important;width:auto}@media (min-width: 992px){.page-template-page-homepage .hero .home-form__box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .btn{width:178px}}.page-template-page-homepage #social{background-color:#7D8C1F;color:#fff;font-family:"GlyphaLight","GlyphaRoman","UniversRoman",Arial,serif}.page-template-page-homepage #social .socialphotos{padding-left:8px;padding-right:8px}.page-template-page-homepage #social .socialphotos div[class*=col-]{padding-left:7px !important;padding-right:7px !important}@media (max-width: 767px){.page-template-page-homepage #social .ncd-box__gridphoto--count-7,.page-template-page-homepage #social .ncd-box__gridphoto--count-8{display:none !important}}.page-template-page-homepage #social .ncd-box__socialphoto{width:100% !important;height:auto !important;cursor:pointer !important}.page-template-page-homepage #social .ncd-box__socialphoto img{width:100% !important;height:auto !important;margin-bottom:14px;cursor:pointer !important}.page-template-page-homepage #social h2{font-size:30px;font-size:3rem;font-family:"GlyphaLight","GlyphaRoman","UniversRoman",Arial,serif;letter-spacing:.02em;font-weight:300}.page-template-page-homepage #social h2 a{color:#fff}.page-template-page-homepage #social p{font-size:19px;font-size:1.9rem;font-family:"GlyphaLight","GlyphaRoman","UniversRoman",Arial,serif;letter-spacing:.05em;font-weight:300}.page-template-page-homepage #social .ncd-box .right-edge{margin-right:-45px}@media (min-width: 992px){.page-template-page-homepage #social .ncd-box .right-edge{width:660px;float:right}}.page-template-page-foodsearch .ncstate-foodsearch{padding-bottom:2em}.page-template-page-foodsearch .foodsearch-form{max-width:1500px;margin-left:auto;margin-right:auto;background-color:#F2F2F2;padding:1.5em 0 1.5em;text-align:center;margin-bottom:1em}.page-template-page-foodsearch .foodsearch-form__box,.page-template-page-foodsearch .foodsearch-form__submit{display:block;height:75px;line-height:75px;box-sizing:border-box;font-size:19px;font-size:1.9rem}@media (max-width: 767px){.page-template-page-foodsearch .foodsearch-form__box,.page-template-page-foodsearch .foodsearch-form__submit{height:auto;line-height:1.5em}}.page-template-page-foodsearch .foodsearch-form__box{background-color:transparent;padding-left:20px;margin-bottom:1em;text-align:center}.page-template-page-foodsearch .foodsearch-form__box label{padding-left:5px;padding-right:5px;font-weight:300}.page-template-page-foodsearch .foodsearch-form__box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;line-height:1em}.page-template-page-foodsearch .foodsearch-form__box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .btn{color:#000 !important;background-color:#fff;font-size:19px;font-size:1.9rem;width:178px;font-weight:400}.page-template-page-foodsearch .foodsearch-form__box .bootstrap-select .dropdown-menu{font-size:19px;font-size:1.9rem;text-align:left}.page-template-page-foodsearch .foodsearch-form__box__select{display:inline-block;padding-left:8px}@media (max-width: 767px){.page-template-page-foodsearch .foodsearch-form__box__select{display:none}}.page-template-page-foodsearch .foodsearch-form__box__mob-day,.page-template-page-foodsearch .foodsearch-form__box__mob-campus,.page-template-page-foodsearch .foodsearch-form__box__mob-modal-btn{font-weight:600;display:none}@media (max-width: 767px){.page-template-page-foodsearch .foodsearch-form__box__mob-day,.page-template-page-foodsearch .foodsearch-form__box__mob-campus,.page-template-page-foodsearch .foodsearch-form__box__mob-modal-btn{display:inline}}.page-template-page-foodsearch .foodsearch-form__box__mob-modal-btn{margin-left:auto;margin-right:auto;display:block;margin-top:1rem;font-weight:400;font-family:"UniversRoman",Arial,serif;clear:both;padding:.75rem 1rem;font-size:1.6rem !important;letter-spacing:.03em;background-color:#c00;border:none;color:#fff}@media (min-width: 768px){.page-template-page-foodsearch .foodsearch-form__box__mob-modal-btn{display:none}}.page-template-page-foodsearch .foodsearch-form__box__mob-modal-btn::before{font-family:'FontAwesome';content:'\f040';display:inline-block;margin-right:5px}.page-template-page-foodsearch .foodsearch-form__submit{width:25%}.page-template-page-foodsearch .results__campus-title{font-size:25px;font-size:2.5rem}.page-template-page-foodsearch .mobile-locations-modal .modal-header{display:none}.page-template-page-foodsearch .mobile-locations-modal .modal-footer{background-color:#F2F2F2}.page-template-page-foodsearch .mobile-locations-modal .mobile-location-search label{display:block;font-weight:400}.page-template-page-foodsearch .filter-by-location{padding:20px 0;margin-right:30px;text-align:left}.page-template-page-foodsearch .filter-by-location .filter-by-location__label{font-size:19px;font-size:1.9rem}@media (max-width: 992px){.page-template-page-foodsearch .filter-by-location{display:block;float:none !important}}@media (max-width: 767px){.page-template-page-foodsearch .filter-by-location{display:none}}.page-template-page-foodsearch .location-type-section{margin-bottom:0}.page-template-page-foodsearch .location-type-section .container{position:relative}.page-template-page-foodsearch .location-type-section hr{margin-bottom:1em}.page-template-page-foodsearch .location-type-section h3.location-type-title{position:relative;display:block;width:100%;height:30px;line-height:30px;margin-bottom:15px}.page-template-page-foodsearch .location-type-section h3.location-type-title span.h-span{position:absolute;z-index:1;width:100%;height:1px;margin-top:16px;background-color:#F2F2F2}.page-template-page-foodsearch .location-type-section h3.location-type-title strong.h-inner{position:absolute;z-index:2;width:100%}.page-template-page-foodsearch .location-type-section h3.location-type-title strong.h-inner em{display:inline-block;background-color:#fff;color:#000;padding:0 15px 0 0;font-size:1.9rem;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-style:normal;font-weight:700;line-height:30px}.page-template-page-foodsearch .location-type-section .location-type-section__results p{color:#666;font-size:16px;font-size:1.6rem}.page-template-page-foodsearch .location-type-section .location-type-section__results h3.open_locations{margin-top:0;margin-bottom:1em;padding-left:0px;font-size:19px;font-size:1.9rem;font-weight:400 !important;display:none}.page-template-page-foodsearch .location-type-section .location-type-section__results .closed-toggled-on h3.open_locations{display:block}.page-template-page-foodsearch .location-type-section__show-btn{position:absolute;z-index:5;border:none !important;background-color:#fff;line-height:30px;top:0;right:0;display:block;margin-top:21px;margin-right:15px;padding-left:15px;color:#000 !important;clear:both;font-size:12.5px;font-size:1.25rem}.page-template-page-foodsearch .location-type-section__show-btn:hover{color:#c00 !important}.page-template-page-foodsearch .location-type-section__show-btn:after{font-family:'FontAwesome';content:'\f146';display:inline-block;margin-left:5px}.page-template-page-foodsearch .location-type-section__show-btn--hidden:after{content:'\f0fe'}.page-template-page-foodsearch .location-type-section__closed h3{margin-top:0;color:#666;margin-bottom:1em;padding-left:0px;font-size:19px;font-size:1.9rem;font-weight:400 !important}.page-template-page-foodsearch .location-type-section__closed__list{margin:0;padding-left:0px}.page-template-page-foodsearch .location-type-section__closed__list>li h4{margin-top:0px;font-size:16px;font-size:1.6rem;display:inline-block;margin-right:10px}.page-template-page-foodsearch .location-type-section__closed__list>li .range{font-size:12.5px;font-size:1.25rem;color:#666;font-style:normal}.page-template-page-foodsearch .location-type-section__closed__list>li:before{content:'';display:none}.page-template-page-foodsearch .location-type-section .ncstate-dining-closed-col{display:none}.page-template-page-foodsearch .location-type-section .ncstate-dining-closed-col.closed-toggled-on{display:block}.page-template-page-foodsearch .location-tile{position:relative;display:block;min-height:175px;margin-bottom:30px;overflow:hidden}.page-template-page-foodsearch .location-tile__bar{position:absolute;bottom:0;left:0;width:100%;margin:0;background-color:#c00}.page-template-page-foodsearch .location-tile__bar h4{height:42px;line-height:42px;padding:0;padding-left:10px;margin:0;color:#fff;font-size:16px;font-size:1.6rem}.page-template-page-foodsearch .location-tile__date{position:absolute;top:10px;right:10px;color:#fff;font-size:12.5px;font-size:1.25rem}.page-template-page-foodsearch .location-tile__date .range{display:block;margin-bottom:10px;background-color:#000;padding:5px 10px;display:block}.page-template-page-foodsearch .location-tile .location-tile-inner{margin-right:15px;position:absolute;height:100%;width:100%;background-color:#ccc;background-position:25% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-template-page-foodsearch .location-tile--fullwidth{min-height:275px}.page-template-page-foodsearch .location-tile--fullwidth .location-tile__bar{padding:14px 15px}.page-template-page-foodsearch .location-tile--fullwidth .location-tile__bar h4{float:left;font-size:25px;font-size:2.5rem;padding:12px 0}.page-template-page-foodsearch .location-tile--fullwidth .location-tile__menu{float:right;display:block;padding:10px;background-color:#000;background-color:rgba(0,0,0,0.25);color:#fff;font-size:19px;font-size:1.9rem}.page-template-page-foodsearch .location-tile img{position:absolute;margin:auto;max-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}.page-template-page-foodsearch #location-view-toggle{padding:20px 0;text-align:left;margin-top:-2px}.page-template-page-foodsearch #location-view-toggle .btn{padding:auto !important}.page-template-page-foodsearch #location-view-toggle .btn.btn-default{background-color:#F2F2F2;color:#666 !important}.page-template-page-foodsearch #location-view-toggle .btn.btn-default.toggle-handle{background-color:#c00}.page-template-page-foodsearch #location-view-toggle .btn.btn-default.toggle-on{background-color:#900;color:#fff !important}.page-template-page-foodsearch main.view-toggle-true .ncstate-dining-open-col .col-sm-4.col-xs-12,.page-template-page-foodsearch main.view-toggle-true .ncstate-dining-open-col .col-md-4.col-sm-6.col-xs-12{width:100%}.page-template-page-foodsearch main.view-toggle-true .location-type-section__closed{margin-top:10px;margin-bottom:5px}.page-template-page-foodsearch main.view-toggle-true .location-tile{min-height:0 !important;margin-bottom:10px !important}.page-template-page-foodsearch main.view-toggle-true .location-tile .location-tile-inner{display:none !important;background-image:none !important}.page-template-page-foodsearch main.view-toggle-true .location-tile .location-tile__date{display:inline-block;background-color:transparent;color:#666;position:static;top:auto;left:auto}.page-template-page-foodsearch main.view-toggle-true .location-tile .location-tile__date .range{display:inline-block;background-color:inherit;padding:0 !important;margin-bottom:0 !important}.page-template-page-foodsearch main.view-toggle-true .location-tile .location-tile__bar{display:inline-block;position:static !important;background-color:transparent;top:auto;left:auto;width:auto}.page-template-page-foodsearch main.view-toggle-true .location-tile .location-tile__bar h4{display:inline-block;color:#c00 !important;padding-left:0;height:auto;line-height:1em !important;margin-bottom:0px;margin-right:10px}@media screen and (max-width: 767px){.page-template-page-foodsearch #location-view-toggle{display:none !important}.page-template-page-foodsearch .location-type-section__show-btn{position:static}.page-template-page-foodsearch main .ncstate-dining-open-col .col-sm-4.col-xs-12,.page-template-page-foodsearch main .ncstate-dining-open-col .col-md-4.col-sm-6.col-xs-12{width:100%}.page-template-page-foodsearch main .location-type-section__closed{margin-top:10px;margin-bottom:5px}.page-template-page-foodsearch main .location-tile{min-height:0 !important;margin-bottom:10px !important}.page-template-page-foodsearch main .location-tile .location-tile-inner{display:none !important;background-image:none !important}.page-template-page-foodsearch main .location-tile .location-tile__date{display:inline-block;background-color:transparent;color:#666;position:static;top:auto;left:auto}.page-template-page-foodsearch main .location-tile .location-tile__date .range{display:inline-block;background-color:inherit;padding:0 !important;margin-bottom:0 !important}.page-template-page-foodsearch main .location-tile .location-tile__bar{display:inline-block;position:static !important;background-color:transparent;top:auto;left:auto;width:auto}.page-template-page-foodsearch main .location-tile .location-tile__bar h4{display:inline-block;color:#c00 !important;padding-left:0;height:auto;line-height:1em !important;margin-bottom:0px;margin-right:10px}}.ncstate-dining-results-static{display:block}.ncstate-dining-results-fixed{display:none;background-color:#000;width:100%;z-index:20;color:#fff}.ncstate-dining-results-fixed h2.ncstate-dining-results-fixed__title{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:1.9rem !important;line-height:32px !important}.ncstate-dining-results-fixed .toggle-menu__item{color:#ccc !important}.ncstate-dining-results-fixed .toggle-menu__item.checked{color:#fff !important}.ncstate-dining-results-fixed .toggle-menu__edit{color:#fff !important;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-weight:700}.ncstate-dining-results-fixed .toggle-menu__desc{color:#fff !important}.post-location .post-location-description{margin-bottom:2em}.post-location .location h2,.post-location .location h3{font-weight:600;font-size:30px;font-size:3rem}.post-location .location h4{position:relative;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-weight:300;font-size:25px;font-size:2.5rem}.post-location .location p{font-size:19px;font-size:1.9rem}.post-location .location__filter-options{font-size:19px;font-size:1.9rem;padding:0 0 30px}.post-location .location__filter-options button[data-id="when-location"] .filter-option:before{font-family:'FontAwesome';color:#fff;content:'\f073';display:inline-block;padding-right:10px}.post-location .location .dining-menu .dining-menu-meal-desc{margin-top:0}.post-location .location .dining-menu .dining-menu-item-price{color:#000;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;display:inline-block;float:left;margin-right:10px;font-size:16px;font-size:1.6rem;font-weight:400}.post-location .location .dining-menu li.disabled .dining-menu-item-price{color:#ccc}.post-location .location__filter-options .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:168px;margin-bottom:5px}@media screen and (min-width: 768px){.post-location .location__filter-options .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:200px}}@media screen and (min-width: 1200px){.post-location .location__filter-options .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}}.post-location .location__filter-by-diet{display:inline-block}.post-location .location__filter-by-diet .btn-group--dropdown-checklist .btn{margin-bottom:5px}.post-location .location__inpage-tabs{list-style-type:none;padding-left:0;margin:15px 0 30px 0}.post-location .location__inpage-tabs>li{display:inline-block;line-height:2em}.post-location .location__inpage-tabs>li:after{display:inline-block;content:'|';padding:0 15px;color:#ccc}.post-location .location__inpage-tabs>li:before,.post-location .location__inpage-tabs>li:last-child:after{display:none !important;content:''}.post-location .location__inpage-tabs>li a{color:#666}.post-location .location__inpage-tabs--red>li a{color:#c00}.post-location .location__tags{padding:0;margin:0;font-style:italic}.post-location .location__tags__tag{display:inline-block;margin:5px;padding:8px 5px 8px 15px;background-color:#F2F2F2;font-weight:600;font-style:italic;line-height:1em}.post-location .location__tags__tag__close{background-color:transparent;border:none;color:#666}.post-location .location__meal-category-list{padding-left:0;margin-bottom:20px}.post-location .location__meal-category-list>li{font-size:19px;font-size:1.9rem;line-height:1.75em}.post-location .location__meal-category-list>li:before{display:none !important;content:none}.post-location .location__meal-category-list>li.disabled a{color:#ccc;text-decoration:line-through}.post-location .location__meal-category-list>li .dining-menu-dietary-icon{line-height:1.75em;position:relative}.post-location .location__meal-category-list>li .dining-menu-dietary-icon img{width:18px;height:18px;margin-top:-5px;margin-right:3px}.post-location .location__meal-category-list>li .fa{position:relative;display:inline-block;width:0.9em;height:0.9em;margin:-0.2em 5px 0 5px;text-align:center;vertical-align:middle}.post-location .location__meal-category-list>li .fa-leaf{color:#7D8C1F}.post-location .location__meal-category-list>li .fa-heart{color:#fff;background-color:#4156A1;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important}.post-location .location__meal-category-list>li .fa-heart:before{position:absolute;top:0.4em;left:0;display:block;text-align:center;width:100%;font-size:0.5em}#post-main.post-location .post-header .post-image-container{height:345px !important}@media (max-width: 992px){#post-main.post-location .post-header .post-image-container{top:0 !important;bottom:auto !important;height:178px !important}}#post-main.post-location #post-location-body{background-color:#fff !important}.post-page .post-header-container .post-location-top,.post-news .post-header-container .post-location-top,.error404 .post-header-container .post-location-top,.post-location .post-header-container .post-location-top{background-color:#000;width:auto !important;max-width:350px;left:auto !important;bottom:3em !important}@media (max-width: 992px){.post-page .post-header-container .post-location-top,.post-news .post-header-container .post-location-top,.error404 .post-header-container .post-location-top,.post-location .post-header-container .post-location-top{width:100% !important;max-width:100%}}.error404 .post-header{background-color:#333 !important}@media (max-width: 992px){.error404 .post-header{min-height:auto !important}}.error404 .post-header-container .post-location-top{background-color:transparent !important}.error404 .post-header-container .post-location-top .post-location-title{padding:0 !important}@media (max-width: 992px){.error404 .post-header-container .post-location-top{margin-left:15px !important;margin-top:20px;position:static;left:auto;bottom:auto;top:auto !important;width:100% !important;max-width:100%}}#post-main{max-width:1500px !important;margin:auto;background-color:#F2F2F2}#post-main .post-header{position:relative;background-color:#000;color:#fff;min-height:345px;padding:3em 0}#post-main .post-header#post-location-header{min-height:345px}#post-main .post-header#post-default-header{min-height:345px}#post-main .post-header .post-image-container{position:absolute;width:100%;height:100%;top:0;left:0}#post-main .post-header .post-image-container .post-image{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#post-main .post-header .post-image-container .post-image .post-image-background{width:100%;height:100%;position:relative;background-position:50% 100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#post-main .post-header .post-image-container .post-image.post-image-blur{background-color:#000;position:relative}#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur{position:absolute;display:none;width:100%;z-index:2;top:0;left:0;margin:0 0 5px;padding:0;color:#fff;line-height:75px}@media (max-width: 767px){#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur{line-height:43px}}#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur .post-blur-title{font-size:2.5rem;display:inline-block;padding-right:.5em;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif}@media (max-width: 767px){#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur .post-blur-title{font-size:1.9rem}}#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur .post-blur-subtitle{font-size:1.6rem;font-weight:300 !important;font-family:"UniversLight","UniversRoman",Arial,serif;display:inline-block;color:#ccc}@media (max-width: 767px){#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur .post-blur-subtitle{display:none}}#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur .btn{position:relative;margin-top:25px}@media (max-width: 767px){#post-main .post-header .post-image-container .post-image.post-image-blur .post-top-on-blur .btn{margin-top:8px;background-color:transparent !important;color:#ccc;padding-left:0 !important;padding-right:0 !important}}#post-main .post-header .post-map-toggle{position:absolute;top:0;right:0;width:50%;height:345px;z-index:5;margin-top:-3em}#post-main .post-header .post-map-toggle #post-location-map-toggle-on,#post-main .post-header .post-map-toggle #post-location-map-toggle-off{position:absolute;right:0;margin-right:15px !important;bottom:49px}#post-main .post-header .post-map-toggle #post-location-map-toggle-off{display:none}@media (max-width: 992px){#post-main .post-header .post-map-toggle{left:0;height:179px}#post-main .post-header .post-map-toggle .btn .fa{margin-left:0 !important}#post-main .post-header .post-map-toggle #post-location-map-toggle-on,#post-main .post-header .post-map-toggle #post-location-map-toggle-off{left:auto !important;right:7px !important;bottom:auto !important;top:172px;margin-right:-52px !important}}@media (max-width: 767px){#post-main .post-header .post-map-toggle #post-location-map-toggle-on,#post-main .post-header .post-map-toggle #post-location-map-toggle-off{left:15px !important;right:auto !important;bottom:auto !important;top:128px}}#post-main .post-header .post-location-top,#post-main .post-header .post-home-top{display:inline-block;position:absolute;width:100%;left:0;bottom:6em;z-index:2}@media (max-width: 992px){#post-main .post-header .post-location-top,#post-main .post-header .post-home-top{top:auto !important;bottom:0 !important;left:0 !important;width:100% !important}#post-main .post-header .post-location-top .container,#post-main .post-header .post-home-top .container{width:100% !important;max-width:100% !important;padding:0 !important}#post-main .post-header .post-location-top form,#post-main .post-header .post-home-top form{margin-bottom:-7px}#post-main .post-header .post-location-top .home-form__box,#post-main .post-header .post-home-top .home-form__box{background-color:transparent !important}#post-main .post-header .post-location-top .home-form__box .bootstrap-select .btn,#post-main .post-header .post-home-top .home-form__box .bootstrap-select .btn{padding:0.5em 1.25em 0.5em 0.75em !important}#post-main .post-header .post-location-top label,#post-main .post-header .post-home-top label{color:#fff}}@media (max-width: 767px){#post-main .post-header .post-location-top,#post-main .post-header .post-home-top{left:0;top:0;bottom:auto;right:auto;width:100%}#post-main .post-header .post-location-top .container,#post-main .post-header .post-home-top .container{text-align:center}#post-main .post-header .post-location-top form,#post-main .post-header .post-home-top form{margin-bottom:0;padding:15px}#post-main .post-header .post-location-top .home-form__box,#post-main .post-header .post-home-top .home-form__box{font-size:1.6rem;height:auto !important;line-height:3.5em;float:none !important;text-align:center;margin:0 !important;padding:0 !important}#post-main .post-header .post-location-top .home-form__box label,#post-main .post-header .post-home-top .home-form__box label{width:48.5%;float:left}#post-main .post-header .post-location-top .home-form__box label[for=date],#post-main .post-header .post-home-top .home-form__box label[for=date]{margin-right:1.5%}#post-main .post-header .post-location-top .home-form__box label[for=campus],#post-main .post-header .post-home-top .home-form__box label[for=campus]{margin-left:1.5%}#post-main .post-header .post-location-top .home-form__box select,#post-main .post-header .post-home-top .home-form__box select{background-color:#fff !important;border:none;color:#666;border-radius:0 !important;padding:.75rem;font-size:1.9rem;width:100%}#post-main .post-header .post-location-top .home-form__box .bootstrap-select .btn,#post-main .post-header .post-home-top .home-form__box .bootstrap-select .btn{font-size:1.6rem !important}#post-main .post-header .post-location-top .home-form__submit,#post-main .post-header .post-home-top .home-form__submit{margin-bottom:5px !important;margin-top:5px !important;float:none !important;clear:both;height:49px !important;line-height:49px !important;display:block !important;width:100% !important}}#post-main .post-header .post-location-top .post-location-title,#post-main .post-header .post-home-top .post-location-title{padding:1em 1.5em 1em 1.5em}@media (max-width: 767px){#post-main .post-header .post-location-top .post-location-title,#post-main .post-header .post-home-top .post-location-title{padding:15px}}#post-main .post-header .post-location-top .post-location-title h1.post-title,#post-main .post-header .post-home-top .post-location-title h1.post-title{margin:0 0 5px;padding:0;font-size:3rem;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif}@media (max-width: 767px){#post-main .post-header .post-location-top .post-location-title h1.post-title,#post-main .post-header .post-home-top .post-location-title h1.post-title{margin:0;font-size:2.5rem}}#post-main .post-header .post-location-top .post-location-title .post-subtitle,#post-main .post-header .post-home-top .post-location-title .post-subtitle{color:#ccc;font-family:"UniversLight","UniversRoman",Arial,serif;font-size:1.9rem}@media (max-width: 767px){#post-main .post-header .post-location-top .post-location-title .post-subtitle,#post-main .post-header .post-home-top .post-location-title .post-subtitle{font-size:1.6rem}}#post-main .post-header .post-location-top .post-location-address,#post-main .post-header .post-home-top .post-location-address{padding:1em 1em 1em 1.5em;background-color:#333;font-family:"UniversLight","UniversRoman",Arial,serif;color:#ccc}@media (max-width: 767px){#post-main .post-header .post-location-top .post-location-address,#post-main .post-header .post-home-top .post-location-address{padding:15px}}#post-main .post-header .post-location-top .post-location-address .post-location-address-line,#post-main .post-header .post-home-top .post-location-address .post-location-address-line{margin-right:1.5em;line-height:1.5em}#post-main .post-header .post-location-top .post-location-address .post-location-address-line p,#post-main .post-header .post-home-top .post-location-address .post-location-address-line p{font-size:1.6rem;margin-bottom:0}@media (max-width: 767px){#post-main .post-header .post-location-top .post-location-address .post-location-address-line p,#post-main .post-header .post-home-top .post-location-address .post-location-address-line p{font-size:1.6rem}}#post-main .post-header .post-location-top .post-location-address #post-location-directions,#post-main .post-header .post-home-top .post-location-address #post-location-directions{margin-left:15px}#post-main .post-header #post-location-header-map{display:none;left:0;top:0;position:absolute;z-index:1;width:100%;height:100%}@media (max-width: 992px){#post-main .post-header #post-location-header-map{top:0;bottom:auto;height:178px}}#post-main .post-body{padding:3em 0}@media (max-width: 767px){#post-main .post-body{padding:15px 0}}#post-main .post-body--textcol p:first-child{font-size:19px;font-size:1.9rem}#post-main .post-subfooter{padding:3em 0;min-height:345px}#post-main .post-subfooter.post-subfooter-1{background-color:#F2F2F2}#post-main .post-subfooter.post-subfooter-2{background-color:#ccc}#post-main .jump-section{padding-bottom:2em}#post-main .jump-section:last-of-type{padding-bottom:0}#post-main .jump-section h2{color:#c00;font-size:3rem;font-family:"UniversLight","UniversRoman",Arial,serif;font-weight:300}#post-main .jump-section h2,#post-main .jump-section h3{margin-top:0}#post-main .jump-section a.anchor{top:-195px}#post-main .jump-section a.anchor--first{top:-300px}.dining-menu-container__no-data{text-align:center;color:#666}#dining-menu-modal{position:fixed;display:none;top:0;left:0;z-index:99998;width:100%;height:100%;font-size:19px;font-size:1.9rem}@media (max-width: 768px){#dining-menu-modal .container{padding:0}}#dining-menu-modal #dining-menu-modal-nutrition{position:relative;background-color:#fff;padding:3em;padding-top:0;margin-top:50px;max-height:calc(100vh - 100px)}@media (max-width: 768px){#dining-menu-modal #dining-menu-modal-nutrition{padding:15px;margin-top:0;margin:0;padding-top:0;max-height:100vh !important;height:100vh;overflow-y:scroll}}#dining-menu-modal #dining-menu-modal-nutrition #dining-menu-modal-close{cursor:pointer;position:absolute;top:0;right:0;width:75px;height:75px;text-align:center}#dining-menu-modal #dining-menu-modal-nutrition #dining-menu-modal-close .fa{color:#900;font-size:1.9em;line-height:75px}#dining-menu-modal #dining-menu-modal-nutrition #dining-menu-modal-close:hover .fa{color:#fff}@media (max-width: 768px){#dining-menu-modal #dining-menu-modal-nutrition #dining-menu-modal-close{top:15px;right:20px;height:auto;width:auto}#dining-menu-modal #dining-menu-modal-nutrition #dining-menu-modal-close .fa{font-size:1.9rem;line-height:3rem;color:#900}#dining-menu-modal #dining-menu-modal-nutrition #dining-menu-modal-close .fa:hover{color:#fff}}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-item-modal-title{background-color:#c00;margin-bottom:2em;margin-left:-3em;padding-left:3em;margin-right:-3em;padding-right:3em;height:75px}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-item-modal-title h3{font-weight:400;color:#fff;line-height:75px;font-size:3rem;margin:0}@media (max-width: 768px){#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-item-modal-title{margin-bottom:1em;margin-left:-15px;padding-left:15px;margin-right:-15px;color:#333;background-color:#c00;padding-top:15px;padding-bottom:15px;height:auto}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-item-modal-title h3{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:2.5rem;line-height:1.2em}}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-item-allergens{margin-bottom:20px}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-item-allergens .dining-menu-dietary-icon img{height:37px;width:37px;margin-right:10px}#dining-menu-modal #dining-menu-modal-nutrition .menu-dining-menu-modal-nutrition{font-size:15px;font-size:1.5rem}#dining-menu-modal #dining-menu-modal-nutrition .menu-dining-menu-modal-nutrition h4{margin-top:0;font-size:19px;font-size:1.9rem;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;color:#666}#dining-menu-modal #dining-menu-modal-nutrition .menu-dining-menu-modal-ingredients{font-size:15px;font-size:1.5rem;max-height:calc(100vh - 375px);overflow-y:scroll}@media (max-width: 768px){#dining-menu-modal #dining-menu-modal-nutrition .menu-dining-menu-modal-ingredients{margin-top:0;margin:0;max-height:none !important;overflow-y:auto}}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-allergen-contains{color:#900;font-weight:700;margin-bottom:10px;display:block}#dining-menu-modal #dining-menu-modal-nutrition .dining-menu-allergen-contains.dining-menu-allergen-contains-traits{color:#7D8C1F;font-family:"UniversLight","UniversRoman",Arial,serif;font-weight:300}body.dining-menu-modal{overflow-y:hidden}body.dining-menu-modal #dining-menu-modal{display:block;background-color:rgba(0,0,0,0.85)}#post-default-body{background-color:#fff}@media (max-width: 767px){#post-default-body{padding-top:1em !important}}#post-default-body h2{color:#c00;font-size:30px;font-size:3rem;font-family:"UniversLight","UniversRoman",Arial,serif;font-weight:300}#post-default-body .Button{display:inline-block;background-color:#c00 !important;color:#fff !important;padding:10px 15px;margin:10px 0}#post-default-body .Button a{color:#fff !important;font-size:1.6rem;text-decoration:none !important}#post-default-body .col-sm-8{padding-right:2em}#post-default-body .col-sm-8 h1:first-child,#post-default-body .col-sm-8 h2:first-child,#post-default-body .col-sm-8 h3:first-child,#post-default-body .col-sm-8 h4:first-child,#post-default-body .col-sm-8 h5:first-child,#post-default-body .col-sm-8 p:first-child,#post-default-body .col-sm-8 ul:first-child,#post-default-body .col-sm-8 ol:first-child{margin-top:0 !important}.wpcf7-form h2{margin-top:2em;margin-bottom:1.5em !important}.wpcf7-form h3{margin-top:1.5em !important;margin-bottom:1.5em !important}.wpcf7-form .form-group:after{display:block;clear:both;width:100%;content:' '}.wpcf7-form .form-group label{font-weight:400}.wpcf7-form .form-group .col-sm-4{padding-left:0 !important}#post-default-body .col-sm-8 .individuals-section h2{margin-top:2em !important;margin-bottom:0.5em !important}#post-default-body .col-sm-8 .individuals-section .individuals__header_row{background-color:#666 !important;font-weight:bold !important;color:#fff;margin-left:0;margin-right:0}@media (max-width: 992px){#post-default-body .col-sm-8 .individuals-section .individuals__header_row{display:none !important}}#post-default-body .col-sm-8 .individuals-section .individuals{border-bottom:1px solid #CCC;margin-left:0;margin-right:0;font-size:16px;font-size:1.6rem}@media (max-width: 992px){#post-default-body .col-sm-8 .individuals-section .individuals{border-bottom:none !important;padding-bottom:25px;margin-left:-15px;margin-right:-15px}}#post-default-body .col-sm-8 .individuals-section .individuals h4.individuals__name{margin-bottom:0 !important;font-size:16px;font-size:1.6rem;padding-top:3px}#post-default-body .col-sm-8 .individuals-section .individuals .col-md-3{padding-top:20px;padding-bottom:20px}@media (max-width: 992px){#post-default-body .col-sm-8 .individuals-section .individuals .col-md-3{padding-top:2px;padding-bottom:2px}}#post-default-body .col-sm-8 .individuals-section .header{padding-top:12px;padding-bottom:10px;font-weight:400;font-size:1.25rem;line-height:1;text-transform:uppercase;font-family:UniversLight;letter-spacing:.02em}#post-main .post-body--textcol .individuals p{font-size:16px;font-size:1.6rem;margin:0 !important}.col-sm-8 .title{font-size:2.25rem !important}.col-sm-8 p{margin-bottom:25px}.food-court-featured-img{width:345px;margin-bottom:15px}.sidebar__form .sidebar__mini-header{margin-bottom:7px;font-family:UniversRoman,Arial,serif !important;font-weight:700 !important;color:#333 !important}.contact-form-btn .sidebar__box{background-color:#fff;margin-bottom:0}.contact-form-btn .sidebar__box .sidebar__box__content{padding:0}.sidebar-jumpmenu-subItem{padding-left:20px !important}.sidebar-jumpmenu-subItem a{padding-top:0px !important;padding-bottom:5px !important;padding-left:30px !important}.sidebar-jumpmenu-subItem a:before{display:block;font-family:ncsu-icons;content:"i";speak:none;color:#666;padding-right:.3em;margin-left:-1.3em;position:absolute;margin-left:-18px;margin-top:0px;font-size:.65em}.jump-top{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:1.6rem;margin-top:-6px}.jump-top .glyphicon{font-size:2.5rem !important;top:6px}.socialmedia-icons{padding:30px 0;float:right}.socialmedia-icons .glyphicon{font-size:3rem;padding:0px 5px}.map-nojs{display:none !important}.modal-dialog{margin-top:40px !important}.modal-backdrop.in{opacity:.85}.menu-item a.external-link::after,.post-body a.external-link::after{content:'\f08e';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:.75em;margin-left:.5em;opacity:.5}.menu-item a.external-link:hover::after,.post-body a.external-link:hover::after{opacity:1}.location__filter-options label,.location__filter-options select.form-control{display:inline;display:inline-block}.location__filter-options select.form-control{width:auto;font-size:1.9rem}.post-location .location__tags{font-size:1.25rem}.post-location .location__tags__tag{padding:3px 1px 1px 5px}#location__filter_toggles .dropdown-menu__subtitle{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;color:#000;font-weight:700}#location__filter_toggles .dropdown-menu__item{border:1px solid #ccc !important;background-color:#fff !important;color:#666;display:inline-block !important;padding:.75rem !important;width:auto;font-size:1.6rem;margin-bottom:5px;cursor:pointer}@media (max-width: 768px){#location__filter_toggles .dropdown-menu__item{width:32%}}@media (max-width: 468px){#location__filter_toggles .dropdown-menu__item{width:100%}}#location__filter_toggles .dropdown-menu__item.dropdown-menu__item--checked{font-weight:700;color:#000;background-color:#F2F2F2 !important}@media (max-width: 992px){#post-main .post-header .post-home-top .home-form__submit{height:36px !important;line-height:36px !important;padding-left:15px !important;padding-right:15px !important;margin-top:22px !important}}.foodsearch-form__box select{background-color:#fff;height:36px;padding-left:5px}.mobile-locations-modal .modal-body{padding-bottom:0;padding-top:25px}.mobile-locations-modal select{margin-bottom:10px;height:36px;font-size:1.9rem}.mobile-locations-modal .filter-by-location-mobile-button-subtitle{margin-top:20px;font-size:1.9rem;font-weight:700 !important;color:#000;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif}.mobile-locations-modal .filter-by-location-mobile-button-subtitle .mobile-location-search__type{font-family:"UniversRoman",Arial,serif}.mobile-locations-modal .filter-by-location-mobile-button-subtitle .mobile-location-search__type .dropdown-menu__item{font-family:"UniversRoman",Arial,serif;font-weight:400;border:1px solid #ccc;background-color:#fff;margin-right:10px;margin-bottom:10px;display:inline-block;width:auto !important;padding:8px 9px 7px 6px;font-size:1.6rem;color:#666}.mobile-locations-modal .filter-by-location-mobile-button-subtitle .mobile-location-search__type .dropdown-menu__item.checked{background-color:#F2F2F2;font-weight:700;color:#000}.mobile-locations-modal .filter-by-location-mobile-button-subtitle .mobile-location-search__type .dropdown-menu__item .icon{float:none !important;display:inline-block;margin-right:5px}.footer{max-width:1500px !important;margin:auto;background-color:#900 !important;color:#fff;font-family:"UniversLight","UniversRoman",Arial,serif;min-height:100px;padding-top:45px;font-size:15px;font-size:1.5rem}.footer a{color:#fff;cursor:pointer}.footer a:hover{text-decoration:underline}.footer ul{padding-left:15px}.footer ul li{font-size:15px;font-size:1.5rem;margin:10px 0;padding-left:10px}.footer ul li:first-of-type{margin-top:0}.footer ul li:before{color:#fff;padding-right:10px;margin-left:-25px;position:absolute}.footer__logo img{display:block;max-width:40%;margin-bottom:30px}@media (max-width: 992px){.footer__logo img{max-width:125px}}.footer__widget-left{margin-bottom:30px}.footer__copyright{font-size:12.5px;font-size:1.25rem;padding:30px 0}.gform_wrapper .gfield_required{color:#c00 !important}.gform_wrapper form input.gform_button[type=submit]{background:none;background-color:#c00;border:none;color:#fff;padding:.85rem 1.25rem;font-size:1.325rem !important;line-height:1.6;letter-spacing:.02em;text-transform:uppercase}.gform_wrapper form input.gform_button[type=submit]:hover{background-color:#900}.gform_wrapper form .top_label .gfield_label{font-family:"UniversRoman",Arial,serif;color:#333;font-size:1.6rem}.gform_wrapper form .field_sublabel_below .ginput_complex.ginput_container label{font-size:1.25rem;color:#666;letter-spacing:0;font-family:"UniversLight","UniversRoman",Arial,serif;font-weight:300}.gform_wrapper form input[type="text"],.gform_wrapper form input[type="password"],.gform_wrapper form input[type="email"],.gform_wrapper form textarea{padding:.85rem 1.25rem !important;border:1px solid #ccc;border-radius:1px;color:#333;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.gform_wrapper form select{height:36px;padding:.85rem 1.25rem !important;padding:6px 12px;line-height:1.6;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:1px}.gform_wrapper form ul.gfield_radio>li{display:inline-block;padding-left:1em !important}.gform_wrapper form ul.gfield_radio>li label{margin-top:0;font-weight:300;white-space:nowrap;font-size:16px;font-size:1.6rem;line-height:1.6em}.gform_wrapper form ul.gfield_radio>li label:before{content:" "}.gform_wrapper form ul.gfield_radio>li input[type="radio"]{line-height:normal}.gform_wrapper form ul.gfield_radio>li input[type="radio"]:checked+label{font-weight:300}.gform_wrapper form ul.gfield_checkbox>li label{line-height:normal;margin-top:0;font-weight:300;font-size:16px;font-size:1.6rem}.gform_wrapper form ul.gfield_checkbox>li input[type="checkbox"]{float:left;margin-right:0.25em}.gform_wrapper.gf_browser_chrome form ul.gfield_radio>li input[type="radio"]{margin-top:0}.gform_wrapper.gf_browser_chrome form ul.gfield_checkbox>li input[type="checkbox"]{margin-top:2px}.form-control.form-control-ncd-revert{width:auto;display:inline-block}.dropdown-menu.form-control-ncd-revert{display:block !important;width:100%;position:static !important}#post-location-date-set{padding-top:5rem;background-color:#fff}#post-location-date-set .btn{text-transform:none;font-weight:300;background-color:#fff;border:1px solid #ccc;color:#666 !important;border-lef-width:0}#post-location-date-set .btn.active,#post-location-date-set .btn.active:hover{background-color:#666 !important;color:#fff !important;border:1px solid #666}#post-location-date-set .btn.btn-first{border-left-width:1px}#post-location-date-set .btn:hover{background-color:#F2F2F2;color:#333 !important}#post-location-date-set .btn strong{display:block;font-size:2.25rem;font-weight:400;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif}#post-location-date-set .btn span{display:block;font-weight:300;font-size:1.6rem}@media (max-width: 768px){#post-location-date-set .btn-group-justified{margin-top:-30px;display:block;table-layout:none !important}#post-location-date-set .btn-group-justified .btn-group{display:block;width:100%}#post-location-date-set .btn-group-justified .btn-group .btn{border-left:1px solid #ccc !important}#post-location-date-set .btn-group-justified .btn-group .btn.btn-last{border-left:1px solid #ccc !important}}.locations-timeline{display:block;position:relative}@media (max-width: 767px){.locations-timeline{display:none}}.locations-timeline__message{display:none;width:100%;text-align:center;font-style:italic;color:#666;margin:0 0 20px}.locations-timeline__slider.ui-slider{position:relative;display:block;min-height:50px;border-top:3px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.locations-timeline__slider.ui-slider .ui-slider-handle{width:20px;height:31px;top:-16px;margin-left:-0.65em;background-color:transparent;background-image:url("../img/slider_arrow.png");background-size:auto 100%;background-repeat:no-repeat;cursor:pointer}.locations-timeline__slider.ui-slider .ui-slider__mark{position:absolute;top:0;left:0;display:block;width:5.55555555555555%;height:100%}.locations-timeline__slider.ui-slider .ui-slider__mark__line,.locations-timeline__slider.ui-slider .ui-slider__mark__label{display:block;margin:0 auto}@media screen and (max-width: 992px){.locations-timeline__slider.ui-slider .ui-slider__mark__line .meridiem,.locations-timeline__slider.ui-slider .ui-slider__mark__label .meridiem{display:none}.locations-timeline__slider.ui-slider .ui-slider__mark__line .meridiem.meridiem-7,.locations-timeline__slider.ui-slider .ui-slider__mark__line .meridiem.meridiem-12,.locations-timeline__slider.ui-slider .ui-slider__mark__label .meridiem.meridiem-7,.locations-timeline__slider.ui-slider .ui-slider__mark__label .meridiem.meridiem-12{display:inline}}.locations-timeline__slider.ui-slider .ui-slider__mark__line{width:0;height:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ccc}.locations-timeline__slider.ui-slider .ui-slider__mark__label{padding-top:5px;text-align:center;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;color:#333;text-transform:uppercase;line-height:1.6em;font-size:12.5px;font-size:1.25rem}.locations-timeline__left{width:100%;text-align:center;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-weight:500;line-height:1em;font-size:19px;font-size:1.9rem}.locations-timeline__time{position:absolute;display:block;top:-0.5em;left:0;width:100%}.locations-timeline__left button.locations-timeline__now{display:block;padding:0;background-color:transparent;border:none;text-align:center;width:100%;color:#c00;cursor:pointer}.locations-timeline__left button.locations-timeline__now{padding-top:0;text-align:center;text-transform:uppercase;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;line-height:1.6em;font-size:12.5px;font-size:1.25rem}.locations-timeline__left button.locations-timeline__now[disabled]{color:#ccc;cursor:default}.ncstate-ad-container{position:relative;margin-bottom:30px}.ncstate-ad-container img.ncstate-ad{height:auto}.ncstate-ad-container .ncstate-ad-edit{position:absolute;right:0;top:0;display:inline-block;background-color:#427E93;color:#fff;font-size:12.5px;font-size:1.25rem;padding:5px 10px}.homepage .ncstate-ad-container{margin-bottom:30px}@media screen and (min-width: 992px){.homepage .ncstate-ad-container{margin-bottom:0}}.homepage .ncstate-ad-container .ncstate-ad-edit{margin-right:15px}@media screen and (max-width: 992px){.homepage .ncstate-ad-container .ncstate-ad-edit{margin-right:0px}}html.board-template,html.board-template body{height:100%}html.board-template body{background-color:#000;padding-top:0px;padding-bottom:60px}.board-title{color:#fff;font-family:"GlyphaLight","GlyphaRoman","UniversRoman",Arial,serif;font-size:30px;font-size:3rem;padding:0;font-weight:300;margin-top:20px;margin-bottom:15px;margin-left:30px}.board-logo{color:#fff !important;position:absolute;right:30px;top:21.5px}.board-logo .navbar__logo,.board-logo .navbar__text{margin-top:0 !important}.board-logo .navbar__text{color:#fff !important}.board{background-color:transparent}.board h4.board__menu__title{margin-top:10px;padding-left:30px;color:#ccc;font-size:19px;font-size:1.9rem;font-family:"UniversLight","UniversRoman",Arial,serif}.board__meal-category-list{padding-left:0;margin-bottom:20px;padding:0 15px}.board__meal-category-list__calories{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:19px;font-size:1.9rem;color:#ccc;font-weight:300}.board__meal-category-list>li{font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:19px;font-size:1.9rem;font-weight:400;line-height:1.2em;color:#fff;margin-bottom:10px}.board__meal-category-list>li:before{display:none !important;content:none}.board__meal-category-list>li .dining-menu-dietary-icon{line-height:1.25em;margin-left:2px;position:relative}.board__meal-category-list>li .dining-menu-dietary-icon:first-child{margin-left:5px}.board__meal-category-list>li .dining-menu-dietary-icon img{width:20px;height:20px;margin-top:-5px;margin-right:3px}.board__meal-category-list>li .fa{position:relative;display:inline-block;width:0.9em;height:0.9em;margin:-0.2em 5px 0 5px;text-align:center;vertical-align:middle}.board__meal-category-list>li .fa-leaf{color:#7D8C1F}.board__meal-category-list>li .fa-heart{color:#fff;background-color:#4156A1;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important}.board__meal-category-list>li .fa-heart:before{position:absolute;top:0.4em;left:0;display:block;text-align:center;width:100%;font-size:0.5em}.board__meal-category-list>li .col-dietary-options{text-align:right}.board__key{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;height:60px}.board__key__list{display:table;height:100%;list-style-type:none}.board__key__list>li{position:relative;display:table-cell;height:100%;padding-left:34px;padding-right:30px;box-sizing:border-box;font-family:"UniversCondensed","UniversRoman","Arial",sans-serif;font-size:19px;font-size:1.9rem;line-height:1.9rem;vertical-align:middle}.board__key__list>li:before{content:'';display:none}.board__key__list>li img{position:absolute;left:-2px;top:15px;max-width:28px}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.6.3");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{color:#999}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0 !important;padding:0 !important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}/*!
 * Datepicker for Bootstrap v1.7.0-dev (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl.dropdown-menu{left:auto}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}/*! jQuery UI - v1.12.1 - 2016-10-16
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
