BODY{-webkit-overflow-scrolling:touch}
.site-top-spacer{height:130px}
.site-top-spacer.hide-site-nav{height:46px}
.site-top-spacer-lower-nav{height:180px}
.hide-site-nav.site-top-spacer-lower-nav{height:95px}
#site-header-parent-container{position:fixed;top:0;width:100%;z-index:1996}
#site-header-container{background-image:url("/ftpimages/999/podium/libs/p3-cache/img/bannerOverlay.png");background-repeat:repeat-x;position:relative;width:100%;z-index:1996}
#site-header-bottom{height:1px}
#site-header{height:45px;position:relative;text-align:left;zoom:1}
#site-header A{text-decoration:none}
#site-mobile-btn{display:none}
#site-logo{float:left;line-height:35px;margin-top:5px;overflow:hidden;text-align:left;white-space:nowrap;width:360px}
#site-logo A{text-decoration:none}
#site-logo.logoimg{border:0;line-height:normal}
#site-logo img{border:0;line-height:normal;max-height:35px;max-width:100%;width:auto;_height:35px}
#site-logo,#site-login-header{font-size:28px;text-shadow:1px 1px 1px #000}
#site-login-header{text-align:center}
#site-user-container{float:right}
#site-user-nav{float:left;height:36px;margin-right:10px;margin-top:5px;text-align:left}
#site-profile{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;height:36px;margin-top:5px}
html.lt-ie9 #site-profile{width:300px}
#site-switcher{cursor:pointer;display:inline-block;*display:inline;padding-left:10px;position:relative;vertical-align:middle;zoom:1}
html.lt-ie9 #site-switcher{width:160px}
#site-switcher-menu{top:35px}
#site-switcher-button{white-space:nowrap}
#site-switcher-label{float:left;font-size:16px;font-weight:600;line-height:35px;overflow:hidden;padding:0;white-space:nowrap}
#site-switcher-change .caret{border-bottom-color:#fff;border-top-color:#fff;margin-left:10px;margin-top:15px;opacity:1}
#site-switcher-change{-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:inline-block;float:right;font-size:9px;height:35px;margin-left:10px;vertical-align:middle;width:30px}
#site-switcher-change:before{font-size:14px;line-height:33px;text-align:center;width:30px}
.site-header-nav{margin-right:2px!important}
.site-header-nav UL.topnav{font-size:12px;list-style:none;margin:0;padding:0;text-shadow:1px 1px 1px #000}
.site-header-nav UL.topnav li a:before{font-size:12px;text-shadow:none}
.site-header-nav UL.topnav li{display:inline;margin:0;padding:0;position:relative}
.site-header-nav UL.topnav li.sep{margin:0;padding:0}
.site-header-nav UL.topnav>li>a{color:#D9DFD5;display:inline-block;*display:inline;margin-left:5px;padding:0 5px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.8);zoom:1}
.site-header-nav UL.topnav>li>a.active{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:rgba(0,0,0,0.4);border-radius:4px}
.site-header-nav UL.topnav li a .caret{border-bottom-color:#fff;border-top-color:#fff;margin-top:15px}
.site-header-nav UL.topnav li a:hover .caret{opacity:1}
.site-header-nav DIV.subnavtop{background-color:transparent!important;border-bottom-style:solid;border-bottom-width:6px;border-left:6px solid transparent;border-right:6px solid transparent;display:none;height:0;left:15px;position:absolute;top:16px;width:0}
.site-header-nav div.subnav{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-style:solid;border-width:2px;display:none;left:0;margin:0;padding:5px 0 5px 0;position:absolute;top:22px}
.site-header-nav div.subnav UL{list-style:none;margin:0;padding:0}
.site-header-nav div.subnav LI{display:block;margin:0;padding:0}
.site-header-nav div.subnav LI.subnavheader{margin:-5px 0 5px 0;padding:3px}
.site-header-nav div.subnav li.sep{height:1px;line-height:normal;margin:5px 0;padding:0}
.site-header-nav div.subnav LI A{display:block;font-size:12px;padding:5px 15px;text-shadow:none;width:115px}
.site-header-nav div.subnav LI A img{border:0;margin-right:10px;max-height:32px;vertical-align:middle;width:auto}
.site-header-nav div.subnav LI A.persona{font-size:16px;font-weight:bold;padding:10px 15px;width:auto}
.site-header-nav div.subnav LI A.persona span.icon{display:block;float:right;height:24px}
#site-user-nav UL.topnav LI A{line-height:31px;margin-top:2px;vertical-align:middle}
#site-user-nav UL.topnav LI A .topnav-icon{color:#fff;margin-right:3px}
#site-user-nav div.subnav LI A{line-height:normal}
#site-switcher div.subnav{left:auto;right:0;top:30px}
#site-nav-container{background-image:url("/ftpimages/999/podium/libs/p3-cache/img/banner2Overlay.png");background-repeat:repeat-x;position:fixed;width:100%;z-index:1990}
#site-nav-bottom{height:1px}
#site-nav-lower{display:none;width:100%}
HTML.no-nav-icon #site-nav-lower i{display:none!important}
#site-nav{position:relative}
#site-nav ul.topnav{height:55px;list-style:none;margin:0;padding:0;white-space:nowrap;font-size:0}
#site-nav ul.topnav li{display:inline-block;*display:inline;margin:0;padding:0;position:relative;text-align:left;vertical-align:top;font-size:14px}
#site-nav ul.topnav li.sep SPAN{border-left-style:solid;border-left-width:1px;display:inline-block;height:55px;width:1px}
#site-nav ul.topnav li a{display:inline-block;font-size:11px;height:55px;overflow:hidden;padding:0 5px;text-decoration:none;vertical-align:top;white-space:nowrap}
html.lt-ie9 #site-nav ul.topnav li a{width:150px}
#site-nav ul.topnav li a.subnavtrigger.clicked{border-bottom:0}
#site-nav ul.topnav>li>a.active{-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);box-shadow:inset 2px 3px 5px rgba(0,0,0,.35)}
#site-nav ul.topnav>li>a>img{border:0;float:left;height:24px;margin:15px 2px 0 0;padding-right:0;vertical-align:middle;width:auto}
#site-nav ul.topnav li a span.desc{display:block;float:left;line-height:1em;padding:15px 5px;white-space:nowrap}
#site-nav ul.topnav li div.subnav a span.desc{display:inline-block}
#site-nav ul.topnav li a span.title{font-size:14px;font-weight:bold;text-shadow:1px 1px 1px #fff}
#site-nav ul.topnav li a.active span.title{color:#000!important}
#site-nav ul.topnav li.oneline a span.desc{line-height:44px;padding:5px 5px 5px 1px}
#site-nav ul.topnav li a .caret{margin-top:18px}
#site-nav ul.topnav li.oneline a .caret{margin-top:24px}
#site-nav ul.topnav li DIV.subnavtop{background-color:transparent!important;border-bottom-style:solid;border-bottom-width:6px;border-left:6px solid transparent;border-right:6px solid transparent;display:none;height:0;left:15px;position:absolute;top:44px;width:0}
#site-nav ul.topnav li DIV.subnav{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-style:solid;border-width:2px;display:none;left:0;margin:0;padding:5px 0 5px 0;position:absolute;top:50px;z-index:1998;font-size:12px}
#site-nav ul.topnav li DIV.subnav UL{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}
#site-nav ul.topnav li DIV.subnav-multicol UL{width:182px}
#site-nav ul.topnav li DIV.subnav UL.subnavfooter{display:block;width:100%!important}
#site-nav ul.topnav li div.subnav li{display:block;margin:0;white-space:normal}
#site-nav ul.topnav li div.subnav li a{border:0;display:block;float:none;font-size:12px;height:auto;line-height:normal;margin:0;min-width:152px;padding:5px 15px;text-shadow:none;white-space:normal}
#site-nav ul.topnav li div.subnav li a img{float:none;height:24px;padding:0 3px 0 0}
#site-nav ul.topnav li div.subnav li a span.desc{float:none;line-height:normal;padding:2px;white-space:normal;width:auto}
#site-nav ul.topnav li div.subnav li a span.title{font-size:12px;font-weight:normal}
#account-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:26px!important;height:36px!important;margin-top:0!important;padding-top:4px!important}
#account-nav .caret{margin-top:12px}
#account-nav>img{border:1px solid rgba(255,255,255,0.5);max-height:20px;margin-right:5px;margin-top:2px;vertical-align:baseline}
#account-nav>.desc>.title{line-height:12px;display:inline-block;font-size:11px;margin-right:2px}
#site-mobile-menu.mp{display:none}
#site-mobile-menu ul li a img{vertical-align:middle;margin-top:-3px}
#GroupFinderContainer{width:266px}
.group-finder-copy-text{font-weight:200;line-height:20px;margin-bottom:10px;margin-left:23px;margin-right:15px;margin-top:10px;white-space:normal}
.group-finder-search-container{margin-bottom:5px;margin-left:23px;margin-right:20px;margin-top:0}
.group-finder-ch .bottom-border{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));border:0;height:2px;margin:15px 10px 10px 10px}
#group-finder-page-selector{-webkit-appearance:menulist-button;border-bottom-color:#bbb;border-left-color:#bbb;border-right-color:#bbb;border-top-color:#bbb;color:#555;display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;height:28px;margin-bottom:10px;margin-left:23px;margin-right:0;margin-top:0;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;vertical-align:middle;width:220px}
#group-finder-year-selector{-webkit-appearance:menulist-button;border-bottom-color:#bbb;border-left-color:#bbb;border-right-color:#bbb;border-top-color:#bbb;color:#555;display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;height:28px;margin-bottom:10px;margin-left:23px;margin-right:0;margin-top:0;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;vertical-align:middle;width:220px}
#group-finder-search-box{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;height:18px;line-height:18px;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;transition-delay:0s,0s;transition-duration:.2s,0.2s;transition-property:border,box-shadow;transition-timing-function:linear,linear;vertical-align:middle;width:210px}
#GroupFinderContainer{box-sizing:content-box;font-size:13px;line-height:18px}
#site-login{margin:150px auto 0 auto;max-width:500px;min-width:280px}
.shadow{-moz-border-radius:10px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#fff;border-radius:10px;box-shadow:0 1px 10px rgba(0,0,0,.15)}
#site-login-box{max-width:500px;text-align:left}
#site-login-header{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;height:80px;line-height:80px;overflow:hidden;text-align:center}
#site-login-content{padding:30px}
#apply-create-account{border-right:1px solid #ccc}
#apply-sign-in{padding-left:10px}
#site-login-title{margin-bottom:20px}
#site-login-alert ul{margin:0;padding:0}
#site-login-input .textfield LABEL{display:block}
#site-login-input .textfield INPUT{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#555;display:block;font-size:20px;height:40px;line-height:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;width:100%}
#site-login-input .textfield SELECT{-moz-border-radius:3px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-sizing:border-box;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-sizing:border-box;-webkit-transition:border linear .2s,box-shadow linear .2s;background-color:white;border:1px solid #CCC;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-sizing:border-box;color:#555;display:block;font-size:20px;height:40px;line-height:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;transition:border linear .2s,box-shadow linear .2s;width:100%}
#site-login-resize{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;background-color:#0ff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
#site-login-main{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
#site-login-input h3{margin-bottom:10px}
#site-login-input div.checkbox LABEL{display:inline;margin:0;width:140px}
#site-login-input div.checkbox INPUT{display:inline;margin:2px 5px 12px 0}
#site-login-input div.remember{float:left;width:140px}
#site-login-input div.remember INPUT{float:left;margin:2px 5px 0 0}
#site-login-footer{padding:20px 30px 0 0;text-align:right}
#site-login-footer a{clear:both;display:block;float:right;line-height:24px}
#site-login-footer .topspace{margin-top:20px}
#site-login-footer .topnospace{margin-top:0}
#site-login-btnList{height:50px;vertical-align:bottom}
#site-login-btnList .button{width:165px}
#site-login-btnList .btnInList{padding-left:5px;padding-right:5px}
#site-login-btnList .btnInListLast{float:right;padding-right:10px}
.btn-margin-left{margin-left:6px}
.subnavbar{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid transparent;border-radius:4px;overflow:auto;width:100%}
.hide-site-nav .subnavbar-fixed{top:45px}
html.lt-ie9 .subnavbar-fixed{position:fixed;top:100px}
.subnavbar .nav{margin-bottom:0}
.subnavbar .nav>li>a{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid transparent;border-radius:3px;color:#797979;font-size:14px;margin:3px 0 3px 0;padding-bottom:8px;padding-top:8px;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 30px rgba(255,255,255,.125);white-space:nowrap}
.subnavbar .nav>li>a:hover{background-color:transparent;color:#000}
.subnavbar .nav>.active>a,.subnavbar .nav>.active>a:hover{-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.4);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 0 1px rgba(255,255,255,.9);color:#000;padding-left:13px}
.subnavbar .nav>.active>a .caret,.subnavbar .nav>.active>a:hover .caret{border-top-color:#777}
.subnavbar .nav>li:first-child>a,.subnavbar .nav>li:first-child>a:hover{margin-left:5px;padding-left:12px}
.subnavbar .dropdown-menu{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
BODY.sidebar-fixed{background-color:#f3f1f1;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/backTexture.png')}
#site-sidebar-fixed{bottom:0;display:none;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:100px;width:200px;z-index:1995}
BODY.sidebar-fixed #site-sidebar-fixed{display:block}
BODY.sidebar-fixed.sidebar-fullscreen{background:0}
BODY.sidebar-fixed.sidebar-fullscreen #site-sidebar-fixed{top:0}
BODY.sidebar-fixed.sidebar-with-header #site-sidebar-fixed{top:150px}
BODY.sidebar-fixed.sidebar-fullscreen #site-main{-webkit-transition:width .3s;margin-left:202px!important;transition:width .3s}
BODY.sidebar-fixed.sidebar-fullscreen #site-header-parent-container,BODY.sidebar-fixed.sidebar-fullscreen #site-top-spacer{display:none}
#site-footer-fixed{bottom:0;display:none;left:0;min-height:58px;position:fixed;width:100%;z-index:1996}
BODY.footer-fixed{padding-bottom:200px}
BODY.footer-fixed #site-footer-fixed{display:block}
BODY.footer-fixed.sidebar-fixed #site-sidebar-fixed{bottom:58px}
#emergency-bulletin{position:fixed;width:100%;z-index:100}
#schedule-maker-bulletin .emergency-bulletin-container,#emergency-bulletin .emergency-bulletin-container,#main-bulletin .main-bulletin-container{background-color:#fff9c7;border-bottom:1px solid #b9b076;margin-top:-30px}
#emergency-bulletin .emergency-bulletin-container{padding:20px 20px 2px 20px}
#main-bulletin .main-bulletin-container{margin-bottom:30px;padding:10px 5px 5px 5px}
#emergency-bulletin.fullscreen-window{z-index:2000}
#emergency-bulletin.fullscreen-window>.emergency-bulletin-container{margin-top:0!important}
#schedule-maker-bulletin{position:fixed;width:100%;z-index:100}
#schedule-maker-bulletin .emergency-bulletin-container{padding:20px 20px 2px 20px}
#schedule-maker-bulletin .contract-bulletin-container{margin-bottom:30px;padding:10px 5px 5px 5px}
#schedule-maker-bulletin.fullscreen-window{z-index:2000}
#schedule-maker-bulletin.fullscreen-window>.emergency-bulletin-container{margin-top:0!important}
.app-mobile-menu{bottom:0;box-shadow:1px 0 2px rgba(0,0,0,0.2);font-size:13px;height:100%;left:-300px;position:absolute;top:0;width:300px;z-index:10000}
.app-mobile-level{height:100%;left:-300px;position:absolute;top:0;width:260px}
.app-mobile-pushed::after{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;box-shadow:1px 0 2px rgba(0,0,0,0.2);content:'';height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:9999}
.app-mobile-level.open::after{content:'';height:100%;left:260px;opacity:1;position:absolute;top:0;width:40px;z-index:9998}
.app-mobile-pushed::after,.app-mobile-level.open::after{-moz-transition:opacity .3s,width .1s .3s,height .1s .3s;-webkit-transition:opacity .3s,width .1s .3s,height .1s .3s;background:rgba(0,0,0,0.3);transition:opacity .3s,width .1s .3s,height .1s .3s}
.app-mobile-menu,.app-mobile-pusher,.app-mobile-level{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.app-mobile-menu img{max-width:100%}
.app-mobile-menu ul{list-style:none;margin:0;padding:0}
.app-mobile-menu li{line-height:18px}
.app-mobile-menu h2{background-color:rgba(0,0,0,0.4);color:#fff;font-size:1.5em;font-weight:600;margin:0;padding:5px 5px 5px 20px;text-shadow:0 1px 2px rgba(0,0,0,0.5)}
.app-mobile-menu h3{margin:0}
.app-mobile-menu LI A img{height:auto;width:24px}
.app-mobile-menu ul li>a{-moz-transition:background .3s,box-shadow .3s;-webkit-transition:background .3s,box-shadow .3s;box-shadow:inset 0 -1px rgba(0,0,0,0.2);color:#fff;display:block;font-size:1.2em;font-weight:400;outline:0;padding:.7em 1em .7em 1.8em;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.5);transition:background .3s,box-shadow .3s}
.app-mobile-menu ul li::before{color:rgba(0,0,0,0.2);left:10px;line-height:3.5;position:absolute;z-index:-1}
.app-mobile-level>ul>li:first-child>a{box-shadow:inset 0 -1px rgba(0,0,0,0.2),inset 0 1px rgba(0,0,0,0.2)}
.app-mobile-menu ul li a:hover,.app-mobile-level>ul>li:first-child>a:hover{background:rgba(0,0,0,0.2);box-shadow:inset 0 -1px rgba(0,0,0,0)}
.app-mobile-back{-moz-transition:background .3s;-webkit-transition:background .3s;background:rgba(0,0,0,0.1);box-shadow:inset 0 1px rgba(0,0,0,0.1);color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;letter-spacing:1px;outline:0;padding:12px 20px 10px 20px;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.5);text-transform:uppercase;transition:background .3s}
.iHolder{background:rgba(0,0,0,0.1);border-radius:5px;color:#fff;display:block;height:30px;line-height:30px;margin:-6px 10px 0 0;text-align:center;text-decoration:none;width:30px}
.halfWhite{color:rgba(255,255,255,.5)}
.app-mobile-menu .dayicon{display:inline-block;float:left;height:26px;margin-left:auto;margin-right:10px;margin-top:-4px;width:30px}
.app-mobile-menu .dayicon>.month{font-size:9px;line-height:12px}
.app-mobile-menu .dayicon>.day{font-size:12px;line-height:14px}
.app-mobile-menu .site-badge{margin-right:10px;padding:6px 12px 6px 12px}
#site-mobile-userphoto{float:left}
#site-mobile-userphoto img{border:1px solid #fff;margin:0 10px 0 0;max-width:45px;padding:0}
#site-mobile-switcher-label{font-size:20px;font-weight:600}
#site-mobile-impersonte{display:none}
.p3icon-search{color:inherit!important}
.subnav .divider-label h6{margin:0;padding-left:18px;letter-spacing:1px;font-size:10px;color:#fff;text-shadow:0 1px #a5a5a5;background-color:#bbb;text-transform:uppercase;line-height:18px}
.pf-user{padding:10px 10px 10px 20px;border-top:1px solid #e5e5e5;width:auto;cursor:pointer}
.pf-user:hover{background-color:#e1dcd6}
.pf-user div{padding-right:14px;display:inline}
#PeopleFinderContainer input,#PeopleFinderContainer select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#PeopleFinderContainer select{border:1px solid #bbb;height:28px;width:220px;line-height:28px}
.bb-help-container{z-index:1998}
@font-face{font-family:'WebSymbolsRegular';src:url('/ftpimages/999/podium/libs/fonts/websymbols/websymbols-regular-webfont.eot');src:url('/ftpimages/999/podium/libs/fonts/websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/ftpimages/999/podium/libs/fonts/websymbols/websymbols-regular-webfont.woff') format('woff'),url('/ftpimages/999/podium/libs/fonts/websymbols/websymbols-regular-webfont.ttf') format('truetype'),url('/ftpimages/999/podium/libs/fonts/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg')}
.site-visible{visibility:visible}
.site-hidden{visibility:hidden}
.site-position-abs{position:absolute!important}
.bottom-spaced{margin-bottom:20px!important}
.bottom-spaced-10{margin-bottom:10px!important}
.no-margin{margin:0!important}
.top-spaced{margin-top:20px!important}
.top-spaced-10{margin-top:10px!important}
.no-padding{padding:0!important}
.text-align-center{text-align:center!important}
.text-align-right,th.text-align-right,td.text-align-right{text-align:right}
.text-align-left{text-align:left}
.font-weight-normal{font-weight:normal!important}
.cursor-pointer{cursor:pointer}
.cursor-defualt{cursor:default!important}
.border-none{border:none!important}
.clear{clear:both}
.table-nohover tbody tr:hover td,.table-nohover tbody tr:hover th{background-color:transparent!important}
.table-hover-cell tbody tr td:hover,.table-hover-cell tbody tr th:hover{background-color:#fefed1!important}
.table-noborder tbody tr td,.table-noborder tbody tr th{border:none!important}
.table tbody tr th.sortable{cursor:pointer}
.no-border{border:none!important}
.no-margin-bottom{margin-bottom:0!important}
.res-container{margin-left:auto;margin-right:auto;min-width:280px;width:940px;*zoom:1}
.dayicon{float:left;height:32px;line-height:normal;margin:12px 5px 0 5px;padding:1px;width:32px;box-sizing:content-box}
.dayicon>.month{color:#fff;display:block;font-size:9px;font-weight:normal;line-height:12px;text-align:center;text-shadow:none}
.dayicon>.day{background-color:#fff;display:block;font-size:14px;font-weight:bold;line-height:20px;text-align:center;text-shadow:none}
.wrap-none{white-space:nowrap}
.overflow-none{overflow:hidden}
.required-indicator{color:#f00;cursor:pointer}
.logo-block{width:262px;margin-right:30px;margin-bottom:30px}
LI.divider{height:1px;margin:7px 1px!important;overflow:hidden;background-color:#E5E5E5;border-bottom:1px solid white}
#mike{background:transparent;border:0;box-shadow:none;cursor:pointer;float:right;font-size:25px;height:25px;margin-left:5px;outline:0;width:25px}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:.3;filter:alpha(opacity=30)}
.site-badge{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;background-color:#d42a27;font-size:12.025px;font-weight:bold;padding:3px 6px;white-space:nowrap;line-height:18px!important}
.site-badge-inbox{background-color:#b94a48}
.site-badge-off{background-color:rgba(0,0,0,.4)}
.step{background:none repeat scroll 0 0 #9F9F9F;color:#FFF;text-align:center;font-size:15px;line-height:30px;width:30px;height:30px;margin-right:10px;border-radius:15px 15px 15px 15px;-webkit-border-radius:15px;-moz-border-radius:15px}
.step-content{margin-left:40px}
a:focus{outline:0}
.chY{padding-left:10px;padding-bottom:0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(1%,#f1f1f1),color-stop(3%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-o-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-ms-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=1)}
.chY .ch-yellow{padding:20px;background-color:#FFFFCB;border-top:solid 1px #e5e7b6;border-right:solid 1px #e5e7b6;border-left:solid 1px #e5e7b6;border-bottom:solid 1px #e5e7b6}
.chY .chY-bottom{position:relative;bottom:0;left:0;z-index:2!important;height:6px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(1%,#f1f1f1),color-stop(3%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-o-linear-gradient(top,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-ms-linear-gradient(top,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:linear-gradient(top,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}
.chY #currentday .nobullet{list-style:none;margin:0}
.arrow-ch-container{padding-left:23px}
.ch{padding-bottom:9px}
.ch .arrow-s,.accordion-toggle .arrow-s{margin-top:16px;margin-right:10px}
H3.accordion-toggle>.arrow-s{margin-top:12px}
.ch .arrow-e,.accordion-toggle .arrow-e{margin-top:12px;margin-right:12px;margin-left:4px}
H3.accordion-toggle>.arrow-e{margin-top:8px}
.ch .slide-basic{cursor:pointer}
.ch .slide-basic .arrow-s,.ch .accordion-toggle .arrow-s{margin-top:12px;margin-right:10px}
.ch .slide-basic .arrow-e,.ch .accordion-toggle .arrow-e{margin-top:8px;margin-right:12px;margin-left:4px}
.ch .slide-basic-content{margin-left:24px}
.ch h2{margin-bottom:5px!important}
.ch UL.itemlist{list-style:none;padding:0;margin:0}
.ch UL.itemlist LI{list-style:none;margin:0;padding:4px 0 4px 18px}
.ch UL.altlist{list-style:none;padding:0;margin:0}
.ch UL.altlist LI{list-style:none;margin:0;padding-left:18px;padding-right:0}
.ch UL.altlist LI:nth-child(odd){background:#efefef}
.ch .bottom-border{height:2px;margin:15px 10px 10px 10px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));border:0}
.ch .padding-right-imgNice{padding-right:12px}
.ch UL.altlist LI,.ch .padding-top{padding-top:10px}
.ch .cell-left,.ch .novaluetext{padding-left:23px}
.ch .novaluetext,.ch .padding-right{padding-right:10px}
.ch UL.altlist LI,.ch .padding-bottom{padding-bottom:10px}
.ch .cell-right{width:75px;text-align:center;white-space:nowrap}
.ch DL{margin-left:22px}
.ddlb-container{margin-bottom:20px;padding-left:6px;padding-right:6px}
.ddlb-container .ddlb-label{padding-top:5px;padding-right:4px}
.grayheader{text-shadow:1px 1px 1px #fff;background:#dedede;background:-webkit-gradient(linear,left top,left bottom,from(#dedede),color-stop(50%,#cecece),to(#cecece));background:-moz-linear-gradient(top,#dedede,#dedede 1px,#cecece 25px);border-bottom:1px solid #b2b2b2;line-height:26px;cursor:pointer;font-weight:bold}
.grayheader .arrow-s,.grayheader .arrow-e{margin:10px 6px 0 6px}
.grayheader .count{width:35px;height:25px;text-align:center;background-color:#d2d2d2;border-left:1px solid #b5b5b5;border-top:1px solid #b5b5b5;border-right:1px solid #cdcdcd;border-bottom:1px solid #cecece;box-shadow:inset 3px 3px 3px rgba(0,0,0,.05);-webkit-box-shadow:inset 3px 3px 3px rgba(0,0,0,.05);-moz-box-shadow:inset 3px 3px 3px rgba(0,0,0,.05)}
.large-text-left{font-weight:bold;font-family:Lato;font-size:24px;margin-right:10px}
.large-gray-text-right{font-weight:300;color:#838383;font-family:Lato;font-size:24px;margin-left:10px;margin-right:18px}
.gray-text{color:#999}
.region-max-width{width:100%}
.region-max-width textarea{width:100%}
.danger-text,.error-text{color:#b94a48}
.nav-filter{background-color:#f7f7f7}
.nav-filter H5{color:#424242;font-weight:400;padding:3px 0;word-wrap:break-word}
.nav-filter H5.muted{color:#999}
.filterTop{background-color:#d7d6d6;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/textureDark.png');background-repeat:repeat;border:1px solid #c5c5c5;padding:2px;margin-top:0}
.filterTop h6{font-family:'Open Sans1','Helvetica Neue',Helvetica,Arial,sans-serif;color:#424242;text-shadow:1px 1px 1px #fff;font-size:11px;margin:0 8px}
.large-filter{line-height:48px}
.large-filter .large-filter-label{display:inline-block;font-size:36px;font-weight:200;margin-right:5px;padding:0;vertical-align:middle;white-space:nowrap}
.large-filter A{display:inline-block;font-size:16px;font-weight:200;padding:5px;white-space:nowrap}
.large-filter .green{color:#468847}
.large-filter .orange{color:#f89406}
.large-filter .blue{color:#3a87ad}
.imgNice,.img-frame{padding:4px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}
.imgNice{margin-right:10px;margin-bottom:10px;line-height:1}
#site-message{position:fixed;text-align:center;width:100%;z-index:9999999;left:0;top:0;display:none}
#site-message .alert{-moz-opacity:.9;opacity:.90;filter:alpha(opacity=90);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.message{position:relative;margin:10px 0;border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;list-style-type:none;background-repeat:no-repeat;background-position:10px 10px;padding:10px 35px}
.message.error{background-image:url(images/error.png);background-color:#fddfde;border-color:#fbc7c6}
.message.warning{background-image:url(images/warning.png);background-color:#fdf5d9;border-color:#dcd1a8}
.message.success{background-image:url(images/success.png);background-color:#d1eed1;border-color:#afd5af}
.site-main .button{padding:8px;text-align:center;width:150px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.symbol-icon:before{font-family:'WebSymbolsRegular';margin-right:5px}
.symbol-icon-replace{text-indent:-9999px;overflow:hidden;display:inline-block;*display:inline;zoom:1;position:relative;min-width:1em}
.symbol-icon-replace:before{position:absolute;left:0;top:0;text-indent:0;margin-right:0}
.symbol-icon-fav:before{content:"R"}
.symbol-icon-gear:before{content:"S"}
.symbol-icon-check:before{content:"."}
.symbol-icon-prev:before{content:"<"}
.symbol-icon-next:before{content:">"}
.symbol-icon-checkmark:before{content:"."}
.symbol-icon-downarrow:before{content:"{"}
.symbol-icon-uparrow:before{content:"}"}
.symbol-icon-fold:before{content:"]"}
.symbol-icon-unfold:before{content:"["}
.symbol-icon-search:before{content:"L"}
.arrow-n{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bdbdbd}
.arrow-s{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bdbdbd}
.arrow-e{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #bdbdbd}
.arrow-w{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid blue}
.site-main .right{float:right}
.site-main .left{float:left}
.site-main .textright{text-align:right}
.site-main .textcenter{text-align:center}
.site-main .slide{cursor:pointer}
.trans-bordercolor{border-color:transparent}
.white-fgc,.white-fgc-hover:hover{color:#fff!important}
.white-bgc,.white-bgc-hover:hover{background-color:#fff!important}
.black-fgc,.black-fgc-hover:hover{color:#000!important}
.black-bgc,.black-bgc-hover:hover{background-color:#000!important}
.black-50alpha-bgc{background:#000;background:rgba(0,0,0,0.5)}
.black-40alpha-bgc{background:#000;background:rgba(0,0,0,0.4)}
.black-30alpha-bgc{background:#000;background:rgba(0,0,0,0.3)}
.red-fgc,.red-fgc-hover:hover{color:#B94A48!important}
.gray-fgc{color:#666}
.gray-bgc{background-color:#F7F7F7}
.gray-bgc-two{background-color:#d6d6d6}
.gray-bgc-dark{background-color:#cfcfcf}
.gray-bgc-ultradark{background-color:#c4c3c2}
.gray-bordercolor{border:1px solid #ddd}
.gray-boxshadow{box-shadow:0 1px 4px #ccc;-moz-box-shadow:0 1px 4px #ccc;-webkit-box-shadow:0 1px 4px #ccc}
.gray-nav-boxshadow{box-shadow:0 4px 10px -2px #999;-moz-box-shadow:0 4px 10px -2px #999;-webkit-box-shadow:0 4px 10px -2px #999}
.gray-gradient{background:-webkit-gradient(linear,left top,left 25,from(#FFF),color-stop(4%,#EEE),to(#FFF));background:-moz-linear-gradient(top,#FFF,#EEE 1px,#FFF 25px)}
.gray-button{border:1px solid #D1D0D0;-moz-box-shadow:0 3px 4px #aaa;-webkit-box-shadow:0 3px 4px #aaa;box-shadow:0 3px 4px #aaa;background:-webkit-gradient(linear,0% 0,0% 25,from(white),color-stop(0.04,#EEE),to(#E6E6E6))}
.gray-button:hover{background:#d9d9d9}
.gray-border-bottom{border-bottom:2px solid #c5c5c5}
.green-fgc{color:#468847!important}
.yellow-bgc-focus:focus{background:#feffef}
.box-radius-4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.box-shadow{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.box-inset-light{-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);box-shadow:inset 2px 3px 5px rgba(0,0,0,.35)}
.box-inset-light-hover:hover{-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);box-shadow:inset 2px 3px 5px rgba(0,0,0,.35)}
.nougat{min-height:130px;margin-top:10px}
.nougat li{display:block!important}
.lead{font-size:14px}
.well-yellow{background-color:#ffffc9}
.badge-error{background-color:#d42A27}
.box-validate{background-color:#F2DEDE!important;border:solid 1px #B94A48!important}
.box-validate .box-right{border-right:solid 1px #B94A48!important}
.box-validate-info{background-color:#BCE8F1!important;border:solid 1px #3A87AD!important}
img.img-medium{width:48px;height:auto}
img.img-small{width:32px;height:auto}
.datelabel{display:inline-block;font-size:11px;margin:5px 5px 5px 0;padding:0 3px 0 3px;background-color:#dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #ecd900;border:1px solid rgba(0,0,0,0.2)}
.datelabel.radius{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.datelabel.round{padding:1px 7px 2px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.datelabel.white{background-color:#d6d5d5;color:#404040;margin:2px}
.grid input{width:38px;margin-top:5px}
.grid select{width:52px;margin-bottom:0}
.grid #markAll{width:20px}
.grid .include{padding-right:5px}
.grid .bold{font-weight:bold}
.grid .box-validate{background-color:#F2DEDE!important;border:solid 1px #B94A48!important}
.grid .control-group{margin:0}
.grid .gbx-a .gbx-two{padding-top:5px;padding-left:4px}
.grid .gbx-a .gbx-three{padding-right:5px;padding-top:2px}
.faux-textbox{display:inline-block;height:18px;padding:4px;margin-bottom:9px;margin-left:0;font-size:13px;line-height:18px;color:#555;border:1px solid #ccc;background-color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.faux-textbox-invalid{border-color:#C00}
.left-side-list div{width:225px;display:inline-block;padding:4px 5px 4px;margin-bottom:0;font-size:13px;line-height:20px;color:#333;text-align:left;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;background-color:white;border:0 solid #DDD;border-bottom-color:#B3B3B3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:pointer}
.left-side-list div:hover{background-color:#F7F7F7;outline:0}
.left-side-list .active{background-color:#E6E6E6;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.message-list div.fromother{background-color:#fff}
.message-list td.cell-thumb{padding-left:15px}
.message-list td.cell-message{padding-right:15px}
.message-list h6{padding-bottom:2px}
.message-list h4{padding-bottom:2px}
.message-search,.broadcast-search{padding-right:10px;margin-top:-5px}
.thisweek-currentday{padding:16px 24px 16px 24px}
.thisweek-currentday UL{margin-bottom:0}
.thisweek-currentday .nobullet{list-style:none;margin:0}
.this-week-directions DIV{max-width:275px}
div.token-input-dropdown{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:13px!important}
div.token-input-dropdown>ul{max-height:350px;overflow:auto}
.cb-list .label{padding:1px 4px 2px;font-size:10.998px;font-weight:bold;line-height:13px;color:#fff;vertical-align:middle;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#677e52;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.cb-list .label:hover{color:#fff;text-decoration:none}
.cb-list .label-important{background-color:#b94a48!important}
.cb-list .label-important:hover{background-color:#953b39!important}
.cb-list .label-warning{background-color:#f89406!important}
.cb-list .label-warning:hover{background-color:#c67605!important}
.cb-list .label-success{background-color:#468847!important}
.cb-list .label-success:hover{background-color:#356635!important}
.cb-list .label-info{background-color:#3a87ad!important}
.cb-list .label-info:hover{background-color:#2d6987!important}
.cb-list .label-inverse{background-color:#333!important}
.cb-list .label-inverse:hover{background-color:#1a1a1a!important}
.list-item-on{background-color:#dceefd;background-image:none}
.dragRegion{background-color:#f7f7f7;padding:20px;margin:10px;text-align:center;border:3px dashed #bbbcbc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}
.sort-hover:hover{border:2px dashed #c8c8c8;cursor:move}
.pagination-empty{color:#999}
.pagination h5{line-height:36px;margin-right:6px}
.pager-alignment-center .pagination{text-align:center}
.rss-schedule-dropdown{text-align:left;padding-left:6px;padding-right:6px}
.css-class-to-highlight a{background:#a1cffe!important;color:#01448b!important}
a.black{color:#000}
a.hand{cursor:pointer}
hr.dashed{border:1px dashed #DDD;margin:10px}
.menuLandingPage{padding:2px 2px 5px 15px;border:1px solid #dbdbdb;color:#000;text-shadow:1px 1px 1px #fff;background-color:#ededed;min-height:25px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1);margin-bottom:5px}
.menuLandingPage h3{font-weight:400;font-size:13px;line-height:15px;padding-top:6px}
.site-layout-table{table-layout:fixed;width:100%}
.site-layout-table h3{word-wrap:break-word;font-weight:200;padding:6px 10px}
.site-layout-table h3.disabled{color:#999}
.site-layout-table p{color:#999;margin-top:0;margin-left:10px}
.site-layout-table li{padding:8px 8px 0 8px;margin:0 20px 4px 4px;border-top-style:solid;border-width:thin;border-color:#C0C0C0}
.site-layout-table li:hover{background:#fefed1}
.site-layout-table strong{color:#F00}
.site-layout-description{width:60%}
.circle{width:40px;height:40px;border-radius:20px;font-size:20px;color:#fff;line-height:40px;text-align:center;background:#677e52}
.site-panel-table{table-layout:fixed;width:100%}
.site-panel-table h3{word-wrap:break-word;font-weight:200;padding:6px 10px}
.site-panel-table h3.disabled{color:#999}
.site-panel-table p{color:#999;margin-top:0;margin-left:10px}
.site-panel-table li{padding:8px 8px 0 8px;margin:0 20px 4px 4px;border-top-style:solid;border-width:thin;border-color:#C0C0C0}
.site-panel-table li:hover{background:#fefed1}
.site-panel-table strong{color:#F00}
.site-panel-description{width:60%}
UL#subCategories LI.uncategorized{background-color:transparent}
LI.subcat-draggable-content:not(.ui-sortable-helper){cursor:default}
LI.subcatitem-draggable-content{cursor:default}
UL#subCategoryItems{min-height:10px}
UL#subCategoryItems li.ui-sortable-helper{cursor:move}
.subcat-layout-placeholder{border:2px dashed #999;height:inherit;margin-bottom:20px;z-index:9999}
.subcat-layout-placeholder-droppable{border:1px dashed #999;height:inherit;margin-bottom:20px;z-index:9999}
.subcat-items-layout-placeholder{border:1px dashed #999;height:20px;margin-bottom:2px;z-index:9999}
DIV#SubCategory div.row-fluid div.swaparrow-parent{padding-top:3px;margin-right:-6px}
.inline-icon{display:inline-block;vertical-align:middle}
.inline-icon [class^="arrow-"]{display:inline-block;vertical-align:middle}
.popContainer{padding:10px 10px 0 20px;background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1}
.grayContainerDark-header{padding:10px 10px 10px 20px;background-color:#D7D6D6;background-image:url("/ftpimages/999/podium/libs/p3-cache/img/textureDark.png");background-repeat:repeat;border:1px solid #C5C5C5;box-shadow:0 2px 6px rgba(0,0,0,0.18);text-shadow:1px 1px 1px #FFF}
.workspace-sidebar{color:white;background-repeat:repeat;top:0;bottom:0;width:100%;position:absolute;color:#424242}
.workspace-sidebar,.workspace-sidebar-content{-webkit-box-shadow:inset -5px 5px 15px -5px rgba(0,0,0,0.8);-moz-box-shadow:inset -5px 5px 15px -5px rgba(0,0,0,0.8);box-shadow:inset -5px 5px 15px -5px rgba(0,0,0,0.8);background-color:#D7D6D6;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/leftside.gif')}
.workspace-sidebar-header{background-color:#262626;padding:15px 10px;color:#fff}
.workspace-sidebar-header .backlink{font-size:11px;color:#c3c3c3;font-weight:400}
.workspace-sidebar-header h2{line-height:24px;font-weight:400;margin-top:10px}
.workspace-sidebar-tabs{background-color:#2c2d33;background-image:-moz-linear-gradient(top,#2c2d33,#28292f);background-image:-ms-linear-gradient(top,#2c2d33,#28292f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2c2d33),to(#28292f));background-image:-webkit-linear-gradient(top,#2c2d33,#28292f);background-image:-o-linear-gradient(top,#2c2d33,#28292f);background-image:linear-gradient(top,#2c2d33,#28292f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2d33',endColorstr='#28292f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border-top:1px solid #43444a;margin:0;padding:0;text-align:center}
.workspace-sidebar-tabs ul{height:50px;padding:0 4px;margin:0 auto;display:inline-block;list-style:none}
.workspace-sidebar-tabs li a{color:#000;line-height:46px;padding:10px 8px 15px 8px;border:1px solid transparent}
.workspace-sidebar-tabs li.active a,.workspace-sidebar-tabs li a:hover{color:#2a2b31;background-color:#212228;background-image:-moz-linear-gradient(top,#212228,#000);background-image:-ms-linear-gradient(top,#212228,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#212228),to(#000));background-image:-webkit-linear-gradient(top,#212228,#000);background-image:-o-linear-gradient(top,#212228,#000);background-image:linear-gradient(top,#212228,#000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212228',endColorstr='#000',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);background-repeat:repeat;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.8);border:1px solid #3c3c42}
.workspace-sidebar-content{padding:10px 20px 10px 10px;margin:0;font-size:11px}
.workspace-sidebar-content .btn,.workspace-draggable-item{display:block;text-align:left;color:#424242;margin-bottom:5px;font-size:13px;font-weight:600;overflow:hidden}
.workspace-sidebar-content .btn [class^="p3icon-"],.workspace-draggable-item [class^="p3icon-"]{margin-right:5px}
.workspace-draggable-item [class^="p3icon-"]{position:absolute}
.workspace-draggable-item SPAN{display:inline-block;padding-left:22px}
.workspace-draggable-item{cursor:move;min-width:120px;max-width:180px;z-index:9999!important;text-align:left}
.workspace-sidebar-content H6{font-size:11px;color:#999;text-transform:uppercase;text-shadow:none}
.workspace-sidebar-content hr.divider{width:100%;margin:10px 0;border:0;border-top:1px solid #d6d8d9;border-bottom:1px solid #fff}
.workspace-sidebar-content UL{font-size:11px;list-style:none;color:#424242;margin:0;padding:0}
.workspace-sidebar-content P{font-size:13px;line-height:18px}
.workspace-sidebar-content textarea{width:100%}
.workspace-sidebar-content .dropdown-toggle{font-weight:normal}
.workspace-sidebar-content .dropdown-menu{font-size:13px}
.workspace-sidebar-content .dropdown-menu UL{overflow:auto;max-height:310px;font-size:13px}
.workspace-sidebar-content .dropdown-menu .select-add-container{background-color:#f7f7f7;margin-top:-8px}
.workspace-sidebar-content .dropdown-menu A{text-decoration:none;white-space:normal}
.workspace-footer{padding:10px 15px;background-color:#262626;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/textureDark.png');background-repeat:repeat;text-shadow:0 1px 0 rgba(255,255,255,0.25);box-shadow:0 0 15px #000;color:#fff;white-space:nowrap;min-height:38px}
.workspace-footer .btn{text-align:center}
.workspace-footer .btn-large{display:inline-block;min-width:110px}
.workspace-page-wrap{padding-left:180px}
BODY.sidebar-fixed.sidebar-with-header .workspace-page-wrap{padding-top:40px}
.workspace-forced-size{padding-left:0!important}
.workspace-page{background-color:#fff;border:1px solid #e8e8e8;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2)}
#media-viewer{background-color:#000;height:100%;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-header{height:50px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-main{padding:0 50px 50px 50px}
#media-viewer-media{margin-bottom:0}
#media-viewer-items{text-align:center}
.media-viewer-videos #media-viewer-items{text-align:left}
#media-viewer-items img.media-item{max-height:100%;max-width:100%;width:auto;margin:0 auto}
#media-viewer-items .item-main{display:inline-block;vertical-align:middle;width:100%;max-height:100%}
#media-viewer-items .item-main div.item-wrap{display:table;width:100%;line-height:normal}
#media-viewer-items .item-main div.item-content{display:table-cell}
#media-viewer-items .item-sidebar{width:295px;line-height:normal;color:#fff;text-align:left;padding-left:50px;vertical-align:top;display:none;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-items .item-sidebar-content{width:245px;overflow:auto;word-wrap:break-word;color:#fff!important}
#media-viewer-items .item-sidebar-content A{text-decoration:underline!important;color:#fff!important}
#media-viewer .carousel-control{border:0;margin-top:0;cursor:pointer;background:#000}
#media-viewer .carousel-control.left{left:-45px}
#media-viewer .carousel-control.right{right:-45px}
#media-viewer-grid{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto}
#media-viewer-grid .grid-item{width:18%;float:left;height:120px;margin-right:2%;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;border:3px solid #000;line-height:114px;text-align:center}
#media-viewer-grid .grid-item.active{border:3px solid #fff}
#media-viewer-grid .grid-item a{border:0}
#media-viewer-grid .grid-item img{width:auto;height:auto;max-width:100%;max-height:100%;border:0;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-audio{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto}
#media-viewer-audio-inner{display:inline-block;width:100%;vertical-align:middle}
#media-viewer .audio-wrap{display:table;width:100%;margin:0!important}
#media-viewer .audio-thumb{display:table-cell;width:90px;vertical-align:top}
#media-viewer .audio-player{display:table-cell;vertical-align:top}
#media-viewer .audio-item{display:table;width:100%}
#media-viewer .audio-controls{display:table-cell;width:200px;vertical-align:middle}
#media-viewer .audio-progress{display:table-cell;vertical-align:middle}
a.jp-play,a.jp-pause,a-jp.stop{line-height:normal!important;width:auto!important;height:auto!important}
legend.legend-conrol-nospace+.control-group{margin-top:0}
.inline-edit{cursor:pointer}
.table-edit TD:not(.edit-cell),td.inline-edit:not(.edit-cell){height:24px;line-height:24px}
.inline-edit IMG{max-height:28px}
.inline-edit .control-group{margin-bottom:0}
.inline-edit .control-group INPUT,.inline-edit .control-group SELECT{margin-bottom:0}
.inline-edit .control-group INPUT{height:14px}
.inline-edit .control-group SELECT{height:24px;line-height:24px;padding:2px}
.inline-edit i.p3icon-edit,.inline-lock i.p3icon-lock{padding-top:3px;padding-right:2px;height:100%;visibility:hidden}
.inline-edit:not(.disabled):hover{outline:solid 2px #D7D6D6;outline-offset:-1px}
.inline-edit:not(.disabled):hover i,.inline-lock:not(.disabled):hover i{visibility:visible}
.edit-cell{outline:0!important}
.form-no-item-text{font-style:italic;line-height:30px}
.form-display-text{line-height:30px}
.btn-group-spaced .btn+.btn{margin-left:5px}
.tileContainer{display:block;background-color:#f5f5f5;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/backTexture.png');background-repeat:repeat;text-shadow:1px 1px 1px #fff;border:1px solid rgba(0,0,0,0.15);padding:20px 20px 20px 20px;margin-top:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.18);box-shadow:0 5px 3px rgba(0,0,0,0.07);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#000;text-align:center}
.tileContainer:hover{background-image:url('/ftpimages/999/podium/libs/p3-cache/img/textureDark.png');background-repeat:repeat;text-shadow:1px 1px 1px #fff;border:1px solid rgba(0,0,0,0.55);padding:20px 20px 20px 20px;margin-top:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.18);box-shadow:0 2px 6px rgba(0,0,0,0.18);text-decoration:none;color:#000}
.tileContainer .collapse.in{overflow:visible}
.tileContainerB{padding:5px 7px 5px 7px;background-color:#f7f7f7;border:1px solid #c9c9c9}
.app-info-tile{-webkit-box-shadow:0 0 3px 0 #323232;-webkit-box-shadow:0 0 3px 0 rgba(50,50,50,0.50);-moz-box-shadow:0 0 3px 0 #323232;-moz-box-shadow:0 0 3px 0 rgba(50,50,50,0.50);box-shadow:0 0 3px 0 #323232;box-shadow:0 0 3px 0 rgba(50,50,50,0.50);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px}
.app-info-tile .app-info-header{padding:5px 10px 5px 20px;background:#f7f7f7;font-size:18px;line-height:18px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.app-info-tile .app-info-header h3{font-weight:normal}
.app-info-tile .app-info-sub-header{padding:10px 20px;background:#d6d6d6}
.app-info-tile div:last-child{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.app-info-tile .app-info-body{padding:10px 20px;background:#fff}
.app-info-tile .token-input-list input{box-shadow:none}
.app-tile-detail-popover .app-info-text-pre,.app-info-tile .app-info-text-pre{white-space:pre-line}
.app-tile-detail-popover{padding:10px;border-radius:6px}
.app-tile-detail-popover{position:relative;background:#f9efee;border:1px solid #eacac5}
.app-tile-detail-popover .point{position:relative;top:-10px;left:10%}
.app-tile-detail-popover .point:after,.app-tile-detail-popover .point:before{bottom:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.app-tile-detail-popover .point:after{border-color:rgba(249,239,238,0);border-bottom-color:#f9efee;border-width:20px;margin-left:-20px}
.app-tile-detail-popover .point:before{border-color:rgba(234,202,197,0);border-bottom-color:#eacac5;border-width:21px;margin-left:-21px}
.background-gray-texture{background-color:#F3F1F1;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/backTexture.png')}
.yellow-sticky-note{-webkit-box-shadow:#DDD 0 1px 2px;position:relative;background-color:#ffffc6;border:1px solid #e5e582;margin:2.5em 0 .5em 0;padding:1.5em 1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}
.yellow-sticky-note.taped:after{display:block;content:"";position:absolute;width:50px;height:20px;top:0;left:-10px;border:1px solid #fff;background:rgba(254,254,254,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.yellow-sticky-note p{font-weight:200;font-size:15px;line-height:20px;margin:0 30px 0 30px}
b{font-weight:bold}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.whiteContainer{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#fff))}
.kpiBoard .kpiTile{display:block;cursor:pointer;text-decoration:none}
.kpiBoard .kpiTile>a{color:#000;text-decoration:none;text-align:center}
.kpiBoard .kpiTile:hover{background-color:#fefed1;cursor:pointer}
.featured-content ul.featured-structure{margin:0;padding:0 0 18px;list-style:none}
.featured-content .featured{display:none}
.featured-content ul.featured-structure>li:after{content:"";display:block;clear:both;margin:18px 0;border-top:1px solid #eee;border-bottom:1px solid #fff}
.featured-content .featured-item:hover{background:#fefed1;cursor:pointer}
.featured-content .featured-item:after{content:"";display:block;clear:both}
.featured-content img{background-color:#fff}
.featured-content .item-content{margin:0 20px}
.featured-content .item-content p{font-weight:400;font-size:13px;color:#5d5d5d;line-height:20px}
.featured-content .date{font-weight:400;font-size:10px;line-height:6px;color:#424242;margin-bottom:9px}
.featured-content h3 a{font-weight:200;font-family:Georgia;font-size:24px;color:#000;line-height:28px}
.featured-content h3:hover{text-decoration:underline}
.featured-content .featured-media ul li:after{margin:0 0 5px}
.featured-content .featured-media .featured-item{padding-bottom:5px}
.featured-content .featured-media h3{margin-top:5px;margin-bottom:5px}
.featured-content .featured-media h3 a{font-size:16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:20px;color:#08c}
.featured-content .featured-media .details{font-size:10px;line-height:6px}
.featured-content .featured-media span{font-weight:bold}
.featured-content .featured-media .file-count{margin-right:15px}
.featured-content .featured-events ul li:after{display:none}
html.gt-1024 .featured-events.two-column{float:right;width:170px}
.featured-events.span12 li{width:25%;float:left}
.featured-events.span12 li:nth-child(4n+1){clear:both}
html.lt-640 .featured-events.span12 li{width:50%}
html.lt-640.featured-events.span12 li:nth-child(4n+1){clear:none}
html.lt-640 .featured-events.span12 li:nth-child(odd){clear:both}
.featured-events .event{margin:6px 6px 12px 6px;text-align:center;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0px 1px 1px rgba(0,0,0,.25);background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #d2d2d2}
.featured-events .event:hover{background-color:#fefed1}
.featured-events .event.has-details:hover{cursor:pointer}
.featured-events .event.has-details:hover .info:hover{cursor:default}
.featured-events .header{margin:-2px -2px 0 -2px;padding:3px;font-size:12px;color:#fff;text-transform:none;text-shadow:none;font-weight:bold}
.featured-events .basic{padding-bottom:8px}
.featured-events .day{margin:5px 0 5px 0;font-weight:bold;font-size:36px;line-height:36px}
.featured-events .title,.featured-events .end-date{font-size:12px;margin:0 5px 0 5px;line-height:16px;color:#838383}
.featured-events .info{padding:5px;background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-right:0 solid #ccc;border-left:0 solid #ccc;border-bottom:1px solid #ccc;border-radius:0;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1;color:#9f9f9f;font-size:11px;line-height:14px}
.featured-events .details{display:none;padding:0 5px}
.featured-events .reg{font-size:12px;font-weight:bold;text-align:center;width:90%;line-height:18px;margin-bottom:3px}
.featured-events .reg a{display:block;text-decoration:none}
#featured_content_nav{display:none}
@media(max-width:767px){#featured_content_nav{display:block;width:100%;position:fixed;top:70px;left:0}
.featured-content{margin-top:20px}
#featured_content_nav ul.nav-pills li{display:inline-block!important;width:auto}
}
.fc-666{color:#666}
.fc-98c9e2{color:#98c9e2!important}
.fc-424242{color:#424242}
.fc-333{color:#333}
.fc-cccccc{color:#ccc}
.fc-000{color:#000}
.fc-39b139{color:#39b139}
.fc-0088cc{color:#08c}
.fc-b9b076{color:#b9b076!important}
.fc-008000{color:#008000}
.fc-FF0000{color:#F00}
.fc-707374{color:#707374}
.fs-11{font-size:11px!important}
.fs-12{font-size:12px!important}
.fs-14{font-size:14px!important}
.fs-16{font-size:16px!important}
.fs-20{font-size:20px!important}
.fs-24{font-size:24px!important}
.fs-50{font-size:50px!important}
.fs-85{font-size:85px!important}
.fs-100{font-size:100px!important}
.fw-200{font-weight:200}
.fw-400{font-weight:400}
.bold{font-weight:bold}
.lh-14{line-height:14px}
.lh-16{line-height:16px}
.lh-18{line-height:18px}
.lh-24{line-height:24px}
.lh-35{line-height:35px}
.lh-40{line-height:40px}
.lh-50{line-height:50px}
.lh-0{line-height:0}
.bg-f9f9f9{background-color:#f9f9f9!important}
.bg-f9d8d8{background-color:#F9D8D8!important}
.bg-d5eaf5{background-color:#d5eaf5!important}
.bg-fef6c1{background-color:#FEF6C1!important}
.bg-c3f0c4{background-color:#c3f0c4!important}
.bg-d3d3d3{background-color:#d3d3d3!important}
.bg-ffffff{background-color:#fff!important}
.bg-f6f4f4{background-color:#f6f4f4!important}
.bg-e6e5e5{background-color:#e6e5e5!important}
.bg-f7f7f7{background-color:#f7f7f7!important}
.bg-eeeae7{background-color:#eeeae7!important}
.bg-313131{background-color:#313131!important}
.bg-fefed1{background-color:#fefed1!important}
.bi-none{background-image:none}
.txt-shd-1{text-shadow:0 3px 0 rgba(255,255,255,.5)}
.bx-shd-1{box-shadow:3px 3px 3px #C0C0C0}
.bx-shd-inset-12{box-shadow:inset 0 12px 12px -12px rgba(0,0,0,0.10)}
.bx-shd-2{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.85);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.m-0{margin:0!important}
.m-1{margin:1px}
.m-2{margin:2px}
.m-3{margin:3px}
.m-4{margin:4px}
.m-5{margin:5px}
.m-10{margin:10px}
.m-15{margin:15px}
.m-20{margin:20px}
.m-25{margin:25px}
.m-30{margin:30px}
.mt-0{margin-top:0!important}
.mt-1{margin-top:1px}
.mt-2{margin-top:2px}
.mt-3{margin-top:3px}
.mt-4{margin-top:4px}
.mt-5{margin-top:5px}
.mt-8{margin-top:8px}
.mt-10{margin-top:10px}
.mt-12{margin-top:12px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-32{margin-top:32px}
.mt-40{margin-top:40px}
.mt-60{margin-top:60px}
.mr-0{margin-right:0!important}
.mr-1{margin-right:1px}
.mr-2{margin-right:2px}
.mr-3{margin-right:3px}
.mr-4{margin-right:4px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-25{margin-right:25px!important}
.mr-30{margin-right:30px}
.mr-35{margin-right:35px}
.mr-37{margin-right:37px}
.mr-69{margin-right:69px}
.mr-70{margin-right:70px}
.mr-175{margin-right:175px}
.mr-225{margin-right:225px}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:1px}
.mb-2{margin-bottom:2px}
.mb-3{margin-bottom:3px}
.mb-4{margin-bottom:4px!important}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-22{margin-bottom:22px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.ml-0{margin-left:0!important}
.ml-1{margin-left:1px}
.ml-2{margin-left:2px}
.ml-3{margin-left:3px}
.ml-4{margin-left:4px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-25{margin-left:25px}
.ml-30{margin-left:30px}
.ml-35{margin-left:35px}
.ml-46{margin-left:46px}
.ml-50{margin-left:50px}
.ml-70{margin-left:70px!important}
.ml-80{margin-left:80px}
.ml-150{margin-left:150px}
.ml-160{margin-left:160px}
.ml-200{margin-left:200px}
.p-0{padding:0!important}
.p-1{padding:1px}
.p-2{padding:2px}
.p-3{padding:3px}
.p-4{padding:4px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}
.p-25{padding:25px}
.p-30{padding:30px}
.pt-0{padding-top:0!important}
.pt-1{padding-top:1px}
.pt-2{padding-top:2px}
.pt-3{padding-top:3px}
.pt-4{padding-top:4px}
.pt-5{padding-top:5px!important}
.pt-6{padding-top:6px}
.pb-6{padding-bottom:6px!important}
.pt-7{padding-top:7px}
.pt-8{padding-top:8px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-50{padding-top:50px}
.pr-0{padding-right:0!important}
.pr-1{padding-right:1px}
.pr-2{padding-right:2px!important}
.pr-3{padding-right:3px}
.pr-4{padding-right:4px}
.pr-5{padding-right:5px}
.pr-6{padding-right:6px}
.pr-8{padding-right:8px}
.pr-10{padding-right:10px}
.pr-12{padding-right:12px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:1px}
.pb-2{padding-bottom:2px}
.pb-3{padding-bottom:3px}
.pb-4{padding-bottom:4px}
.pb-5{padding-bottom:5px!important}
.pb-6{padding-bottom:6px!important}
.pb-8{padding-bottom:8px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pl-0{padding-left:0!important}
.pl-1{padding-left:1px}
.pl-2{padding-left:2px!important}
.pl-3{padding-left:3px}
.pl-4{padding-left:4px}
.pl-5{padding-left:5px}
.pl-6{padding-left:6px}
.pl-8{padding-left:8px}
.pl-10{padding-left:10px!important}
.pl-12{padding-left:12px}
.pl-15{padding-left:15px}
.pl-16{padding-left:16px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-200{padding-left:200px!important}
.bt1-e8e8e8{border-top:1px #e8e8e8 solid}
.bt1-dddddd{border-top:1px solid #ddd}
.bt1-c5c5c5{border-top:1px solid #c5c5c5}
.bb1-d3d3d3{border-bottom:1px #d3d3d3 solid}
.bb1-faf9f9{border-bottom:1px #faf9f9 solid}
.bb1-000000{border-bottom:1px #000 solid}
.bl1-d3d3d3{border-left:1px #d3d3d3 solid}
.bl1-F3F0E4{border-left:1px solid #F3F0E4}
.br1-d3d3d3{border-right:1px #d3d3d3 solid}
.br0{border-right:none!important}
.b-1-eee{border:solid 1px #eee}
.b-1-fff{border:solid 1px #fff}
.no-radius{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.w-100-per{width:100%!important}
.w-24{width:24px!important}
.w-40{width:40px!important}
.w-50{width:50px}
.w-60{width:60px}
.w-65{width:65px}
.w-72{width:72px}
.w-105{width:105px}
.w-115{width:115px}
.w-150{width:150px}
.w-175{width:175px!important}
.w-230{width:230px}
.w-300{width:300px}
.w-310{width:310px}
.w-400{width:400px}
.w-475{width:475px}
.w-500{width:500px}
.w-510{width:510px}
.w-520{width:520px}
.w-min-195{min-width:195px!important}
.h-100-per{height:100%}
.h-1{height:1px}
.h-30{height:30px}
.h-34{height:34px}
.h-40{height:40px!important}
.h-92{height:92px}
.h-175{height:175px}
.h-200{height:200px!important}
.h-370{height:370px}
.h-auto-important{height:auto!important}
.link-000,.link-000:hover{color:#000}
.zindex-50{z-index:50}
.zindex-101{z-index:101}
.zindex-105{z-index:105}
.zindex-199{z-index:199}
.zindex-205{z-index:205}
.zindex-1999{z-index:1999}
.trans-1{-webkit-transform:translate(34px,0) rotate(90deg);transform:translate(34px,0) rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0}
.v-mid{vertical-align:middle!important}
.v-top{vertical-align:top!important}
.ws-nw{white-space:nowrap}
.hide{display:none}
.block{display:block}
.txtdec-none{text-decoration:none!important}
.pull-none{float:none!important}
.hr-shadow-light{height:12px;border:0;margin:15px -15px 10px -15px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.10)}
.lst-none{list-style-type:none}
.inline-block{display:inline-block}
.inline{display:inline}
.pos-ab{position:absolute}
.pos-fx{position:fixed}
.pos-rel{position:relative}
.top-46{top:46px!important}
.top-86{top:86px!important}
.top-101{top:101px}
.top-120{top:120px}
.top-229{top:229px!important}
.top-230{top:230px}
.top-240{top:240px}
.top-300{top:300px!important}
.right-0{right:0}
.tali{text-align:left!important}
.tari{text-align:right!important}
.bk-marble{background-color:#d7d6d6;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/textureDark.png');background-repeat:repeat;text-shadow:1px 1px 1px #fff;border:1px solid #c5c5c5;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.18);box-shadow:0 2px 6px rgba(0,0,0,0.18)}
.btn-large{display:block}
.btn-lg-app{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-lg-app [class^="icon-"]{margin-top:1px}
.btn-sm-app{padding:5px 9px;font-size:11px;line-height:16px}
.btn-sm-app [class^="icon-"]{margin-top:-1px}
.btn-xs-app{padding:2px 6px;font-size:11px;line-height:14px}
.btn-transparent,.btn-transparent.active{background:0;border:0;box-shadow:none}
.btn-group>.btn-transparent{box-shadow:none}
.people-finder-ch select{margin:5px 0 5px 15px}
#people-finder-search-container{margin:0 20px 0 15px}
#people-finder-results ul.ui-autocomplete{min-height:400px}
#people-finder-search-backdrop{position:relative;z-index:-1;display:none}
#people-finder-search-backdrop div{height:175px;position:absolute;width:255px}
select option:disabled{color:#BDBDBD}
#people-finder-lastviewed{max-height:400px;overflow-y:auto;overflow-x:hidden}
#people-finder-results-header{margin:0 0 0 18px;letter-spacing:1px;font-size:10px;color:#fff;text-shadow:0 1px #a5a5a5}
html.site-mode-podium #PeopleFinderContainer{font-size:13px;line-height:18px}
html.site-mode-podium #people-finder-task-select{-webkit-appearance:menulist-button;border-color:#bbb;color:#555;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;height:28px;padding:4px;vertical-align:middle;width:220px}
html.site-mode-podium #people-finder-search-box{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;height:18px;line-height:18px;margin-bottom:9px;padding:4px;transition-delay:0s,0s;transition-duration:.2s,0.2s;transition-property:border,box-shadow;transition-timing-function:linear,linear;vertical-align:middle;width:210px}
html.site-mode-podium #people-finder-results{height:auto}
html.site-mode-podium #people-finder-results ul.ui-autocomplete{max-height:130px;overflow-y:auto;overflow-x:hidden}
html.site-mode-podium #people-finder-results .row-fluid{width:100%;*zoom:1}
html.site-mode-podium #people-finder-results .row-fluid:before,html.site-mode-podium #people-finder-results .row-fluid:after{display:table;content:""}
html.site-mode-podium #people-finder-results .row-fluid:after{clear:both}
html.site-mode-podium #people-finder-results .row-fluid [class*="span"]{display:block;float:left;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html.site-mode-podium #people-finder-results .row-fluid [class*="span"]:first-child{margin-left:0}
html.site-mode-podium #people-finder-results .span9{width:74.358974359%;*width:74.30578286963829%}
html.site-mode-podium #people-finder-results .span2{width:14.529914530000001%;*width:14.4767230406383%}
html.site-mode-podium #people-finder-results .imgFeed{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);-moz-box-shadow:0 1px 5px rgba(0,0,0,.4);-ms-interpolation-mode:bicubic;border:0;box-shadow:0 1px 5px rgba(0,0,0,.4);max-width:100%;top:50%;vertical-align:middle}
.results-container{padding:5px 0 0 0;margin-bottom:10px;display:block;cursor:pointer;text-decoration:none}
.results-container-grid{background-color:#f5f4f4;min-height:250px;text-shadow:none;border:1px solid #eaeaea}
.results-container>a,.results-container-grid>a{color:#000;text-decoration:none}
.results-container:hover,.results-container-grid:hover{background-color:#fefed1;cursor:pointer}
.results-container-grid .thumbnail{display:block;padding:4px;line-height:1;border:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.results-container-grid .mediaContainer{height:150px}
.results{margin:0 10px 0 10px}
.results h3{font-weight:normal;font-size:18px;line-height:20px;font-family:helvetica,arial;margin:0}
.results h4{font-weight:normal;font-size:15px;line-height:18px;font-family:helvetica,arial;margin:0}
.results .lead{font-weight:400;font-size:12px;margin:0 0 3px 0;color:#000}
.results .lead a{color:#1ea542;margin:0}
.results p{margin:0 0 5px 0}
.results .sub{font-weight:600;font-size:10px;color:#424242;margin:0}
.results .location{font-weight:400;font-size:12px;color:#33485f;margin:2px 0 3px 0}
.results .desc{margin:3px 0 3px 0;font-weight:normal;font-size:12px;line-height:17px;color:#868989}
.results .desc strong{color:#000}
.results .counts{font-weight:400;line-height:6px;color:#424242;margin:15px 10px 0 0}
#search-results-nav{overflow:inherit;background-color:#f7f7f7!important;border:1px solid #eee!important;padding:0;margin:0}
#search-results-nav.subnavbar-fixed{height:auto}
#search-results-nav div.input-append{margin:6px 10px -5px 8px}
#search-results-nav input#search{width:70%;height:24px;font-size:20px}
#search-results-nav #search-button{margin:-0px 0 0 -5px;height:35px}
#search-results-nav .btn-approve{margin:-5px 5px 0 0;font-size:11px}
#search-results-nav #advanced-search{margin:-8px 0 0 0;font-size:11px}
#search-results-nav ul{text-shadow:none;color:#424242;margin:5px 0 0 5px}
.input-mini-date{width:70px}
UL.list-table>LI{padding:8px!important;line-height:20px;border-top:1px solid #DDD}
UL.list-table>LI.accordion-group{border-left:none;border-bottom:0;border-right:0;border-radius:0}
UL.list-table-condensed>LI{padding:4px 5px!important}
UL.list-table-striped>LI:nth-child(odd){background-color:#f9f9f9}
UL.list-table-hover>LI:hover{background-color:#fefed1}
UL.ui-sortable>LI{padding:3px}
UL.sort-order.ui-sortable>LI:not(.disabled):hover{outline:dashed 3px #D7D6D6;outline-offset:-3px;cursor:move;border-top-color:transparent}
UL.sort-order.ui-sortable>LI:not(.disabled):hover+LI{border-top-color:transparent}
UL.sort-order.ui-sortable.list-sort-hover>LI:not(.disabled):hover{background-color:#c8ebfb}
UL.inline.separator-comma>li{padding-left:0;padding-right:0}
UL.inline.separator-comma>li:not(:last-child):after{content:","}
#wh-time-picker-main{z-index:9999;background:#fff;border:1px solid rgba(195,201,206,0.980469);overflow:auto;height:110px;width:86px;position:absolute}
.wh-time-picker-item:hover{background:#ccc}
.wh-time-picker-item.selected{background:#ccc;border-top:1px solid rgba(195,201,206,0.980469);border-bottom:1px solid rgba(195,201,206,0.980469)}
input[type="time"]{width:90px}
.loader:before,.loader:after,.loader{border-radius:50%;width:1.5em;height:1.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.loader{font-size:10px;margin:30px auto 80px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.loader:after{left:3.5em}
.loader:before,.loader:after{content:'';position:absolute;top:0}
@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #727272}
40%{box-shadow:0 2.5em 0 0 #727272}
}
@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #727272}
40%{box-shadow:0 2.5em 0 0 #727272}
}
.issecure{float:right}
.sky-radio input[type="radio"]{vertical-align:baseline}
.site-mobile-help{color:#fff;border:solid 1px #fff;border-radius:50px;background-color:#666;display:none;padding:2px}
.site-mobile-help:hover{color:#fff}
.bc-player-default_default:hover .vjs-big-play-button,.bc-player-default_default .vjs-big-play-button:focus,.bc-player-default_default .vjs-big-play-button:active,.bc-player-default_default .vjs-play-progress,.bc-player-default_default .vjs-volume-level{background-color:#1c84c6}
.activityfeed{margin-bottom:34px}
.activityfeed img{max-width:100%;height:auto;vertical-align:middle}
.activity-calendar{display:inline-block;vertical-align:top;margin-right:20px;float:left}
.activity-event-details{box-sizing:border-box;padding-left:20px;margin-bottom:20px;min-height:50px}
.activity-event-text{margin-left:50px}
.feed{color:#666;font-size:12px;font-weight:400;margin-top:-10px}
.feed a{text-decoration:none}
.feed hr{border-top:1px solid #DDD;border-bottom:0;margin:0 0 10px 0}
.ui-tooltip-left{cursor:normal;min-height:85px!important;display:-moz-inline-stack;display:inline-block;padding:20px;position:relative;text-align:left;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #d7d4d5;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0px 1px 1px rgba(0,0,0,.25);background-color:#fff}
.ui-tooltip::after,.ui-tooltip-top::after,.ui-tooltip-right::after,.ui-tooltip-bottom::after,.ui-tooltip-left::after{content:"\25B8";display:block;font-size:2em;height:0;line-height:0;position:absolute}
.ui-tooltip-left::after{color:#FFF;left:-0.3em;top:30px;margin-top:.1em;text-shadow:2px 0 0 #DDD;-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-khtml-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.eventBack{background:#677E52;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/eventBack.png');background-repeat:no-repeat;height:52px;width:50px}
.eventBack h1{color:black;font-size:24px;font-weight:600;margin:-8px 0 0 12px;text-align:center;width:25px}
.eventBack h6{color:white;margin-bottom:5px;margin-left:12px;width:25px}
.eventBackMini{background:#fff;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/eventBackMini.png');background-repeat:no-repeat;height:35px;width:50px}
.eventBackMini h6{color:#666;font-size:9px;margin-left:12px;margin-bottom:3px;width:25px}
.eventBackMini h1{color:#000;font-size:16px;margin-left:10px;font-weight:600;text-align:center;width:25px;margin:-18px 0 0 12px}
.activityfeed .media{cursor:pointer}
.ribbon-wrapper-blue{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}
.ribbon-blue{font:bold 15px Sans-Serif;text-align:center;text-shadow:rgba(255,255,255,0.5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#D6ECF7;background-image:-webkit-gradient(linear,left top,left bottom,from(#d8edf8),to(#9bced8));background-image:-webkit-linear-gradient(top,#d8edf8,#9bced8);background-image:-moz-linear-gradient(top,#d8edf8,#9bced8);background-image:-ms-linear-gradient(top,#d8edf8,#9bced8);background-image:-o-linear-gradient(top,#d8edf8,#9bced8);color:#0086ce;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}
.ribbon-blue:before,.ribbon-blue:after{content:"";border-top:3px solid #154c57;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}
.ribbon-blue:before{left:0}
.ribbon-blue:after{right:0}
​ .nav-list .nav-collapsible{padding:0}
.nav-collapsible li{padding-left:18px;position:relative}
.nav-collapsible .symbol-icon-fold,.nav-collapsible .symbol-icon-fold{position:absolute;left:5px;cursor:pointer}
.nav LI.muted-active{background-color:#dedede}
.nav-tabs LI.subnav A{padding:4px 0 4px 30px;color:#000}
.badge{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px 6px}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#fefed1}
.table tbody tr.success>td{background-color:#dff0d8}
.table tbody tr.error>td{background-color:#f2dede}
.table tbody tr.warning>td{background-color:#fcf8e3}
.table tbody tr.info>td{background-color:#d9edf7}
.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}
.table-hover tbody tr.error:hover>td{background-color:#ebcccc}
.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}
.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}
.well{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}
.form-horizontal .control-label{padding-left:10px;font-weight:600;font-size:14px;text-align:left}
.breadcrumb-filter{margin:0;padding-top:15px;padding-bottom:10px}
.breadcrumb-filter .control-group{display:inline-block;margin:0 10px}
.modal{z-index:1999;border:10px solid #666;border:10px solid rgba(0,0,0,0.2);*border:1px solid #999;margin:-100px 0 0 -355px;max-height:90%;min-height:200px;overflow:hidden;width:700px;outline:0}
.modal-header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff!important}
.modal-header .h3-line-height{line-height:27px}
.modal-body{max-height:none}
.modal-footer{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.modal-backdrop{z-index:1998;opacity:.6;filter:alpha(opacity=90)}
.modal-html-popup textarea{width:99%;height:80%}
.modal-fullsize{width:90%;margin-left:0;height:90%;margin-top:0!important;top:5%;left:5%}
.modal-1044{width:1044px;margin-left:-42%;margin-top:-325px}
.modal-1044 .modal-body{padding:0;max-height:550px}
.modal.large{width:80%;margin-left:-40%}
.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}
.login-modal{width:250px;z-index:2001;margin-left:-125px}
.login-modal-backdrop{z-index:2000;opacity:.95;filter:alpha(opacity=95)}
.modal form{margin:0}
.close:not(.original){float:right;font-size:20px;font-weight:bold;line-height:18px;color:#fff;text-shadow:1px 1px 0 #404040;opacity:1.0;filter:alpha(opacity=100)}
.close:not(.original):hover{color:#fff;text-decoration:none;cursor:pointer;text-shadow:1px 1px 0 #404040;opacity:1.0;filter:alpha(opacity=100)}
.jumbotron{position:relative}
.jumbotron h1{font-size:36px;font-weight:bold;letter-spacing:-1px;line-height:1;margin-bottom:9px}
.jumbotron p{font-weight:300;margin-bottom:18px}
.jumbotron .btn-large{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:15px;font-weight:normal;height:17px;margin-right:10px;padding:9px 14px 9px 14px}
.jumbotron .btn-large small{font-size:14px}
.subhead{margin-bottom:9px;padding-bottom:0}
.subhead h1{font-size:36px}
.subhead h1.was-jmbtrn{line-height:1;margin-bottom:9px;letter-spacing:-1px}
.subhead .fixedheight{height:60px;width:auto}
.was-jmbtrn-sh .btn-large{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:15px;font-weight:normal;height:17px;margin-right:10px;margin-bottom:14px;padding:9px 14px 9px 14px}
.was-jmbtrn-sh btn-large small{font-size:14px}
.dropdown-menu{z-index:4000}
.dropdown-menu span.li,.dropdown-menu div.li{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap;cursor:pointer;text-shadow:none}
.dropdown-menu>span.li:hover,.dropdown-menu>div.li:hover,.dropdown-menu .active>span.li,.dropdown-menu .active>div.li,.dropdown-menu .active>span.li:hover,.dropdown-menu .active>div.li:hover{color:#fff;text-decoration:none;background-color:#08c}
.dropdown-menu>div.divider{border:0}
.menuSinglePage .settings-dropdown-container{padding-left:5px}
.pull-right .dropdown-menu{left:auto;right:0}
.page-manage-menu-tabs .tab-content{padding-bottom:200px}
.mapquest-container img{max-width:none}
.control-group .controls .control-row-fluid{margin-top:5px}
ul.inline,ol.inline{margin-left:0;list-style:none}
ul.inline>li,ol.inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
ul.inline.inline-mid>li,ol.inline.inline-mid>li{vertical-align:middle}
ul.inline.inline-thin>li,ol.inline.inline-thin>li{padding-left:1px;padding-right:2px}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media>.pull-left{margin-right:10px}
.media>.pull-right{margin-left:10px}
.media-list{margin-left:0;list-style:none}
.contactCardImg{float:left;margin-right:10px}
.contactCardLargeImg{margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto}
.margin-left-20{margin-left:20px}
.hidden-mobile-card{display:inline-block}
.visible-mobile-card{display:none}
@media(max-width:767){.contactCardLargeImg{max-width:none}
}
@media(min-width:768px) and (max-width:979px){.contactCardLargeImg{max-width:154px}
}
@media(min-width:980px) and (max-width:1200px){.contactCardLargeImg{max-width:208px}
}
@media(min-width:1200px){.contactCardLargeImg{max-width:256px}
}
.imgNiceMat{background:#fff;width:258px;height:100%;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1px}
#contact-card-large-img-container{margin-right:0}
.contact-card-img-mat{width:258px}
.contactCardUserImage{position:relative}
.contactCardUserImage .btn{position:absolute;top:5px;right:5px}
.contactHeader{background:url(/ftpimages/999/podium/libs/p3-cache/img/contactcardtop.png) top left no-repeat,url(/ftpimages/999/podium/libs/p3-cache/img/contactcardtop.png) top right no-repeat,url(/ftpimages/999/podium/libs/p3-cache/img/contactcardbg.png) top center repeat-x;background-color:#F2F2F2;height:auto;line-height:29px;border:1px solid #DEDEDE;border-top:1px solid #DEDEDE;border-bottom-color:#f9c3c0;padding:0 60px;margin:0;list-style:none}
.rosterHeader{background:url(/ftpimages/999/podium/libs/p3-cache/img/contactTop.png) top left no-repeat,url(/ftpimages/999/podium/libs/p3-cache/img/contactTop.png) top right no-repeat,url(/ftpimages/999/podium/libs/p3-cache/img/contactBack.gif) top center repeat-x;background-color:#f1f1f1;height:20px;border:1px solid #dedede;border-top-color:rgba(255,255,255,0.0);border-bottom-color:#f9c3c0;padding:2px 3px 3px;margin:0;list-style:none}
.contactWell{min-height:95px;margin-bottom:0;padding:5px 20px 10px 10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#f2f2f2,#fff);background-image:-ms-linear-gradient(top,#f2f2f2,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fff));background-image:-webkit-linear-gradient(top,#f2f2f2,#fff);background-image:-o-linear-gradient(top,#f2f2f2,#fff);background-image:linear-gradient(top,#f2f2f2,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);border:1px solid #dedede;border-top-color:#f2f2f2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0 0 4px 4px}
#contact-col-left{background-color:#F7F7F7;border:1px solid #EEE;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.userInfo{padding:20px 20px 5px 20px}
.contactCardP{margin-bottom:0;font-size:12px;font-weight:300;line-height:18px;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.contactWell a{cursor:pointer}
.contactcard-table{margin-bottom:0}
.profileWell{margin-bottom:0;padding:5px 15px 25px 15px;background-color:#f5f5f5;background:-moz-linear-gradient(top,#f2f2f2,#fff);background:-ms-linear-gradient(top,#f2f2f2,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fff));background:-webkit-linear-gradient(top,#f2f2f2,#fff);background:-o-linear-gradient(top,#f2f2f2,#fff);background:linear-gradient(top,#f2f2f2,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);border:1px solid #dedede;border-top-color:#f2f2f2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}
#sortable1,#sortable2,#sortNumbers{list-style-type:none;margin:0}
#sortable1{padding-bottom:50px}
#sortable1 li,#sortable2 li{margin-bottom:3px;padding-bottom:0;border-width:2px}
#sortable1 li:hover,#sortable2 li:hover{border:2px dashed}
#sortNumbers li{margin-bottom:3px;padding-bottom:11px}
.sortable-placeholder{height:52px;margin:3px 0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:white;border:2px dashed #DDD}
.toggle-detail{margin-left:38px}
.toggledetail label{margin-bottom:0}
.toggledetail input{margin:0}
.well .breadcrumb{margin-bottom:0}
.ui-sortable .alert{border-width:3px;padding:7px 14px}
.tiny{font-size:11px;line-height:11px}
.sharedImg{padding:0 5px 5px 0;float:left}
.accordion-body-spacer{margin-top:10px}
.teacherheader{text-align:center;margin-top:2px}
.teacherheader-text{color:#d4837d}
.ui-autocomplete{max-height:130px;overflow-y:auto;overflow-x:hidden}
.table-striped .table-none{margin-bottom:0}
.table-striped .table-none tbody tr td{border:0;background:0}
.table-striped .table-none tbody tr td.notes{padding-top:0}
.teaserBox{background-color:#f7f7f7;padding:20px 20px 5px 20px;border:1px solid #eee;margin-bottom:10px;padding-top:5px;padding-left:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#contact-col-right button{margin-bottom:-5px;margin-left:5px}
.contact-card-right-btn{margin-bottom:5px}
.contact-card-teacher-right-btn{margin-bottom:5px;padding-left:17px;margin-left:-8px}
.contact-card-right-btn-group{width:48px;margin-left:-8px}
@media only screen and (min-width:768px) and (max-width:980px){.contactWell{padding:0 15px 10px 15px}
.contactWell .margin-left-20{margin-left:0}
ul.thumbnails .contactWell div.span2{vertical-align:top;display:block;padding-left:10px;text-align:center;width:100%}
ul.thumbnails .contactWell div.span2 img.imgNice{text-align:center}
ul.thumbnails .contactWell div.span9{margin-left:0;width:100%}
ul.thumbnails .contactWell div.span9 .margin-left-20{margin-left:0}
ul.thumbnails .contactWell div.span1{width:100%;text-align:left;vertical-align:top;display:block;margin:0}
ul.thumbnails .contact-card-teacher-right-btn{margin-left:0}
ul.thumbnails .btn-contact-card{margin-bottom:5px}
ul.thumbnails div.span11{margin-left:20px}
button.contact-card-right-btn{display:inline-block!important}
[id*="user-profile-menu-"]{width:100%;margin:0;list-style-type:none;display:block;margin-bottom:10px;background:#fff}
[id*="user-profile-menu-"]>li{padding:3px 15px}
[id*="user-profile-menu-"]>li>a{color:#000}
[id*="user-profile-menu-"]>li:hover{background:#08C}
[id*="user-profile-menu-"]>li:hover>a{text-decoration:none;color:#fff}
[id*="user-profile-menu-"].in{border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.hidden-mobile-card{display:none}
.visible-mobile-card{display:inline-block}
}
@media screen and (max-width:767px){.toggle-detail{margin-left:0}
ul.thumbnails>li.span4{margin-left:0;width:100%}
ul.thumbnails .contactWell [class*="span"]{width:100%;box-sizing:border-box;margin-left:0}
ul.thumbnails .contactWell div[class*="span"]{display:inline-block}
ul.thumbnails .contactWell div.span11{width:300px}
ul.thumbnails .contactWell div.span9{width:233px}
ul.thumbnails .contactWell div.span2{width:72px;vertical-align:top}
ul.thumbnails .contactWell div.span1{width:25px;float:right;vertical-align:top}
ul.thumbnails .contactWell div.span1 a.send-message{vertical-align:top;padding-left:10px;margin-left:0}
ul.thumbnails .contactWell div.span1 div.btn-group{display:inline-block;margin-left:0}
ul.thumbnails .contactWell div.span1 div.btn-group:before,ul.thumbnails .contactWell div.span1 div.btn-group:after{display:none}
ul.thumbnails .contactWell div.contactWell div.span11{padding-left:20px}
[id*="relate_region_"]{margin:0}
[id*="relate_region_"] table{padding:0;box-sizing:border-box}
[id*="relate_region_"] table,[id*="relate_region_"] tbody,[id*="relate_region_"] tr,[id*="relate_region_"] td{display:block}
[id*="relate_region_"] td:last-child{height:28px;border-top:0}
[id*="relate_region_"] tr.message-all-row td:first-child{display:none}
.contact-card-right-btn{width:auto;margin-left:0}
.contact-card-right-btn-group{display:inline-block;margin-left:0}
.contact-card-teacher-right-btn{margin-bottom:5px;padding:4px 10px;margin-left:0}
.hidden-mobile-card{display:inline-block}
.visible-mobile-card{display:none}
}
@media only screen and (max-width:420px){ul.thumbnails .contactWell div.span2{vertical-align:top;display:block;padding-left:10px;text-align:center;width:100%}
ul.thumbnails .contactWell div.span2 img.imgNice{text-align:center}
ul.thumbnails .contactWell div.span9{padding-left:10px;width:100%}
ul.thumbnails .contactWell div.span9 .margin-left-20{margin-left:0}
ul.thumbnails .contactWell div.span1{width:100%;text-align:left;vertical-align:top;display:block;padding-left:10px}
ul.thumbnails .btn-contact-card{margin-bottom:5px}
ul.thumbnails div.span11{margin-left:20px}
button.contact-card-right-btn{display:inline-block!important}
[id*="user-profile-menu-"]{width:100%;margin:0;list-style-type:none;display:block;margin-bottom:10px;background:#fff}
[id*="user-profile-menu-"]>li{padding:3px 15px}
[id*="user-profile-menu-"]>li>a{color:#000}
[id*="user-profile-menu-"]>li:hover{background:#08C}
[id*="user-profile-menu-"]>li:hover>a{text-decoration:none;color:#fff}
[id*="user-profile-menu-"].in{border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.hidden-mobile-card{display:none!important}
.visible-mobile-card{display:inline-block!important}
}
.dashboard-review{margin-bottom:25px;background-color:#FFF;border:1px solid #D8D6D4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#fff));background-image:-moz-linear-gradient(center top,#F7F7F7,#FFF);border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.1)}
.dashboard-review TD{text-align:center;border-top:1px solid #DDD;border-right:1px solid #D4D4D4;padding:8px 20px 8px 20px;white-space:nowrap;width:17%!important}
.dashboard-review TD H2{font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,0.25)}
.dashboard-review TD H1{text-shadow:0 1px 0 rgba(255,255,255,0.25)}
.dashboard-review TD H6{color:#424242}
.dashboard-review TD A{font-weight:600}
.dashboard-count{margin-bottom:25px;margin-top:-8px;padding:5px}
.dashboard-count TD{text-align:center;border-top:1px solid #DDD;border-right:1px solid #D4D4D4;padding:8px 20px 8px 20px;white-space:nowrap}
.dashboard-count TD H2{font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,0.25)}
.dashboard-count TD H1{text-shadow:0 1px 0 rgba(255,255,255,0.25)}
.wContainer{padding:15px;border:1px solid #d7d4d5;background-color:#fff;margin:0 0 10px 0;text-align:left;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-khtml-border-bottom-right-radius:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0px 1px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.wContainer.noshadow{-moz-box-shadow:0 1px 3px rgba(0,0,0,0.0),inset 0 -1px 0 rgba(0,0,0,0.0);box-shadow:0 1px 3px rgba(0,0,0,0.0),inset 0 -1px 0 rgba(0,0,0,0.0)}
.grayBack{margin-top:-25px;border-top:1px solid #eae9e9;border-bottom:1px solid #eae9e9;padding-bottom:25px;position:relative;background-color:#f3f1f1;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/backTexture.png')}
.athleticTile{min-height:30px;margin-top:-10px;padding:25px;background-color:#e5e5e5;border:1px solid #dedddd;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.0),inset 0 -1px 0 rgba(0,0,0,0.0);box-shadow:0 1px 3px rgba(0,0,0,0.0),inset 0 -1px 0 rgba(0,0,0,0.0)}
.btn-gray.active .icon-bus:before,.btn-gray.active .icon-alarm:before,.btn-gray.active .icon-location:before,.btn-gray.active .icon-newspaper:before{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.9)}
.btn-gray,.btn-gray:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f1f1f1),color-stop(1,#e1e1e1));background:-moz-linear-gradient(top,#f1f1f1 5%,#e1e1e1 100%);background:-webkit-linear-gradient(top,#e5e5e5 5%,#e5e5e5 100%);background:-o-linear-gradient(top,#f1f1f1 5%,#e1e1e1 100%);background:-ms-linear-gradient(top,#f1f1f1 5%,#e1e1e1 100%);background:linear-gradient(to bottom,#f1f1f1 5%,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e1e1e1',GradientType=0);background-color:#e1e1e1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d4d3d3;display:inline-block;color:#7e7e7e;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.0)}
.btn-gray .badge-info{background-color:#f7f7f7;border:1px solid #ccc;color:#7e7e7e}
.btn-gray.active .badge-info{background-color:#000;border:1px solid #494949;color:#fff}
.btn-gray.active,.btn-gray:active{color:#fff;text-shadow:0 1px 0 #154682;-moz-box-shadow:inset 0 1px 7px 0 #5b5b5b;-webkit-box-shadow:inset 0 1px 7px 0 #5b5b5b;box-shadow:inset 0 1px 7px 0 #5b5b5b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#454444),color-stop(1,#1a1a1a));background:-moz-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:-webkit-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:-o-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:-ms-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:linear-gradient(to bottom,#454444 5%,#1a1a1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454444',endColorstr='#1a1a1a',GradientType=0);background-color:#007dc1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #000;display:inline-block;color:#fff;font-family:arial;font-size:20px;font-weight:200;text-decoration:none;text-shadow:0 1px 0 #000}
.badge-dash{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#fff;background-color:#999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.badge-dash:hover{color:#fff;text-decoration:none;cursor:pointer}
.containerBack{background-color:#ebe9e9}
.boxTopic{width:280px;display:inline-block;vertical-align:top;margin-right:8px;margin-bottom:3px}
.whiteContainer1{border:1px solid #d8d6d4;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-khtml-border-bottom-right-radius:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0px 1px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.1)}
.containerFull.whiteContainer1{background-color:#fff;margin:6px 6px 12px 6px;text-align:left}
.bucket.whiteContainer1{padding:5px 20px 20px 20px}
.bucket.green{background-color:#D6E0E1}
.bucket.blue{background-color:#BDD9F2}
.popContainerStraight{background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-right:0 solid #ccc;border-left:0 solid #ccc;border-bottom:1px solid #ccc;border-radius:0;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1}
.findmenow{padding:20px}
.findmenow .navbar{margin-bottom:0}
.findmenow .navbar-inner{min-height:35px;padding-right:0;padding-left:10px;background-color:#EEEAE7;border:1px solid #E2DBD6;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.findmenow .navbar .nav>li.divider-vertical{margin:0;height:35px;border-right:1px solid #fff;background-color:#E2DBD6}
.findmenow .navbar .nav>li>a{text-shadow:none;font-size:14px;padding:8px 10px}
.findmenow .navbar .nav>li>a:focus,.findmenow .navbar .nav>li>a:hover,.findmenow .navbar .nav>.active>a,.findmenow .navbar .nav>.active>a:hover,.findmenow .navbar .nav>.active>a:focus{color:#000;background-color:#EEEAE7}
.findmenow .navbar .nav>li.endcap>a{background-color:#e8e7e7;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.academic-profile .nav-tabs{border-bottom:0;margin-top:1px;margin-bottom:1px}
.academic-profile .nav-tabs>li>a:hover{border-bottom:1px solid transparent}
.student-enrollment .nav{margin-top:4px!important}
.student-enrollment .nav>LI+LI{margin-left:20px}
.student-enrollment .nav .media-object{margin-bottom:0;max-height:28px}
.student-enrollment TD{padding:0}
.student-enrollment .corner,.student-enrollment #enrollment,.student-enrollment #department{position:fixed}
.student-enrollment #enrollment,.student-enrollment #department{z-index:100}
.student-enrollment .corner,.student-enrollment #department{width:225px}
.student-enrollment .corner{top:47px;z-index:200}
.student-enrollment .corner DIV{margin:0 10px}
.student-enrollment .corner .top{height:197px}
.student-enrollment .corner .top,.student-enrollment #department{border-right:3px solid #CCC}
.student-enrollment .corner .top,.student-enrollment .current-row>TD{background-color:#ECEBEB}
.student-enrollment .corner .top,.student-enrollment .current-row>TD,.student-enrollment #department TD,.student-enrollment #course TD{border-bottom:1px solid #F3F0E4}
.student-enrollment .corner .search{border-right:3px solid #FFF}
.student-enrollment .corner .search,.student-enrollment .block-row>TD{height:55px;background:none repeat scroll 0 0 #E5E5E5}
.student-enrollment #department{background:none repeat scroll 0 0 #F7F7F7}
.student-enrollment #department TD{padding:0 10px}
.student-enrollment #department TD,.student-enrollment #course TD{height:60px}
.student-enrollment #course TD{border-right:1px solid #F3F0E4;color:#333}
.student-enrollment .current-row>TD{height:149px;border-right:1px solid #F3F0E4}
.student-enrollment #course TD .tileContainer,.student-enrollment .current-row>TD .tileContainer,.student-enrollment .tileContainer BUTTON,.student-enrollment .tileContainer .course-title,.student-enrollment .tileContainer P,.student-enrollment .tileContainer H5>DIV{width:110px}
.student-enrollment #course TD .tileContainer,.student-enrollment .current-row>TD .tileContainer{padding:5px;font-size:11px;white-space:nowrap;text-align:left;background-color:#f7f7f7;max-height:139px;margin:4px 0}
.student-enrollment .tileContainer P,.student-enrollment .tileContainer H5>DIV{overflow:hidden;text-overflow:ellipsis}
.student-enrollment .tileContainer UL{padding:10px 15px}
.student-enrollment .block-row>TD{border-right:1px solid #FFF}
.student-enrollment .block-row>TD,.student-enrollment .current-row>TD TD,.student-enrollment .current-row>TD{min-width:126px}
.student-enrollment .dropdown.open .btn{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
ul.dashboard-review{margin:0 0 20px;display:table;text-align:center;line-height:18px}
ul.dashboard-review li{display:table-cell;list-style:none;padding:8px 20px 8px 20px;border-right:1px solid #D4D4D4}
ul.dashboard-review li:hover{background:#fefed1!important}
ul.dashboard-review li h6{color:#000;white-space:nowrap}
ul.dashboard-review li a{font-weight:bold}
ul.dashboard-review .toggle-siblings{display:none}
@media(max-width:767px){ul.dashboard-review{margin:0 5% 20px;width:90%;display:block;text-align:left;line-height:18px}
ul.dashboard-review li{display:block;list-style:none;padding:8px 10px 8px 10px;border-top:1px solid #DDD;border-right:0}
ul.dashboard-review li h1{display:inline-block;font-size:15px;margin-right:2px}
ul.dashboard-review li a{display:inline-block}
ul.dashboard-review .iconLarge{font-size:20px;padding:0;float:left;margin-right:5px}
ul.dashboard-review .toggle-siblings{display:inline-block;position:relative;top:-5px}
ul.dashboard-review h6{display:inline-block}
ul.dashboard-review li.hide{display:none}
}
@media(min-width:768px) and (max-width:979px){ul.dashboard-review li{padding:4px 10px 4px 10px}
}
.gradebook .gradebook-corner,.gradebook .gradebook-cumgrade,.gradebook .gradebook-assignment,.gradebook .gradebook-grid{padding:0}
.gradebook-header{margin-top:8px;margin-bottom:0}
.gradebook-header LI{margin-right:16px}
.gradebook-header h3{line-height:32px}
.gradebook .table-bordered TH,.gradebook .table-bordered TD{border-top:1px solid #DDD}
.gradebook-corner TABLE{position:fixed;z-index:200}
.gradebook-grid,.gradebook-cumgrade{vertical-align:top}
.gradebook-assignment DIV{font-weight:lighter}
.gradebook-assignment .btn-group{margin-left:7px}
.gradebook-assignment TABLE,.gradebook-cumgrade TABLE{z-index:100}
.gradebook-corner TD,.gradebook-assignment TH{height:88px}
.gradebook-corner .vertical-label{max-width:58px;padding:0}
.gradebook-corner .vertical-label div{writing-mode:tb-rl;filter:flipv fliph;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);font-size:11px;line-height:13px;width:59px;height:59px;padding-top:30px}
.gradebook-assignment TH,.gradebook-grid TD{min-width:74px}
.gradebook-assignment .overflow-none{width:74px}
.gradebook-cumgrade TD{background-color:window}
.gradebook-corner TD:nth-child(1),.gradebook-cumgrade TD:nth-child(1){width:180px}
.gradebook-cumgrade .grade{min-width:48px;max-width:59px}
.gradebook-cumgrade .overflow-none{width:180px}
.gradebook-assignment .overflow-none,.gradebook-cumgrade .overflow-none{text-overflow:ellipsis}
.gradebook-cumgrade TD,.gradebook-grid TD{height:28px}
.gradebook-grid TD{text-align:center;vertical-align:top}
.gradebook-grid H4,.gradebook-grid #loader,.gradebook-cumgrade .overflow-none,.gradebook-cumgrade H4{line-height:28px}
.gradebook-grid SELECT,.gradebook-grid INPUT,.gradebook-grid .control-group{margin-bottom:0}
.gradebook-grid INPUT.input-mini{width:50px}
.gradebook-grid .symbol-icon-replace{overflow:visible}
.gradebook-cell-triangle,.gradebook-grid .control-group{position:relative;left:5px}
.gradebook-grid .control-group.error INPUT{background-color:#F2DEDE}
.gradebook-cell-triangle{top:-4px;border:5px solid transparent}
.trianle-red,.triangle-hover .gradebook-cell-triangle{border-top-color:#b94a48!important;border-right-color:#b94a48!important}
.gradebook-hover{background-color:#ffff9a!important}
.gradebook-detail .form-horizontal .control-group{margin-right:45px}
.gradebook-detail .form-horizontal .control-label{width:135px}
.gradebook-detail .form-horizontal .controls{margin-left:155px}
.gradebook-options .form-horizontal .control-label{width:200px}
.gradebook-options .form-horizontal .controls{margin-left:220px}
.gradebook-options .form-horizontal .control-label,.gradebook-detail .form-horizontal .control-label{text-align:right}
.gradebook-detail .alert-info{margin-left:30px;margin-right:30px}
.gradebook-options .btn-toolbar{margin-top:0;margin-bottom:0}
.gradebook-options .active{font-weight:bold}
.gradebook-setup-header{padding-top:12px}
.gradebook-setup .accordion-heading BUTTON{margin:8px 15px}
.gradebook-setup .accordion-heading H3{line-height:normal}
.gradebook-setup .accordion-inner{border-top:0}
.gradebook-setup .accordion-inner P LABEL{font-weight:bold;margin:6px 8px 0 0}
.gradebook-setup .well{margin-top:24px;padding-bottom:26px}
.gradebook-setup SELECT,.gradebook-setup INPUT{margin-bottom:0}
.gradebook-setup .btn.active{font-weight:bold}
.gradebook-detail .media-object,.gradebook-analysis .media-object{max-height:60px}
.gradebook-analysis .muted{font-weight:200}
.gradebook-analysis .large-grade{font-size:35px;margin-top:14px}
.gradebook-analysis .margin-top-10{margin-top:10px}
.gradebook-analysis .margin-5{margin:5px}
.gradebook-analysis .margin-message{margin-top:6px;margin-right:10px}
.gradebook-analysis .margin-bottom-5{margin-bottom:5px}
.gradebook-analysis .back-to-top h6{line-height:27px}
.gradebook-analysis .modal-header{min-height:40px}
.gradebook-analysis .modal-body{min-height:60px}
.gradebook-analysis #chart svg{min-height:190px}
.gradebook-analysis .nvtooltip{left:135px!important;top:225px!important}
.guided-tour-lead{margin-bottom:18px;color:#666;font-size:14px;font-weight:200;line-height:20px}
.darkContainer{height:100%;min-height:100%;color:#fff;background-color:#262626;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/darkTextureBack.jpg');background-repeat:repeat;text-shadow:1px 1px 1px #000;padding:20px 20px 20px 20px;margin-top:-1px}
.nav-teaser{min-height:450px;padding-left:0;padding-right:0}
.nav-teaser>li>a,.nav-teaser{font-size:15px;color:#787878;margin-left:-10px;margin-right:-10px;text-shadow:0 2px 1px rgba(0,0,0,0.85)}
.nav-teaser>li>a{padding:7px 15px 7px 20px}
.nav-teaser>li>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#161616}
.nav-teaser>.active>a,.nav-teaser>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:none}
.nav-teaser [class^="icon-"]{margin-right:2px}
.nav-teaser .teaserDivider{height:1px;margin:0 1px;overflow:hidden;background-color:#1e1e1e;border-bottom:1px solid #262626;width:100%}
@font-face{font-family:'icomoon';src:url('/ftpimages/999/podium/libs/p3-cache/fonts/1.2/icomoon.eot');src:url('/ftpimages/999/podium/libs/p3-cache/fonts/1.2/icomoon.eot?#iefix') format('embedded-opentype'),url('/ftpimages/999/podium/libs/p3-cache/fonts/1.2/icomoon.woff') format('woff'),url('/ftpimages/999/podium/libs/p3-cache/fonts/1.2/icomoon.ttf') format('truetype'),url('/ftpimages/999/podium/libs/p3-cache/fonts/1.2/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}
[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.p3icon-laptop,.p3icon-desktop,.p3icon-email,.p3icon-phone,.p3icon-home,.p3icon-file,.p3icon-radioOn,.p3icon-sortOff,.p3icon-sortUp,.p3icon-sortDown,.p3icon-warning,.p3icon-shareIt,.p3icon-mail,.p3icon-share,.p3icon-reviewReady,.p3icon-processing,.p3icon-reports,.p3icon-events,.p3icon-eventList,.p3icon-sideArrow,.p3icon-leftArrow,.p3icon-upArrow,.p3icon-downArrow,.p3icon-sms,.p3icon-assignmentUpload,.p3icon-transcript,.p3icon-learningProfile,.p3icon-tree,.p3icon-import,.p3icon-map,.p3icon-topicText,.p3icon-image,.p3icon-affinity,.p3icon-announcements,.p3icon-annualFund,.p3icon-topicAssignment,.p3icon-topicAudio,.p3icon-businessIndex,.p3icon-topicDownload,.p3icon-topicWidget,.p3icon-faq,.p3icon-forms,.p3icon-topicLink,.p3icon-lists,.p3icon-navigation,.p3icon-news,.p3icon-pageTools,.p3icon-topicPhoto,.p3icon-socialMedia,.p3icon-trivia,.p3icon-topicVideo,.p3icon-WalignmentL,.p3icon-WalignmentC,.p3icon-WalignmentR,.p3icon-WweightB,.p3icon-WstyleI,.p3icon-WdecoU,.p3icon-WdecoS,.p3icon-notification,.p3icon-denied,.p3icon-education,.p3icon-business,.p3icon-general,.p3icon-realtionships,.p3icon-emg,.p3icon-note,.p3icon-not,.p3icon-noteDetail,.p3icon-reportCard,.p3icon-polls,.p3icon-ppArchive,.p3icon-archive,.p3icon-button,.p3icon-spacer,.p3icon-notification-2,.p3icon-line,.p3icon-pageTitle,.p3icon-tablet,.p3icon-mobile,.p3icon-display,.p3icon-officalNote,.p3icon-addNew,.p3icon-stream,.p3icon-directory,.p3icon-searchWhite,.p3icon-search,.p3icon-circleright,.p3icon-ok,.p3icon-check,.p3icon-duplicate,.p3icon-series,.p3icon-setting,.p3icon-remove,.p3icon-delete,.p3icon-edit,.p3icon-message,.p3icon-calendar,.p3icon-trash,.p3icon-rss,.p3icon-lock,.p3icon-print,.p3icon-radioOff,.p3icon-circleup,.p3icon-circledown,.p3icon-circleleft,.p3icon-broadcast,.p3icon-phone-2,.p3icon-paperclip,.p3icon-upload,.p3icon-user,.p3icon-preview,.p3icon-export,.p3icon-newspaper,.p3icon-alarm,.p3icon-gmail,.p3icon-eletter,.p3icon-comment,.p3icon-help,.p3icon-moreInfo,.p3icon-course1,.p3icon-course2,.p3icon-course3,.p3icon-wrapRight,.p3icon-wrapLeft,.p3icon-besideRight,.p3icon-besideLeft,.p3icon-sport,.p3icon-tally,.p3icon-considerations,.p3icon-offer,.p3icon-scheduler,.p3icon-transportation,.p3icon-header,.p3icon-3col,.p3icon-2colSplit,.p3icon-2colLeft,.p3icon-2colRight,.p3icon-2rowRight,.p3icon-2rowLeft,.p3icon-topAlign,.p3icon-botAlign,.p3icon-logo,.p3icon-pageContent,.p3icon-teamSchedule,.p3icon-teamPicker,.p3icon-sitemap,.p3icon-miniSitemap,.p3icon-coursePicker,.p3icon-breadcrumb,.p3icon-newsPaper,.p3icon-newspaper2,.p3icon-grid,.p3icon-store,.p3icon-filter,.p3icon-stats,.p3icon-teamRoster,.p3icon-mobileMenu,.p3icon-thinArrowLeft,.p3icon-up,.p3icon-down,.p3icon-waived,.p3icon-requested,.p3icon-editAppearance2,.p3icon-whLogo,.p3icon-support,.p3icon-play,.p3icon-addNote,.p3icon-refresh,.p3icon-googledrive,.p3icon-dropbox,.p3icon-evernote,.p3icon-megaMenu{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased}
.p3icon-laptop:before{content:"\f109"}
.p3icon-desktop:before{content:"\f108"}
.p3icon-email:before{content:"\f028"}
.p3icon-phone:before{content:"\e01b"}
.p3icon-home:before{content:"\21b8"}
.p3icon-file:before{content:"\f0d6"}
.p3icon-radioOn:before{content:"\e00b"}
.p3icon-sortOff:before{content:"\f0dc"}
.p3icon-sortUp:before{content:"\e00e"}
.p3icon-sortDown:before{content:"\e00f"}
.p3icon-warning:before{content:"\e012"}
.p3icon-shareIt:before{content:"\f0fe"}
.p3icon-mail:before{content:"\f0e0"}
.p3icon-share:before{content:"\f196"}
.p3icon-reviewReady:before{content:"\e015"}
.p3icon-processing:before{content:"\e011"}
.p3icon-reports:before{content:"\e02d"}
.p3icon-events:before{content:"\e01f"}
.p3icon-eventList:before{content:"\e023"}
.p3icon-sideArrow:before{content:"\f488"}
.p3icon-leftArrow:before{content:"\f489"}
.p3icon-upArrow:before{content:"\f48a"}
.p3icon-downArrow:before{content:"\f48b"}
.p3icon-sms:before{content:"\e02e"}
.p3icon-assignmentUpload:before{content:"\f088"}
.p3icon-transcript:before{content:"\f381"}
.p3icon-learningProfile:before{content:"\e027"}
.p3icon-tree:before{content:"\f0f0"}
.p3icon-import:before{content:"\f32e"}
.p3icon-map:before{content:"\e017"}
.p3icon-topicText:before{content:"\f1ae"}
.p3icon-image:before{content:"\f03e"}
.p3icon-affinity:before{content:"\e01d"}
.p3icon-announcements:before{content:"\e01e"}
.p3icon-annualFund:before{content:"\e020"}
.p3icon-topicAssignment:before{content:"\f26c"}
.p3icon-topicAudio:before{content:"\f18c"}
.p3icon-businessIndex:before{content:"\e030"}
.p3icon-topicDownload:before{content:"\f019"}
.p3icon-topicWidget:before{content:"\e026"}
.p3icon-faq:before{content:"\e025"}
.p3icon-forms:before{content:"\e02f"}
.p3icon-topicLink:before{content:"\e01c"}
.p3icon-lists:before{content:"\e007"}
.p3icon-news:before{content:"\f1e1"}
.p3icon-pageTools:before{content:"\f034"}
.p3icon-topicPhoto:before{content:"\e004"}
.p3icon-socialMedia:before{content:"\e00d"}
.p3icon-trivia:before{content:"\f1ca"}
.p3icon-topicVideo:before{content:"\f03d"}
.p3icon-WalignmentL:before{content:"\e028"}
.p3icon-WalignmentC:before{content:"\e02a"}
.p3icon-WalignmentR:before{content:"\e029"}
.p3icon-WweightB:before{content:"\e033"}
.p3icon-WstyleI:before{content:"\e034"}
.p3icon-WdecoU:before{content:"\e032"}
.p3icon-WdecoS:before{content:"\e031"}
.p3icon-notification:before{content:"\e013"}
.p3icon-denied:before{content:"\e024"}
.p3icon-education:before{content:"\f262"}
.p3icon-business:before{content:"\f25e"}
.p3icon-general:before{content:"\f161"}
.p3icon-realtionships:before{content:"\e035"}
.p3icon-emg:before{content:"\f415"}
.p3icon-note:before{content:"\e016"}
.p3icon-not:before{content:"\f189"}
.p3icon-noteDetail:before{content:"\f0f2"}
.p3icon-reportCard:before{content:"\f016"}
.p3icon-polls:before{content:"\e039"}
.p3icon-ppArchive:before{content:"\e043"}
.p3icon-archive:before{content:"\e042"}
.p3icon-button:before{content:"\e03f"}
.p3icon-spacer:before{content:"\e03e"}
.p3icon-notification-2:before{content:"\e03d"}
.p3icon-line:before{content:"\e03b"}
.p3icon-pageTitle:before{content:"\e03a"}
.p3icon-tablet:before{content:"\f10a"}
.p3icon-mobile:before{content:"\f10b"}
.p3icon-display:before{content:"\e01a"}
.p3icon-officalNote:before{content:"\e037"}
.p3icon-addNew:before{content:"\e038"}
.p3icon-stream:before{content:"\e006"}
.p3icon-directory:before{content:"\e003"}
.p3icon-searchWhite:before{content:"\e000"}
.p3icon-search:before{content:"\f002"}
.p3icon-circleright:before{content:"\f3c9"}
.p3icon-ok:before{content:"\e009"}
.p3icon-check:before{content:"\e008"}
.p3icon-duplicate:before{content:"\f0c9"}
.p3icon-series:before{content:"\e02c"}
.p3icon-setting:before{content:"\f013"}
.p3icon-remove:before{content:"\f068"}
.p3icon-delete:before{content:"\f00d"}
.p3icon-edit:before{content:"\f040"}
.p3icon-message:before{content:"\e001"}
.p3icon-calendar:before{content:"\e002"}
.p3icon-trash:before{content:"\f014"}
.p3icon-rss:before{content:"\f09e"}
.p3icon-lock:before{content:"\e010"}
.p3icon-print:before{content:"\e014"}
.p3icon-radioOff:before{content:"\e00a"}
.p3icon-circleup:before{content:"\f3c8"}
.p3icon-circledown:before{content:"\f3c7"}
.p3icon-circleleft:before{content:"\f3c6"}
.p3icon-broadcast:before{content:"\e02b"}
.p3icon-phone-2:before{content:"\f095"}
.p3icon-paperclip:before{content:"\f284"}
.p3icon-upload:before{content:"\f11b"}
.p3icon-user:before{content:"\e00c"}
.p3icon-preview:before{content:"\f330"}
.p3icon-export:before{content:"\e022"}
.p3icon-newspaper:before{content:"\e021"}
.p3icon-alarm:before{content:"\e019"}
.p3icon-gmail:before{content:"\e005"}
.p3icon-eletter:before{content:"\e040"}
.p3icon-comment:before{content:"\e041"}
.p3icon-help:before{content:"\e044"}
.p3icon-moreInfo:before{content:"\e036"}
.p3icon-course1:before{content:"\e03c"}
.p3icon-course2:before{content:"\e045"}
.p3icon-course3:before{content:"\e046"}
.p3icon-wrapRight:before{content:"\e04b"}
.p3icon-wrapLeft:before{content:"\e04c"}
.p3icon-besideRight:before{content:"\e04d"}
.p3icon-besideLeft:before{content:"\e04e"}
.p3icon-sport:before{content:"\e047"}
.p3icon-tally:before{content:"\f399"}
.p3icon-considerations:before{content:"\e048"}
.p3icon-offer:before{content:"\e049"}
.p3icon-scheduler:before{content:"\f0d7"}
.p3icon-transportation:before{content:"\e04a"}
.p3icon-header:before{content:"\e018"}
.p3icon-3col:before{content:"\e051"}
.p3icon-2colSplit:before{content:"\e052"}
.p3icon-2colLeft:before{content:"\e053"}
.p3icon-2colRight:before{content:"\e054"}
.p3icon-2rowRight:before{content:"\e050"}
.p3icon-2rowLeft:before{content:"\e04f"}
.p3icon-topAlign:before{content:"\f1d4"}
.p3icon-botAlign:before{content:"\f1d3"}
.p3icon-logo:before{content:"\f402"}
.p3icon-pageContent:before{content:"\f033"}
.p3icon-navigation:before{content:"\f0a5"}
.p3icon-teamSchedule:before{content:"\f20f"}
.p3icon-teamPicker:before{content:"\e055"}
.p3icon-sitemap:before{content:"\e056"}
.p3icon-miniSitemap:before{content:"\e057"}
.p3icon-coursePicker:before{content:"\e059"}
.p3icon-breadcrumb:before{content:"\e058"}
.p3icon-newspaper2:before{content:"\e05b"}
.p3icon-newsPaper:before{content:"\e05c"}
.p3icon-grid:before{content:"\e05a"}
.p3icon-store:before{content:"\e05d"}
.p3icon-filter:before{content:"\e05f"}
.p3icon-stats:before{content:"\21"}
.p3icon-teamRoster:before{content:"\23"}
.p3icon-mobileMenu:before{content:"\24"}
.p3icon-thinArrowLeft:before{content:"\25"}
.p3icon-up:before{content:"\f062"}
.p3icon-down:before{content:"\f063"}
.p3icon-waived:before{content:"\e05e"}
.p3icon-requested:before{content:"\e060"}
.p3icon-editAppearance2:before{content:"\e061"}
.p3icon-whLogo:before{content:"\e062"}
.p3icon-support:before{content:"\e063"}
.p3icon-play:before{content:"\e064"}
.p3icon-addNote:before{content:"\e065"}
.p3icon-refresh:before{content:"\f01e"}
.p3icon-googledrive:before{content:"\e066"}
.p3icon-dropbox:before{content:"\e067"}
.p3icon-evernote:before{content:"\f17c"}
.p3icon-megaMenu:before{content:"\f0d9"}
.p3icon-3col,.p3icon-2colSplit,.p3icon-2colLeft,.p3icon-2colRight,.p3icon-2rowRight,.p3icon-2rowLeft{font-size:64px;text-shadow:0 1px 0 #fff}
.p3icon-edit{margin:0}
.p3icon-sort,.p3icon-sortUp,.p3icon-sortDown{font-size:12px;margin-right:5px}
.p3icon-downArrow,.p3icon-sideArrow{font-size:14px}
.p3icon-trash{font-size:100px}
.p3icon-desktop,.p3icon-laptop,.p3icon-tablet,.p3icon-mobile{font-size:28px}
.p3icon-desktop,.p3icon-laptop,.p3icon-tablet,.p3icon-mobile{color:#fff;padding:5px}
.p3Blue,.p3icon-message,.p3icon-learningProfile,.p3icon-notification,.p3icon-waived,.p3icon-dropbox{color:#357cd3}
.p3icon-warning,.p3icon-edit,.p3icon-lock,.p3icon-processing{color:#fba014}
.p3Yellow,.p3icon-note{color:#f4d320}
.p3icon-noteDetail{color:#e8c800}
.p3ltGreen{color:#bcd1a8}
.p3ltGray,.p3icon-check,.p3icon-radioOff,.p3icon-trash,.p3icon-downArrow,.p3icon-sideArrow,.p3icon-leftArrow,.p3icon-upArrow,.p3icon-sortOff,.p3icon-sport{color:#cbcbcb}
.p3midGray,.p3icon-reports,.p3icon-display,.p3icon-duplicate,.p3icon-import,.p3icon-realtionships,.p3icon-emg,.p3icon-business,.p3icon-education,.p3icon-home,.p3icon-email,.p3icon-phone,.p3icon-general,.p3icon-setting,.p3icon-series,.p3icon-print,.p3icon-mail,.p3icon-share,.p3icon-eventList,.p3icon-reviewReady,.p3icon-archive,.p3icon-assignmentUpload,.p3icon-transcript,.p3icon-reportCard,.p3icon-tree,.p3icon-map,.p3icon-export,.p3icon-paperclip,.p3icon-user,.p3icon-eletter{color:#7f7f7f}
.p3G,.p3icon-events,.p3icon-topicAudio,.p3icon-topicVideo,.p3icon-topicText,.p3icon-topicLink,.p3icon-topicDownload,.p3icon-topicPhoto,.p3icon-topicWidget,.p3icon-topicAssignment,.p3icon-faq,.p3icon-affinity,.p3icon-announcements,.p3icon-annualFund,.p3icon-businessIndex,.p3icon-forms,.p3icon-trivia,.p3icon-lists,.p3icon-news,.p3icon-upload,.p3icon-calendar,.p3icon-pageTools,.p3icon-navigation,.p3icon-rss,.p3icon-search,.p3icon-socialMedia,.p3icon-archive,.p3icon-button,.p3icon-directory,.p3icon-pageTitle,.p3icon-polls,.p3icon-ppArchive,.p3icon-WalignmentL,.p3icon-WalignmentC,.p3icon-WalignmentR,.p3icon-WweightB,.p3icon-WstyleI,.p3icon-WdecoU,.p3icon-WdecoS,.p3icon-line,.p3icon-spacer,.p3icon-image,.p3icon-stream,.p3icon-comment,.p3icon-wrapRight,.p3icon-wrapLeft,.p3icon-besideLeft,.p3icon-besideRight,.p3icon-header,.p3icon-topAlign,.p3icon-botAlign,.p3icon-logo,.p3icon-pageContent,.p3icon-teamSchedule,.p3icon-teamPicker,.p3icon-sitemap,.p3icon-miniSitemap,.p3icon-coursePicker,.p3icon-breadcrumb,.p3icon-emg,.p3icon-store,.p3icon-filter,.p3icon-stats,.p3icon-teamRoster,.p3icon-megaMenu{color:#9f9f9f}
.p3Green,.p3icon-addNew,.p3icon-ok,.p3icon-radioOn{color:#39b139}
.p3Orange,.p3icon-shareIt,.p3icon-seriesOn{color:#f25f30}
.p3Purple{color:#a557e6}
.p3Red,.p3icon-delete,.p3icon-remove,.p3icon-denied,.p3icon-not,.p3icon-gmail,.p3icon-requested{color:#bd0000}
.p3formWhite{color:#fff}
.p3gray{color:#424242}
.p3Gold{color:#eb9001}
.p3icon-sport{font-size:100px;text-shadow:0 1px 0 #fff}
.p3icon-officalNote{color:#eb0000;background-color:#fff;border:1px solid #a0a09f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.p3icon-sortOff{margin-right:2px}
.iconMedium{font-size:30px}
.iconLarge{font-size:40px;padding:20px}
.iconXLarge{font-size:60px;padding:20px}
.iconColor{color:inherit}
.iconSize{font-size:16px}
.iconSmall{font-size:10px}
.p3icon-ok.hand,.p3icon-check.hand{cursor:pointer}
.p3icon-ok.disabled,.p3icon-check.disabled{cursor:not-allowed;opacity:.5}
.p3icon-page,.p3icon-schedule,.p3icon-gradebook,.p3icon-roster,.p3icon-topics,.p3icon-assignments,.p3icon-grading,.p3icon-contactCard,.p3icon-progress,.p3icon-resources,.p3icon-courseRequest,.p3icon-admissionProgress,.p3icon-decision,.p3icon-school,.p3icon-finAid,.p3icon-editContent,.p3icon-navPages,.p3icon-masterLayout,.p3icon-editAppearance,.p3icon-contentTemp,.p3icon-devices,.p3icon-seo,.p3icon-files,.p3icon-classes,.p3icon-teams,.p3icon-advisory,.p3icon-dorms,.p3icon-community,.p3icon-alumni,.p3icon-activities,.p3icon-connections,.p3icon-analytics,.p3icon-activity,.p3icon-timeline,.p3icon-minus,.p3icon-materials,.p3icon-scoreboard,.p3icon-quiz,.p3icon-featuredContent,.p3icon-panels,.p3icon-log,.p3icon-discussion,.p3icon-conduct,.p3icon-medical{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;background-image:url("/ftpimages/999/podium/libs/p3-cache/img/p3Icons16x16.png");background-position:16px 16px;background-repeat:no-repeat;*margin-right:.3em}
.p3icon-page{background-position:-103px -29px}
.p3icon-topics{background-position:-152px -28px}
.p3icon-assignments{background-position:-203px -29px}
.p3icon-gradebook{background-position:-253px -28px}
.p3icon-schedule{background-position:-303px -28px}
.p3icon-grading{background-position:-353px -29px}
.p3icon-roster{background-position:-403px -28px}
.p3icon-progress{background-position:-3px -54px}
.p3icon-contactCard{background-position:-54px -54px}
.p3icon-resources{background-position:-380px -203px}
.p3icon-courseRequest{background-position:-329px -29px}
.p3icon-admissionProgress{background-position:-305px -54px}
.p3icon-decision{background-position:-430px -126px}
.p3icon-school{background-position:-29px -29px}
.p3icon-finAid{background-position:-78px -29px}
.p3icon-editContent{background-position:-430px -30px}
.p3icon-navPages{background-position:-128px -29px}
.p3icon-masterLayout{background-position:-405px -3px}
.p3icon-editAppearance{background-position:-430px -3px}
.p3icon-contentTemp{background-position:-28px -154px}
.p3icon-devices{background-position:-3px -154px}
.p3icon-seo{background-position:-79px -154px}
.p3icon-files{background-position:-54px -154px}
.p3icon-classes{background-position:-3px -203px}
.p3icon-teams{background-position:-28px -203px}
.p3icon-advisory{background-position:-53px -203px}
.p3icon-dorms{background-position:-128px -203px}
.p3icon-community{background-position:-154px -203px}
.p3icon-alumni{background-position:-103px -203px}
.p3icon-activities{background-position:-78px -203px}
.p3icon-connections{background-position:-304px -203px}
.p3icon-analytics{background-position:-379px -53px}
.p3icon-activity{background-position:-4px -29px}
.p3icon-timeline{background-position:-253px -126px}
.p3icon-minus{background-position:-305px -126px}
.p3icon-materials{background-position:-380px -29px}
.p3icon-scoreboard{background-position:-405px -203px}
.p3icon-quiz{background-position:-428px -203px}
.p3icon-featuredContent{background-position:-54px -126px}
.p3icon-panels{background-position:-179px -53px}
.p3icon-log{background-position:-28px -3px}
.p3icon-discussion{background-position:-3px -125px}
.p3icon-medical{background-position:-128px -154px}
.p3icon-container{margin:2px 5px 0 0}
.p3icon-lock-container{margin:2px 6px 0 0;padding:2px 4px}
.p3icon-conduct{background-position:-154px -154px}
.notificationGrayContainerDark{background-color:#d7d6d6;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/textureDark.png');background-repeat:repeat;text-shadow:1px 1px 1px #fff;border:1px solid #c5c5c5;padding:20px 20px 20px 20px;margin-top:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.18);box-shadow:0 2px 6px rgba(0,0,0,0.18);padding:5px;margin-top:-15px;margin-bottom:10px;margin-left:-15px;margin-right:-15px;height:18px}
.notificationCheckbox{margin-right:15px;font-weight:600}
.gray-box{background-color:#f7f7f7;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.dashboard-process{margin-bottom:25px}
.dashboard-process TD{text-align:center;border-top:1px solid #DDD;border-right:1px solid #D4D4D4;padding:8px 20px 8px 20px;white-space:nowrap;width:17%!important;vertical-align:middle}
.dashboard-process TD H2{font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,0.25)}
.dashboard-process TD H1{text-shadow:0 1px 0 rgba(255,255,255,0.25)}
.adm-well-top{margin-bottom:0;padding:5px 15px 25px 15px;background-color:#f5f5f5;background:-moz-linear-gradient(top,#f2f2f2,#fff);background:-ms-linear-gradient(top,#f2f2f2,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fff));background:-webkit-linear-gradient(top,#f2f2f2,#fff);background:-o-linear-gradient(top,#f2f2f2,#fff);background:linear-gradient(top,#f2f2f2,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);border:1px solid #dedede;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}
#candidateNote p{margin:0 30px}
#candidateNote.taped2:after{width:50px;height:20px;top:0;left:-10px;-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.scheduleItem{min-height:108px;border:1px solid rgba(255,255,255,.2);background-color:#f9f9f9;margin-top:0;margin-bottom:12px;margin-right:10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}
.scheduleButton{height:16px;border:1px solid rgba(255,255,255,.2);background-color:#f9f9f9;padding:4px;margin-top:0;margin-bottom:12px;margin-right:10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}
.scheduleVisit{background-color:#DDEFFC}
.scheduleInterview{background-color:#C5F6C5}
.scheduleRegistration{background-color:#F9E9D2}
.scheduleText{float:left;margin:0 15px 10px 15px}
.scheduleImg{float:left;min-width:108px}
.scheduleHR{background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-right:0 solid #ccc;border-left:0 solid #ccc;border-bottom:1px solid #ccc;border-radius:0;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1;padding:3px}
.admissionsCal .rss-schedule-dropdown dl{color:#333}
.imgAdm{padding:4px;margin-bottom:0;background-color:#fff;border:1px solid #fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075);max-height:98px;max-width:98px}
.profileSection .active .lgcaret{display:inline-block;float:left;width:0;height:0;vertical-align:top;border-top:6px solid black;border-right:6px solid transparent;border-left:6px solid transparent;content:"";opacity:.3;filter:alpha(opacity=30);margin-right:10px;margin-top:10px}
.profileSection .lgcaret{display:inline-block;float:left;width:0;height:0;vertical-align:top;border-left:6px solid black;border-bottom:6px solid transparent;border-top:6px solid transparent;content:"";opacity:.3;filter:alpha(opacity=30);margin-right:10px;margin-top:10px}
.candidateHeader{background:url('/ftpimages/999/podium/libs/p3-cache/img/contactTop.png') top left no-repeat,url('/ftpimages/999/podium/libs/p3-cache/img/contactTop.png') top right no-repeat,url('/ftpimages/999/podium/libs/p3-cache/img/contactBack.gif') top center repeat-x;background-color:#F1F1F1;min-height:33px;border:1px solid #DEDEDE;border-top-color:rgba(255,255,255,0.0);border-bottom-color:#F9C3C0;padding:2px 50px 0 50px;margin:0;list-style:none}
.checklist-header{margin-bottom:0}
#checklistDecision{margin-bottom:20px}
#checklistDecision .popContainer{padding:0}
#checklistApplication{margin:20px 0}
#checklistApplication .popContainer{padding:0}
#checkliststeps .inlinedate .inline-update input{width:70px}
#checkliststeps .inlinedate{margin-top:3px;font-size:11px;text-align:center}
#checkliststeps .p3Red{font-weight:bold}
.checklists-table select,#contractTypeList select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.checklists-table .btn-mini.delete{padding:2px 8px}
#filterTable{margin-bottom:0}
#filterTable button{margin-left:0!important}
#candidateNav .nav{margin-bottom:0;border:0}
.profileSection{background-color:none;padding:5px;border-bottom:1px solid #ebebeb;margin-bottom:5px}
#historyLink{font-size:11px;height:27px;display:inline-block;padding-top:7px;padding-left:5px}
.sticky{-webkit-box-shadow:#DDD 0 1px 2px;position:relative;background-color:#ffffc6;border:1px solid #e5e582;margin:0 0 1em 0;padding:1.5em 1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}
.sticky.taped2:after{display:block;content:"";position:absolute;width:110px;height:30px;top:-21px;left:30%;border:1px solid #fff;background:rgba(254,254,254,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.sticky p{font-weight:200;font-size:15px;line-height:20px}
.imgFeed{top:50%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);-moz-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);padding:0 0 0 0!important}
.shadowborder{border:1px solid #d8d6d4;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.1);margin:0}
#addCandidateBtn{margin:0 10px 0 5px}
.dashedHR{border:1px dashed #DDD;margin:10px}
#candidate-recent li{border-top:1px solid #ddd;padding:5px 0}
.toggleLink{cursor:pointer}
.tickLabel{margin-left:45px}
#recentCandidates{margin-left:25px}
.candidateIcon{white-space:nowrap;vertical-align:middle;padding-top:9px!important;padding-bottom:9px!important;margin-top:8px}
#candidateSearch{margin-top:8px;height:38px;font-size:16px}
.ui-autocomplete-category{font-weight:bold}
.candidate-header{height:auto}
.candidate-header .selectedyear{font-weight:bold}
#candidatePhoto{height:auto;position:relative}
#candidatePhoto .editPhotoIcon{position:absolute;right:10px;top:0;padding:2px!important}
#candidatePhoto .hide{display:none!important}
#candidateNote .editCommentIcon{position:absolute;right:2px;top:2px;padding:2px!important}
.candidate-status{border-radius:0!important}
.candidate-status-history{font-size:11px;font-weight:400;text-transform:none;margin-right:5px}
.candidate-status .popContainer{background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1}
#main-content button{margin-left:5px}
#recentlyViewedBtn{margin-right:0;margin-top:8px}
.togglebutton{margin-right:5px;margin-bottom:5px}
.delete-attachment-file,.attachment-delete{margin-left:5px}
.attachment-add .attachment-button{float:none!important}
.attachment-button input{width:100%}
.attachment-view{position:relative}
.attachment-view .attachment-delete{position:absolute;right:10px;top:10px}
.attachment-view .attachment-name{padding:15px 0}
.application-workspace-container{overflow:visible}
.applicationtitle{font-size:18px;font-weight:200;color:#000;margin-top:6px;margin-left:10px;margin-bottom:5px}
.applicationtitle-sample{font-size:18px;font-weight:200;color:#999;margin-top:6px;margin-left:10px;margin-bottom:5px}
.applicationform-item .locked{color:#999}
.activeForm{font-weight:bold;color:#017905;margin-top:0;margin-left:10px}
.formDescription{color:#999;margin-top:0;margin-left:10px}
.applicationform-item{border-top:1px solid #ddd;background:#f9f9f9;padding:8px;margin-right:10px;margin-bottom:10px;min-height:99px}
.regionBlock{padding:10px;text-align:left;color:#999;background:#fff}
.regionBlock:hover{background-color:#fefed1;color:#000}
.regionBlock h4:not(.section-item-subtitle){margin-left:0;font-size:20px;margin-bottom:0;font-weight:200}
.form-section-items{padding-bottom:40px;min-height:320px}
.form-greybox{margin-top:7px;margin-bottom:7px;padding:5px;color:#000;text-shadow:1px 1px 1px #fff;background-color:#f7f7f7;border:0 solid #d3d3d3;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.15);box-shadow:0 2px 3px rgba(0,0,0,0.15)}
li.form-section-item button{margin-left:5px;margin-bottom:5px}
.form-section-item .select-toggle{width:300px;max-width:100%;white-space:nowrap;text-align:left;position:relative}
.form-section-item .select-toggle .select-label{max-width:90%;display:inline-block;overflow:hidden;text-align:left}
.form-section-item .select-toggle .caret{position:absolute;right:5px}
.form-section-item .dropdown-menu{width:300px}
.form-section-item .dropdown-menu a{white-space:normal}
.form-section-item .select-items{max-height:200px;overflow:auto}
.form-section-item .element-sub-block{padding:20px 20px 0 20px}
.form-section-item .element-sub-block-title{padding:8px}
.form-section-item .element-select-btn{margin-top:-5px}
.form-section-item .element-sub-item{margin:5px 5px 5px 0}
.form-section-item .element-sub-item-indent{margin:5px 5px 5px 10px}
.sectionItem{min-width:0!important}
.toggleGrades>input[type="checkbox"]{display:none}
.applicationrender-field{padding:10px 10px 0 10px}
.candidate-decision{padding-bottom:5px}
.candidate-decision .alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border-width:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}
#printApplication{margin:0 10px}
@media(max-width:979px){#site-header #recommend-title{margin-top:28px}
}
.tooltip{z-index:2000}
.draggable-item{display:block;text-align:left;color:#424242;margin-bottom:5px;font-size:13px;font-weight:600;overflow:hidden;cursor:move;width:120px;z-index:9999!important;text-align:left}
.draggable-item [class^="p3icon-"]{margin-right:5px}
.application-header{margin-bottom:15px}
.application-header{margin-bottom:15px}
.application-navigation{height:45px;background-color:#e9e9e9;padding:0;margin-bottom:24px}
.application-navigation ul{list-style:none;float:left;margin-left:0}
.application-navigation ul li{float:left;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;margin:0 -1px}
.application-navigation ul li a{display:block;height:45px;background-color:#444;color:#777;outline:0;font-weight:bold;text-decoration:none;line-height:45px;padding:0 15px;border-right:1px solid #fff;border-left:1px solid #fff;background:#f0f0f0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.09,#f0f0f0),color-stop(0.55,#e3e3e3),color-stop(0.78,#f0f0f0));background:-moz-linear-gradient(center bottom,#f0f0f0 9%,#e3e3e3 55%,#f0f0f0 78%)}
.application-navigation ul li a.unlocked:hover,.application-navigation ul li.selected a{background:#d8d8d8;color:#666;text-shadow:1px 1px 1px #fff;cursor:pointer}
.application-section hr{border:1px dashed #ddd;margin:10px}
.application-section legend{font-size:24px;font-weight:600;line-height:36px;color:#000;padding:0 0 5px 0;margin:10px 0}
.application-navigation ul li a.unlocked{cursor:pointer}
.application-navigation ul li a.disabled{color:#999}
#application-formbuttons{margin:20px 0 100px 0}
#application-items .addAnother{margin:6px 0 40px 0}
#application-items .control-group{margin-bottom:0}
.contracts-sidebar .btn-sidebar,.checklists-sidebar .btn-sidebar,.schoolforms-sidebar .btn-sidebar{width:100%;margin-bottom:15px;text-align:left}
.contracts-sidebar #search-box{margin-top:0;margin-bottom:10px}
.contracts-sidebar #search{width:70%}
.contracts-sidebar .type-filter i,.contracts-sidebar .status-filter i{margin-right:5px}
#paymentplanholder button{margin:0 20px 10px 0!important}
#paymentplanholder.alert{padding:8px 0 0 8px!important}
.form-error{color:#b94a48;font-weight:bold}
#processCenter-applications .tab-content{margin-left:0;min-height:600px;position:relative;z-index:1;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 -5px 5px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 -5px 5px rgba(0,0,0,0.075);box-shadow:0 2px 5px rgba(0,0,0,0.1)}
#processCenter-applications .container-full{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#processCenter-applications #applicationTabs li .active,#processCenter-applications #contractTabs li .active{border-color:#ddd transparent #ddd #ddd;color:#000;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:-2px 2px 3px rgba(0,0,0,0.2);-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
#processCenter-applications .process-section{margin-bottom:20px}
.processSectionHeader{font-weight:200;font-size:18px}
#processCenter-applications .tab-pane{padding:30px 20px 50px 40px}
#processCenter-applications #tab-nav{margin:0;position:relative;z-index:10}
#processCenter-applications .nav-tabs{margin-right:0;width:100%}
#processCenter-applications .nav-tabs li{border-bottom:1px #ccc solid;padding-bottom:.1em;color:#999}
#processCenter-applications li a{color:#999;text-shadow:0 1px 0 #fff}
#processCenter-applications li.active a{color:#000}
.process-sidebar{background-repeat:repeat;top:0;bottom:0;width:100%;position:absolute;background-color:#f0f0f0}
.process-sidebar-header{padding:15px 10px;background-color:#f0f0f0}
.process-sidebar-header h2{line-height:24px;font-weight:400;margin-top:10px}
.process-sidebar,.process-sidebar-content{background-color:#f0f0f0}
.process-sidebar-content{padding:0}
.process-sidebar-content hr.divider{margin:0}
.process-sidebar-content>div{padding:5px 20px;cursor:pointer}
.process-sidebar-content>div.active p{color:#fff}
.process-sidebar-content>div.active h4{color:#fff}
.process-sidebar-content>div.active h6{color:#fff}
.process-sidebar-content p{font-size:11px;font-weight:400;color:#888;line-height:14px;margin:0}
.process-sidebar-content h4{font-weight:400;font-size:13px;line-height:15px;color:#08c}
.process-sidebar-content h6{font-size:11px;color:#5f5f5f;font-weight:normal;line-height:14px;margin:0}
.process-headerinfo{background-color:#fff}
.process-headerinfo-fixed{-moz-border-radius:0;-moz-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);-webkit-border-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);border-radius:0;border-width:0 0 1px;box-shadow:inset 0 1px 0 #fff,0 5px 10px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);height:90px;left:0;padding-top:10px;padding-left:220px;position:fixed;right:0;top:100px;z-index:1990}
.process-subheader{padding:0;border-bottom:1px solid #cecece;margin:20px 0 3px 0}
.process-selected{background-color:#ebf7eb;color:#279a25}
.process-box{cursor:pointer;padding:3px 3px 3px 0;border-bottom:1px solid #f4f4f4;border-radius:4px}
.process-box:hover{background-color:#fefed1}
.process-anomalies .anomalie-header{background-color:#f9f9f9;font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.process-anomalies .anomalie-row:hover{background-color:#fefed1}
.process-anomalies .anomalie-info{padding:4px 5px}
#relationshipTiles .tileContainer{padding-bottom:10px;min-height:100px;text-align:left;margin-bottom:20px}
#relationshipTiles .tileContainer .togglebutton{margin:5px 0}
#relationshipTiles .tileContainer .toggleinfo{margin-top:5px;color:#727272;word-wrap:break-word}
#relationshipTiles .duplicate{background-color:#f7f7f7}
#relationshipTiles .locked{background-color:#fef6c1}
#relationshipTiles .filterTop{background-color:#d7d6d6;margin:-20px -20px 10px -20px;padding:0;border:0 solid}
#relationshipTiles .locked .filterTop{background-color:#eae09b}
#relationshipTiles .firstCol,#anomalyTable .firstCol{margin-left:0;clear:left}
#relationshipTiles .toggleinfo .filterTop{margin:10px 0 0 0;padding:3px}
#relationshipTiles .toggleinfo .edit-btn{margin-top:-2px}
#relationshipTiles .toggleinfo .popContainer{padding-bottom:5px}
#relationshipTiles .draggable-item{display:block;text-align:left;color:#424242;margin-bottom:1px;font-size:13px;font-weight:400;width:auto;white-space:nowrap;overflow:hidden;cursor:move;z-index:9999!important;text-align:left}
#relationshipTiles .rel-original{padding-bottom:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#relationshipTiles .dup-name{padding:5px 0;font-weight:600}
.adm-drop-hover{background-color:#E6E6E6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#relationshipTiles .filterTop h6{font-weight:400;margin-bottom:0;text-align:center}
.weight-200{font-weight:200}
#listmanager-header{margin:10px 20px 10px 20px}
#listmanager-header .btn.pull-right{margin-left:6px}
#listmanager-header .btn.pull-left{margin-right:6px}
#listmanager-header .btn-group.pull-right{margin-left:6px}
#listmanager-header .btn-group.pull-left{margin-right:6px}
#listmanager-header .btn{margin-top:2px}
#listmanager-criterias{padding:10px}
#listmanager-criterias .label{display:inline-block;padding:2px 8px 2px 8px;margin:0 6px 6px 0}
#listmanager-criterias .label select{margin:2px 5px;width:100px}
#listmanager-criterias .btn.pull-right{margin:0}
#listmanager-criterias .btn-group{margin-left:6px}
#listmanager-results{margin:6px 20px 20px 20px}
#listmanager-results table{margin-top:-18px}
#listmanager-results table th{cursor:pointer}
#listmanager-footer .btn{margin-right:6px;width:145px;text-align:center}
#generalInformation span{margin-left:5px}
#applyNewCandidate{background-color:#def2cb}
#applyNewCandidate img.apply-icon{margin:5px;padding:0;width:75%}
@media only screen and (max-width:767px){#applyNewCandidate{display:block;margin:0;width:100%}
#applyNewCandidate img.apply-icon{width:50px}
#applyNewCandidate div.span3{display:inline-block}
#applyNewCandidate div.span9{display:inline-block}
}
.sort-drag-block{padding:5px 20px 5px 20px;color:#000;text-shadow:1px 1px 1px #fff;text-align:left;min-height:25px}
.sort-drag-block:hover{border:3px dashed #bcbbbb;background-color:#c8ebfb;cursor:move}
.sort-drag-block-helper{padding:5px 20px 5px 20px;color:#000;text-shadow:1px 1px 1px #fff;text-align:left;min-height:25px;border:3px dashed #bcbbbb;background-color:#c8ebfb;cursor:move}
#checklist-sort p.lead{margin:10px 0 10px 0}
#checklist-sort table{margin-bottom:0;padding-bottom:0}
#checklist-sort .checklist-milestone.popContainer{padding:0}
#checklist-sort .checklist-step div{padding:5px;margin-left:15px}
.modal-tabs{background-color:#eee}
.modal-tabs .tab-holder{width:130px;margin:0;padding:0;float:left}
.modal-tabs .nav.nav-tabs{margin-right:-1px;width:130px}
.modal-tabs .tabs-left .nav-tabs>li>a{border-radius:4px 0 0 4px;padding:10px}
.modal-tabs .tabs-left .nav-tabs .active>a,.modal-body .tabs-left .nav-tabs .active>a:hover{border-color:#DDD transparent #DDD #DDDDDD;box-shadow:-2px 2px 3px rgba(0,0,0,0.2),0 -1px 0 transparent inset;color:#000}
.modal-tabs .tabs-left .nav-tabs>li>a,.modal-body .tabs-right .nav-tabs>li>a{color:#939393;text-shadow:0 1px 0 #FFF}
.modal-tabs .tab-content>.active{margin-top:15px;margin-bottom:20px}
.modal-tabs .tab-content{background-color:#FFF;border:1px solid #DDD}
.modal-tabs .tab-content .control-label{padding-left:0}
.modal-tabs .tab-pane{padding-left:15px;padding-right:15px}
.modal-tabs #infomessage-error{margin-left:20px;margin-right:20px}
.modal-tabs ul.nav-tabs>li>a.box-validate{background-color:#b94a48;border-color:#ddd!important;border-right:0!important}
.modal-tabs ul.nav-tabs>li>a.box-validate h4{color:#b94a48}
.modal-body .sub-label{font-size:11px;color:#999;text-transform:uppercase;line-height:18px}
ul.nav-filter>li>a.filter,ul.nav-filter>li>a.unfilter,ul.nav-filter>li>a.reset{cursor:pointer}
ul.nav-filter>li div.date-label{width:50px;display:inline-block}
ul.nav-filter>li input.date-input{width:75px}
.adm-schedule{background-color:#fff9c7;border:1px solid #dcd7aa;padding:5px}
.adm-schedule-reminder{background-color:#fffff0;border:1px solid #ededd0;padding:5px;color:#747474}
.close-dark{float:right;font-size:21px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=50);opacity:.5}
button.close-dark{-webkit-appearance:none;padding:0;cursor:pointer;background:0;border:0}
.container-basic{padding:7px 14px;margin:0 0 18px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.caret-right{display:inline-block;width:0;height:0;border-left:4px solid #000;border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";opacity:.3}
.tooltip-link{color:#08c;text-decoration:none;cursor:pointer}
#options-mobile-toggle-button{display:none}
ul.nav-tabs li.error a{color:#b94a48;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#f2dede,#ffb9b9);background-image:-ms-linear-gradient(top,#f2dede,#ffb9b9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2dede),to(#ffb9b9));background-image:-webkit-linear-gradient(top,#f2dede,#ffb9b9);background-image:-o-linear-gradient(top,#f2dede,#ffb9b9);background-image:linear-gradient(to bottom,#f2dede,#ffb9b9);background-repeat:repeat-x;border-color:#b94a48}
input.hasTimePicker.error,input.hasDatepicker.error{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.assignment-center-header{padding-top:8px;padding-bottom:8px}
.assignment-center-header .control-group,.input-append{margin-bottom:0}
#assignments .collapse{min-height:1px}
#assignments tbody tr:hover td,.assignments tbody tr:hover th{background-color:#FFFFCB}
.attachments .well{padding-bottom:0;margin-bottom:12px}
.attachments .row-fluid{padding-bottom:10px}
.assignment-center-date-strip{margin-top:5px}
#assignmentFilterDateRangeContainer{display:none}
#assignmentFilterDateRangeContainer .assignmentFilterDate{width:94px;padding:4px}
#assignmentFilterDateRangeContainer .invalid{border:1px solid #A00}
#assignmentview .majorind{color:Red;font-weight:bold;font-size:10px;padding-left:15px}
.assignment-nav-horizontal-padding{padding:0 30px}
.assignment-nav-vertical-padding-5{padding-top:5px}
.assignment-nav-vertical-padding-5 a{vertical-align:top}
.assignment-nav-vertical-padding-10{padding-top:10px}
.assignment-delete-mini-btn{margin-left:3px;margin-top:7px;margin-bottom:0}
.assignment-edit-mini-btn{margin-top:7px;margin-bottom:0}
.assignment-list-text{margin-top:10px;margin-bottom:0}
.assignment-list-dropdown{margin-top:5px;margin-bottom:0}
.add-existing-items-table{height:325px;overflow:auto}
.add-existing-items-header{background:#e9e9e9}
.assignment-list-item-controls{min-width:64px;max-width:75px}
.assignment-list-item-dates{min-width:90px}
.assignment-list-item-publish{min-width:92px}
.assignment-list-item-graded{min-width:65px}
.assignment-list-item-type{min-width:48px}
.assignment-center-week-nav-bar{background:#ddd;color:#333;margin:0;padding:0;width:100%}
.assignmnet-center-week-nav-item{float:left;text-align:center;width:12%;white-space:nowrap}
.assignmnet-center-week-nav-item a{padding:0}
.assignmnet-center-week-nav-control{float:left;text-align:center;width:8%}
.assignmnet-center-week-nav-control a{padding:0}
.late-indicator{color:#c70000!important}
.assignment-graded-button{width:55px;text-align:center;font-size:12px;padding:3px 4px}
.assignment-button-box{background-color:#d7d6d6;border-bottom:2px solid #c5c5c5;padding:5px 0 0 10px}
.addAssignmentButton{margin-top:10px;margin-right:10px;display:block;text-align:left}
.teaserBox{background-color:#f7f7f7;padding:20px 20px 5px 20px;border:1px solid #eee;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.drop-box-well{background-color:#e7e6e6;margin:0;height:20px;padding:10px 20px 5px 20px;border:1px solid #EEE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.menu-right .dropdown-menu{left:auto;right:0;float:right}
.assignment-status-button{width:105px;margin-top:5px;text-align:left;float:none;right:0}
.assignment-edit-pad-left-30{margin-left:30px}
.assignment-edit-pad-left-15{margin-left:15px}
.assignment-detail-grading-header{background-color:#ddd;margin-bottom:0;border-bottom:2px solid #c6c5c5;padding-bottom:5px;padding-left:20px;padding-right:20px;padding-top:20px}
.assignment-list-table-column-75{width:65px}
.assignment-list-table-column-80{width:70px}
.assignment-list-table-column-100{width:90px}
.assignment-table-header{border-collapse:collapse;border-top-color:#ddd;border-top-style:solid;border-top-width:1px;color:#999;background-color:#f9f9f9}
.assignment-table-header i.p3icon-sortUp,.assignment-table-header i.p3icon-sortDown{margin-right:2px}
.sort-active{color:#333}
.control-label.error{color:#b94a48}
.assignment-list-title-cell{width:350px;max-width:350px}
.shadowhr{height:12px;border:0;margin:15px -15px 10px -15px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.10)}
.assignment-filter-item{background-color:#f7f7f7}
.assignment-date-range-filter{border:1px solid #ddd;background-color:#f7f7f7;padding:8px 12px;margin-bottom:18px}
.assignment-date-range-filter label{display:inline-block;width:50px}
.assignment-date-range-filter input{width:75px}
.assignment-calendar-option{margin-top:20px}
.assignment-detail-header{padding:0}
.indicator-parent{display:inline-block}
.assignment-detail-header .indicator-field{display:inline-block;padding:5px;text-align:left}
.assignment-detail-header.todo{background-color:#d3f1fb}
.assignment-detail-header.todo .indicator-field{background-color:#2d9bbb}
.assignment-detail-header.inprogress{background-color:#fae9d0}
.assignment-detail-header.inprogress .indicator-field{background-color:#faa732}
.assignment-detail-header.completed{background-color:#dbf3db}
.assignment-detail-header.completed .indicator-field{background-color:#50a94f}
.assignment-detail-header.overdue{background-color:#e4c7c6}
.assignment-detail-header.overdue .indicator-field{background-color:#da4f49}
.assignment-detail-header.overdue .indicator-parent .status-overdue{display:none}
.assignment-detail-header.todo .indicator-parent .status-needs-action{display:none}
.assignment-detail-header.inprogress .indicator-parent .status-in-progress{display:none}
.assignment-detail-header.completed .indicator-parent .status-completed{display:none}
.assignment-detail-header-info{float:right;display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;height:auto;line-height:18px;margin-top:6px;padding:0 15px 0 8px;text-align:left;text-rendering:optimizeLegibility}
#online-submission-computer-browse-button{margin-left:auto;margin-right:auto;float:none}
.online-sumission-text-label{margin:-5px 0 10px 0;font-weight:bold}
.indicator-parent .assignment-status-button{margin-top:0}
.assignment-detail-status-label{font-weight:bold}
.assignment-file-attach-box{border-top:1px solid #fff;background-color:#f7f7f7;padding:8px;border:1px solid #eee;margin-top:-1px}
.assignment-attachment-box{margin-top:10px}
.assignment-detail-text-editor{width:100%;padding:0;margin:0}
.online-submission-text-container{padding:20px}
.attachment-button{display:block;text-align:center;margin:0}
.assignment-attachment-box{padding:0 10px}
.assignment-attachment-table{padding:0;margin:0}
.assignment-attachment-table h3{font-weight:normal;margin:0}
.assignment-attachment-remove,.assignment-attachment-download,.assignment-attachment-view{margin:2px 5px 0 0}
#assignment-info-textedit{margin-top:10px}
.file-attachment-modal .modal-body{background-color:#eee}
.file-attachment-modal .tabbable{margin:-5px -5px -15px -5px}
.file-attachment-modal ul.nav-tabs{margin-top:0;margin-right:-1px}
.file-attachment-modal ul.nav-tabs a[data-toggle="tab"]{padding:15px 12px 15px 12px;text-align:center;color:#939393}
.file-attachment-modal ul.nav-tabs li.active a[data-toggle="tab"]{padding:15px 12px 15px 12px;text-align:center;color:#000}
.file-attachment-modal ul.nav-tabs a[data-toggle="tab"] i{font-size:36px}
.file-attachment-modal ul.nav-tabs a[data-toggle="tab"] h4{font-weight:200;font-size:18px;margin-top:5px}
.file-attachment-modal .tabbable .tab-content{margin-left:99px;min-height:360px;background-color:#fff;border:1px solid #ddd;padding-top:20px;padding-bottom:10px}
#online-submission-file-attachment-listing{margin:20px 20px 0 20px}
#online-submission-file-attachment-listing>div{height:40px;border:0;padding:0;margin:0}
#assignment-info-textedit{margin:0;padding:0;border:0}
.assignment-attachment-view{margin-right:5px}
.styleProp{width:100%;margin-bottom:0;margin:5px 0;border:0;border-top:1px solid #d6d8d9;border-bottom:1px solid #fff}
ul.accordion-inner{list-style:none;border-top:0;padding:0}
.scoreboard-header-container{background-color:#222!important;text-align:center}
.scoreboard-header-container h1{color:#5d5d5d}
.scoreboard-header-container h1 span{font-weight:200;color:#fff;font-size:30px}
.scoreboard-header-container .header-left-button{margin-top:-35px}
.scoreboard-header-container .header-right-button{margin-top:-35px}
.scoreboard-pad{padding-bottom:35px}
.margin-file-error{margin:0 20px 20px 20px}
@media(max-width:979px){.filter-search-box{width:100%}
.filter-button{padding-right:0;margin-right:0}
.assignment-date-range-filter input{width:68px}
.assignment-calendar-header{display:none}
.assignment-calendar-button-bar{display:none}
}
@media(min-width:980px) and (max-width:1200px){.filter-search-box{width:92px}
.filter-button{width:110px}
.scoreboard-header-container h1{margin-left:-50px}
.assignment-calendar-menu-bar{display:none}
}
@media(min-width:1200px){.filter-search-box{width:122px}
.filter-button{width:140px}
.assignment-calendar-menu-bar{display:none}
}
.nav-no-bottom-margin{margin-bottom:0}
.nav-no-bottom-margin li:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}
.active-filter{color:#424242;font-weight:400}
.inactive-filter{color:#999;font-weight:400}
.filter-button{color:#424242;font-weight:normal;margin-top:5px}
.assignment-filter-item a h5{padding:0}
.dashboard-athletics-management{border:0;min-height:30px;margin-bottom:0;margin-top:-35px;padding:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.0),inset 0 -1px 0 rgba(0,0,0,0.0);box-shadow:0 1px 3px rgba(0,0,0,0.0),inset 0 -1px 0 rgba(0,0,0,0.0)}
.teamHeader{background-image:url('/ftpimages/999/podium/libs/p3-cache/img/scoreBack.png');background-color:#000;height:40px;color:#fff;margin-top:-25px;margin-bottom:10px}
.standingsBox{background-color:#f7f7f7;border:1px solid #ddd;padding:5px 10px 10px 0;margin-bottom:10px;margin-top:0}
.teamWin{width:20px;height:20px;border-radius:10px;font-size:12px;color:#fff;line-height:20px;text-align:center;background:#479147;margin-top:10px}
.teamLoss{width:20px;height:20px;border-radius:10px;font-size:12px;color:#fff;line-height:20px;text-align:center;background:#c93f34;margin-top:10px}
.teamTie{width:20px;height:20px;border-radius:10px;font-size:12px;color:#000;line-height:20px;text-align:center;background:#ddd;margin-top:10px}
.athletic-event-management-btn{width:90%;padding:10px}
.athletic-event-management-btn-bar{margin-top:-5px;margin-bottom:0}
.scorelist-p{margin-top:10px;margin-left:10px}
.scorelist-p2{margin-top:10px;margin-left:10px;padding-bottom:2px}
.aem-edit-btn{margin-top:7px}
.aem-score-span{display:block;margin-left:0;margin-top:0;padding-bottom:4px;height:26px}
h3.athletics-score-list-scores{font-weight:200;margin-top:7px}
h3 .aem-score-span:first-child{margin-top:0}
.scoreContainer{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#E9E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#424242;padding:0 15px 0 15px;margin:-10px -15px 20px -15px}
input[type="score"]{margin-top:0;font-size:20px;text-align:center}
.containerFull{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.highlightWin{background-color:#ccf4cc;border:1px solid #92d492;padding:5px 10px 10px 15px;margin-bottom:0;margin-top:0}
.highlightLoss{background-color:#f2dede;border:1px solid #eed3d7;padding:5px 10px 10px 15px;margin-bottom:0;margin-top:0}
.highlightOpponent{border:0 solid #ddd;padding:5px 10px 10px 15px;margin-bottom:0;margin-top:0}
.winText{text-align:center;color:#479147}
.lossText{text-align:center;color:#c93f34}
.highlightTie{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;padding:5px 10px 10px 15px;margin-bottom:0;margin-top:0}
.containerTop{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.containerBot{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.schedule-filter-top{padding:5px 0 0 10px}
.schedule-filter-bottom{margin-bottom:25px;margin-top:0;background-color:#f7f7f7;padding:20px 20px 5px 25px;border:1px solid #eee}
.imgRoster{float:left;background-color:#fff;padding:4px;margin-right:10px;margin-bottom:10px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}
#communitypagecontainer .popContainerStraight{margin:-5px 0 15px 0}
.popContainerStraight.paditout{padding:10px;margin-bottom:5px}
.popContainerStraight.paditout h4{padding-top:5px;padding-right:5px}
#RosterCardContainer{padding-top:43px}
#RosterCardContainer .span4{margin-bottom:15px}
#RosterCardContainer [id*="relate_region_"]{margin-right:-10px}
.teamCaptain{width:20px;height:20px;border-radius:10px;font-size:12px;color:#fff;line-height:20px;text-align:center;background:#677e52;margin-top:10px;margin-right:10px}
.cal-column-header{background-color:#E5E5E5;color:#808281}
.cal-filter-on{color:#424242;font-size:13px}
.cal-filter-off{color:#999;font-size:13px}
.topic-container{height:300px;overflow:hidden}
.fadeBox{-webkit-box-shadow:0 -6px 6px -6px black;-moz-box-shadow:0 -6px -6px -6px black;box-shadow:0 -6px 6px -6px black;padding:5px 0 5px 10px;background:#f7f7f7;cursor:pointer}
.topicBox{height:45px;display:block;overflow:hidden}
.topicBox-expanded{display:block}
.editToolbar{width:100%;min-height:40px;background-color:#eeeae7;font-size:14px;border:1px solid #e2dbd6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.arrow_box{padding:15px;position:relative;background:#fafafa;border:3px solid #e9e9e9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.arrow_box:after,.arrow_box:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_box:after{border-right-color:#fafafa;border-width:10px;top:20px;margin-top:-10px}
.arrow_box:before{border-right-color:#e9e9e9;border-width:14px;top:20px;margin-top:-14px}
.added-comment{background-color:#d9edf8;padding:5px;margin-bottom:10px}
.added-note{background-color:#d9edf8}
.contentContainer li{display:list-item}
#import-topic-filter-container{margin-bottom:20px}
@media(min-height:200px){.group-modal{top:25%}
.group-modal-body{overflow-y:auto;max-height:400px;padding:15px}
}
@media(min-height:800px){.group-modal{top:25%}
.group-modal-body{overflow-y:auto;max-height:500px;padding:15px}
}
@media(min-height:1024px){.group-modal{top:25%}
.group-modal-body{overflow-y:auto;max-height:800px;padding:15px}
}
.activity-stream-paginataion-container{text-align:center}
.activity-footer{background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border-top:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:0;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:-20px;margin-top:20px;padding:3px 15px;color:#999;position:absolute;bottom:0;width:100%}
.activity-item{min-height:111px!important}
.calendar-major-ind{font-weight:bolder;font-size:12px}
.calendar-date-text{color:#933}
.calendar-secondary-text{color:#595858}
.calendar-title-text{font-weight:bold;font-size:12px}
.inset-option{padding-left:15px}
.section-name-container{font-weight:bold}
#sections-to-update-listing{padding-top:20px}
.btn-inverseCal,.btn-inverseCal:hover{background-color:#414141;background-image:-moz-linear-gradient(top,#414141,#414141);background-image:-ms-linear-gradient(top,#414141,#414141);background-image:-webkit-gradient(linear,0 0,0 100%,from(#414141),to(#414141));background-image:-webkit-linear-gradient(top,#414141,#414141);background-image:-o-linear-gradient(top,#414141,#414141);background-image:linear-gradient(top,#414141,#414141);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#414141',GradientType=0);border-color:#414141 #414141 #414141;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;font-weight:400;text-shadow:none;margin-bottom:0}
.btn-inverseCal.active,.btn-inverseCal:active{background-color:#000;background-image:-moz-linear-gradient(top,#000,#000);background-image:-ms-linear-gradient(top,#000,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(#000));background-image:-webkit-linear-gradient(top,#000,#000);background-image:-o-linear-gradient(top,#000,#000);background-image:linear-gradient(top,#000,#000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#414141',GradientType=0);border-color:#414141 #414141 #414141;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)}
.btnCal{border:1px solid #ededed;font-size:12px;line-height:18px;color:#6a6a6a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:5px;margin-top:5px;text-align:left;text-shadow:none;vertical-align:middle;background-color:#e2e2e2;background-image:-moz-linear-gradient(top,#e2e2e2,#e2e2e2);background-image:-ms-linear-gradient(top,#e2e2e2,#e2e2e2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e2e2e2),to(#e2e2e2));background-image:-webkit-linear-gradient(top,#e2e2e2,#e2e2e2);background-image:-o-linear-gradient(top,#e2e2e2,#e2e2e2);background-image:linear-gradient(top,#e2e2e2,#e2e2e2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#e2e2e2',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05)}
.btnCal.active,.btnCal:active{background-image:none;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.15),0 0 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0.15),0 0 0 rgba(0,0,0,0.05);box-shadow:inset 0 0 0 rgba(0,0,0,0.15),0 0 0 rgba(0,0,0,0.05);background-color:#d1d1d1;background-color:#d9d9d9 \9;outline:0;color:#000;text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.group-finder-header{margin-left:23px}
.group-finder-copy-text{white-space:normal;margin:10px 15px 10px 23px}
.group-finder-search-container{margin:0 20px 5px 23px;color:#666}
.graniteCountertop{background-color:#f3f1f1;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/backTexture.png')}
.message-head-link{font-size:12px;font-weight:400;margin-right:20px;padding-top:50px;color:#fff}
#import-assignment-list-table-body .input-mini{width:70px!important}
.assignment-center-default-display-label{width:250px;font-size:14px;font-weight:600;text-align:left;margin-right:10px;display:inline-block}
.faux-btn{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#E9E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#424242;display:block;cursor:pointer;text-decoration:none}
.faux-btn:hover{background-color:#fefed1}
.faux-btn img{width:130px;height:71px;border:0}
.conNone h4,.conDefault h4,.conPrimary h4,.conSecondary h4,.conBlue h4,.conYellow h4,.conRed h4{font-size:16px;margin-bottom:8px}
.conDefault{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.conGray{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#E9E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#424242}
.conPrimary{padding:15px;margin:0 0 10px 0;list-style:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff}
.conSecondary{padding:15px;margin:0 0 10px 0;list-style:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#424242}
.conBlue{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#bcd9f3;border:1px solid #a1c5e5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#46515a}
.conYellow{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#fff9c7;border:1px solid #dcd7aa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;color:#747474}
.conRed{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#d70d03;border:1px solid #b20901;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff}
.conRed a{color:#fff}
.conNone{padding:0 0 15px 0}
img.con-image{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.style-element:hover{outline:2px solid #2d95ff}
.style-element.selected{outline:2px solid #2d95ff}
.styleContainer{color:#424242;background-color:rgba(0,0,0,0.1);margin:0;padding:10px 10px 15px 10px;border-top:0 solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}
#GroupFinderContainer{width:266px}
.responseCorrect{background-color:#c3f0c4;border:1px solid #89db8a;margin:0 0 5px 0;padding:5px 10px 0 10px}
.responseIncorrect{background-color:#f9d8d8;border:1px solid #e8a7a7;margin:0 0 5px 0;padding:5px 10px 0 10px}
.responseAwaiting{background-color:#f4e6d2;border:1px solid #e8c086;margin:0 0 5px 0;padding:5px 10px 0 10px}
.responsePartial{background-color:#d9edf7;border:1px solid #bce8f1;margin:0 0 5px 0;padding:5px 10px 0 10px}
.iconFlat{float:left;position:relative;min-height:125px;box-shadow:inset -1px -1px 0 0 rgba(255,255,255,0.04);border-left:0;border-top:0}
.book{width:85px;height:100px;background:#317b2e;border-radius:6px;box-shadow:0 2px 0 0 rgba(0,0,0,0.25),inset 0 1px 0 0 rgba(255,255,255,0.2);position:absolute;left:0;margin-left:0;top:0;margin-top:15px;font-size:15px;color:#9cc19a;text-align:center;cursor:pointer}
.book a{color:#fff;text-decoration:none;text-align:center}
.book .pages{width:81px;height:30px;position:absolute;top:5px;right:0;border-top-right-radius:5px;border-top-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden;background:#73a0bd}
.book .pages .page{width:81px;height:91px;position:absolute;border-top-right-radius:6px}
.book .pages .page:nth-child(odd){background:#eeecdf}
.book .pages .page:nth-child(even){background:#d6d4c8}
.book .pages .page:nth-child(2){top:2px}
.book .pages .page:nth-child(3){top:4px}
.book .pages .page:nth-child(4){top:6px}
.book .pages .page:nth-child(5){top:8px}
.book .pages .page:nth-child(6){top:10px}
.book .pages .page:nth-child(7){top:12px}
.book .pages .page:nth-child(8){top:14px}
.book .pages .page:nth-child(9){top:16px}
.book .pages .page:nth-child(10){top:18px;background-image:-webkit-linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px);background-image:-moz-linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px);background-image:-o-linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px);background-image:linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px)}
.book .pages .page:nth-child(11){top:23px;background-image:-webkit-linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0);background-image:-moz-linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0);background-image:-o-linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0);background-image:linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0)}
.book .top{width:85px;height:28px;background:rgba(255,255,255,0.3);border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;position:absolute}
.book .top:after{content:"";width:10px;height:72px;background:#2b5029;position:absolute;border-top-left-radius:0;border-top-right-radius:6px;border-bottom-left-radius:6px;left:0;top:28px}
.progress-group-table td{padding:20px}
.progress-group-table td.standard-padding-needed{padding:8px}
.progress-group-table .inner-condensed-table{padding:4px 5px}
#courses .grayContainerDark .pull-right{display:inline-block;width:auto}
#courses .grayContainerDark h2{display:inline-block;width:auto}
.discussion-note table td{width:80%;padding-top:10px;padding-right:12px}
.discussion-note table td textarea{width:100%;box-sizing:border-box;margin-bottom:0}
.scoreboardTable p{margin-top:10px;margin-Left:10px}
.scoreboardTable h3{font-weight:200;margin-top:5px}
#scheduleview table tr td p{margin-top:10px}
#athleticteammaincontainer table.table-mobile-stacked.full-first-row td:not([data-heading="Name"]) div{margin-top:20px}
#assignment-detail-extras div.span6 .drop-box-area div{margin-left:10px}
#status-indicator-button{margin-bottom:20px}
.assignment-edit-button-container{min-height:30px!important}
@media only screen and (max-width:979px){#activity-stream div.row div.span2{display:none}
#activity-stream div.row div.span10{display:block;width:100%;margin-left:10px}
.activity-buttons .btn{max-height:75px;box-sizing:border-box;margin-bottom:20px}
.activity-buttons .btn img{max-height:65px;box-sizing:border-box}
.activity-buttons-four .btn{width:25%}
.activity-buttons-three .btn{width:33%}
.activity-buttons-two .btn{width:50%}
.activity-buttons-one .btn{width:100%}
.scoreboard-header-container h1{font-size:20px}
.scoreboard-header-container h1 span{font-size:20px}
.discussion-note table tr{display:block}
.discussion-note table td{display:block;width:100%!important;padding-right:0!important}
.discussion-note table td button{width:100%}
}
.academicclass-menu-padder{min-height:44px}
h3.grade-auto-width{width:auto;margin-top:6px}
div.submitted-header-grade{min-width:200px;text-align:right}
.select-all-assignment-import{margin:0 0 18px 0}
.header-inline-draw{display:inline-block}
.font-weight-200{font-weight:200}
.assignment-import-header-item{min-height:38px}
@media only screen and (min-width:979px) and (max-width:1200px){.arrow_box:before{border-width:9px}
.arrow_box:after{border-width:5px}
}
@media only screen and (max-width:979px) and (min-width:768px){.book{width:70px}
.book .top{width:70px}
.book .pages{width:66px}
.book .pages .page{width:66px}
.athletic-event-management-btn-bar{margin-top:-20px;margin-bottom:10px}
#courses td:nth-child(5) .pull-left{float:none}
.scoreboard-header-container h1{margin-left:-50px}
.margin-left-20{margin-left:20px}
[id*="message_container_"] .span2{display:none}
[id*="message_container_"] .span10{display:inline-block;width:100%;float:none;margin-left:0}
[id*="message_container_"] .span10 .arrow_box:before{display:none}
[id*="message_container_"] .span10 .arrow_box:after{display:none}
div.submitted-header-grade{min-width:100px;text-align:right}
}
@media only screen and (max-width:767px){div.submitted-header-grade{min-width:100px;text-align:right}
#academicclassmainview .thumbnails>li{margin-left:0}
#athleticteammaincontainer ul.thumbnails .span6{margin-left:0}
.standingsBox{padding-right:0}
.standingsBox .span3{width:24%;margin:0;float:left;box-sizing:border-box;display:inline-block}
#athleticteammaincontainer table.table-mobile-stacked.labelless td:nth-child(1){padding-left:0}
#athleticteammaincontainer table.table-mobile-stacked.labelless td:nth-child(2){min-height:20px}
.teamLoss,.teamWin{float:left!important;margin-left:10px;margin-top:0}
.scoreboardTable p{margin-top:0!important;margin-bottom:0!important}
.scoreboardTable h3{font-weight:200;margin-top:0;margin-left:10px}
#scheduleview table tr td p{margin-top:0;margin-bottom:0}
#athleticteammaincontainer table.table-mobile-stacked.full-first-row td:not([data-heading="Name"]) div{margin-top:2px}
header h1{font-size:28px!important}
.assignment-list-title-cell{width:auto;margin-top:5px;padding:5px!important;font-size:14px}
.assignment-list-title-cell:before{position:relative!important;top:0!important;left:0!important;width:0!important;padding-right:0!important;content:""!important}
.assignment-status-button{margin-bottom:10px}
.assignment-list-text{margin-top:0}
#assignment-detail-extras div.span6 .drop-box-area{padding:5px}
#assignment-detail-extras div.span6 .drop-box-area div{margin-left:0}
#assignment-detail-extras div.span6 div.pull-right{margin-right:10px}
#status-indicator-button{margin-bottom:10px}
#assignment-detail-extras .dragRegion{border:0;margin:0;padding:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}
#assignment-detail-extras .dragRegion table{background:transparent}
#assignment-detail-extras .dragRegion br,#assignment-detail-extras .dragRegion h2{display:none}
[id*="message_container_"] .span2{display:none}
[id*="message_container_"] .span10{display:inline-block;width:100%;float:none}
[id*="message_container_"] .span10 .arrow_box:before{display:none}
[id*="message_container_"] .span10 .arrow_box:after{display:none}
#activity-stream div.activitiesfeed .span1{display:none}
#activity-stream div.activitiesfeed .span11{padding-bottom:40px}
#activity-stream div.activitiesfeed .span11 .activity-event-details{margin-bottom:30px}
#activity-stream div.activitiesfeed .span11 .ribbon-wrapper-blue{margin-bottom:20px}
#activity-stream div.activitiesfeed .ui-tooltip-left:after{content:""}
.margin-less-btn{margin:0!important}
#child-grade-picker .pagination{height:auto}
#courses table,#courses thead,#courses tbody,#courses tr{display:block;border:0}
#courses td{display:inline-block;border:0}
#courses td:nth-child(1),#courses td:nth-child(5){display:block}
#courses th{display:none}
#courses tr{border-top:1px solid #ddd}
#courses tr:nth-child(odd){background:#f9f9f9}
#courses td:nth-child(2) a.thumbnail{margin-right:51px}
#courses td:nth-child(2).inner-condensed-table{width:auto}
#courses td:nth-child(2) a{display:inline-block}
#courses td:nth-child(3){width:auto;box-sizing:border-box;display:inline-block;min-width:131px}
#courses td:nth-child(3) table{min-width:131px}
#courses td:nth-child(4){box-sizing:border-box;display:inline-block}
#courses td:nth-child(4).standard-padding-needed{width:100px}
#courses tr:hover td{background:transparent}
#courses .table-condensed td{display:inline-block;border:0}
#Academics .table-condensed>tr:last-child{border-bottom:1px solid gray}
#courses .grayContainerDark .pull-right{float:none;text-align:left}
#courses .grayContainerDark .pull-right{float:none;text-align:left}
#advisory tr:hover td{background-color:transparent}
#advisory tbody tr:nth-child(odd) td{background-color:#f9f9f9}
#advisory td{display:block}
#advisory td:nth-child(3),#advisory td:nth-child(4){display:none}
#activities tr:hover td{background-color:transparent}
#activities tbody tr:nth-child(odd) td{background-color:#f9f9f9}
#activities td{display:block}
#activities td:nth-child(3),#activities td:nth-child(4){display:none}
#dorms tr:hover td{background-color:transparent}
#dorms tbody tr:nth-child(odd) td{background-color:#f9f9f9}
#dorms td{display:block}
#dorms td:nth-child(3),#dorms td:nth-child(4){display:none}
#athletics tr:hover td{background-color:transparent}
#athletics tbody tr:nth-child(odd) td{background-color:#f9f9f9}
#athletics td{display:block}
#athletics td:nth-child(4){display:none}
.progress-group-table td{padding:8px}
.progress-group-table .iconFlat{margin-left:10px}
.assignment-center-date-strip{font-size:10px}
.scoreboard-header-container h1{font-size:20px;line-height:24px}
.scoreboard-header-container h1 span{font-size:16px;display:block}
.scoreboard-header-container .header-left-button{margin-top:-19px}
.scoreboard-header-container .header-right-button{margin-top:-19px}
.scoreboard-header-container .scoreboard-pad{padding-bottom:28px}
.scoreboard-header-container .btn-large{padding:4px 10px 4px;font-size:13px;line-height:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
}
.assessment-intro{width:260px;height:180px;background-image:url("/ftpimages/999/podium/libs/p3-cache/img/assessmentHelp.png");-webkit-animation:play 3s steps(12) infinite;-moz-animation:play 3s steps(12) infinite;-ms-animation:play 3s steps(12) infinite;-o-animation:play 3s steps(12) infinite;animation:play 3s steps(12) infinite}
@-webkit-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@-moz-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@-ms-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@-o-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
.media-viewer-audio{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto}
.media-viewer-audio-inner{display:inline-block;width:100%;vertical-align:middle}
.media-viewer .audio-wrap{display:table;width:100%;margin:0!important}
.media-viewer .audio-thumb{display:table-cell;width:90px;vertical-align:top;padding-right:5px}
.media-viewer .audio-player{display:table-cell;vertical-align:top}
.media-viewer .audio-item{display:table;width:100%}
.media-viewer .audio-controls{display:table-cell;width:200px;vertical-align:middle}
.media-viewer .audio-progress{display:table-cell;vertical-align:middle}
span[id*="question-text-"]{display:block;background-color:white;max-height:167px;min-height:167px;border-bottom-color:#ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#ccc;border-left-style:solid;border-left-width:1px;border-right-color:#ccc;border-right-style:solid;border-right-width:1px;border-top-color:#ccc;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;color:#555;cursor:text;overflow-x:scroll}
span[id*="question-text-"]:hover{border-bottom-color:rgba(154,189,217,0.905882);border-left-color:rgba(154,189,217,0.905882);border-right-color:rgba(154,189,217,0.905882);border-top-color:rgba(154,189,217,0.905882);box-shadow:rgba(0,0,0,0.0745098) 0 1px 1px 0 inset,rgba(82,168,237,0.278431) 0 0 3.7200000286102295px 0}
span[id*=_parent]{border:0;display:inherit;background-color:inherit;max-height:none;min-height:initial;overflow:initial}
span[id*=_parent]:hover{border:0;box-shadow:none}
span.header-level-3{color:#333;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;line-height:27px;margin:0;text-rendering:optimizelegibility}
.directory-views{margin:0 5px 0 0}
#directory-filter .grayContainer{padding:3px 0 3px 0;margin-bottom:10px}
#directory-filter .grayContainer .grayContainerItem{display:inline-block;border:0;border-right:1px solid #c5c5c5;box-sizing:border-box;padding:0 0 0 5px;width:50%}
#directory-filter .grayContainer .grayContainerItem:last-child{border-right:0}
#directory-filter .grayContainer .grayContainerItem a{color:#000;font-size:12px}
.directory-relationship-item-header{width:100%;display:block}
.directory-relationship-item-header:after{clear:both;display:table-row}
.directory-relationship-item-header .directory-relationship-item-name-container{margin-right:65px}
.directory-relationship-item-header .directory-relationship-item-options-container{float:right;width:63px}
.no-roster-search-results{margin-top:-10px;padding-left:10px}
.manage-roster-add-control{height:34px}
.manage-roster-add-label-fix{vertical-align:middle;display:inline-block;height:100%;margin-right:10px}
.roster-manage-add-label{display:inline-block}
div[id*="manage-roster-drop"].error{color:#b94a48}
.typeAheadFauxFocus input[type="text"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.typeAheadFauxFocus{-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;display:inline-block}
.typeAheadFauxFocus input[type="text"]:focus{border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.roster-manage-add-label .token-input-list{display:inline-block}
.token-input-list .token-input-token-hide{display:none!important}
.manage-roster-member-row{margin-top:3px}
.manage-roster-member-delete-btn{margin-top:-3px}
.manage-roster-owner-row{margin-top:6px}
.manage-roster-owner-type-select{margin:-6px 10px 0 0}
.manage-roster-owner-btn{margin:3px 5px 0 0}
.manage-roster-owner-btn.btn-approve{margin-right:10px}
.directory-nav-btn{height:30px}
.directory-header{width:100%;min-height:42px;background-color:#eeeae7;font-size:14px;border:1px solid #e2dbd6;overflow:initial;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.directory-header .nav>li>a{margin:0;padding-left:10px;padding-right:10px;font-weight:500;color:#797979;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 30px rgba(255,255,255,.125);margin-top:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.subnav .nav>li>a:hover{color:#000;background-color:#eeeae7}
.directory-header .nav>.active>a,.directory-header .nav>.active>a:hover{padding-left:10px;color:#000;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 30px rgba(255,255,255,.125);font-weight:500;background-color:#c5b8af;border:1px solid;border-color:#a79483;-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.4);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 0 1px rgba(255,255,255,.9);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#e1dcd6 0,#c5b8af 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1dcd6),color-stop(100%,#c5b8af));background-image:-webkit-linear-gradient(top,#e1dcd6 0,#c5b8af 100%);background-image:-ms-linear-gradient(top,#e1dcd6 0,#c5b8af 100%);background-image:-o-linear-gradient(top,#e1dcd6 0,#c5b8af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1dcd6',endColorstr='#c5b8af',GradientType=0);background-image:linear-gradient(top,#e1dcd6 0,#c5b8af 100%)}
.directory-header .nav>li>a:hover{color:#000;background-color:#eeeae7}
.directory-header .nav-pills .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.directory-header .nav>li>a:hover .caret{border-top-color:#000;border-bottom-color:#000;opacity:1;filter:alpha(opacity=100)}
.views-button.btn-group.open .btn.dropdown-toggle{background-color:#414141}
.annotation-sidebar-fixed{overflow-x:hidden;padding:0;position:fixed;left:0;top:100px;width:225px;background-color:#f0f0f0;height:90%}
.roster-listing{font-size:12px;font-weight:600;line-height:16px;margin:0;color:#424242}
.roster-list>.active>div,.roster-listing>.active>div:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}
.roster-list>.selected>div{text-shadow:0 -1px 0 rgba(0,0,0,0.2)}
.roster-submitted{font-size:11px;font-weight:400;color:#888;margin:0}
@media(min-width:768px) and (max-width:1200px){#new-detail-container{padding-left:30px!important;padding-right:30px!important}
}
@media(max-width:767px){#new-detail-container{padding-left:5px!important;padding-right:5px!important}
}
.discussion-message{float:left;width:100%;margin:10px 0;border-bottom:1px solid #ccc}
.discussion-image{border-radius:100%;float:left;margin:0 20px 15px 0;max-width:50px}
h5.discussion-name{color:#9d9d9d;font-weight:200;margin-bottom:-5px}
.nav-tab-text{color:#939393;text-shadow:0 1px 0 #fff}
a.link-photo img.link-nohover-image{display:inline-block}
a.link-photo img.link-hover-image{display:none}
a.link-photo:hover img.link-nohover-image{display:none}
a.link-photo:hover img.link-hover-image{display:inline-block}
.form-horizontal.section-bulk .control-label{width:200px}
.form-horizontal.section-bulk .controls{margin-left:220px}
.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.33333333em;line-height:.75em;vertical-align:-15%}
.fa-share-square-o:before{content:"\f045"}
.topic-publish-box{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:white;text-align:center;cursor:pointer;border:1px solid #CCC;padding:10px;width:130px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;color:#F0AD4E}
#page-header-title:after{content:"";display:block;clear:both;margin-bottom:15px}
#page-header-title .btn{font-weight:bold}
#page-manage-menu-list{max-width:150px;border-right:0}
#page-manage-menu-list .nav-tabs{border-right:0}
#page-manage-menu-list .tabs-left .nav-tabs .active>a{border-color:#DDD transparent #DDD #DDDDDD;box-shadow:-2px 2px 3px rgba(0,0,0,0.2),0 -1px 0 transparent inset;color:#000}
#page-manage-menu-list .tabs-left .nav-tabs>li>a{color:#939393;text-shadow:0 1px 0 #FFF}
.page-manage-menu-actions{padding:20px 20px 5px 20px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5),-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:inherit}
#pages-workspace,#style-workspace{margin:20px}
.pages-jstree li{display:block;min-height:42px;line-height:18px;white-space:nowrap;margin:0;padding:0;list-style-type:none;margin-left:18px;min-width:18px}
.pages-jstree .pages-item{background:#f7f7f7;border:solid 1px #eee;padding:0 0 0 20px;line-height:36px;color:#000;text-shadow:1px 1px 1px #fff;min-height:36px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1);display:block;margin:5px 0;white-space:nowrap}
.pages-jstree .pages-item .pages-item-buttons{position:absolute;right:0;top:3px}
.pages-jstree ul{display:block;margin:0;padding:0;list-style-type:none}
.pages-layout-regions{min-height:300px}
.page-content-area{outline:1px dashed rgba(150,190,210,0.4)}
.page-content-area .pages-layout-regions{min-height:0}
.pages-layout-empty{color:#000;padding:20px;text-align:center;text-shadow:none}
.pages-layout-region{color:#999;margin-bottom:20px;padding:10px 0 3px 0;text-align:left}
.pages-layout-region-empty{color:#000;padding:20px;text-align:center;text-shadow:none}
.pages-layout-region.editable:hover{color:#000;outline:1px solid #95B3C4}
.pages-layout-region.editable .pages-layout-region-header{cursor:move;margin-bottom:10px}
.pages-layout-region-header h4{font-size:18px;font-weight:normal;line-height:24px;margin-bottom:2px}
.pages-layout-rows{min-height:40px}
.pages-layout-row.editable{padding:5px 0}
.pages-layout-row.editable:hover{background-color:rgba(0,0,0,0.2)}
.pages-layout-row-header{cursor:move;margin-bottom:5px}
.pages-layout-col.editable{border-top:5px solid rgba(150,190,210,0.4);min-height:40px;padding-top:20px}
.pages-layout-col.editable:hover{border-color:rgba(0,0,0,0.2)}
.pages-layout-block-placeholder{-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#f9f9f9;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/interviewBack.gif');border:1px solid rgba(255,255,255,.2);box-shadow:0 0 3px rgba(0,0,0,0.3);color:#999;font-size:14px;font-weight:200;padding:5px;text-align:center}
.pages-layout-block.editable{-moz-border-radius:4px;-moz-box-shadow:0 2px 6px rgba(0,0,0,0.3);-webkit-border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);background-color:#d5d5d5;background-image:-moz-linear-gradient(top,#ededed,#dbdada);background-image:-ms-linear-gradient(top,#ededed,#dbdada);background-image:-moz-linear-gradient(top,#ededed,#dbdada);background-image:-ms-linear-gradient(top,#ededed,#dbdada);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#dbdada));background-image:-webkit-linear-gradient(top,#ededed,#dbdada);background-repeat:repeat-x;border:1px solid #bcbbbb;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,0.3);color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dbdada',GradientType=0);margin-bottom:20px;text-shadow:1px 1px 1px #fff}
.pages-layout-block-header{border-bottom:1px solid #BCBBBB;color:black;cursor:move;height:30px;line-height:30px;overflow:hidden;padding:5px;white-space:nowrap}
.pages-layout-block-header H3{display:inline-block;font-size:16px;line-height:30px;margin:0;max-width:80%;overflow:hidden;padding:0}
.pages-layout-block-header .action-disabled,.pages-layout-modal-col .action-disabled{color:gray;cursor:default;opacity:.65}
.pages-layout-block-detail{background-color:#fff;min-height:25px;padding:10px}
.pages-layout-block-detail .background-option{margin:0 3px 5px 0}
.pages-layout-block .select-toggle{max-width:100%;position:relative;text-align:left;white-space:nowrap;width:300px}
.pages-layout-block .select-toggle .select-label{display:inline-block;max-width:90%;overflow:hidden;text-align:left}
.pages-layout-block .select-toggle .caret{position:absolute;right:5px}
.pages-layout-block .dropdown-menu{width:300px;z-index:1998}
.pages-layout-block .dropdown-menu a{white-space:normal}
.pages-layout-block .select-search-form{margin-bottom:5px}
.pages-layout-block .select-items{max-height:200px;overflow:auto}
.pages-layout-block .select-search{margin:10px 10px 0 10px;width:260px}
.pages-layout-block .select-add{text-decoration:none}
.pages-layout-placeholder{border:2px dashed #999;height:30px;margin-bottom:20px;z-index:9999}
#pages-layout-modal-grid{background-image:url('/ftpimages/999/podium/libs/p3-cache/img/modalGrid.png');height:65px;max-width:668px;overflow:hidden;padding-top:5px;white-space:nowrap;width:668px}
.pages-layout-modal-col{background-color:rgba(0,0,0,0.2);display:inline-block;height:60px}
.pages-layout-modal-col .row-col-del{cursor:pointer;padding:2px}
.pages-layout-modal-col .ui-resizable-se{height:19px;width:19px}
.pages-content-options-header{margin:-20px -15px 25px -15px;padding:25px 15px 5px 15px}
.pages-content-block-options .content-button{padding:2px;text-align:center}
.pages-content-block-options .tab-content{height:350px}
.pages-content-block-options h6{margin-left:5px;margin-top:10px}
.pages-content-block-options hr{margin:5px}
.pages-content-block-options .dropdown-toggle{text-align:left;width:300px}
.pages-content-block-options .dropdown-menu{margin-left:0;width:300px}
.pages-content-block-options .select-search{margin:5px 10px 5px 10px}
.pages-content-block-options ul.nav-list{max-height:190px;overflow:auto}
.pages-content-block-options .select-content-add-container{background-color:#f7f7f7;margin-top:-8px}
.pages-content-block-options .select-content-add{text-decoration:none}
.pages-content-block-options .dropdown-menu a{white-space:normal}
.pages-content-block-options.page-option-detail-page{height:225px}
.pages-content-block-options .dropdown-nbr{width:75px;min-width:75px}
#detail-search-input{display:inline-block;position:static;width:65%}
.bulk-actions ul.dropdown-menu{text-shadow:none}
.mini-manage-text{color:#999;overflow:hidden;text-overflow:ellipsis;max-height:300px}
.pages-content-tab{padding:8px;margin:5px 5px 0 0;display:inline-block;background-color:#eaeaea;color:#4b7990}
.pages-content-tab.active{background-color:#d9edf8}
hr.dashed{border:1px dashed #ddd;margin:10px}
#style-search-input{display:inline-block;position:static;width:65%}
.style-template-select{border:1px solid transparent;color:#424242;margin-left:5px}
.style-template-select i{margin:0!important}
.style-template-select.active,.style-template-select:hover{-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.5);border:1px solid #558cd0;box-shadow:inset 0 0 5px rgba(0,0,0,0.5);color:#424242}
.style-pageengine-frame{border:0;margin:0;min-height:400px;padding:0;width:100%}
#sitestyle-filter .btn-group+.btn-group{margin-left:0}
@media(min-width:768px) and (max-width:979px){#style-search-input{width:50%}
}
.font-image .row-fluid{margin-bottom:30px}
.font-box{border-style:solid;border-width:2px;cursor:pointer;padding:0}
.font-box.gray{background-color:#dadada;border-color:#bababa;color:#7f7f7f}
.font-box.blue{background-color:#4f82f3;border-color:#2b5ac3;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.font-box .font-box-text{font-family:georgia;font-size:40px;line-height:100px;padding:20px 20px 30px 20px;text-align:center}
#video_table .video-item-row .page-video-label{color:#999;font-weight:400;margin-left:-22px;margin-top:5px;padding:0;width:75px}
#video_table .video-item-row .page-video-controls{margin-bottom:8px;margin-left:0}
#audio_table .audio-item-row .page-audio-label{color:#999;font-weight:400;margin-left:-22px;margin-top:5px;padding:0;width:75px}
#audio_table .audio-item-row .page-audio-controls{margin-bottom:8px;margin-left:0}
.btn-mini.detail-url{line-height:17px}
.enable-omniture{display:inline-block}
.omniture-account{display:inline-block;margin-left:10px;margin-top:5px;vertical-align:top}
.mobile-buttons:after{content:"";display:block;clear:both}
.site-settings-mobile-sort{list-style:none;margin:10px 0 0 0;padding:0;min-height:45px}
.cm-sort-item{padding:0 5px 0 15px;font-weight:bold;font-size:14px;line-height:42px}
.cm-sort-item{color:#000;background:#f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;border-top:solid 1px #ddd}
.cm-sort-item:nth-child(even){background:#fff}
.cm-sort-item:hover{background:#fefed1;border:dashed 3px #bcbbbb}
.cm-sort-item .btn{margin:5px 0}
.cm-sort-item:after{content:"";display:block;clear:both}
#site_settings_mobile_hidden_sort .btn{display:none}
@media only screen and (max-width:767px){td.span9.cell-message{width:auto;border-top:0}
td.span1.cell-thumb{width:auto}
table.message-list tr.breadcrumb{display:table-row}
table.message-list td.cell-thumb{display:block;border:0}
table.message-list td.cell-message{display:block}
}
.pageview-toolbar{position:relative}
.pageview-date-filter{font-size:13px;padding-left:10px;padding-right:10px}
.pageview-range-filter{font-size:13px;padding-left:10px;padding-right:10px}
.pageview-range-filter INPUT{margin:-10px 0 -5px 0}
#no_details_found{padding:20px}
#detail-list .name{margin:5px 5px 0 5px}
#detail-list .label{position:relative;top:4px}
#log-search-input{display:inline-block;position:static;width:65%}
@media(min-width:768px) and (max-width:979px){#log-search-input{width:50%}
}
.event-cat-sort{color:#797979}
.event-cat-sort:hover{cursor:pointer;color:#333}
.events-list .datelabel{text-align:center;min-width:54px}
#pay-search-input{display:inline-block;position:static;width:75%}
@media(min-width:768px) and (max-width:979px){#pay-search-input{width:50%}
}
.website-redirects{padding:0;margin-bottom:40px}
.website-redirects .btn-toolbar{margin:5px 10px 0 0}
.website-redirects #search_form{margin:0;padding:10px 0 0 10px}
.website-redirects #search_input{width:60%}
.website-redirects .dropdown-menu{margin:0}
.filters .nav-stacked{background-color:#f7f7f7}
.filters .nav-stacked li a.on h5 div{color:#424242}
.filters .nav-stacked li a h5 div{color:#999;margin-top:5px}
.filters .nav-stacked li a h5 div i{margin-right:5px}
.small-input-box{width:40px}
.attendance-modal .modal-body{padding:0}
.attendance-modal SELECT,.attendance-modal INPUT,.attendance-modal LABEL{margin-bottom:0}
.attendance-modal .table{margin:0}
.attendance-modal .table th,.attendance-modal .table td{vertical-align:inherit}
.attendance-modal .table-striped tbody tr:nth-child(1) td{border-top:inherit}
.attendance-modal .box{width:9px;height:9px}
.attendance-modal .red{background-color:red}
.attendance-modal .grayheader .arrow-s,.attendance-modal .grayheader .arrow-e{margin:6px 8px 0 0}
.attendance-modal .min-width{min-width:20px}
.attendance-modal IMG{max-height:25px;cursor:pointer}
.attendance-modal IMG,.attendance-modal .dropdown-menu{max-width:25px}
.attendance-modal .dropdown-menu{display:block;top:-14px;min-width:0;padding:0;margin:0}
.chCal{z-index:1;position:relative;top:-6px;left:0;padding-left:10px;padding-bottom:0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(1%,#f1f1f1),color-stop(3%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-o-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-ms-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=1)}
.chCal .arrow-e{border-left:6px solid #f00}
.chCal .Cal{width:100%;overflow-x:hidden;overflow-y:auto;height:589px;background:#f9f9f9;border:solid 1px #e4e4e4}
.chCal td{border-bottom:solid 1px #e4e4e4;height:20px}
.chCal .tdleft{width:60px;text-align:center;border-right:solid 1px #e4e4e4}
.chCal .tdright{padding-left:10px;padding-right:10px}
.chCal .dashed td{border-bottom:dashed 1px #e4e4e4}
.chCal .slot{position:relative;height:20px}
.chCal .dvcalnowind{width:100%;height:2px;background:#f00}
.chCal-button{position:relative;display:inline-block;cursor:pointer;margin-right:-1px}
.chCal-state-default{border-style:solid;border-width:1px 0}
.chCal-button-inner{position:relative;float:left;overflow:hidden}
.chCal-state-default .chCal-button-inner{border-style:solid;border-width:0 1px}
.chCal-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 .6em;white-space:nowrap}
.chCal-button-content .nbsp-pad{padding:0 4px}
.chCal-button-content .chCal-icon-wrap{position:relative;float:left;top:50%}
.chCal-button-content .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}
.chCal-state-default .chCal-button-effect{position:absolute;top:50%;left:0}
.chCal-state-default .chCal-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;border-width:100px 0 0 1px;border-style:solid;border-color:#fff;background:#444;opacity:.09;filter:alpha(opacity=9)}
.chCal-state-default,.chCal-state-default .chCal-button-inner{border-style:solid;border-color:#ccc #bbb #aaa;background:#F3F3F3;color:#000}
.chCal-state-hover,.chCal-state-hover .chCal-button-inner{border-color:#999}
.chCal-state-down,.chCal-state-down .chCal-button-inner{border-color:#555;background:#777}
.chCal-state-active,.chCal-state-active .chCal-button-inner{border-color:#555;background:#777;color:#fff}
.chCal-state-disabled,.chCal-state-disabled .chCal-button-inner{color:#999;border-color:#ddd}
.chCal-state-disabled{cursor:default}
.chCal-state-disabled .chCal-button-effect{display:none}
.chCal-button-next{margin-right:10px}
.calItem{position:relative;border:solid 1px #d2d2d2;background:#fff;padding:0;border-radius:3px}
.calItem .data-container{padding:4px}
.calItem h3{color:#006bd0;margin:0;display:inline}
.calItem p{color:#959595;margin:0}
.calItem ul{margin:0;padding:0}
.calItem li{margin:0;padding:0;list-style:none}
.calItem .hide{display:none}
.calItem .atbtn{height:100%;padding:3px}
.calItem .checkmark{font-size:10px}
.calItem .number{color:#f00;font-weight:bold;display:inline}
.calItem .green{color:#008B00}
#site-main .calItem a{text-decoration:none}
#site-main .calItem .checkmark a{color:#666;text-decoration:none}
.calMultiItem{overflow:hidden;width:100%}
.calMultiItem .cardouter{overflow:hidden;position:absolute;top:0;left:0;border:solid 1px #d2d2d2;background:#fff;overflow:hidden;padding:0;width:100%;border-radius:3px}
.calMultiItem .card{position:absolute;top:4px;left:-4px;border:solid 1px #d2d2d2;background:#fff;width:100%;border-radius:3px}
.calMultiItem .cardcount{position:absolute;top:0;right:-30px;height:16px;width:40px;background:#d2d2d2;text-align:center}
.calMultiItem .data-container{padding:4px}
.calMultiItem .carouselcontain{width:100%;padding-left:24px;padding-right:26px;height:100%}
.calMultiItem .carousel{margin-right:50px}
.calMultiItem h3{color:#006bd0;margin:0;display:inline}
.calMultiItem p{color:#959595;margin:0}
.calMultiItem ul{margin:0;padding:0}
.calMultiItem li{margin:0;padding:0;list-style:none}
.calMultiItem .hide{display:none}
.calMultiItem .atbtn{vertical-align:middle;font-size:22px;height:100%;line-height:100%}
.calMultiItem .number{color:#f00;font-weight:bold;display:inline}
.calMultiItem .green{color:#008B00}
.calMultiItem .abtn{height:100%;padding-right:2px}
.calMultiItem .next{position:absolute;top:0;right:0;padding-top:4px}
.calMultiItem .prev{position:absolute;top:0;left:0;padding-top:4px;padding-left:4px}
#site-main .calMultiItem a{text-decoration:none}
#site-main .calMultiItem .atbtn a{color:#666}
.cal-box td{border-bottom:0!important}
.grayContainer:not(.border-none){border:1px solid #c5c5c5;background-color:#e8e7e7;background-image:url('/ftpimages/999/podium/libs/p3-cache/img/backTexture.png');background-repeat:repeat;text-shadow:1px 1px 1px #fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.18);box-shadow:0 2px 6px rgba(0,0,0,0.18)}
.grayContainer.lock-affix{position:static!important}
.grayContainer.affix,.grayContainer.affix-bottom{position:fixed;top:125px}
.courserequestparent .grayContainer.affix,.courserequestparent .grayContainer.affix-bottom{top:178px}
.affix-static{position:static}
.grayContainer .accordion-group.breadcrumb{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.grayContainer .requested-list .breadcrumb H5,.grayContainer .requested-list .breadcrumb H6,.grayContainer .recommended-list .breadcrumb H5,.grayContainer .requested-list .breadcrumb H4,.grayContainer .recommended-list .breadcrumb H4{margin-bottom:0}
.grayContainer .requested-list .btn-group,.grayContainer .recommended-list .btn-group{padding-top:4px}
.grayContainer .requested-list .breadcrumb,.grayContainer .recommended-list .breadcrumb{margin-bottom:2px;border-width:2px}
.grayContainer .requested-list .breadcrumb H5,.grayContainer .recommended-list .breadcrumb H5{font-weight:normal}
.grayContainer .requested-list .breadcrumb.hover:hover{border-style:dashed;cursor:move}
.grayContainer .requested-list .breadcrumb.hover I.p3icon-ok,.grayContainer .requested-list .breadcrumb.hover I.p3icon-denied{cursor:auto}
.grayContainer .requested-list .breadcrumb.sortable-empty{min-height:36px}
.grayContainer .note-text{margin-top:8px}
.font-weight-400{font-weight:400}
.advisor-student-list IMG{max-height:25px;cursor:pointer;margin-bottom:0}
.advisor-student-list IMG,.advisor-student-list .dropdown-menu{max-width:25px}
.advisor-student-list .dropdown-menu{display:block;top:-14px;min-width:0;padding:0;margin:0}
.btn-approve.active,.btn-approve:active,.btn-denied.active,.btn-denied:active{background-image:none;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);color:#FFF;outline:0 none;text-shadow:0 0 1px #000}
.btn-approve.active,.btn-approve:active{background-color:#017905}
.btn-denied.active,.btn-denied:active{background-color:#881300}
.num-requested{line-height:36px}
.course-request .accordion-heading .accordion-toggle{padding:5px inherit}
.course-request .accordion-inner{border-top:0;padding:inherit;padding-top:6px;padding-bottom:10px}
.offered-course-td{text-align:center!important;padding-top:9px!important}
.container-dark-gray{background-color:#D7D6D6;background-image:url("/ftpimages/999/podium/libs/p3-cache/img/textureDark.png");background-repeat:repeat;border:1px solid #C5C5C5;box-shadow:0 2px 6px rgba(0,0,0,0.18);margin-top:0;text-shadow:1px 1px 1px #FFF;padding:10px}
.course-request-advisor .btn-expand{width:100%;text-align:left}
.grayContainer .alert{margin-bottom:0}
.grayContainer .navbar{margin-bottom:0}
.grayContainer .navbar-inner{padding-top:2px;padding-bottom:2px;background-color:#e8e7e7;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x}
.grayContainer .navbar .nav>li:not(.divider-vertical){min-width:40px;text-align:center;vertical-align:middle}
.grayContainer .navbar .nav>li{min-width:40px;text-align:center;vertical-align:middle}
.grayContainer .navbar .nav>li.divider-vertical{height:40px;margin:0;border-left:1px solid #f2f2f2;border-right:1px solid #fff;width:inherit;background-color:inherit}
.grayContainer .navbar .nav>li>a{padding-top:11px;padding-bottom:9px}
.grayContainer .navbar .nav>li>a>i{margin-left:0}
.grayContainer .navbar .nav>li>a>h4{padding-bottom:1px}
.grayContainer .navbar .nav>li>a:focus,.grayContainer .navbar .nav>li>a:hover{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}
.grayContainer .navbar .nav>.active>a,.grayContainer .navbar .nav>.active>a:hover,.grayContainer .navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}
.grayContainer .span1{padding-left:12px;padding-right:12px}
#course-request-scroll{margin-top:20px;margin-bottom:20px}
.grayContainerDark.credits{padding:3px;margin-bottom:10px;min-height:18px}
.grayContainerDark{background-color:#D7D6D6;background-image:url("/ftpimages/999/podium/libs/p3-cache/img/textureDark.png");background-repeat:repeat;border:1px solid #C5C5C5;box-shadow:0 2px 6px rgba(0,0,0,0.18);text-shadow:1px 1px 1px #FFF}
.grayContainerDark h5{margin-right:10px}
.grayContainerDark.containerFull{border-radius:5px 5px 5px 5px}
.grayContainerDark .bold.active{font-weight:bold}
.bulk-course-request .accordion-toggle button{margin-top:4px}
.bulk-course-request .grayContainer:first-child{padding:20px}
.bulk-course-request .grayContainerDark.header{height:18px;padding:3px}
.bulk-course-request .grayContainerDark.header H5{margin-left:5px}
.bulk-course-request .grayContainer UL{margin-left:0;margin-bottom:12px}
.bulk-course-request .grayContainer LI{margin-bottom:3px;list-style:none}
.bulk-course-request .grayContainer LI.alert{padding-top:7px;padding-bottom:7px}
.bulk-course-request .grayContainer .btn-large{display:inline}
#collapse-results .img-frame{max-height:25px}
.onRecord-course{margin:30px 0 30px 0}
.onRecord-course .tileContainer{margin-bottom:30px}
.onRecord-course .tileContainer H1{margin-top:15px;font-size:80px;font-weight:200}
.onRecord-course .tileContainer p.lead{margin:25px 0 5px 0;text-align:center}
.onRecord-course .wContainer.wBtn:hover{cursor:pointer;background-color:#fefed1}
@media screen and (max-width:767px){.chCal-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 5px;white-space:nowrap}
.chCal-button-content .nbsp-pad{padding:0}
.chCal-button-next{margin-right:0}
.chCal-header-space{display:none}
table.cal-box tbody td{display:block;width:100%!important;height:auto!important}
table.cal-box tbody td .textright{text-align:left!important}
table.cal-box tbody td:after{display:table;content:"";clear:both}
.chCal .tdleft{width:40px}
.ch-yellow .pull-right a{display:none}
.chCal{display:none!important}
.schedule-list{display:block!important}
}
#scheduleset-modal .form-horizontal .control-label{width:120px}
#scheduleset-modal .form-horizontal .controls{margin-left:140px}
.departmentseat .nav,.teacherblock .nav{margin-top:4px!important}
.departmentseat .nav>LI+LI,.teacherblock .nav>LI+LI{margin-left:20px}
.departmentseat TD,.teacherblock TD,.requestblock TD{padding:0}
.departmentseat .corner,.departmentseat .block,.departmentseat .department,.teacherblock .corner,.teacherblock .block,.teacherblock .teacher,.requestblock .corner{position:fixed}
.requestblock .user,.requestblock .block{position:relative}
.departmentseat .block,.departmentseat .department,.teacherblock .block,.teacherblock .teacher,.requestblock .user,.requestblock .block{z-index:100}
.teacherblock .corner,.teacherblock .teacher,.departmentseat .corner,.departmentseat .department,.requestblock .corner,.requestblock .user{width:225px}
.teacherblock .corner .departmentseat .corner{top:46px}
.teacherblock .corner,.departmentseat .corner,.requestblock .corner{z-index:200}
.teacherblock .corner DIV,.departmentseat .corner DIV,.requestblock .corner DIV{margin:0 10px}
.teacherblock .teacher,.departmentseat .department,.requestblock .user{border-right:1px solid #fff}
.teacherblock .teacher TD,.teacherblock .course TD,.departmentseat .department TD,.departmentseat .seat TD,.requestblock .request TD,.requestblock .user TD{border-bottom:1px solid #F3F0E4}
.teacherblock .corner .search,.departmentseat .corner .search,.requestblock .corner .search{border-right:1px solid #FFF}
.teacherblock .corner .search,.requestblock .corner .search,.teacherblock .block TD,.teacherblock .block H3,.departmentseat .corner .search,.departmentseat .block TD,.departmentseat .block H3,.requestblock .block TD,.requestblock .block H3{height:55px;background:none repeat scroll 0 0 #E5E5E5}
.departmentseat .block H3,.teacherblock .block H3,.requestblock .block H3{overflow-y:hidden;white-space:nowrap;line-height:55px}
.teacherblock .block H3,.requestblock .block H3{width:126px}
.departmentseat .block H3,.departmentseat .seat TD>DIV{width:90px}
.teacherblock .block TD,.teacherblock .course TD,.requestblock .request TD,.requestblock .block TD{min-width:126px}
.departmentseat .block TD,.departmentseat .seat TD{min-width:90px}
.teacherblock .tileContainer .course-title,.teacherblock .tileContainer P,.teacherblock .tileContainer H5>DIV,.requestblock .tileContainerB .course-title,.requestblock .tileContainerB P,.requestblock .tileContainerB H5>DIV{width:105px}
.teacherblock .block TD,.departmentseat .block TD,.requestblock .block TD{border-right:1px solid #FFF}
.teacherblock .course TD .tileContainer,.requestblock .request TD .tileContainerB{padding:5px;font-size:11px;white-space:nowrap;text-align:left;background-color:#f7f7f7;margin:4px;margin-bottom:7px}
.teacherblock .course TD .tileContainer{min-height:72px}
.requestblock .request TD .tileContainerB{min-height:88px}
.teacherblock .course TD .tileContainer.empty{background-color:#fff;border:1px solid #fff}
.teacherblock .tileContainer P,.teacherblock .tileContainer H5>DIV,.requestblock .tileContainerB P,.requestblock .tileContainerB H5>DIV{overflow:hidden;text-overflow:ellipsis}
.teacherblock .tileContainer UL{padding:10px 15px}
.requestblock .tileContainerB .label{background-color:#d9d9d9!important;text-shadow:none;color:#555;padding:0 4px 0 4px}
.requestblock .tileContainerB .iconSmall{font-size:12px}
.requestblock .tileContainerB.unfilfilled{background-color:#fcdfdf!important}
.requestblock .tileContainerB.unfilfilled .label{background-color:#edcaca!important}
.teacherblock .teacher,.departmentseat .department,.requestblock .user{background:none repeat scroll 0 0 #F7F7F7}
.teacherblock .teacher TD,.requestblock .user TD{padding:0 10px}
.teacherblock .teacher .media .media-body,.requestblock .users .media .media-body{min-height:50px;padding-top:10px}
.teacherblock .teacher .media IMG,.requestblock .user .media IMG{max-height:50px;max-width:50px}
.teacherblock .teacher TD,.teacherblock .course TD{height:97px}
.departmentseat .department TD,.departmentseat .seat TD{height:34px}
.requestblock .user TD,.requestblock .request TD{height:111px}
.teacherblock .course TD,.departmentseat .seat TD,.requestblock .request TD{border-right:1px solid #F3F0E4;color:#333}
.departmentseat .accordion-inner{padding:0;margin-bottom:0;font-size:12px}
.departmentseat .accordion-inner>div{padding:4px 15px}
.departmentseat .accordion-inner>DIV:not(:first-child){border-top:1px solid #F3F0E4}
.departmentseat .accordion-toggle .space-holder,.departmentseat .accordion-inner .space-holder{overflow:hidden;visibility:hidden}
.departmentseat .accordion-toggle .display-count,.departmentseat .accordion-inner .display-count{top:0;left:0}
.departmentseat .accordion-inner .display-count{width:90px;margin-top:5px}
.departmentseat .accordion-toggle .display-count{width:60px}
.departmentseat .accordion-inner .space-holder,.departmentseat .accordion-toggle .space-holder{width:194px}
.people-finder .selectors{padding:10px 15px 20px 15px}
.people-finder input{width:235px}
.people-finder select{width:274px}
.people-finder li{border-top:solid 1px #E5E5E5}
.people-finder li>a:hover{background-color:#E1DCD6;color:#000}
.gradeaverage .nav{margin-top:4px!important}
.gradeaverage .nav>LI+LI{margin-left:20px}
.gradeaverage TD{padding:0}
.gradeaverage .corner,.gradeaverage .column-header,.gradeaverage .rows{position:fixed}
.gradeaverage .column-header,.gradeaverage .rows{z-index:100}
.gradeaverage .corner,.gradeaverage .rows{width:325px}
.gradeaverage .corner{top:46px;z-index:200}
.gradeaverage .corner DIV{margin:0 10px}
.gradeaverage .rows{border-right:1px solid #fff}
.gradeaverage .rows TD,.gradeaverage .boxes TD{border-bottom:1px solid #F3F0E4}
.gradeaverage .corner .h-label{border-right:1px solid #FFF}
.gradeaverage .row-labels{border-right:1px solid #FFF;margin-left:0;margin-right:0}
.gradeaverage .corner .h-label,.gradeaverage .column-header TD,.gradeaverage .column-header DIV{height:55px;background:none repeat scroll 0 0 #E5E5E5}
.gradeaverage .column-header DIV{width:126px;overflow-y:hidden;white-space:nowrap}
.gradeaverage .column-header DIV DIV{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:4px}
.gradeaverage .column-header TD,.gradeaverage .boxes TD{min-width:126px}
.gradeaverage .column-header TD{border-right:1px solid #FFF}
.gradeaverage .rows{background:none repeat scroll 0 0 #F7F7F7}
.gradeaverage .rows TD{padding:0}
.gradeaverage .rows TD DIV{overflow-y:auto;height:37px}
.gradeaverage .rows .media .media-body{min-height:30px;display:inline}
.gradeaverage .rows TD,.gradeaverage .boxes TD{height:37px}
.gradeaverage .boxes TD{border-right:1px solid #F3F0E4;color:#333}
.generatedetailgrid .nav{margin-top:4px!important}
.generatedetailgrid .nav>LI+LI{margin-left:20px}
.generatedetailgrid TD{padding:0}
.generatedetailgrid .corner,.generatedetailgrid .block,.generatedetailgrid .course-list{position:fixed}
.generatedetailgrid .block{top:274px}
.generatedetailgrid .course-list{top:306px}
.generatedetailgrid .block,.generatedetailgrid .course-list{z-index:100}
.generatedetailgrid .corner,.generatedetailgrid .course-list{width:225px}
.generatedetailgrid .corner{top:274px;z-index:101}
.generatedetailgrid .corner DIV{margin:0 10px}
.generatedetailgrid .course-list{border-right:1px solid #fff}
.generatedetailgrid .course-list TD,.generatedetailgrid .course-data TD{border-bottom:1px solid #F3F0E4}
.generatedetailgrid .corner .non-scroll-hd{border-right:1px solid #FFF}
.generatedetailgrid .corner .non-scroll-hd,.generatedetailgrid .block TD,.generatedetailgrid .block H3{height:30px;background:none repeat scroll 0 0 #E5E5E5}
.generatedetailgrid .block H3{width:126px;overflow-y:hidden;white-space:nowrap}
.generatedetailgrid .block TD,.generatedetailgrid .course-data TD,.generatedetailgrid .corner TD,.generatedetailgrid .course-list TD{min-width:84px}
.generatedetailgrid .block TD{border-right:1px solid #FFF}
.generatedetailgrid .course-list{background:none repeat scroll 0 0 #fff}
.generatedetailgrid .course-list h5{max-height:34px;overflow:hidden}
.generatedetailgrid .course-list h5.pl-10{width:180px}
.generatedetailgrid .course-list .media .media-body{min-height:10px}
.generatedetailgrid .course-list .media IMG{max-height:50px;max-width:50px}
.generatedetailgrid .course-list TD,.generatedetailgrid .course-data TD{height:37px}
.generatedetailgrid .course-data TD,.generatedetailgrid .course-list TD{border-right:1px solid #F3F0E4;color:#333}
.generatedetailgrid .course-data TD H5{text-align:center}
#attendance-types .ui-sortable:not(.ui-sortable-disabled) .accordion-group:not(.disabled),#attendance-types TBODY.ui-sortable:not(.ui-sortable-disabled) TR:not(.disabled){border:dashed 2px #ddd!important;cursor:move!important}
#attendance-types .ui-sortable:not(.ui-sortable-disabled) .accordion-group:not(.disabled),#attendance-types TBODY.ui-sortable:not(.ui-sortable-disabled) TR:not(.disabled){border:dashed 2px #ddd!important;cursor:move!important}
#conduct.tab-pane{background:#f7f7f7!important}
.glyphicon-backward:before,.pagination .first a:before{content:"\e071"}
.glyphicon-play:before,.pagination .previous a:before,.pagination [ng-if='directionLinks']:first-child a:before,.pagination .next a:before,.pagination [ng-if='directionLinks']:last-child a:before{content:"\e072"}
.glyphicon-forward:before,.pagination .last a:before{content:"\e075"}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#f4f4f4;border-color:#ddd;color:inherit;cursor:default;z-index:2}
.pagination>li>a,.pagination>li>span{background-color:white;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:4px 10px;position:relative;text-decoration:none}
.bb-grid-table-wrapper{overflow-x:hidden;overflow-y:hidden}
.bb-grid-table-wrapper-overflow{overflow-x:auto;overflow-y:hidden}
.bb-grid-top-scrollbar{background-color:#fff;overflow-x:auto;overflow-y:hidden}
.bb-.grid-filters,.bb-.bb-grid-filters-fixed-bottom,.bb-.grid-filters-fixed-bottom,.grid-filters,.bb-grid-filters-fixed-bottom,.grid-filters-fixed-bottom{position:absolute;top:0;overflow:hidden;z-index:1000;right:-20px}
@media(max-width:767px){.bb-.grid-filters,.bb-.bb-grid-filters-fixed-bottom,.bb-.grid-filters-fixed-bottom,.grid-filters,.bb-grid-filters-fixed-bottom,.grid-filters-fixed-bottom{right:0}
}
.bb-grid-filters-fixed-top,.grid-filters-fixed-top{position:fixed;right:0;bottom:auto}
.bb-grid-filters-fixed-bottom,.grid-filters-fixed-bottom{position:fixed;right:0;top:auto;bottom:0}
body:not(.viewkeeper-ignore-fixed) .bb-grid-filters.bb-viewkeeper-fixed,body:not(.viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.bb-grid-filters-fixed-top,body:not(.viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.grid-filters-fixed-top,body:not(.viewkeeper-ignore-fixed) .grid-filters.viewkeeper-fixed,body:not(.viewkeeper-ignore-fixed) .viewkeeper-fixed.bb-grid-filters-fixed-bottom,body:not(.viewkeeper-ignore-fixed) .viewkeeper-fixed.grid-filters-fixed-bottom,body:not(.bb-viewkeeper-ignore-fixed) .bb-grid-filters.bb-viewkeeper-fixed,body:not(.bb-viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.bb-grid-filters-fixed-top,body:not(.bb-viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.grid-filters-fixed-top,body:not(.bb-viewkeeper-ignore-fixed) .grid-filters.viewkeeper-fixed,body:not(.bb-viewkeeper-ignore-fixed) .viewkeeper-fixed.bb-grid-filters-fixed-bottom,body:not(.bb-viewkeeper-ignore-fixed) .viewkeeper-fixed.grid-filters-fixed-bottom{left:auto!important;right:0;z-index:1000}
.bb-grid-filters-box,.grid-filters-box{position:relative}
.bb-grid-filters-icon,.grid-filters-icon{box-sizing:border-box;border-bottom-left-radius:20px;border-top-left-radius:20px;background:#1c84c6;float:left;padding:7px 10px 7px 13px;font-size:16px;width:40px;color:#fff;cursor:pointer;-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}
.bb-grid-filters-icon:before,.grid-filters-icon:before{content:"";font-family:BBSKY}
@media(max-width:767px){.bb-grid-filters-icon,.grid-filters-icon{display:none}
}
.bb-grid-filters-container,.grid-filters-container{width:240px;margin-left:40px;margin-bottom:5px;background:#f3f3f4;border:1px solid #ccc;-moz-box-shadow:2px 3px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:2px 3px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 3px 2px 0 rgba(0,0,0,0.2)}
.bb-grid-filters-header,.grid-filters-header{background:#efefef;padding:10px 15px;cursor:pointer}
.bb-grid-filters-header-title,.grid-filters-header-title{display:inline;text-transform:uppercase}
.bb-grid-filters-header-hide,.grid-filters-header-hide{float:right;font-size:12px;color:#339ee2}
.bb-grid-filters-body-group-header-icon,.grid-filters-body-group-header-icon{font-size:11px}
.bb-grid-filters-body-group-content,.grid-filters-body-group-content{margin-left:5px}
.bb-grid-filters-body,.grid-filters-body,.bb-.grid-filters-footer,.grid-filters-footer{padding:10px}
.bb-grid-column-picker-wrapper,.grid-column-picker-wrapper{height:400px}
@media(max-width:767px){.bb-grid-column-picker-wrapper,.grid-column-picker-wrapper{height:320px}
}
.bb-grid-column-picker-table .bb-checklist-name-column,.grid-column-picker-table .bb-checklist-name-column{width:160px}
.bb-grid-column-picker-table .bb-checklist-description-column,.grid-column-picker-table .bb-checklist-description-column{width:420px}
.bb-checklist-checkbox-column,.checklist-checkbox-column{width:30px}
.btn-link{color:#1c84c6;font-weight:normal;border-radius:0;background-image:none}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent;outline:0}
.btn-link:hover,.btn-link:focus{color:#135783;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.bb-grid-filter-summary-item:not(:last-child):after,.grid-filter-summary-item:not(:last-child):after{content:" \2022"}
.bb-grid-action-bar,.grid-action-bar{min-height:50px;background-color:#eee;width:100%;z-index:100}
.bb-grid-action-bar-buttons,.grid-action-bar-buttons{display:inline-block;padding:10px}
.bb-grid-action-bar-clear-selection,.grid-action-bar-clear-selection{background:none repeat scroll 0 0 transparent;color:#1c84c6;font-family:"open sans","Helvetica Neue",Arial,Helvetica,sans-serif,Arial,sans-serif;font-size:13px;line-height:2}
.bb-grid-action-bar-and-back-to-top,.grid-action-bar-and-back-to-top{bottom:0;margin-top:5px;width:98%}
.bb-grid-action-bar-and-back-to-top .table-backtotop,.grid-action-bar-and-back-to-top .table-backtotop{margin-top:0}
.bb-grid-action-bar-mobile-buttons,.grid-action-bar-mobile-buttons{background-color:#fff;-moz-box-shadow:0 -1px 6px 0 #ccc;-webkit-box-shadow:0 -1px 6px 0 #ccc;box-shadow:0 -1px 6px 0 #ccc}
.bb-grid-action-bar-mobile-btn,.grid-action-bar-mobile-btn{margin-bottom:10px;padding-left:10px;text-align:left}
.bb-grid-action-bar-btn-container,.grid-action-bar-btn-container{border-bottom:1px solid #eee;padding:15px 15px}
.bb-grid-action-bar-mobile-cancel,.grid-action-bar-mobile-cancel{padding-left:15px}
.bb-grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add,.bb-grid-toolbar-container .toolbar .add-button,.grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add,.grid-toolbar-container .toolbar .add-button{float:left;margin:0 10px 0 0;height:26px;padding:4px 10px}
.bb-grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .bb-toolbar-btn-icon:before,.bb-grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .toolbar-button-icon:before,.bb-grid-toolbar-container .toolbar .add-button .bb-toolbar-btn-icon:before,.bb-grid-toolbar-container .toolbar .add-button .toolbar-button-icon:before,.grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .bb-toolbar-btn-icon:before,.grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .toolbar-button-icon:before,.grid-toolbar-container .toolbar .add-button .bb-toolbar-btn-icon:before,.grid-toolbar-container .toolbar .add-button .toolbar-button-icon:before{color:#fff}
.bb-grid-multiselect .ui-jqgrid-labels th:first-child{text-align:center}
.toolbar.bb-table-toolbar,.toolbar.table-toolbar{height:39px;border:1px solid #ccc;border-right:0;border-left:none;padding:5px 10px 5px 10px}
.toolbar.bb-table-toolbar.bb-applied-filter-bar,.toolbar.bb-table-toolbar.applied-filter-bar,.toolbar.table-toolbar.bb-applied-filter-bar,.toolbar.table-toolbar.applied-filter-bar{border-top:0}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-header,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-header,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-header,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-header,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-header,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-header,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-header,.toolbar.table-toolbar.applied-filter-bar .applied-filter-header{float:left;margin-right:10px;margin-top:5px;font-weight:600}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content{background-color:#FFECD9;border:1px solid #FC6;border-radius:4px;float:left;cursor:pointer;padding:3px;height:26px;max-width:calc(100% - 60px);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-right:25px}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove{color:#CA2A2A;font-family:BBSKY;font-size:14px;display:inline-block;float:right;position:relative;padding-left:5px;padding-right:5px;top:-17px}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove:hover{background-color:#F4CCCC}
.toolbar.bb-table-toolbar .bb-search-container,.toolbar.bb-table-toolbar .search-container,.toolbar.table-toolbar .bb-search-container,.toolbar.table-toolbar .search-container{background-color:white}
.toolbar.bb-table-toolbar .bb-search-container input,.toolbar.bb-table-toolbar .search-container input,.toolbar.table-toolbar .bb-search-container input,.toolbar.table-toolbar .search-container input{float:left;height:19px;width:150px;border-radius:6px 0 0 6px;outline:0;border:1px solid #ccc;border-right:0;-webkit-appearance:none}
@media(min-width:768px){.toolbar.bb-table-toolbar .bb-search-container input,.toolbar.bb-table-toolbar .search-container input,.toolbar.table-toolbar .bb-search-container input,.toolbar.table-toolbar .search-container input{width:255px}
}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon,.toolbar.bb-table-toolbar .bb-search-container>.search-icon,.toolbar.bb-table-toolbar .search-container>.bb-search-icon,.toolbar.bb-table-toolbar .search-container>.search-icon,.toolbar.table-toolbar .bb-search-container>.bb-search-icon,.toolbar.table-toolbar .bb-search-container>.search-icon,.toolbar.table-toolbar .search-container>.bb-search-icon,.toolbar.table-toolbar .search-container>.search-icon{float:left;width:19px;height:26px;padding-top:1px;border-radius:0 6px 6px 0;border:1px solid #ccc;border-left:none;cursor:default;background-color:white}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .bb-search-container>.search-icon:before,.toolbar.bb-table-toolbar .search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .search-container>.search-icon:before,.toolbar.table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.table-toolbar .bb-search-container>.search-icon:before,.toolbar.table-toolbar .search-container>.bb-search-icon:before,.toolbar.table-toolbar .search-container>.search-icon:before{content:"";font-family:BBSKY;color:#666;font-size:17px;background-color:white}
.toolbar.bb-table-toolbar .bb-toolbar-btn,.toolbar.bb-table-toolbar .toolbar-button,.toolbar.table-toolbar .bb-toolbar-btn,.toolbar.table-toolbar .toolbar-button{float:left;margin-left:5px;cursor:pointer;border:1px solid transparent;padding:3px;height:19px}
.toolbar.bb-table-toolbar .bb-toolbar-btn:hover,.toolbar.bb-table-toolbar .toolbar-button:hover,.toolbar.table-toolbar .bb-toolbar-btn:hover,.toolbar.table-toolbar .toolbar-button:hover{background-color:#FFECD9;border:1px solid #FC6;border-radius:4px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon,.toolbar.bb-table-toolbar .toolbar-button-icon,.toolbar.table-toolbar .bb-toolbar-btn-icon,.toolbar.table-toolbar .toolbar-button-icon{position:relative;top:1px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon:before{font-family:BBSKY;color:#666;font-size:13px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.column-picker-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.column-picker-button-icon:before{content:""}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.filter-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.filter-button-icon:before{content:""}
.toolbar.bb-table-toolbar .bb-toolbar-btn-label,.toolbar.bb-table-toolbar .toolbar-button-label,.toolbar.table-toolbar .bb-toolbar-btn-label,.toolbar.table-toolbar .toolbar-button-label{display:none;margin-left:5px}
@media(min-width:992px){.toolbar.bb-table-toolbar .bb-toolbar-btn-label,.toolbar.bb-table-toolbar .toolbar-button-label,.toolbar.table-toolbar .bb-toolbar-btn-label,.toolbar.table-toolbar .toolbar-button-label{display:inline}
}
.bb-table-loadmore,.table-loadmore,.bb-table-backtotop,.table-backtotop{padding:5px;text-align:center;border:1px solid #ccc;margin-top:5px;cursor:pointer}
.bb-table-loadmore,.table-loadmore{background-color:#eee}
.bb-table-backtotop,.table-backtotop{background-color:#fff}
.bb-table-responsive,.table-responsive{border:0}
.highlight{background-color:yellow}
.bb-tile .ibox-title .bb-tile-header,.bb-tile .ibox-title .tile-header,.tile .ibox-title .bb-tile-header,.tile .ibox-title .tile-header{font-family:"Oswald",sans-serif;font-size:22px;font-weight:100;margin:0;padding:9px 15px}
.worklist-header{font-family:'Arial';font-weight:400;font-style:normal;font-size:24px;color:#999}
.bb-tile-chevron,.tile-chevron,.bb-tile-settings{color:#D1DADE;float:left;margin:1px 0;padding-right:15px}
.glyphicon,.pagination .first a,.pagination .previous a,.pagination .next a,.pagination .last a,.pagination [ng-if='directionLinks'] a,.ui-select-container .ui-select-match .ui-select-toggle>.caret{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon,.toolbar.bb-table-toolbar .bb-search-container>.search-icon,.toolbar.bb-table-toolbar .search-container>.bb-search-icon,.toolbar.bb-table-toolbar .search-container>.search-icon,.toolbar.table-toolbar .bb-search-container>.bb-search-icon,.toolbar.table-toolbar .bb-search-container>.search-icon,.toolbar.table-toolbar .search-container>.bb-search-icon,.toolbar.table-toolbar .search-container>.search-icon{float:left;width:23px;height:26px;padding-top:1px;border-radius:0 6px 6px 0;border:1px solid #ccc;border-left:none;cursor:default;background-color:white}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .bb-search-container>.search-icon:before,.toolbar.bb-table-toolbar .search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .search-container>.search-icon:before,.toolbar.table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.table-toolbar .bb-search-container>.search-icon:before,.toolbar.table-toolbar .search-container>.bb-search-icon:before,.toolbar.table-toolbar .search-container>.search-icon:before{content:"";font-family:BBSKY;color:#666;font-size:17px;background-color:white}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon,.toolbar.bb-table-toolbar .toolbar-button-icon,.toolbar.table-toolbar .bb-toolbar-btn-icon,.toolbar.table-toolbar .toolbar-button-icon{position:relative;top:1px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.column-picker-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.column-picker-button-icon:before{content:""}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.filter-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.filter-button-icon:before{content:""}
.bb-grid-filters-icon,.grid-filters-icon{border-bottom-left-radius:20px;border-top-left-radius:20px;background:#1c84c6;float:left;padding:7px 10px 7px 13px;font-size:16px;width:40px;color:#fff;cursor:pointer;-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}
.bb-grid-filters-icon:before,.grid-filters-icon:before{content:"";font-family:BBSKY}
.bb-tile-chevron,.tile-chevron,.bb-tile-settings{color:#D1DADE;float:left;margin:1px 0;padding-right:15px}
.bb-grid-filters-body-group-header-icon,.grid-filters-body-group-header-icon{font-size:11px}
.ibox{margin-bottom:20px}
.ibox{clear:both;margin-bottom:25px;margin-top:0;padding:0}
.bb-tile .ibox-tools,.tile .ibox-tools{margin-top:14px;-ms-touch-action:none;touch-action:none}
.ibox-tools{display:inline-block;float:right;margin-top:0;position:relative;padding:0}
.bb-tile .ibox-title,.tile .ibox-title{cursor:pointer;padding:0}
.ibox-title h5{display:inline-block;font-size:14px;margin:0 0 7px;padding:0;text-overflow:ellipsis;float:left}
.sky-icon-close:before{content:"\e604"}
.filter-item{background-color:#ffecd9;border:1px solid #fc6;border-radius:4px;margin-left:24px;padding:5px;overflow:auto}
.grid-filters-body-group-content .filter-item .filter-item-remove{color:#ca2a2a;cursor:pointer;float:right;font-family:BBSKY;font-size:14px}
.icon-flipped,.pagination .previous a,.pagination [ng-if='directionLinks']:first-child a{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.pagination .first a,.pagination .previous a,.pagination .next a,.pagination .last a,.pagination [ng-if='directionLinks'] a{padding-left:8.5px;padding-right:8.5px;line-height:1.42857;top:0}
.bb-check-checkbox,.bb-check-radio{border:1px solid #d1dade;cursor:pointer;display:inline-block!important;display:inline;height:22px;margin:0;padding:0;vertical-align:middle;width:22px;box-sizing:border-box}
.bb-check-checkbox.hover,.bb-check-radio.hover{border:2px solid #1c84c6}
.bb-check-checkbox.checked,.bb-check-radio.checked{background-color:#1c84c6;border:0}
.bb-check-checkbox.checked:before,.bb-check-radio.checked:before{color:#fff;content:"";font-family:BBSKY;font-size:11px;padding-left:5px;vertical-align:middle}
.bb-check-checkbox.disabled,.bb-check-radio.disabled{background-color:#d1dade;cursor:default}
.m-b-xs{margin-bottom:5px}
.list-create-date{font-family:'Open Sans Italic','Open Sans';font-weight:400;font-style:italic;font-size:12px;color:#666}
@media(min-width:1380px) and (max-width:1600px){.process-content{padding-left:220px}
}
@media(min-width:700px){.subnavbar-fixed{-moz-border-radius:0;-moz-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);-webkit-border-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);border-radius:0;border-width:0 0 1px;box-shadow:inset 0 1px 0 #fff,0 5px 10px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);height:44px;left:0;padding-top:5px;position:fixed;right:0;top:100px;z-index:1020}
.subnavbar-fixed .nav{margin:0 auto;padding:0 1px;width:938px}
.visible-large-desktop{display:none!important}
.hidden-large-desktop{display:inline-block!important}
.site-header-nav UL.topnav li a SPAN.desc{display:inline}
.site-header-nav UL.topnav>li>a SPAN.desc{display:inline}
.name-search{width:103px!important}
}
@media(max-width:767px){.site-mobile-help.show{display:inline-block!important}
}
@media(max-width:979px){HTML,BODY,#app{height:100%}
.subnavbar-fixed{top:70px}
.site-top-spacer{height:100px}
.site-top-spacer.hide-site-nav{height:71px}
.site-top-spacer-lower-nav{height:140px}
.site-top-spacer-lower-nav-desktop{height:100px}
#site-header-container{position:relative}
#site-header{height:70px;max-width:none;padding:0 20px}
#site-mobile-btn{display:block;float:left;margin:15px 20px 0 0}
#site-logo{line-height:60px;margin-left:20px}
#site-logo.logoimg{line-height:50px}
#site-user-container{display:none}
#site-nav-container{display:none}
BODY.sidebar-fixed.sidebar-with-header #site-sidebar-fixed{top:120px}
.application-style .form-horizontal .controls{margin-left:0}
}
@media(max-width:767px){BODY{padding:0}
.subnavbar{height:auto}
.res-container,.subnavbar-fixed .nav{max-width:320px;width:auto}
#site-mobile-btn{margin:15px 10px 0 0}
#site-logo{margin-left:0;white-space:nowrap;width:70%}
#site-main{padding:0 20px}
.modal{position:absolute;margin:0!important;width:auto!important;top:10px;left:10px;right:10px}
.hidden-phone{display:none!important}
.visible-large-desktop{display:none!important}
.hidden-large-desktop{display:inline-block!important}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{width:100%!important}
.name-search{width:100%!important}
#site-login{margin:50px auto 0 auto}
#site-login-logo img{width:75%}
#apply-create-account{border-right:0}
#apply-sign-in{padding-left:0}
.mobile-inline-span [class*="span"]{display:inline-block}
.mobile-quarter-layout [class*="span"]{width:25%;margin:0}
.mobile-stacked-span [class*="span"]{display:block}
table.table-mobile-stacked,table.table-mobile-stacked thead,table.table-mobile-stacked tbody,table.table-mobile-stacked tr,table.table-mobile-stacked td{display:block;max-width:100%}
table.table-mobile-stacked{border:#e1e1e1}
table.table-mobile-stacked th{position:absolute;top:-9999px;left:-9999px}
table.table-mobile-stacked tr:first-child{border:0}
table.table-mobile-stacked tr{border:0;border-top:1px solid #e1e1e1}
table.table-mobile-stacked tr:last-child{border:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
table.table-mobile-stacked td{position:relative;padding-left:40%;white-space:normal;text-align:left;border:0;min-height:16px;padding-top:2px;padding-bottom:2px}
table.table-mobile-stacked td:before{position:absolute;top:2px;left:6px;width:35%;padding-right:10px;white-space:nowrap;text-align:left;vertical-align:top;font-weight:bold;content:attr(data-heading)}
table.table-mobile-stacked tr:hover td{background:transparent}
table.table-mobile-stacked tr:nth-child(odd){background:#f9f9f9}
table.table-mobile-stacked.labelless td{position:relative;padding-left:0;white-space:normal;text-align:left;border:0;min-height:16px;padding-top:2px;padding-bottom:2px}
table.table-mobile-stacked.labelless td:before{position:relative;padding-left:0;top:0;left:0;white-space:normal;text-align:left;border:0;content:"";width:0;padding-right:0}
table.table-mobile-stacked.full-first-row tr td:first-child{width:auto;margin-top:5px;padding:5px!important;font-size:14px}
table.table-mobile-stacked.full-first-row tr td:first-child:before{position:relative!important;top:0!important;left:0!important;width:0!important;padding-right:0!important;content:""!important}
ul.nav-pills,ul.nav-pills li{display:block!important;width:100%}
ul.nav-pills li a{margin:3px 5px!important;padding:2px 12px!important}
ul.nav-pills{display:block!important;width:100%}
ul.nav-pills li{display:block!important;width:50%}
ul.nav-pills li.visible-desktop{display:none!important;width:50%}
ul.nav-pills ul li{display:block!important;width:100%}
ul.nav-pills li a{margin:3px 5px!important;padding:4px 12px!important}
.directory-views{width:100%;margin:0;padding:0}
.settings-bar-responsive-container{position:fixed;left:0;right:0;top:71px;background-color:#fff;height:100%;max-height:28px;border-bottom:solid #d9d9d9 1px;transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear}
#directory-filter{position:relative}
.settings-bar-responsive-expand{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:85%}
.settings-bar-responsive-container #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:0;position:relative;display:none;opacity:0}
.settings-bar-responsive-expand #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;transition:bottom .25s linear;opacity:1;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:100%;display:block;overflow-y:scroll}
.settings-bar-responsive-container .grayContainer .grayContainerItem{display:inline-block;border:0;border-right:1px solid #c5c5c5;box-sizing:border-box;padding:0 0 0 5px}
#options-mobile-toggle-button{display:block!important;width:100%}
.collapse-settings-responsive-containter{overflow-y:scroll}
[id*="additional-container-"] .additional-info-button,[id*="additional-container-"] .directory-option-group{display:inline-block!important}
[id*="additional-container-"] .visible-desktop,[id*="additional-container-"] .visible-large-desktop{display:none!important}
[id*="additional-container-"] .directory-option-group{margin:0!important;top:6px}
.directory-option-group .dropdown-menu:before{display:table-row;clear:both}
.directory-option-group .dropdown-menu{position:static;width:100%}
div#directory-filter .dropdown-menu{position:static;width:100%;margin-bottom:3px}
}
@media(min-width:768px) and (max-width:979px){.res-container,.subnavbar-fixed .nav{width:724px}
.jumbotron h1{font-size:48px}
.visible-large-desktop{display:none!important}
.hidden-large-desktop{display:inline-block!important}
.large-filter A{font-size:12px}
.dashboard-review td{padding:5px 2px;white-space:normal;width:auto}
.workspace-footer .btn-large{width:auto!important}
.name-search{width:100%!important}
.directory-views{width:100%;margin:0;padding:0}
.settings-bar-responsive-container{position:fixed;left:0;right:0;top:71px;background-color:#fff;height:100%;max-height:28px;display:block;width:100%;margin-left:0;border-bottom:solid #d9d9d9 1px;transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear}
#directory-filter{position:relative}
.settings-bar-responsive-expand{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:85%}
.settings-bar-responsive-container #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:0;position:relative;display:none;opacity:0}
.settings-bar-responsive-expand #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;transition:bottom .25s linear;opacity:1;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:100%;display:block;overflow-y:scroll}
.settings-bar-responsive-container .grayContainer .grayContainerItem{display:inline-block;border:0;border-right:1px solid #c5c5c5;box-sizing:border-box;padding:0 0 0 5px}
#options-mobile-toggle-button{display:block!important;width:100%}
.collapse-settings-responsive-containter{overflow-y:scroll}
[id*="additional-container-"] .additional-info-button,[id*="additional-container-"] .directory-option-group{display:inline-block!important}
[id*="additional-container-"] .visible-large-desktop{display:none!important}
[id*="additional-container-"] .directory-option-group{margin:0!important;top:6px}
.directory-option-group .dropdown-menu:before{display:table-row;clear:both}
.directory-option-group .dropdown-menu{position:static;width:100%}
div#directory-filter .dropdown-menu{position:static;width:100%;margin-bottom:3px}
}
@media(min-width:980px){#site-mobile-menu{display:none}
.app-mobile-pusher.app-mobile-pushed::after{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;box-shadow:none;opacity:0;transition:opacity .3s}
}
@media(min-width:1200px){.res-container,.subnavbar-fixed .nav{width:1170px}
#site-nav ul.topnav li a{padding:0 11px}
#site-nav ul.topnav>li>a>img{height:32px;margin:12px 5px 0 0}
#site-nav ul.topnav li.oneline a span.desc{padding:5px}
#site-nav ul.topnav li div.subnav li a span.desc{padding:5px}
#site-nav ul.topnav li a span.title{font-size:15px}
.visible-large-desktop{display:inline-block!important}
.hidden-large-desktop{display:none!important}
.site-header-nav UL.topnav>li>a SPAN.desc{display:inline;padding-right:2px}
.name-search{width:153px!important}
}
@media(min-width:420px) and (max-width:979px){.mediaContainer{background-color:#fff;height:100px}
}
@media(min-width:980px){.mediaContainer{background-color:#fff;height:175px}
}
.force-large-desktop{width:1170px!important}
.force-large-desktop.force-exact{width:1300px!important}
.force-small-desktop{width:940px!important}
.force-small-desktop.force-exact{width:1170px!important}
.force-tablet{width:724px!important}
.force-tablet.force-exact{width:768px!important}
.force-mobile{width:320px!important}
.force-mobile.force-exact{width:320px!important}
@media(max-width:102em){body.sidebar-fixed .site-main.force-large-desktop{margin-left:220px!important}
}
@media(max-width:86em){body.sidebar-fixed .site-main.force-small-desktop{margin-left:220px!important}
}
@media(max-width:72em){body.sidebar-fixed .site-main.force-tablet{margin-left:220px!important}
}
@media(max-width:50em){body.sidebar-fixed .site-main.force-mobile{margin-left:220px!important}
}
.skyui body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.skyui .sky-bg{background-color:#f3f3f4}
.skyui .sky-bg .site-main{padding-top:30px}
.skyui .app-page-header{padding:10px 0 25px}
.skyui .app-page-menu-warp{background-color:#f9f9f7;border-top:solid 1px #e2e6e5;padding:10px 0}
.skyui #skyui-header{display:block}
.skyui .skyui-sub-header{color:#666;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-left:60px;vertical-align:middle}
.skyui .white-bg{background-color:#fff}
.skyui #site-header-container,.skyui #site-nav-container{background-image:none}
.skyui #calendarView .subNav,.skyui .background-gray-texture,.skyui .graniteCountertop,.skyui BODY.sidebar-fixed,.skyui .workspace-sidebar,.skyui .workspace-sidebar-content,.skyui .grayContainer,.skyui .annotation-sidebar-fixed,.skyui .process-sidebar,.skyui .process-sidebar,.skyui .process-sidebar-header,.skyui .process-sidebar-content,.skyui .containerBack,.skyui .process-sidebar-content,.skyui .grayContainerDark,.skyui .filterTop,.skyui .tileContainer{background-color:#f3f3f4;background-image:none}
.skyui .ui-tooltip-left{-o-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.skyui .featured-content h3 a{font-family:'Oswald',sans-serif}
.skyui #site-logo>a>img{margin-top:-10px}
.skyui #schedule-maker-nav-open SPAN.mr-69{margin-right:49px}
.skyui #schedule-maker-nav-open .black-40alpha-bgc{padding-top:5px!important;padding-bottom:7px!important}
.skyui #schedule-maker-nav-open .black-40alpha-bgc span.cursor-pointer{padding-top:5px!important;padding-bottom:7px!important}
.skyui #schedule-maker-nav-open SPAN.fmn-label{font-family:"Oswald",sans-serif}
.skyui #schedule-maker-nav-closed SPAN.black-40alpha-bgc{padding-top:6px}
.skyui #sm-master-schedule .fs-50,.skyui #sm-master-schedule .fs-24,.skyui #student-schedules .fs-50,.skyui #student-schedules .fs-24{font-family:"Oswald",sans-serif}
.skyui button.close:not(.original){margin-top:7px}
.skyui h1{font-size:36px;font-family:'Oswald',sans-serif;font-weight:normal}
.skyui h2{font-family:'Oswald',sans-serif;font-weight:normal}
.skyui h3,.skyui h4,.skyui h5,.skyui h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.skyui .modal-header>h2{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.skyui .pages-layout-region-name{font-weight:normal}
.skyui input,.skyui button,.skyui select,.skyui textarea{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
.skyui svg text{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px}
.skyui h3.accordion-toggle{text-transform:uppercase;font-size:11px;color:#999}
.skyui .chY{background:inherit!important}
.skyui .chY .chY-bottom{border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4}
.skyui .chCal{background:inherit!important;border:solid 1px #e4e4e4;padding-left:0;margin-left:10px}
.skyui .chCal .Cal{border:none!important}
.skyui .dashboard-athletics-management{margin-top:-60px}
.skyui .thumbnail{background-color:#fff}
.skyui .fc{background-color:#fff}
.skyui .sidebar-fixed #skyui-header{display:none}
.skyui .sidebar-fixed .site-main-wrap{border:0}
.skyui .skyui .span1.app-info-tile,.skyui .skyui .span2.app-info-tile,.skyui .skyui .span3.app-info-tile,.skyui .skyui .span4.app-info-tile,.skyui .skyui .span5.app-info-tile,.skyui .skyui .span6.app-info-tile,.skyui .skyui .span7.app-info-tile,.skyui .skyui .span8.app-info-tile,.skyui .skyui .span9.app-info-tile,.skyui .skyui .span10.app-info-tile{margin-left:28px}
.skyui .skyui .table.table-striped th,.skyui .skyui .table.table-striped tbody td{border-top:1px solid #E7EAEC}
.skyui .skyui .table.table-striped th,.skyui .skyui .table.table-striped tbody td{border-left:1px solid #E7EAEC}
.skyui .skyui .table.table-striped thead th:last-child,.skyui .skyui .table.table-striped tbody td:last-child{border-right:1px solid #E7EAEC}
.skyui .skyui .table.table-striped thead:first-child tr:first-child th{border-top:1px solid #E7EAEC;font-weight:inherit;line-height:10px}
.skyui .skyui .table.table-striped tbody:last-child tr:last-child td{border-bottom:1px solid #E7EAEC}
.white-container{background-color:#FFF;border:1px solid #D7D4D5;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);margin:0 0 10px}
.popContainer{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#F1F1F1;background-image:linear-gradient(#FAFAFA,#F1F1F1);background-repeat:repeat-x;border-color:#DDD #DDDDDD #CCC;-moz-border-image:none;-o-border-image:none;-webkit-border-image:none;border-image:none;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;-moz-box-shadow:0 1px 0 #FFF inset,0 1px 5px #F1F1F1;-webkit-box-shadow:0 1px 0 #FFF inset,0 1px 5px #F1F1F1;box-shadow:0 1px 0 #FFF inset,0 1px 5px #F1F1F1;text-shadow:0 1px 0 #FFF}
.form-horizontal.schoolyear .control-label{width:200px}
.form-horizontal.schoolyear .controls{margin-left:220px}
#course-modal,#scheduleset-modal,#coursesection-modal{background-color:#eee}
#coursesection-modal .tabbable{margin:10px 5px}
#course-modal .nav.nav-tabs,#scheduleset-modal .nav.nav-tabs,#coursesection-modal .nav.nav-tabs{margin-right:-1px}
#coursesection-modal .nav.nav-tabs>li{min-width:145px}
#course-modal .tabs-left .nav-tabs>li>a,#scheduleset-modal .tabs-left .nav-tabs>li>a{padding:25px 12px 25px 12px;text-align:center}
#course-modal .tabs-left .nav-tabs>li>a,#scheduleset-modal .tabs-left .nav-tabs>li>a,#coursesection-modal .tabs-left .nav-tabs>li>a{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
#coursesection-modal #add-section{padding:5px}
#course-modal .tabs-left .nav-tabs .active>a,.modal-body .tabs-left .nav-tabs .active>a:hover,#scheduleset-modal .tabs-left .nav-tabs .active>a,.modal-body .tabs-left .nav-tabs .active>a:hover,#coursesection-modal .tabs-left .nav-tabs .active>a,.modal-body .tabs-left .nav-tabs .active>a:hover{border-color:#DDD transparent #DDD #DDDDDD;-moz-box-shadow:-2px 2px 3px rgba(0,0,0,0.2),0 -1px 0 transparent inset;-webkit-box-shadow:-2px 2px 3px rgba(0,0,0,0.2),0 -1px 0 transparent inset;box-shadow:-2px 2px 3px rgba(0,0,0,0.2),0 -1px 0 transparent inset;color:#000}
#course-modal .tabs-left .nav-tabs>li>a,.modal-body .tabs-right .nav-tabs>li>a,#scheduleset-modal .tabs-left .nav-tabs>li>a,.modal-body .tabs-right .nav-tabs>li>a,#coursesection-modal .tabs-left .nav-tabs>li>a,.modal-body .tabs-right .nav-tabs>li>a{color:#939393;text-shadow:0 1px 0 #FFF}
#course-modal .tab-content>.active,#scheduleset-modal .tab-content>.active,#coursesection-modal .tab-content>.active{margin-top:15px;margin-bottom:20px}
#course-modal .tab-content,#scheduleset-modal .tab-content,#coursesection-modal .tab-content{background-color:#FFF;border:1px solid #DDD}
#coursesection-modal .tab-content{min-height:600px}
#course-modal .tab-content .control-label,#scheduleset-modal .tab-content .control-label,#coursesection-modal .tab-content .control-label{padding-left:0}
#course-modal .tab-pane,#scheduleset-modal .tab-pane,#coursesection-modal .tab-pane{padding-left:15px;padding-right:15px}
#course-modal #infomessage-error,#scheduleset-modal #infomessage-error,#coursesection-modal #infomessage-error{margin-left:20px;margin-right:20px}
table td.img div{min-width:40px}
table td a.hand i{margin:10px 10px 0 5px}
table.start-page th{padding:2px;margin:0}
table.start-page td{vertical-align:middle}
table.start-page td div.btn-edit{margin-right:5px}
table.start-page td i.start-page-icon{margin-left:5px;margin-right:5px}
table.start-page td div.btn-group{margin-top:3px;margin-right:3px}
input,textarea,select,.uneditable-input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.colorpicker input{width:auto;line-height:normal}
.style-block{margin-bottom:10px}
.style-block .btn{display:inline-block}
.style-logo{margin:0 9px 10px 0!important;display:inline-block!important;float:none!important;vertical-align:top}
.calLabel{padding:4px;cursor:pointer;margin:3px;float:left;min-height:17px;min-width:16px}
.customColorText{margin-left:3px;padding:4px;border:1px solid #e3e3e3;min-width:77px;cursor:pointer;text-align:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#lightText{color:#ededed}
#darkText{color:#000}
.iconColor{color:inherit}
.eventroles{font-size:11px;color:#6a6a6a}
#fullCalView{margin-bottom:20px;margin-left:170px;background-color:#fff;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.1);box-shadow:1px 1px 5px rgba(0,0,0,0.1)}
.cal-layout{position:relative}
.cal-layout .sidebar-nav-fixed{overflow-x:hidden;padding:0;position:fixed;left:10px;width:200px;background-color:#fff;height:80%}
.calendar-list #restoreFilters{margin:0 5px 5px 0}
.calendar-list #saveFilters{margin:0 5px 5px 15px}
.calendar-list .shadowhr{margin:2px 15px 0 0}
.calendar-list .results h4{font-weight:normal;font-size:13px;line-height:18px;margin:0}
.calendar-list .activeBox.offState{width:10px;height:13px;margin-right:5px;-moz-box-shadow:0 0 1pt 1pt #d9d9d9;-webkit-box-shadow:0 0 1pt 1pt #d9d9d9;box-shadow:0 0 1pt 1pt #d9d9d9}
.calendar-list .nav-list>li{padding:3px 0;font-size:10px;color:#424242;text-shadow:0 1px 0 rgba(255,255,255,0.5);display:block}
.calendar-list .nav-list>li h4{-ms-word-wrap:break-word;word-wrap:break-word}
.calendar-list .nav-list li:hover{text-decoration:none;background-color:#eee}
.calendar-list a.disabled{color:#777;pointer-events:none}
.calendar-list a.disabled:hover,.calendar-list a.disabled:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}
.selectCals{margin-left:15px}
.selectCals,.deselectCals{font-size:11px;color:#08c;cursor:pointer}
.selectCals:hover,.deselectCals:hover{text-decoration:underline}
.calGroup .groupEvents{list-style:none;font-size:12px;height:auto}
.calGroup .groupEvents li{cursor:pointer}
.calGroup .calDivider{height:1px;margin:2px 0;padding:0!important;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.calPage .popover,#checklist .popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:350px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.calPage .popover.right,#checklist .popover.right{margin-left:10px}
.calPage .popover.bottom,#checklist .popover.bottom{margin-top:10px}
.calPage .popover.left,#checklist .popover.left{margin-left:-70px}
.calPage .popover-title,#checklist .popover-title{padding:0;height:3px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.calPage .popover-content,#checklist .popover-content{padding:9px 14px}
.calPage .popover-content p,.calPage .popover-content ul,.calPage .popover-content ol,#checklist .popover-content p,#checklist .popover-content ul,#checklist .popover-content ol{margin-bottom:0}
.calPage .popover .arrow,.calPage .popover .arrow:after,#checklist .popover .arrow,#checklist .popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}
.calPage .popover .arrow:after,#checklist .popover .arrow:after{z-index:-1;content:""}
.calPage .popover.top .arrow,#checklist .popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}
.calPage .popover.top .arrow:after,#checklist .popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}
.calPage .popover.right .arrow,#checklist .popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}
.calPage .popover.right .arrow:after,#checklist .popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}
.calPage .popover.bottom .arrow,#checklist .popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}
.calPage .popover.bottom .arrow:after,#checklist .popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}
.calPage .popover.left .arrow,#checklist .popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}
.calPage .popover.left .arrow:after,#checklist .popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}
.calPage .popover-inner,#checklist .popover-inner{background:0;width:350px;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible!important}
.calPage .popover-action-btn,#checklist .popover-action-btn{position:relative;float:right;bottom:0;margin-left:3px}
.calPage .popover-content .detail,#checklist .popover-content .detail{font-size:14px;margin:5px 0 0 0;color:#666}
.calPage .range-popover,#checklist .range-popover{width:auto;padding-bottom:9px}
.calPage .range-popover input,#checklist .range-popover input{margin:0 3px}
#calendarView .fc-toolbar{padding-bottom:9px;padding-top:6px;background-color:#313131;vertical-align:middle;color:#fff;margin-bottom:0}
#calendarView .fc-left{padding-left:8px;width:30%}
#calendarView .fc-right{padding-right:8px;width:30%}
#calendarView .fc-toolbar h2{margin:0;font-weight:200}
#calendarView .fc .fc-toolbar-space{padding-left:10px}
#calendarView .subNav{background-color:#ededed;padding:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-top:0 solid #ccc;border-bottom:0 solid #ccc}
#calendarView .subNav .btnCal{color:#000;margin-right:3px}
#calendarView .wrapText{white-space:normal!important}
#calendarView .fc-button{position:relative;display:inline-block;cursor:pointer;text-transform:capitalize;margin-left:1px;margin-bottom:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-width:1px;border-style:solid;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:#fff;font-weight:bold;text-shadow:none;padding:9px 10px;height:auto}
#calendarView .fc-button-content .fc-icon-wrap{position:relative;float:left;top:50%}
#calendarView .fc-button-content .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}
#calendarView .fc-state-default{border:0;background-color:#414141;background-image:none;color:#FFF}
#calendarView .fc-prev-button.fc-state-default,#calendarView .fc-next-button.fc-state-default,#calendarView .fc-prevRange-button.fc-state-default,#calendarView .fc-nextRange-button.fc-state-default{background:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:left;padding:9px 5px}
#calendarView .fc-state-down{background:#777}
#calendarView .fc-state-hover,#calendarView .fc-state-active,#calendarView .btn-inverseCal:hover{background:#222}
#calendarView .fc-state-disabled{background:#222;cursor:default}
#calendarView .fc-state-disabled .fc-button-effect{display:none}
#calendarView #prevBut,#nextBut{font-size:16px}
#calendarView .fc-button .caret{border:0;margin-top:8px}
#calendarView .fc-button .caret:active{color:white}
#calendarView .fc-center h2{color:#fff;float:left}
.fc .fc-toolbar .fc-right .rightHeaderBtnGroup{float:right}
#calendarView .fc-event{font-size:.85em}
#calendarView .fc-event:hover{text-decoration:none}
#calendarView .fc-day-number.fc-other-month,#cal-print-view .fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity = 30)}
#calendarView .fc-content{padding:1px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.15);box-shadow:1px 1px 2px rgba(0,0,0,.15);cursor:default}
#calendarView .fc-content span{display:table-cell}
#calendarView .fc-event.fc-corner-right{-webkit-border-top-right-radius:1px;border-top-right-radius:1px;-webkit-border-bottom-right-radius:1px;border-bottom-right-radius:1px}
#calendarView .fc-event.fc-corner-left{-webkit-border-top-left-radius:1px;border-top-left-radius:1px;-webkit-border-bottom-left-radius:1px;border-bottom-left-radius:1px}
#calendarView .event-icon,#cal-print-view .event-icon{margin:2px 5px 0 0;min-height:10px;min-width:10px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;float:left}
#calendarView .event-icon img{margin:1px 0}
#calendarView .fc-time,#calendarView .fc-title{padding:0 0 0 3px;font-size:11px;vertical-align:top}
#fc-list-view{border:solid 1px #ededed;margin-bottom:0}
#fc-list-view td{padding:5px 0;border-left:none;border-right:0}
#fc-list-view h6{padding-left:20px;color:#000;text-transform:capitalize;margin:0}
#fc-list-view .event{padding:15px 5px;border-bottom:1px solid #ededed}
#fc-list-view #event-icon{width:100%;float:left;text-align:center}
#fc-list-view .event .event-icon{min-width:15px;min-height:20px;display:inline-block;margin:0 auto;float:none}
#fc-list-view .event-icon img{margin:1px 0}
#fc-list-view .time{display:inline-block;margin-left:5px;font-size:12px}
#fc-list-view .detail-link{margin-top:5px}
#fc-list-view .list-actions{padding-top:10px;padding-right:10px}
#printArea{margin-left:-15px;margin-top:-15px;margin-bottom:0;height:500px;padding:5px;overflow:auto;position:relative}
#print-frame.portrait-calendar{min-height:500px;width:7.5in;background-color:#FFF;-moz-transform:scale(0.68);-ms-transform:scale(0.68);-webkit-transform:scale(0.68);-o-transform:scale(0.68);transform:scale(0.68);-ms-transform-origin:0 0;-moz-transform-origin:left top;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:absolute}
#cal-print-view{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#cal-print-view .fc{max-width:100%!important}
#cal-print-view .fc-content{white-space:normal}
#cal-print-view .fc-left,#cal-print-view .fc-right,#cal-print-view .fc-button{display:none}
#cal-print-view .fc-border-separate td{vertical-align:top}
#cal-print-view th,#cal-print-view td,#cal-print-view hr,#cal-print-view thead,#cal-print-view tbody,#cal-print-view .fc-row{border-color:#ccc!important;background:#fff!important}
#cal-print-view .fc tbody .fc-row{height:auto!important;min-height:0!important}
#cal-print-view .fc tbody .fc-row .fc-content-skeleton table tr:last-child td{padding-bottom:1px}
#cal-print-view .fc tbody .fc-row .fc-content-skeleton table{height:2em}
#cal-print-view .fc tbody .fc-row .fc-content-skeleton table:last-child{height:4em}
#cal-print-view.portrait-calendar{width:7.3in}
#print-frame.landscape-calendar{min-height:500px;width:10in;background-color:#FFF;-ms-transform:scale(0.51);-moz-transform:scale(0.51);-webkit-transform:scale(0.51);-o-transform:scale(0.51);transform:scale(0.51);-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:absolute}
#cal-print-view.landscape-calendar{width:9.8in}
#cal-print-view #fullCalView{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#cal-print-view .fc-today{background:0}
#cal-print-view .fc-event{page-break-inside:avoid}
#cal-print-view .fc-list-title{margin:5px 0}
#cal-print-view .fc-details{margin-top:5px}
#cal-print-view .result{border-radius:10px;text-align:center;margin-right:5px;float:left;color:#fff}
#cal-print-view .p3Red{color:#bd0000}
#cal-print-view .teamWin{background:#479147}
#cal-print-view .teamLoss{background:#c93f34}
#cal-print-view .teamTie{color:#000;background:#ddd}
#cal-print-view .event-icon{width:20px;height:20px}
#cal-print-view.bnw .fc-event{background:#fff!important;color:#000!important;border-color:#000!important}
#cal-print-view.bnw #fc-list-view .event-icon{display:none}
#cal-print-view.bnw .fc-event-bg{display:none!important}
#cal-print-view{word-wrap:break-word}
#cal-print-view .sect{margin:5px 0}
#cal-print-view .fc-title.bold{font-weight:bold}
#cal-print-font-size{text-transform:capitalize}
.cal-print-font-size-smallest,.cal-print-font-size-smallest .fc-time,.cal-print-font-size-smallest .fc-title,.cal-print-font-size-smallest .fc-details{font-size:9px!important}
.cal-print-font-size-smallest .fc-list-time,.cal-print-font-size-smallest .fc-list-title,.cal-print-font-size-smallest .fc-list-details,.cal-print-font-size-smallest .fc-list-event-icon{font-size:11px!important}
.cal-print-font-size-smallest .result{font-size:8px;line-height:16px;width:16px;height:16px}
.cal-print-font-size-small,.cal-print-font-size-small .fc-time,.cal-print-font-size-small .fc-title,.cal-print-font-size-small .fc-details{font-size:11px!important}
.cal-print-font-size-small .fc-list-time,.cal-print-font-size-small .fc-list-title,.cal-print-font-size-small .fc-list-details,.cal-print-font-size-small .fc-list-event-icon{font-size:13px!important}
.cal-print-font-size-small .result{font-size:10px;line-height:18px;width:18px;height:18px}
.cal-print-font-size-normal,.cal-print-font-size-normal .fc-time,.cal-print-font-size-normal .fc-title,.cal-print-font-size-normal .fc-details{font-size:14px!important}
.cal-print-font-size-normal .fc-list-time,.cal-print-font-size-normal .fc-list-title,.cal-print-font-size-normal .fc-list-details,.cal-print-font-size-normal .fc-list-event-icon{font-size:16px!important}
.cal-print-font-size-normal .result{font-size:12px;line-height:20px;width:20px;height:20px}
.cal-print-font-size-big,.cal-print-font-size-big .fc-time,.cal-print-font-size-big .fc-title,.cal-print-font-size-big .fc-details{font-size:16px!important}
.cal-print-font-size-big .fc-list-time,.cal-print-font-size-big .fc-list-title,.cal-print-font-size-big .fc-list-details,.cal-print-font-size-big .fc-list-event-icon{font-size:18px!important}
.cal-print-font-size-big .result{font-size:14px;line-height:22px;width:22px;height:22px}
.cal-print-font-size-biggest,.cal-print-font-size-biggest .fc-time,.cal-print-font-size-biggest .fc-title,.cal-print-font-size-biggest .fc-details{font-size:18px!important}
.cal-print-font-size-biggest .fc-list-time,.cal-print-font-size-biggest .fc-list-title,.cal-print-font-size-biggest .fc-list-details,.cal-print-font-size-biggest .fc-list-event-icon{font-size:20px!important}
.cal-print-font-size-biggest .result{font-size:16px;line-height:24px;width:24px;height:24px}
.calPage .closeBar{display:none}
.modal-body .calendar-info .calFilter{float:left;width:50%}
.modal-body .calendar-info .column-one{width:20%}
.modal-body .calendar-info .column-two{width:70%}
.modal-body .calendar-info .column-three{width:10%}
.modal-body .calendar-info .calTitles{font-size:12px;margin:5px 5px 5px 13px}
@media(max-width:1200px){#calendarView .fc-button{padding-left:7px;padding-right:7px}
#calendarView .fc-center h2{font-size:20px}
#calendarView .fc-right,#calendarView .fc-left{width:29%}
}
@media(min-width:980px){#calendarView .subNav #addEventBtns{padding-right:5px;display:inline-block}
#calendarView #optionsBtn,#calendarPicker{display:none}
.calPage{width:92%!important}
}
@media(max-width:979px){#fullCalView{margin:0}
#fullCalView .fc-day-header{background:#DDD}
#calendarView .fc-left,#calendarView .fc-right .fc-button,#calendarView .subNav #addEventBtns,.calPage .sidebar-nav-fixed{display:none}
#calendarView .fc-right{width:36%;padding-right:5px}
#calendarView .fc-prev-button.fc-state-default,#calendarView .fc-next-button.fc-state-default{padding:9px 2px}
#calendarView .fc-toolbar{padding-bottom:6px;padding-top:6px;background-color:#efefef;vertical-align:middle;margin-bottom:0;border-radius:0}
#calendarView .fc-toolbar h2{color:#000;font-size:19px}
#calendarView .fc-state-default{color:#000}
.calendarView .popover-content{padding:9px 0}
.calendarView .popover-inner{background:0;width:292px}
#calendarView #optionsBtn{display:inline-block;float:right;background-color:#e2e2e2;margin:0;padding:9px;width:80px}
#calendarView #optionsMenu{text-align:left}
.calendarView .popover-action-btn{padding:2px 6px;font-size:11px;line-height:14px}
#calendarView .fc-content-skeleton{padding-top:3px}
#calendarView .fc-day-grid-event{margin:2px 6px}
#calendarView .fc-content{padding:8px}
#calendarView .fc-time,#calendarView .fc-title{font-size:1.1em;white-space:normal}
.calPage .sidebar-nav-fixed.mobileOn{display:block;float:left;position:absolute;top:0;left:0;z-index:1000;width:100%;height:inherit;min-height:100%}
.mobileOn .toggleButton{margin-left:15px}
.calPage .mobileOn .calGroup h4 .iconSmall{display:none}
.calPage .closeBar{display:inline-block;height:45px;background-color:#efefef;padding:0;margin-bottom:0;border-radius:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%}
.modal-body .calendar-info .calFilter{float:none;width:96%;margin-left:4%}
.modal-body .calendar-info .column-one{display:none}
.modal-body .calendar-info .column-two{width:90%}
.modal-body .calendar-info .column-three{width:5%}
.modal-body .calendar-info .calTitles{font-size:12px;margin:5px 5px 5px 5px}
}
#calendarPicker{background:#FFF;color:#000}
#calendarPicker .fc-center{padding-right:101px;position:relative;z-index:10}
#calendarPicker .fc-center h2{padding:0 18px}
#calendarPicker .fc-center .fc-prev-button{position:absolute;left:0}
#calendarPicker .fc-center .fc-next-button{position:absolute;right:101px}
#calendarPicker .fc-right{width:96px;position:absolute;right:0;z-index:15}
#calendarPicker .fc-day.selected{-moz-box-shadow:inset 0 0 1px 3px #F00;-webkit-box-shadow:inset 0 0 1px 3px #F00;box-shadow:inset 0 0 1px 3px #F00;z-index:9999}
#calendarPicker .fc-day-number{text-align:center}
#calendarPicker .fc-picker-has-events{position:relative;text-align:center}
#calendarPicker .fc-picker-has-events:after{content:"\f189";font-family:'icomoon';position:absolute;color:#999;font-size:12px;top:45%;margin-left:-5px}
#calendarPicker .fc-picker-has-events.fc-other-month:after{opacity:.3}
.demographics-table th,.demographics-table td{vertical-align:middle}
.demographics-table select{margin:0;padding:0}
.demographics-table td:first-child p{margin-left:15px}
.userprofile .filterTop{padding:5px;font-size:13px;margin-right:5px;background-color:#eaeaea;color:#000;text-shadow:1px 0 0 #fff;font-weight:400}
#profileNav{margin-bottom:20px}
.radio-label{font-size:14px;line-height:18px;font-weight:bold}
.history-sort{cursor:pointer}
#bbps_username,#bbps_password{background:#ffffe1}
#bbps_username.error,#bbps_password.error{border:solid 1px #f00}
