body {
    background: #ffffff !important;
    font-family: "titillium web","open sans", sans-serif !important;
    font-size: 14px;
}

.main_wrapper {
    position: relative;
    background-color: #ffffff !important;
}

#calendar {
    margin-top: 40px;
}

#calendar .fc-toolbar {
    background: #be9749 !important;;
    margin: 0px;
    min-height: 70px;
    padding: 18px 20px;
    position: relative;
}

#calendar .fc-left {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 27%;
    top: 23px;
}

#calendar .fc-left .fc-button-group {
    width: 100%;
}

#calendar .fc-left .fc-prev-button {
    float: left;
}

#calendar .fc-left .fc-button {
    background: none;
    border: none;
    box-shadow: none;
}

#calendar .fc-left .fc-button span {
    color: #ffffff !important;
}

#calendar .fc-left .fc-next-button {
    float: right;
}

#calendar .fc-right .fc-button.fc-state-active {
    border-color: #fff;
    background-image: -webkit-linear-gradient(#ffffff, #e6e6e6) !important;
    background-image: -o-linear-gradient(#ffffff, #e6e6e6) !important;
    background-image: linear-gradient(#ffffff, #e6e6e6) !important;
    background-color: #fff;
}

#calendar .fc-right .fc-button {
    width: 85px !important;
    min-width: 85px !important;
    height: 30px;
    border-radius: 25px;
    text-align: center;
    line-height: 30px;
    border: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    font-weight: 600;
    margin-left: 20px;
    background-image: none !important;
    border: 1px solid transparent;
}

#calendar .fc-center {
    position: absolute;
    z-index: 1000;
    width: 160px;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    text-align: center;
    top: 28px;
}

#calendar .fc-center h2 {
    text-align: center;
    float: none;
    color: #ffffff !important;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

#calendar .fc-today-button {
    display: none;
}

#calendar button:focus {
    outline: none
}

.filter_wrapper .custom-control .control-label-button {
    min-width: auto !important;
    height: 30px;
    font-size: 10px;
    border-radius: 25px;
    text-align: center;
    line-height: 30px;
    border: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    font-weight: 600;
    background-image: none !important;
    border: 1px solid transparent;
    margin-bottom: 5px;
    margin-right: 5px;
    display: inline-block;
    float: left
}

.filter_wrapper .custom-control {
    padding-left: 0;
    display: inline-block;
    float: left
}

.content-type {
    display: inline-block;
}
.control-label-button:active,
.control-label-button:hover {
    background-color: #082924 !important;
    border-color: #082924 !important;
    border-radius: 0;
    box-shadow: 0 0 0 0rem !important;
    outline: 0 !important;
}

.control-label-button:hover {
    background-color: #082924 !important;
    border-color: #082924 !important;
    color: white;
    border-radius: 0;
    box-shadow: 0 0 0 0rem !important;
    outline: 0 !important;
}

.filter_wrapper .custom-checkbox {
    float: none;
    display: block;
}

.filter_wrapper .custom-checkbox label {
    padding-left: 24px;
}

.dropdown.v-select.single.searchable {
    background: #fff; 
}

.icon_span {
    padding-right: 10px;
}

.qual_tbody .main_qual_row {
    background-color: inherit !important;
}

.inside_container {
    background-color: rgba(0,0,0,0.05);

}
.inside_table {
    width: 90%;
    margin: 1% 5%;
}
.inside_table td{
    border-top: none;
}
.inside_table tr{
    background:none !important;
}
.inside_table th{
    background:none;
}

@media screen and (max-width: 1445px),
tv and (max-width: 1445px) {
    /*
     * MAIN
     */
    .clndr_monthTitleRow.js-sticky.js-isActive {
        padding-right: 2em;
    }
}


/*
 * Media query
 * extra large - desktops
 */

