/*!
 ============================================================
 ekd-hochschulportal 

 Version: 1.0.0 
 License: ISC 
 Author: intranda GmbH 
 Description:  
 ============================================================ 
*/body{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:1.44444em;color:#222;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"PT Serif",serif;color:#451369}h1,.h1{font-size:2.44444rem;line-height:3rem;font-weight:700}p{font-size:inherit;line-height:1.44444em;margin-bottom:1.66667rem;letter-spacing:.1px;text-rendering:optimizeLegibility}nav ul{list-style:none;margin:0;padding:0}nav a,nav span{display:block}a{color:#085394}a:hover,a:active,a:focus{text-decoration:none;color:#085394}.btn-clean{margin:0;padding:0;text-align:left;border:none;background:none}.btn-clean:hover,.btn-clean:focus,.btn-clean:active{outline:none}.btn-clean.disabled{opacity:.4;cursor:not-allowed}.btn-clean.disabled .fa{color:#6f6f6f}.tooltip{pointer-events:none}.page-header{padding-bottom:0;margin:0;border-bottom:none}.page-header__breadcrumbs{margin-bottom:20px;padding:3px 0;font-size:16px;background-color:#f4f4f4}.page-header__breadcrumbs li{float:left;display:inline-block;margin:0 4px}.page-header__breadcrumbs a{color:#222}.page-header__breadcrumbs span{color:#666}.page-header__logo{max-width:380px;padding:25px;background-color:#551285}.page-header__top-nav{float:right;font-size:16px;background-color:#f4f4f4}.page-header__top-nav li{float:left;display:inline-block}.page-header__top-nav a{display:block;padding:8px;color:#551285}.page-header__top-nav a:hover,.page-header__top-nav a:focus,.page-header__top-nav a:active{color:#551285;background-color:#fec240}.page-content{padding:30px 15px}.page-content__footer{margin-top:15px;padding-top:15px;border-top:1px solid #666}.page-content__footer-up{text-align:right}.page-footer-info{background-color:#fec240}.page-footer-info__logo{padding:65px 15px 35px 15px;text-align:center}.page-footer-info__logo img{margin:0 auto}.page-footer-info__social{padding-bottom:30px}.page-footer-info__social ul{position:relative;float:left;left:50%}.page-footer-info__social li{display:inline-block;position:relative;float:left;right:50%;margin:0 5px}.page-footer-info__social a{display:block;width:60px;height:60px;line-height:60px;font-size:32px;text-align:center;border-radius:50%;border-color:#fff;background-color:#fff}.page-footer-info__social-fb,.page-footer-info__social-twitter,.page-footer-info__social-yt,.page-footer-info__social-rss{transition:all .3s linear}.page-footer-info__social-fb:hover,.page-footer-info__social-twitter:hover,.page-footer-info__social-yt:hover,.page-footer-info__social-rss:hover{color:#fff;border-color:#085394;background-color:#085394}.page-footer-info__social-fb{color:#085394}.page-footer-info__social-fb:focus,.page-footer-info__social-fb:active{color:#085394}.page-footer-info__social-twitter{color:#2aa3ef}.page-footer-info__social-twitter:focus,.page-footer-info__social-twitter:active{color:#2aa3ef}.page-footer-info__social-yt{color:#cd413a}.page-footer-info__social-yt:focus,.page-footer-info__social-yt:active{color:#cd413a}.page-footer-info__social-rss{color:#551285}.page-footer-info__social-rss:focus,.page-footer-info__social-rss:active{color:#551285}.page-footer-bottom__links nav ul{position:relative;float:left;left:50%}.page-footer-bottom__links nav li{position:relative;display:inline-block;float:left;right:50%}.page-footer-bottom__links nav a{padding:23px 12px;color:#551285}.page-footer-bottom__links nav a:hover,.page-footer-bottom__links nav a:focus,.page-footer-bottom__links nav a:active{color:#085394}.page-footer-bottom__links p{font-size:12px;text-align:center;color:#666}div[class*="__form-action"] .btn{margin-left:5px}.btn .fa{margin-right:5px}@media screen and (max-width:480px){.page-header__top-nav{width:100%;float:none}.page-header__top-nav ul{float:right}.page-content{padding:0 15px}}@font-face{font-family:'PT Serif';src:url('../../fonts/PTF55F-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('../../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),url('../../fonts/sourcesanspro-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}.margin-sides-10{display:inline-block;margin-left:10px;margin-right:10px}.collapse-navigation{position:relative}.collapse-navigation button{position:absolute;top:-41px;padding:8px 16px;color:#551285;background-color:#f4f4f4}.navigation li{display:inline-block;float:left;position:relative}.navigation a,.navigation button{display:block;width:100%;padding:10px 20px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#551285;background-color:#fec240}.navigation a:hover,.navigation button:hover{background-color:#f4f4f4}.navigation a .fa-chevron-down,.navigation button .fa-chevron-down{position:relative;top:-2px;font-size:12px}.navigation [data-toggle="submenu"] .fa{transition:all .3s linear}.navigation [data-toggle="submenu"].in{background-color:#f4f4f4}.navigation [data-toggle="submenu"].in .fa{transform:rotate(180deg)}.navigation .submenu{display:none;position:absolute;min-width:200px;padding:20px 0;background-color:#f4f4f4;z-index:999}.navigation .submenu li{display:block;float:none}.navigation .submenu a{padding:3px 20px;font-size:14px;font-weight:normal;text-transform:none;background-color:#f4f4f4}.navigation .submenu a:hover,.navigation .submenu a:focus,.navigation .submenu a:active{color:#fff;background-color:#085394}.navigation .submenu a .fa-chevron-right{position:relative;top:-1px;font-size:10px}@media screen and (max-width:992px){.navigation a,.navigation button{padding:10px;font-size:13px}.navigation a .fa-chevron-down,.navigation button .fa-chevron-down{top:-1px}}@media screen and (max-width:480px){.navigation{display:none}.navigation li{display:block;float:none}.navigation a,.navigation button{padding:16px;font-size:16px}.navigation a .fa-chevron-down,.navigation button .fa-chevron-down{float:right;top:6px}.navigation .submenu{min-width:100%;padding-top:10px}}.icon-teaser__item{width:200px;height:200px;line-height:200px;margin:0 auto;text-align:center;font-size:6.5rem;color:#fff;border-radius:50%;background-color:#551285}.icon-teaser__item a{display:block;color:#fff}.icon-teaser__item a:hover,.icon-teaser__item a:focus,.icon-teaser__item a:active{color:#fff}.icon-teaser__item .modified{position:relative;top:-30px;font-size:6rem}.icon-teaser__caption{margin-bottom:10px;padding:20px 0 10px 0;text-align:center}.icon-teaser__caption span{margin-top:10px;padding:10px 0;color:#085394;border-top:1px solid #eee;border-bottom:1px solid #eee}.courses-add__icon{font-size:10rem;text-align:center;color:#eee}.courses-add__icon .fa{position:relative;top:-25px}.courses-add__form{width:95%;margin:30px 0}.courses-add__form .form-group{margin:0 auto 5px auto}.courses-add__form .form-group.last{margin-bottom:0}.courses-add__form .form-group label{text-align:left}.courses-add__form .form-group textarea{resize:vertical}.courses-add__form-name,.courses-add__form-data,.courses-add__form-action{position:relative;padding:15px 0;border-top:1px solid #eee}.courses-add__form-add{position:absolute;top:-1px;right:-26px;padding:5px;border:1px solid #eee;border-left:none}.courses-add__form-add .fa-minus-circle{margin-right:5px;color:red}.courses-add__form-add .fa-plus-circle{color:green}.courses-add__form-add .btn-clean:first-child{display:none}.courses-add__form-action{padding-right:15px;padding-left:15px}.courses-entry__selection{margin-top:30px}.courses-entry__selection-item{height:200px;line-height:200px;text-align:center;font-size:10rem;color:#fff;background-color:#085394}.courses-entry__selection-item a{display:block;color:#fff}.courses-entry__selection-item a:hover,.courses-entry__selection-item a:focus,.courses-entry__selection-item a:active{color:#fff}.courses-entry__selection-item .modified{position:relative;top:-30px;font-size:6rem}.courses-entry__selection-item-caption{margin-bottom:10px;padding:10px 0;color:#085394}.courses-evaluate__icon{font-size:10rem;text-align:center;color:#eee}.courses-evaluate__icon .fa{position:relative;top:-25px}.courses-evaluate__form{margin:30px 0}.courses-evaluate__form .form-group{width:90%;margin:0 auto 5px auto}.courses-evaluate__form .form-group.last{margin-bottom:0}.courses-evaluate__form .form-group label{text-align:left}.courses-evaluate__form .form-group textarea{resize:vertical}.courses-evaluate__form .form-group select[multiple="multiple"]{min-height:200px}.courses-evaluate__form-data,.courses-evaluate__form-action{position:relative;padding:15px 0;border-top:1px solid #eee}.courses-evaluate__form-action{padding-right:5%;padding-left:5%}.courses-overview__icon{font-size:10rem;text-align:center;color:#eee}.courses-overview__icon .fa{position:relative;top:-25px}.courses-overview__table{margin:0 0 15px 0}.courses-overview__add{margin-bottom:30px}.facilities-edit__icon{font-size:10rem;text-align:center;color:#eee}.facilities-edit__icon .fa{position:relative;top:-25px}.facilities-edit__form{margin:30px 0}.facilities-edit__form .tab-content{padding:15px;border:1px solid #eee;border-top:none}.facilities-edit__form .form-group{width:90%;margin:0 auto 5px auto}.facilities-edit__form .form-group.last{margin-bottom:0}.facilities-edit__form .form-group label{text-align:left;padding-left:0}.facilities-edit__form .form-group textarea{resize:vertical}.facilities-edit__form .form-group select[multiple="multiple"]{min-height:200px}.facilities-edit__form .form-group .checkbox input[type=checkbox]{margin-left:0}.facilities-edit__form .facility-tab{position:relative;padding:15px 0;border-bottom:1px solid #eee}.facilities-edit__form .facility-tab__edit-group,.facilities-edit__form .facility-tab__edit-entry{position:absolute;z-index:10;right:0}.facilities-edit__form .facility-tab__edit-group button,.facilities-edit__form .facility-tab__edit-entry button,.facilities-edit__form .facility-tab__edit-group a,.facilities-edit__form .facility-tab__edit-entry a{display:inline-block;padding:4px 10px;color:#222}.facilities-edit__form .facility-tab__edit-entry{right:-25px}.facilities-edit__form .facility-tab__add-group{text-align:right}.facilities-edit__form .facility-tab__add-group button{padding:10px;color:green}.facilities-edit__form .facility-tab__profesorship-title{font-weight:bold;background-image:url("../../images/facilities-edit-title-bg.png");background-repeat:repeat-x}.facilities-edit__form .facility-tab__profesorship-title span{display:inline-block;padding-right:10px;background-color:#fff}.facilities-edit__form .facility-tab__profesorship-data dl{margin:12px 0;border-bottom:1px solid #666}.facilities-edit__form .facility-tab__profesorship-data dl:last-child{border-bottom:none}.facilities-edit__form .facility-tab__profesorship-data dt{width:30%;text-align:left}.facilities-edit__form .facility-tab__profesorship-data dd{margin-left:30%}.facilities-edit__form .facility-tab__professorship-add{margin-top:10px;padding:20px 0 10px 0;border-top:1px solid #eee}.facilities-edit__form .facility-tab--professorship-group{width:90%;margin:0 auto;border:none}.facilities-edit__form .facility-tab--professorship-group .facility-tab__edit-group{right:-40px}.facilities-entry__selection{margin-top:30px}.facilities-evaluate__icon{font-size:10rem;text-align:center;color:#eee}.facilities-evaluate__icon .fa{position:relative;top:-25px}.facilities-evaluate__form{margin:30px 0}.facilities-evaluate__form .form-group{width:90%;margin:0 auto 5px auto}.facilities-evaluate__form .form-group.last{margin-bottom:0}.facilities-evaluate__form .form-group label{text-align:left}.facilities-evaluate__form .form-group textarea{resize:vertical}.facilities-evaluate__form .form-group select[multiple="multiple"]{min-height:200px}.facilities-evaluate__form-data,.facilities-evaluate__form-action{position:relative;padding:15px 0;border-top:1px solid #eee}.facilities-evaluate__form-action{padding-right:5%;padding-left:5%}.facilities-evaluate__show-entry dt{width:30%;text-align:left}.facilities-evaluate__show-entry dd{margin-left:30%}.facilities-overview__icon{font-size:10rem;text-align:center;color:#eee}.facilities-overview__icon .fa{position:relative;top:-25px}.facilities-overview__table{margin:0 0 15px 0}.facilities-overview__add{margin-bottom:30px}.view-login__form{width:70%;margin:30px auto;padding:30px;border:1px solid #666}.view-login__form .form-group.last{margin-bottom:0}.view-login__form .form-group label{text-align:left}.view-retrieve-password__form{width:70%;margin:30px auto;padding:30px;border:1px solid #666}.view-retrieve-password__form .form-group.last{margin-bottom:0}.view-retrieve-password__form .form-group label{text-align:left}.students-add__icon{font-size:10rem;text-align:center;color:#eee}.students-add__icon .fa{position:relative;top:-25px}.students-add__form{width:95%;margin:30px 0}.students-add__form .form-group{margin:0 auto 5px auto}.students-add__form .form-group.last{margin-bottom:0}.students-add__form .form-group label{text-align:left}.students-add__form .form-group textarea{resize:vertical}.students-add__form-name,.students-add__form-goal,.students-add__form-all,.students-add__form-action{position:relative;padding:15px 0}.students-add__form-name div.col-sm-12,.students-add__form-goal div.col-sm-12,.students-add__form-all div.col-sm-12,.students-add__form-action div.col-sm-12{margin-top:10px}.students-add__form-name .alert{margin:15px 15px 0 15px}.students-add__form-add{position:absolute;top:-1px;right:-40px;padding:5px}.students-add__form-add .fa-minus-circle{margin-right:5px;color:red}.students-add__form-add .fa-plus-circle{color:green}.students-add__form-action{padding-right:15px;padding-left:15px}.students-add__tabs{float:left;margin-top:10px;margin-bottom:0}.students-add__tabs li{display:inline-block;float:left;margin-right:3px;background-color:#eee}.students-add__tabs li.active{background-color:#fec240}.students-add__tabs li.inactive{background-color:#eee}.students-add__tabs li a,.students-add__tabs li span{display:block;padding:6px 12px;color:#451369}.students-add__content-area{border:2px solid #eee;padding:0 ! important}.students-add__content-area .tab-content{padding:0;margin-top:10px}.students-add__content-area .tab-content .content-description{margin-left:20px;margin-right:20px}.students-add__content-area .tab-content label.control-label{text-align:left}.students-add__content-area .fa-minus-circle{margin-right:5px;color:red}.students-add__content-area .fa-plus-circle{color:green}.students-add__content-area .form-actions{padding:15px;background:0;border:0}.activeTab{color:#551285}#back{background-color:#fec240;border-color:#fec240;display:block;padding:6px 12px;color:#451369}#next,#save,#print{background-color:#451369;border-color:#451369;display:block;padding:6px 12px}#cancel{border-color:#eee}.students-entry__selection{margin-top:30px}.students-evaluate__icon{font-size:10rem;text-align:center;color:#eee}.students-evaluate__icon .fa{position:relative;top:-25px}.students-evaluate__form{margin:30px 0}.students-evaluate__form .form-group{width:90%;margin:0 auto 5px auto}.students-evaluate__form .form-group.last{margin-bottom:0}.students-evaluate__form .form-group label{text-align:left}.students-evaluate__form .form-group textarea{resize:vertical}.students-evaluate__form .form-group select[multiple="multiple"]{min-height:200px}.students-evaluate__form-data,.students-evaluate__form-action{position:relative;padding:15px 0;border-top:1px solid #eee}.students-evaluate__form-action{padding-right:5%;padding-left:5%}.students-overview__icon{font-size:10rem;text-align:center;color:#eee}.students-overview__icon .fa{position:relative;top:-25px}.students-overview__table{margin:0 0 15px 0}.students-overview__add{margin-bottom:30px}.welcome__selection{margin-top:30px}.user-edit__icon{font-size:10rem;text-align:center;color:#eee}.user-edit__icon .fa{position:relative;top:-25px}.user-edit__form{margin:30px 0}.user-edit__form .form-group{width:70%;margin:0 auto 5px auto}.user-edit__form .form-group.last{margin-bottom:0}.user-edit__form .form-group label{text-align:left}.user-edit__form .form-group textarea{resize:vertical}.user-edit__form-data,.user-edit__form-action{padding:15px 0;border-top:1px solid #eee}.user-edit__form-action{padding-right:30px;padding-left:30px;text-align:right}.user-edit-password__icon{font-size:10rem;text-align:center;color:#eee}.user-edit-password__icon .fa{position:relative;top:-25px}.user-edit-password__form{margin:30px 0}.user-edit-password__form .form-group{width:80%;margin:0 auto 5px auto}.user-edit-password__form .form-group.last{margin-bottom:0}.user-edit-password__form .form-group label{text-align:left}.user-edit-password__form .form-group textarea{resize:vertical}.user-edit-password__form-data,.user-edit-password__form-action{padding:15px 0;border-top:1px solid #eee}.user-edit-password__form-action{padding-right:30px;padding-left:30px;text-align:right}.user-entry__selection{margin:30px 0}.user-entry__selection-item{height:200px;line-height:200px;text-align:center;font-size:10rem;color:#fff;background-color:#085394}.user-entry__selection-item a{display:block;color:#fff}.user-entry__selection-item a:hover,.user-entry__selection-item a:focus,.user-entry__selection-item a:active{color:#fff}.user-entry__selection-item .fa-modified{position:relative;top:13px;margin:0 0 0 -37px;font-size:7rem}.user-entry__selection-item-caption{margin-bottom:10px;padding:10px 0;color:#085394}.admin-entry__selection{margin:30px 0}.admin-entry__selection-item{height:200px;line-height:200px;text-align:center;font-size:10rem;color:#fff;background-color:#085394}.admin-entry__selection-item a{display:block;color:#fff}.admin-entry__selection-item a:hover,.admin-entry__selection-item a:focus,.admin-entry__selection-item a:active{color:#fff}.admin-entry__selection-item .fa-modified{position:relative;top:13px;margin:0 0 0 -37px;font-size:7rem}.admin-entry__selection-item-caption{margin-bottom:10px;padding:10px 0;color:#085394}.admin-periods__icon{font-size:10rem;text-align:center;color:#eee}.admin-periods__icon .fa{position:relative;top:-25px}.admin-periods__courses,.admin-periods__studentcount{min-height:300px;max-height:500px;padding:15px;border:1px solid #666;overflow-y:auto}.admin-periods__courses ul,.admin-periods__studentcount ul{list-style:none;margin:0;padding:0}.admin-periods__courses button,.admin-periods__studentcount button{width:100%;padding:5px 0}.admin-periods__action{padding:10px 0;text-align:right}.admin-user-edit__icon{font-size:10rem;text-align:center;color:#eee}.admin-user-edit__icon .fa{position:relative;top:-25px}.admin-user-edit__form{margin:30px 0}.admin-user-edit__form .form-group{width:70%;margin:0 auto 5px auto}.admin-user-edit__form .form-group.last{margin-bottom:0}.admin-user-edit__form .form-group label{text-align:left}.admin-user-edit__form .form-group textarea{resize:vertical}.admin-user-edit__form-data,.admin-user-edit__form-login,.admin-user-edit__form-action{padding:15px 0;border-top:1px solid #eee}.admin-user-edit__form-action{padding-right:30px;padding-left:30px}.admin-usergroup-edit__icon{font-size:10rem;text-align:center;color:#eee}.admin-usergroup-edit__icon .fa{position:relative;top:-25px}.admin-usergroup-edit__form{margin:30px 0}.admin-usergroup-edit__form .form-group{width:70%;margin:0 auto 5px auto}.admin-usergroup-edit__form .form-group.last{margin-bottom:0}.admin-usergroup-edit__form .form-group label{text-align:left}.admin-usergroup-edit__form .form-group textarea{resize:vertical}.admin-usergroup-edit__form-data,.admin-usergroup-edit__form-login,.admin-usergroup-edit__form-action{padding:15px 0;border-top:1px solid #eee}.admin-usergroup-edit__form-action{padding-right:30px;padding-left:30px}.admin-usergroups__icon{font-size:10rem;text-align:center;color:#eee}.admin-usergroups__icon .fa{position:relative;top:-25px}.admin-usergroups__table{margin:0 0 15px 0}.admin-usergroups__add{margin-bottom:30px}.admin-users__icon{font-size:10rem;text-align:center;color:#eee}.admin-users__icon .fa{position:relative;top:-25px}.admin-users__table{margin:0 0 15px 0}.admin-users__add{margin-bottom:30px}.admin-coursenames__icon{font-size:10rem;text-align:center;color:#eee}.admin-coursenames__icon .fa{position:relative;top:-25px}.admin-coursenames__courses{min-height:300px;max-height:500px;padding:15px;border:1px solid #666;overflow-y:auto}.admin-coursenames__courses ul{list-style:none;margin:0;padding:0}.admin-coursenames__courses button{width:100%;padding:5px 0}.admin-coursenames__courses .btn-clean .fa-minus-circle{color:#be1300}.admin-coursenames__action{padding:10px 0;text-align:right}.fixed-table-container{border:none}.fixed-table-pagination .pagination-detail{display:none}.bootstrap-table .table{border-radius:0}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:2px solid #666;border-bottom:2px solid #666}.modal .form-horizontal label,.modal .form-group label{text-align:left;text-overflow:ellipsis;overflow:hidden}.modal-body .form-group{width:100%}.btn-gray{color:#222;background-color:#f4f4f4;border-color:#eee}/*# sourceMappingURL=styles.min.css.map */