/*/////////////////////////////////////////////////////////////////////////////////////////////////TEMPORÄRES NEUES STYLING FÜR UNHANDLICHE KLASSEN IN DER GENERAL.CSS*/
div#outercontent div.fieldsetcontent{
    margin: 12px 0 0 0 ;
}

div#outercontent div.suboptions{
    margin: 0 0 0 24px;
    padding: 0;
}

div#outercontent span.suboptions{
    margin: 0 0 0 24px;
    padding: 0;
}

div#outercontent div.tbl_event_enter{
    margin: 0 0 0 24px;
    padding: 0;
}

div#outercontent span.monospace{
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}
div#outercontent span.sprite_info{
    padding: 0 15px 0 0;
}

div#outercontent p.monospace{
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}

div#outercontent p.monospace span{
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}

div#outercontent p.small{
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}
div#outercontent p.textinput_big{
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}
div#outercontent table span.small{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}
div#outercontent p.info{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #14152D;
    padding: 0;
    margin: 0;
    text-align: left;
}

div#outercontent textarea#template_content{
    background-color: #ffffff;
    border: 1px solid #D0D0D5;
    font-family: 'Roboto Mono';
    font-weight: 400;
    color: #434457;
    font-size: 14px;
    padding: 8px;
    margin: 2px 12px 0 0;
    max-width: 100%;
    min-height: 140px;
    resize: vertical;
}

div#outercontent div.drop-zone-single-file{
    margin: 12px 12px 0 0;
}

div#outercontent th.breaker_column,
div#outercontent td.breaker_column {
    display: none;
}

div#outercontent span.defaultlist_context_menu_entry{
    margin-bottom: 8px;
}

div#outercontent p.add_item #button-add {
    margin: 0 0 0 12px;
}

div#outercontent span.highlight {
    background-color: #F8AE79;
}

/*Suchfeld bei Fragebogen*/
div#outercontent .textinput_with_button input{
    margin: 20px 12px 20px 0;
    width: 240px;
}

/*Suchfeld bei Mandanten*/
input#project_menu_search{
    margin: 24px 0 0 0;
    width: 234px;
}

/*Farbboxen in den Einstellungen der Widgets des Dashboards*/
.sp-palette .sp-thumb-inner {
    margin: 0;
}

/*Kachel-Menu z.B. unter Auswertung>Ergebnisse*/
.tile_menu {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
}

div#outercontent .tile_menu_single {
    position: relative;
    display:flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background-color: #F3F3F4;
    width: 380px;
    height: 200px;
    border: 1px solid #D0D0D5;
    margin-right: 24px;
    margin-bottom: 24px;
}

div#outercontent .tile_menu_single:hover {
    border: 1px solid #434457;
}

div#outercontent .tile_menu_single:hover .tile_menu_single_body {
    background-color: #D0D0D5;
    color: #14152D;
}

div#outercontent .tile_menu_single_head {
    background-color: #F3F3F4;
    width: 100%;
    min-height: 60px;
    display:flex;
    justify-content: center;
    align-items: center;
}
div#outercontent .tile_menu_inactive .tile_menu_single_head {
    border-bottom: 4px solid #727381;
}

div#outercontent .title_menu_headline{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    color: #14152D;
    font-size: 16px;
    letter-spacing: 0.4px;
    text-align: center;
    padding: 0 6px;
}

div#outercontent .tile_menu_single_body {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    background-color: #FFF;
}

div#outercontent a.tile_menu_single_body {
    text-align: center;
    margin: auto 24px;
    padding: 0 24px;
    width: 332px;
}

div#outercontent .tile_menu_single_footer a{
    width: 100px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 12px 24px;
    margin: auto 0 28px 0;
    background-color: #FFF;
    box-shadow: 0 6px 6px #D0D0D5;
}

div#outercontent .tile_menu_single_footer a:hover{
    background-color: #F8F8F8;
}

.menu_color_03 {
    border-bottom: 4px solid #F47921;
}

.menu_color_04 {
    border-bottom: 4px solid #D71920;
}

.menu_color_05 {
    border-bottom: 4px solid #1EC280;
}

.menu_color_15 {
    border-bottom: 4px solid #12adcf;
}

div#outercontent .question_selection_wrap span.singleitem_icon {
    margin: 6px;
}

.breadcrumbs_wrap span.chevron {
    font-family: "Roboto";
    vertical-align: middle;
    font-size: 14px;
}
.breadcrumbs_wrap span {
    font-family: "Roboto";
    vertical-align: initial;
    font-size: 14px;
}
#layer_slide ul li.hover > span.layer_arrow {
    font-family: "Roboto";
}