@media screen and (max-width: 1201px),
tv and (max-width: 1201px) {
    /*
     * MAIN
     */
    .clndr_grid {
        font-size: 1em;
    }
    .clndr_cell-oneDay {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
    .clndr_event {
        padding: 0.5em;
    }
}


/*
 * Media query
 * medium - small desktop and tablet
 */

@media screen and (max-width: 1200px),
tv and (max-width: 1200px) {
    /*
     * page layout - fit to system needs
     */
    .w33p-l {
        width: 33.3333333333%;
    }
}


/*
 * Media query
 * medium - small desktop and tablet portrait
 */

@media screen and (max-width: 1100px),
tv and (max-width: 1100px) {
    /*
     * page layout - fit to system needs
     */
    .w50p-m {
        width: 50%;
    }
    .w100p-m {
        width: 100%;
    }
    .hidden-m {
        display: none;
    }
    .visible-m {
        display: block;
    }
    /* js-mobileNav */
    .js-mobileNav {
        display: none;
    }
    .js-mobileNav.js-isActive {
        display: block;
    }
    /*
     * MAIN
     */
    /* legend */
    .clndr_legendBtn {
        width: 100%;
        display: block;
        padding: 1em 1.5em;
        background: rgba(255, 255, 255, 0.5);
        line-height: 1;
        margin-bottom: 1.5em;
        color: inherit;
    }
    .clndr_legend {
        padding-top: 0;
        margin: -1.5em 0 1.5em;
    }
    .clndr_legendItem {
        padding: 0.25em 0;
        margin: 0;
    }
    .clndr_legendItem.hidden-m {
        display: none;
    }
    .clndr_legendLink {
        display: block;
        width: 100%;
    }
    /* js-legend */
    .js-legend {
        display: none;
    }
    .js-legend.js-isActive {
        display: block;
    }
    /* certificate image */
    .certificateImg {
        margin-bottom: 1.5em;
    }
}


/*
 * Media query
 * small - phones
 */

@media screen and (max-width: 640px),
tv and (max-width: 640px) {
    /*
     * page layout - fit to system needs
     */
    .w100p-s {
        width: 100%;
    }
}


/*
 * Media query
 * extra small - phones
 */

@media screen and (max-width: 480px),
tv and (max-width: 480px) {
    /*
     * MAIN
     */
    .clndr_prev,
    .clndr_next {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
    .clndr_legendItem {
        width: 100%;
    }
}

@media screen and (max-width: 430px),
tv and (max-width: 430px) {}


/*
 * Media query
 * layout fixes
 */

@media screen and (max-width: 370px),
tv and (max-width: 370px) {}

@media screen and (max-width: 350px),
tv and (max-width: 350px) {}


/*
 * Print
 */

@media print {
    /*
     * page layout - fit to system needs
     */
    .w16p {
        width: 16.6666666667%;
    }
    /*
     * HEAD
     */
    .mainNav {
        display: none;
    }
    /*
     * MAIN
     */
    .template-event #main .slider {
        padding: 0;
        background: 0 none !important;
    }
    .template-event #main .slidecontent {
        display: block;
    }
}

@media print and (max-width: 1200px) {
    /*
     * page layout - fit to system needs
     */
    .w33p-l {
        width: 33.3333333333%;
    }
}

@media print and (max-width: 640px) {
    /*
     * page layout - fit to system needs
     */
    .w100p-s {
        width: 100%;
    }
}

.clndr_grid .col {
    padding: 0 !important
}

.clndr_grid .row {
    padding: 0 15px 0 15px;
}

.empty.last-month {
    display: none
}

.clndr_oneDayInner {
    border-bottom: 1px solid #e2e2e2;
    padding-left: 0.5em;
}

.clndr_grid {
    margin-bottom: 30px
}

.clndr_grid .event_wrapper {
    border-bottom: 1px solid #fff;
    /*padding: 2px 4px;*/
}

.event_wrapper a {
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 2px 4px;
}

.event_wrapper a p {
    margin-bottom: 2px;
    line-height: 15px;
    word-break: break-word;
}

.clndr_grid .workshop {
    background: #ABE4FB;
}

.clndr_grid .arbeitskurs {
    background: #8EA6CF;
}

.clndr_grid .symposium {
    background: #adcb57;
}

.clndr_grid .curriculum {
    background: #F3876D;
}

.clndr_grid .konferenz {
    background: #ffdb00;
}

.clndr_grid .prophylaxe {
    background: #f4b042;
}

.clndr_grid .kurs {
    background: #f3d2c0;
}

.clndr_legendColor {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: #333;
    margin-right: 0.5em;
    margin-bottom: -2px;
}

.legende {
    background: #f5f5f5;
    padding-left: 1em;
    margin-bottom: 15px;
    line-height: 36px;
}

.legende ul li {
    display: inline-block;
    margin-right: 1em;
    font-size: 13px;
}

.w33p-l {
    width: 33.3333333333%;
}

.target_group_wrapper ul li {
    list-style: circle;
    list-style-position: Â inside;
}

.target_group_wrapper ul {
    padding-left: 15px
}

.bootbox button {
    min-width: auto !important;
}

.btn-primary.cart_button_fixed {
    position: fixed;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) !important;
    bottom: 10px;
    right: 10px;
    z-index: 99;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2) !important;
}

