@import url(//fonts.googleapis.com/css?family=Roboto:400,500,100,300,700,900,700italic,500italic,400italic,300italic,100italic,900italic)(min-width:400px);@import url(//fonts.googleapis.com/css?family=Raleway:400,700)(min-width:400px);@import url(//fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic)(min-width:400px);@import url(//fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic)(min-width:400px);@font-face{font-family:"DIN Bold";font-weight:normal;src:url(/resources/themes/students/NotreDame/content/fonts/dinweb-bold.eot);src:url(/resources/themes/students/NotreDame/content/inweb-bold.eot?#iefix) format("embedded-opentype"),url(/resources/themes/students/NotreDame/content/dinweb-bold.woff) format("woff"),url(/resources/themes/students/NotreDame/content/dinweb-bold.ttf) format("truetype")}body{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}body .text-content{font-family:"Droid Serif",Georgia,serif}h1,h2,h3,h4,h5,h6{font-family:Roboto,Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}.auth-container,.sparse-container{padding:0;background-color:#fff}.auth-header,.sparse-header{background:#1a315e;padding:10px 30px}.auth-header h1,.sparse-header h1{margin-left:40px}.auth-header h1 a,.sparse-header h1 a{color:#fff}.auth-header h1 a:hover,.sparse-header h1 a:hover{text-decoration:none}.auth-body,.sparse-body{padding:10px 30px}@media(min-width:768px){.auth-container,.sparse-container{border-radius:0}.auth-header,.sparse-header{border-top-left-radius:0;border-top-right-radius:0}}.footer-message{margin-bottom:20px}fieldset{margin-bottom:25px}.CHLogo{font-weight:300}.header{background:#1a315e}.header .container{padding:25px 10px 25px 40px}.header .container h1{margin-left:40px;margin-top:20px}.header .container h1 a{color:#fff}.header .container h1 a:hover{text-decoration:none}.nd-logo{width:350px;max-width:100%}.nd-logo-sparse{padding-top:17px;width:190px}.navbar-default{background:#172c54;border-top:5px solid #1c3668;border:none}.navbar-default .container{color:#535358}.navbar-default .container .navbar-nav>li>a{color:#fff}.navbar-default .container .navbar-nav>li>a:hover{color:#fff;background-color:#22417c}.navbar-default .container .navbar-nav>.active>a{background-color:#1c3668}.navbar-default .container .dropdown-menu>a,.navbar-default .container .navbar-nav>li.open>a{color:#535358}.navbar-default .container .dropdown-menu>a:hover,.navbar-default .container .navbar-nav>li.open>a:hover{color:#fff}.navbar-default .container .dropdown-menu{border-top:none}@media(max-width:630px){.CHLogo{display:none}}.notifications{background-color:#fff}.notifications .notifications-header,.notifications .notifications-footer{text-align:center}.notifications .notification{background-color:#fff;color:#535358;border-top:1px solid #f5f5f5}.notifications .notification:first-child{border-top:2px solid #f5f5f5}.notifications .notification:last-child{border-bottom:2px solid #f5f5f5}.notifications .notification:hover{background-color:#fff}.notifications .notification.unread{background-color:#99a5b0;color:#fff}.notifications .notification.unread:hover{background-color:#fff;color:#535358}.notifications-main-list .notification-unread{background-color:#99a5b0}body{background-color:#f8f8f8;color:#535358}body a{color:#428bca}.layout .main-content .container{padding-top:25px;padding-bottom:25px;background-color:#fff;border:1px solid #ddd}@media(min-width:768px){.layout .main-content{padding-bottom:70px}}.content{padding:10px 10px 25px 25px;background-color:#fff;border-radius:0}.under-nav .container{padding:25px 25px 10px 25px;background:#eeeff7;border-left:1px solid #ddd;border-right:1px solid #ddd}.under-nav .container .btn-success{background:#b39856;color:#fff;border:1px solid #947c42}.under-nav .container .btn-success:active{background:#947c42;border-color:#947c42;color:#fff}.under-nav .container .btn-success:hover{background:#947c42;border-color:#bba368;color:#fff}.under-nav .container .btn-success:focus{background:#947c42;border-color:#947c42;color:#fff}.panel{border:none;border-radius:unset;background:#fff;-webkit-box-shadow:0 0 24px -4px rgba(0,0,0,.15);-moz-box-shadow:0 0 24px -4px rgba(0,0,0,.15);box-shadow:0 0 24px -4px rgba(0,0,0,.15)}.panel .panel-heading{background:#1a315e;color:#fff;font-size:18px;-webkit-font-smoothing:antialiased;letter-spacing:-.30000001px;border-radius:0;border-bottom:solid 5px #b39856}.panel .panel-heading a:not(.btn){color:#fff}.panel .panel-footer{border:none}.popover.panel .list-group,.list-group{border-radius:0}.popover.panel .list-group>.list-group-item:first-child,.list-group>.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.popover.panel .list-group>.list-group-item:last-child,.list-group>.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-control{border-radius:0}.btn{border-radius:0}#wrap>div>.nav{border-bottom:solid 5px #b39856}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}