#tl_navigation a.navigation.thLicence{display:none}p.note{margin:15px}p.note.error,p.note.error strong{color:#e11d1d}
#picker-menu a.newsPicker{background-image:url(../../bundles/contaonews/news.svg)}
#picker-menu a.eventPicker{background-image:url(../../bundles/contaocalendar/calendar.svg)}
#advancedFormContainer {
    margin: 0 15px;
}

#advancedFormContainer h3 {
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

#advancedFormContainer h3:before {
    font-size: 18px;
    vertical-align: top;
    margin-right: 10px;
    color: #8A2BE2;
}

#advancedFormContainer .ac-col6 {
    width: 15.65%;
    float: left;
}

#advancedFormContainer .ac-w20 {
    width: 19%;
    float: left;
}

#advancedFormContainer .ac-w25 {
    width: 24%;
    float: left;
}

#advancedFormContainer .ac-w33 {
    width: 31% !important;
    float: left;
}

#advancedFormContainer .ac-w50 {
    width: 49%;
    float: left;
}

#advancedFormContainer .value.select {
    margin-right: 1%;
    background-color: #eee;
    padding: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 5px;
    box-sizing: border-box;
}

#advancedFormContainer .value.select:before {
    font-size: 18px;
    width: 12%;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
}

#advancedFormContainer .value.select select {
    width: 83%;
    height: 25px;
}
#advancedFormContainer .value.select select option {
    padding: 4px 0;
}

#advancedFormContainer .value.icon-mobile.landscape.select:before {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}

#advancedFormContainer .tl_select {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

#advancedFormContainer .value.select.no-icon select {
    width: 100%;
}

#advancedFormContainer .value label {
    padding: 5px;
    display: block;
    font-size: 12px;
    font-weight: 700;
}

@media (max-width: 767px) {
    #advancedFormContainer .value.select {
        width: 49%;
        margin-right: 1%;
    }
}

@media (max-width: 479px) {
    #advancedFormContainer .value.select {
        width: 100%;
        margin-right: 0;
    }
}

@font-face {
  font-family: 'icon';
  src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.eot?46691270');
  src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.eot?46691270#iefix') format('embedded-opentype'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.woff?46691270') format('woff'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.ttf?46691270') format('truetype'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.svg?46691270#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.svg?46691270#icon') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-desktop:before { content: '\e800'; } /* '' */
.icon-laptop:before { content: '\e801'; } /* '' */
.icon-tablet:before { content: '\e802'; } /* '' */
.icon-mobile:before { content: '\e803'; } /* '' */
.icon-th-large:before { content: '\e804'; } /* '' */
.icon-indent-right:before { content: '\e805'; } /* '' */
.icon-exchange:before { content: '\e806'; } /* '' */
.icon-eye:before { content: '\e807'; } /* '' */
.icon-down-big:before { content: '\e808'; } /* '' */
.icon-left-big:before { content: '\e809'; } /* '' */
.icon-right-big:before { content: '\e810'; } /* '' */
.icon-up-big:before { content: '\e811'; } /* '' */
.icon-move:before { content: '\e812'; } /* '' */
.icon-resize-vertical:before { content: '\e813'; } /* '' */
.icon-resize-horizontal:before { content: '\e814'; } /* '' */

#pal_ac_legend .cbx {
    overflow: hidden;
}

#pal_ac_legend .cbx:nth-of-type(even) {
    clear: left;
}

#pal_ac_legend .w50 .tl_help {
    margin-right: 0;
}
.first-headline.block,.subheadline{font-size:0.7em;font-weight:300;display:block}.first-headline:not(.block){font-weight:300}.first-headline:not(.block)+.main-headline{font-weight:700}