.v-select .selected-tag {
    height: auto !important;
    min-height: 26px;
}


/*.v-select input[type=search], .v-select input[type=search]:focus {display: none !important}
.v-select.searchable .dropdown-toggle { min-height: 35px !important;}
.v-select.searchable .dropdown-toggle {padding-right: 26px !important;}*/

.filter_wrapper .v-select.searchable .dropdown-toggle {
    background-color: #FFF;
}

.filter_wrapper .v-select.open ul.dropdown-menu li a {
    white-space: normal !important;
    word-wrap: break-word;
}

#filter_button.btn.btn-primary {
    float: right;
    min-width: 160px !important;
}

.register_form_wrapper .v-select.single input[type=search], .v-select.single input[type=search]:focus {
    background: transparent !important;
    margin: 0px !important;
}

.register_form_wrapper .v-select.searchable .dropdown-toggle {
    max-height: 35px !important;
}

.fa-1-5x {
    font-size: 1.5em;
}
 #calendar .fc-left {margin:0 auto  !important; max-width:300px  !important; width:100% !important}

@media only screen and (max-width: 768px) {
 .lablecolors.offset-2 {margin-left: 0px}
	#calendar .fc-left { top: -37px;}
 .lablecolors.offset-2 ul {margin-top: 40px; }  
 .fc-toolbar .fc-right { top: -105px; position: absolute }  
 #calendar .fc-left .fc-button, #calendar .fc-right .fc-button {margin-top: 60px; }  
#customWrapperImage {
    max-height: 200px;
    background-size: contain !important;
}
}
.add-paricipants-btn {display: block}

.launch_box{
     margin: 50px auto;
    text-align: center;
}

.launch_box button{
    margin-top: 15px;
}

.launch_box div {
    padding: 40px;
}

/*cookies box*/

.cookie_wrapper {
    position: fixed;
    top: 68px;
    width: 300px;
    left: auto;
    right: 100px;
    background: rgba(255, 255, 255, 0.95);
    font-family: sans-serif;
    z-index: 999;
    text-align: left;
    padding: 20px;
}

.cookie_wrapper a {
    color: inherit
}

button.dark-gray {
    background: #be9749;
    color: #ffffff;
}

.cookie_wrapper button {
    width: 100%
}

.nav_wrapper {
    background-color: #be9749 !important;
}

.card {
    background-color: #ffffff !important;
    color: #082924 !important;
}
.card-title a {
    color: #082924 !important;
}

.filter_wrapper {
    background-color: #be9749 !important;
    color: #ffffff !important;
}

li.nav-item a {
    color: #ffffff !important;
}

.filter_wrapper .right_text a {
    color: #ffffff !important;
}

.btn-primary,
.btn-primary.active,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: #be9749 !important;
    border-color: #be9749 !important;
}

.btn-primary {
    color: #ffffff !important;
}

.btn-outline-secondary {
    color: #082924 !important;
}

.btn-outline-secondary {
    padding: 9px 9px 9px 9px!important;
   width:100%;
   outline: none!important;
   box-shadow: none!important;
   border: 1px solid #ced4da!important;
    border-radius: 0!important;
}

.btn-outline-secondary:hover {

    background: #be9749 !important;
    border-color: #be9749 !important;
    color: #ffffff !important;
}

.btn .btn-outline-secondary .week-filter {
    padding: 11px 11px 11px 11px!important;
}

.my_documents .btn-outline-secondary {
    padding: 9px 9px 9px 9px!important;
   width:100%;
   outline: none!important;
   box-shadow: none!important;
   border: 1px solid #ced4da!important;
   /* border-radius: 0.75rem!important; */
}

.my_documents .btn-outline-secondary:hover {
    background-color: #be9749;
}

