.auth-container,.sparse-container{padding:0;background-color:#fff;border:1px solid #eee}.auth-header,.sparse-header{padding:10px 30px}.auth-body,.sparse-body{padding:10px 30px}@media(min-width:768px){.auth-container,.sparse-container{border-radius:15px}.auth-header,.sparse-header{border-top-left-radius:15px;border-top-right-radius:15px}}.social .fa{padding-right:3px}.social a:hover{text-decoration:none}.social a:hover .fa-facebook-square:hover{color:#3b5998}.social a:hover .fa-twitter-square:hover{color:#00aced}.social a:hover .fa-youtube-square:hover{color:#b00}.social a:hover .fa-instagram:hover{color:#517fa4}.social a:hover .fa-snapchat-square:hover{color:#fffc00}.social a:hover .fa-weixin:hover{color:#00d10d}fieldset{margin-bottom:25px}.header{background:#c01;box-shadow:0 10px 10px -10px #ccc}.header .container{padding:15px 10px 15px 40px}.header h1{color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:32px;font-weight:normal;text-indent:45px;float:right}.header h1 a{color:#fff}.header h1 a:hover{text-decoration:none;color:#fff}.header .header-branding .header-logo{display:block}.header .header-branding .header-title{display:block;margin-top:35px}.header-subtitle{color:#fff}.chlogo{padding-top:15px}.chlogobox{width:60%}.uclogo{width:40%}@media(min-width:768px){.header .header-branding .header-logo{display:inline-block}.header .header-branding .header-title{display:inline-block;margin-left:35px;vertical-align:middle}}.navbar-default{background-color:#fff;border:none}.navbar-default .container{color:#333}.navbar-default .container .navbar-nav>li>a{color:#333}.navbar-default .container .navbar-nav>li>a:hover{text-decoration:none;color:#eee}.navbar-default .container .dropdown-menu,.navbar-default .container .navbar-nav>li.open{background-color:#fff}.navbar-default .container .dropdown-menu{border-top:none}.sparse-header{background:#c01}.sparse-header h1 a{color:#fff}.sparse-header h1 a:hover{text-decoration:none}@media(max-width:460px){.chlogo{display:none}}.notifications{background-color:#fff}.notifications .notifications-header,.notifications .notifications-footer{text-align:center}.notifications .notification{background-color:#fff;color:#333;border-top:1px solid #eee}.notifications .notification:first-child{border-top:2px solid #eee}.notifications .notification:last-child{border-bottom:2px solid #eee}.notifications .notification:hover{background-color:#fff}.notifications .notification.unread{background-color:#0094ff;color:#fff}.notifications .notification.unread:hover{background-color:#fff;color:#333}html,body{overflow-x:hidden}body{color:#333;background:#fff}body a{color:#333}.layout .main-content .container{padding-top:25px;padding-bottom:25px;background-color:#fff}@media(min-width:768px){.layout .main-content{padding-bottom:70px}}.content{padding:10px 10px 25px 25px}.under-nav{background:#e8e8e8;background:linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);background:-webkit-linear-gradient(top,#f9f9f9 0%,#e8e8e8 100%);border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#333}.under-nav .container{padding:25px 25px 10px 25px}.under-nav a:not(.btn){color:#333}.btn-default{color:#333!important}.panel-default{background:#eee}.panel-default .panel-heading{background:#c01;color:#fff;font-size:16px}.panel-default .panel-heading a{color:#fff}.list-group-item{background:none}.footer{background:#666;min-height:50px}.footer .contact-row{margin:30px 10px 10px 10px;color:#fff;min-height:100px}.footer .contact-row .mail{color:#fff;text-decoration:underline}.footer .copyright{position:relative;background-color:#000}.footer .copyright::before,.footer .copyright::after{content:' ';position:absolute;top:0;bottom:0;width:50%;background-color:#000}.footer .copyright::before{right:100%}.footer .copyright::after{left:100%}.footer .copyright .uc{text-align:left;float:left}.footer .copyright .links{min-height:46px;margin:0;padding:10px;color:#fff;text-align:right}.footer .copyright .links a{color:#fff}