.btn-outline-secondary.active {
    background-color: #be9749 !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

.btn-primary:hover {
    background: #082924 !important;
    border-color: #082924 !important;
    color: #ffffff !important;
}

.page-item.active .page-link {
    background-color: #be9749 !important;
    color: #ffffff !important;
}
.page-item.active :hover
{
    background-color: #082924 !important;
}
.v-select .dropdown-menu>.highlight>a 
{
    background-color: #E2E2E2 !important;
    color: #000 !important;
}
.v-select .dropdown-menu a:hover {
    color: #000 !important;
}

li.page-item:hover a
{
    background-color: #082924 !important; 
}
.other_schedule_icon span {
    background-color: #be9749 !important;
}
.other_schedule_icon a span {
    color: #ffffff !important;
}

.badge-primary {
    background-color: #be9749 !important;
    color: #ffffff !important;
}

.left_panel_header {
    background: #be9749 !important;
    color: #ffffff !important;
}

.detail_tabs_wrapper .nav-tabs .nav-item.show .nav-link, .detail_tabs_wrapper .nav-tabs .nav-link.active {
    background: #be9749 !important;
    color: #ffffff !important;
}

.right_header h6 {
    border-bottom: 1px solid #be9749 !important;;
}
.detail_tabs_wrapper .nav-tabs {
    border-bottom: 1px solid #be9749 !important;;
}
.toast-success{
    background-color: #51a351 !important;
}
.toast-error{
    background-color: #bd362f !important;
}
a {
    color: #082924 !important;
}
span.link_span {
    color: #082924 !important;
}
span.link_span:hover{
    color:#082924 !important;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #be9749 !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-bottom: 4px solid #be9749 !important;
}

.panel-title.seminar_title .label-planned, .qualification-event-list .label-planned {
    background-color: #be9749 !important;
}
.newRegisterLayout {
    border-left: 10px solid #be9749 !important;
}

/* Traditional Pro theme color {start}*/

li.page-item:hover a
{
    background-color: #082924 !important; 
}

.page_dashboard .seminar_attendance_container .attendance_list .green
{
	 color: #ffffff !important;
}

.page_dashboard .seminar_attendance_container .attendance_list .green:hover {
    color: #082924 !important;
	
}
.seminar_attendance_container .attendance_list .green:hover
{
    color: #082924 !important;
}

.col.col-sm-4.col-md-4.col-lg-4.align-self-center:hover
{
    color: #082924 !important;
}

li.list-group-item.d-flex
{
    color: #ffffff !important;
}
 li.list-group-item.d-flex:hover {
    color: #082924 !important;
}
.page_dashboard .text-green
{
    color: #ffffff !important;
}
.page_dashboard .text-green:hover
{
    color: #082924 !important;
} 
.filter_button
{
    color:#be9749 !important;
}
#filter_button:hover {
    background-color:  #082924 !important;
}
.filter_button.filter_active, .filter_button.active 
{background:#082924 !important; color:#ffffff !important}

.form-control:focus {
    box-shadow: 0 0 0 0rem !important;
	border-color:#082924 !important;
}

li.nav-item a:hover
{
    border-color:  #082924 !important;
}
#filter_button .active, #filter_button:not(:disabled):not(.disabled).active, #filter_button:not(:disabled):not(.disabled):active, .show>#filter_button.dropdown-toggle {
    background :  #ffffff !important;
    border-color:  #ffffff !important;
}
.my_documents .btn-outline-secondary:hover {
    color: #082924 !important;
}
.my_documents .active {
    background :  #be9749 !important;
    border-color:  #be9749 !important;
    color:#ffffff !important;
}
.seminar_container .last_link_wrapper .link
{
    color:#ffffff !important;
}
.seminar_container .last_link_wrapper .link:hover
{
    color:#082924 !important;
}
a:hover {
    color:#082924 !important;
}
.btn-primary:hover {
    background: #be9749 !important;
    border-color: #be9749 !important;
}
.card:hover h5.card-title {
    color:#082924 !important;
}
a.black_link:hover {
    color:#082924 !important;
}
li.page-item:hover a {
    background-color:  #082924 !important;
    color: #ffffff !important;
}
.text_green
{
    color: #be9749 !important;
}
.card:hover .card-title a {
    color: #082924 !important;
    text-decoration: underline
}
ul.pl-2.pr-2.desktop_menu a:hover {
    color: #082924 !important;
}
.page_trainer_request .nav .nav-item.active, .page_saved_attendees_review .nav .nav-item.active
{
    background-color:#be9749 !important;
    color:  #ffffff !important;
}
#nav_bar .dropdown-item span:hover
{
    color: #082924 !important;
}
/* Traditional Pro theme color {end}*/ 
.confirm_icon {
    color: #be9749 !important;
}

.add_sign {
    color: #be9749 !important;
    border: 2px solid #be9749 !important;
}

.green-btn {
    background-color: #be9749 !important;
    color: #ffffff !important;
}
.green-btn:hover {
    background: #082924 !important;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #082924 !important;;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #082924 !important;;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    background-color: #be9749 !important;
}
.btn-secondary:hover {
    background-color: #be9749 !important;
}

.lablecolors ul li span {
    background-color: #be9749 !important;
}
.standard_training{
    background-color: #be9749 !important;;
    color: #ffffff !important;;
}

.trainer-order-confirmed .checkbox_container input:checked~.checkmark {
    background-color: #be9749 !important;;
}

.v-select .dropdown-menu>.highlight>a {
    background-color: #f8f9fa;
}
div.logo {
    content:url('../tenants/raucherentwoehnung/logo_kaufmann_final_rgb_beige.png') !important;
    width: auto;
    height: 42px;
}

div.pro-login.logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 70px !important;
}

h5.event_name,
h5.course_name {
    /* color: #082924 !important; */
    color: #082924 !important;
}

.topqm .nav-link.item-hover {
    color: #be9749 !important;
}
.topqm .nav-link.item-hover:hover {
    background-color: #082924;
}

.form-check-label a {
    text-decoration: underline;
}

.toast-top-center {
    top: 8px !important;
    margin: 0 auto;
}

.file-div {
    position: relative;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 10px;
}
.indication_avtar .fileinput {
    /* position: absolute;
    left: 0px;
    top: 0px; */
}
.indication_avtar .button-section {
    /* padding: 35px 15px 15px;
    float: left; */
    position: relative;
}

.thumbnail-square {
    box-sizing: content-box;
    overflow: hidden;
    height: 150px;
    width: 150px;
    position: relative;
    border: 4px solid #d7d7d7;
}
.thumbnail-square img {
    width: 150px !important;
    height: 150px !important;
}
#preview_avtar_image .modal-content {
    min-width: 250px;
}
.preview_image_wrapper {
    max-width: 400px;
    max-height: 700px
}
.button-section i {
    color: #fff;
}
.actions_column .fa-play-circle{ 
    color: #be9749 !important;
}
.table-striped .fa-folder-open{
    color: #be9749 !important;
}
#customWrapperImage{
    height: 625px; 
    position: relative;
    top: 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/* .body-headerpart { */

/* .body-headerpart_pro {
    background:#ffffff!important;
    min-height:150px; 
    padding: 20px ;
    margin-left: 40px;
} */

.body-headerpart-pro{
    background:#ffffff!important;
}

.login_form_wrapper_pro {
    max-width: 430px !important;
    margin: 0 auto !important;
    padding: 20px 56px !important;
    margin-top: 30px !important;
    margin-bottom: 20px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(214, 214, 214, 0.4) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(214, 214, 214, 0.4) !important;
    box-shadow: 0px 0px 5px 0px rgba(214, 214, 214, 0.4) !important;
    background-color: #ffffff !important;
    border-radius: 20px !important;
}
#customWrapperImage{
    height: 625px; 
    position: relative;
    top: 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#filter_button:hover {
    background-color: #082924 !important;
}

/* .page_manage_seminar .active {
    background-color: #be9749 !important;
    border-color: #be9749 !important;
} */

i.cms_add_newcontact{
    color: #be9749 !important;
    font-size: 25px;
    cursor: pointer;
    margin-top: 6px !important;
}

.fa.fa-info-circle {
    color: #be9749 !important;
}
.btn-flat, .btn-flat:hover, .btn-flat:active, .btn-flat:focus { background-color: #be9749 !important;  color: #ffffff !important;}
#survey_form_id .btn-flat, .btn-flat:hover, .btn-flat:active, .btn-flat:focus{
    background-color: #be9749 !important;  color: #ffffff !important
}
.v-select.open ul.dropdown-menu li a {
    white-space: normal !important;
    word-wrap: break-word;
}

.bootbox button.btn-default {
    margin-left: 10px;
}

.footer_link_span a {
    color: #082924 !important;
}

.fas.fa-globe{
    width: 30px;
    height: 21px;
    background: url('../../ext/simplyorg_features/Resources/Public/images/e-learning-b.svg') no-repeat top left;
    background-size: 70% auto;
}

.fas.fa-globe::before{
    font-size: 0;
}

.fas.fa-chalkboard-teacher{
    width: 30px;
    height: 21px;
    background: url('../../ext/simplyorg_features/Resources/Public/images/event.svg') no-repeat top left;
    background-size: 70% auto;
}

.fas.fa-chalkboard-teacher::before{
    font-size: 0;
}

.fa.fa-graduation-cap{
    width: 30px;
    height: 21px;
    background: url('../../ext/simplyorg_features/Resources/Public/images/seminar-series.svg') no-repeat top left;
    background-size: 70% auto;
}

.fa.fa-graduation-cap::before{
    font-size: 0;
}
p#coockieText {
    overflow-wrap: anywhere;
}