7/*
Lansuite Style-Definitions

For detailed Information see:
http://lansuite-docu.orgapage.de/index.php?title=Stylesheets

Format:
name {
  position: ;  width: ;  height: ;
  margin: ;  border: ;  padding: ;
  float: ;  clear: ;  text-align: ;  vertical-align: ;  white-space: ;
  color: ;  background: ;  background-image: ;  background-repeat: ;
  font-size: ;  font-weight: ;  font-family: ;
  text-decoration: ;  display: ;  list-style: ;
}
*/

/* ---- BEGINN EIGENER Anpassungen ----*/
@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/subset-DejaVuSans-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/subset-DejaVuSans.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/subset-DejaVuSans-Oblique.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/subset-DejaVuSans-BoldOblique.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

body, td, input, select, div.Buttons a, input.Button, #shoutbox,
.row_value, .mastersearch2_search_row_value, .mastersearch2_result_row_value,
.row_value_highlighted, .row_value_important { font-size: 12px; }
body, input, div.Buttons a, input.Button { font-family: 'DejaVu Sans', sans-serif; }
body { color: #A5A5A5; }



/* ---- BEGINN neuer Elemente ----*/
div.Headline {
  position: relative;
  background: #333333;
  font-size: 15px;  font-weight: bold;
  text-align: center;
}
div.HeadlineSub {
  background: #333333;
  font-size: 12px;
  text-align: center;
}
div.HeadlineHelp {
  position: absolute;  top: 0px; right: 8px;
  font-size: 12px;
}
div.Button {
  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;
}

/*.SeatPlanSVGContent {
  padding: 3px 3px 3px 3px;
}*/

div.Button a {
  width: 140px;
  margin: 2px 0px 2px 0px;    padding: 2px 6px 2px 6px;
  text-align: center;
  background: #bbbbbb;
  font-weight: bold;
  display: block;
}
div.Button a:hover {
  width: 140px;
  margin: 2px 0px 2px 0px;    padding: 2px 6px 2px 6px;
  text-align: center;
  background: #999999;  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  display: block;
}
div.Buttons a {
  width: 125px;  height: 100%;
  margin: 2px 2px 2px 0px;   border: 2px solid #6882b9;   padding: 1px;
  float: left;
  background: #D7E5F2;   color: #102132;
  font-size: 12px;  font-family: verdana, helvetica, sans-serif;
  text-align: center;
}
div.Buttons a:hover {
  width: 125px;  height: 100%;
  margin: 2px 2px 2px 0px;   border: 2px solid #6882b9;   padding: 1px;
  float: left;
  background: #284279;   color: #ffffff;
  font-size: 12px;  font-family: verdana, helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
}
input.Button {
  width: 125px;  height: 100%;
  margin: 2px 0px 2px 0px;   border: 2px solid #6882b9;   padding: 0px 2px 0px 2px;
  background: #D7E5F2;   color: #102132;
  font-size: 12px;  font-family: verdana, helvetica, sans-serif;
}
input.Button:hover {
  width: 125px;  height: 100%;
  margin: 2px 0px 2px 0px;   border: 2px solid #6882b9;   padding: 0px 2px 0px 2px;
  background: #284279;   color: #ffffff;
  font-size: 12px;  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
}
fieldset {
  margin: 0px 0px 0px 0px;   padding: 2px;
}
input.Button, span.Button {
  margin: 0px 0px 0px 0px;   border: 2px solid #6882b9;   padding: 0px 0px 0px 0px;
  background: #D7E5F2;   color: #102132;
  font-size: 12px;  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
  cursor: pointer;
}
input.Button:hover, span.Button:hover {
  margin: 0px 0px 0px 0px;   border: 2px solid #6882b9;   padding: 0px 0px 0px 0px;
  background: #284279;   color: #ffffff;
  font-size: 12px;  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
  cursor: pointer;
}

/* Content */
ul.LineBoard {
/*  background: url(images/row_bg_board.gif) repeat-y 15% 0; */
  background: #333333;
  font-size: 12px;
}
ul.Line {
  margin: 0px 0px 0px 0px;    border-top: 1px solid #aaaaaa;    padding: 0px 0px 2px 0px;
}
ul.LineFirst {
  font-size: 12px;
}
li.LineLeft {
  vertical-align: middle;
}
li.LineLeftBoard {
  vertical-align: middle;
}
li.LineLeftHalf {
  vertical-align: middle;
}

/* Size */
.small {
  font-size:        10px;
  color:		#ffffff;
}


/* Main */
.copyright {        /* old name: tbl_small2 */
  font-size:        10px;
  color:            #aaaaaa;
}

.img_border {       /* old name: img */
  border-width: 1px;
  border-color: #000000;
  border: 1px solid #000000;
/*    border-color: #D93903; */
}

.content {
  font-size:        12px;
  text-align:       left;
}

.content_head {     /* old name: tbl_5 */
  background:       #333333;
  padding:      4px;
  font-size:        12px;
  border-bottom:    1px solid #9D9D9D;
  text-align:       left;
}

.row_key {          /* old name: tbl_6 */
  height: 100%;
  background:       #E8E7E7;
  padding:      4px;
  font-size:        12px;
/*  font-weight: bold; */
  border-bottom:    1px solid #9D9D9D;
  text-align:       left;
}

.row_value {        /* old name: tbl_1 */
  height: 100%;
  background:       #EFEFEF;
  padding:      4px;
  font-size:        12px;
  border-bottom:    1px solid #9D9D9D;
  text-align:       left;
}

.row_value_highlighted {        /* old name: tbl_2 */
  height: 100%;
  background:       #E2F2E2;
  padding:      4px;
  font-size:        12px;
  border-bottom:    1px solid #9D9D9D;
  text-align:       left;
}

.row_value_important {      /* old name: tbl_important */
  height: 100%;
  background:       #EEE6BD;
  padding:      4px;
  font-size:        12px;
  border-bottom:    1px solid #9D9D9D;
  text-align:       left;
}

.row_value_code {       /* old name: tbl_7 */
  background:       #C7C6C4;
  padding:      4px;
  font-family:   Courier New, Courier, mono;
  font-size:        12px;
  border-bottom:    1px solid #9D9D9D;
}

.hrule {            /* old name: tbl_4 */
  background:       #9D9D9D;
  border-bottom:    1px solid #9D9D9D;
}

.engaged {          /* old name: tbl_1 */       /* Used, if a text should be engaged */
  background:       #404040;
  padding:      2px;
  padding-left: 18px;
}

.box_caption {
  color:            #bbbbbb;
/*  padding:      2px 0px 0px 0px; */
  margin-top:	2px;
  font-size:        10px;
  height:23;
  font-weight:	bold;
}

.box_content {
  background:       #333333;
  padding:      4px;
  font-size:        12px;
}

/* Form fields */
.form {             /* Form fields, which must be supplied */
  font-family:  Verdana,Arial,Helvetica;
  font-size:        12px;
  font-weight:  normal;
  color:            #102132;
  border:           1px solid #284279;
  background-color: #D7E5F2;
/*  background-color: #000000; */
/*  background-image: url(images/index_form_bg.gif); */
}

.form234 {
  background-color: #333333;
  border: 0px;
}

.form_optional {    /* Optional form fields, which need not to be supplied */
  font-family:  Verdana,Arial,Helvetica;
  font-size:        12px;
  font-weight:  normal;
  color:            #000000;
  border:           1px solid #000000;
  background-color: #E2F2E2;
}

/* Links */
/*a:link, a:visited, a.link:link, a.link:visited {
  color:            #000000;
  text-decoration:none;
}
a:hover, a.link:hover {
  color:            #FF9000;
  text-decoration:none;
} */

/* Link, undelined only, when mouse is over it */
a.underline_on_hover:link, a.underline_on_hover:visited, a.menu:link, a.menu:visited {
  color:            #000000;
  text-decoration:none;
}
a.underline_on_hover:hover, a.menu:hover {
  color:            #FF9000;
  text-decoration:underline;
}



a.news:link, a.news:visited {
  color:            #ff9000;
  text-decoration:underline;
  font-weight:bold;
}
a.news:hover {
  color:            #FF9000;
  text-decoration:none;
  font-weight:bold;
}



/* special */
.frame_box {
  background:       #D6D6D6;
  font-family:  verdana, helvetica, sans-serif;
  font-size:        12px;
  font-weight:  normal;
  color:            #000000;
  text-align:       center;
  vertical-align:   middle;
  border:           1px solid #9D9D9D;
  padding:      4px;
}

.loading {
  position: absolute;
  background:       #555555;
  border:           1px solid #9D9D9D;
  color:            #ffffff;
  padding:      4px;
  font-size:        12px;
  text-align:       left;
  visibility:  hidden;
}


/*  */
.tbl_0 {
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* MAIN FIELDS. FOR EXAMPLE THE RIGHT SIDE IN A FORM */
.tbl_1 {
  background:    #EEEEEE;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* HIGHLITED FIELDS */
.tbl_2 {
  background:    #E2F2E2;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* HOR. LINES BETWEEN THE ROW'S */
.tbl_4 {
  background:    #B0B0B0;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* THE BACKGROUND IN THE CONENT TABLE */
.tbl_5 {
  background:    #EEEEEE;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     10px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* CAPTION FIELDS. FOR EXAMPLE THE LEFT SIDE IN A FORM */
.tbl_6 {
  background:    #E4E4E4;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* CODE STYLE */
.tbl_7 {
  background:    #C7C6C4;
  font-family:   Courier New, Courier, mono;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* BORDER */
.tbl_8 {
  border: 1px solid #000000;}

/* SPECIAL BG. FOR EXAMPLE THE DESCRAPTION AT THE SEAT PLAN */
.tbl_9 {
  background:    #D6D6D6;
  font-family:   verdana, helvetica, sans-serif;
  border:            1px solid #000000;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* HELPLET STYLE NORMAL */
.tbl_helplet {
  background:    #EFEFEF;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* HELPLET STYLE LEFT SIDE IN THE TABLE */
.tbl_helplet_left {
  background:    #CBE0FA;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* HELPLET STYLE RIGTH SIDE IN THE TABLE */
.tbl_helplet_right {
  background:    #E4E4E4;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* IMPORTANT FIELDS. FOR EXAMPLE IMPORTANT NEWS */
.tbl_important {
  background:    #EEE6BD;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* SMALL TEXT */
.tbl_small {
  font-family:   verdana, Helvetica, sans-serif;
  font-size:     10px;
  font-weight:   normal;
  color:         #000000;}

/* COPYRIGHT */
.tbl_small2 {
  font-family:   verdana, Helvetica, sans-serif;
  font-size:     10px;
  font-weight:   normal;
  color:         #666666;}

/* ERROR FIELDS IN FORM'S */
.tbl_1_error {
  background:    #EEE6BD;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;
  background-image: url(images/index_form_error.gif);}

/* INACTIVE ROW'S IN SEARCH RESULTS */
.tbl_1_off {
  background:    #CBE0FA;
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* RED ERROR MESSAGE'S */
.tbl_error {
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #E54600;
  text-align:      left;}

/* BLACK FONT */
.tbl_black {
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #000000;
  text-align:      left;}

/* RED FONT */
.tbl_red {
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  color:         #3481E5;
  text-align:      left;
  font-weight:     bold;}

/* GREEN FONT */
.tbl_green {
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #00A800;
  text-align:      left;}

/* BLUE FONT */
.tbl_blue {
  font-family:   verdana, helvetica, sans-serif;
  font-size:     12px;
  font-weight:   normal;
  color:         #2264DD;
  text-align:      left;}

/* KEYWORD DESCREPTIONS */
acronym {
  border-bottom:     1px dashed #990000;
  cursor:        help;}

/* NORMAL LINK */
a:link, a:visited, a.link:link, a.link:visited {
/*  color:             #cc2C00;  */
  color: #CE5000;
  text-decoration: underline;
}

a:hover {
/*  color:             #000000; */
  color: #FF5F24;
  text-decoration: none;
}

/* MASTERSEARCH LINK */
a.mastersearch2_result_heading:link, a.mastersearch2_result_heading:visited {
  color:             #D8D8D8;  
  text-decoration: underline;
}

a.mastersearch2_result_heading:hover {
  color:             #D8D8D8;
  text-decoration: none;
  }



/* menu LINK */
a.menu:link, a.menu:visited {
  color:             #EE3E02;
  text-decoration: none;}

a.menu:hover {
  color:             #FF5F24;
  text-decoration: underline;}

/* IMAGE STYLE */
.img {
  border:       1px solid #000000;}
/*    border: 1px solid; 
    color: #D96b63; } */

/* TOOLTIP STYLE in Seatplan and Guestmap*/
.tooltip {
  background-color:#FFFF99;
  border-width:1px;
  border-style:solid;
}

form {
  display: inline; }
  
/*
*   Images (Dot (active/inactive) in front of Line; User-Icon (online / offline))
*/
.DotRow:before {
  margin: 0px 0px 0px 0px;   border: 0px;   padding: 0px 4px 0px 0px;
  content:url("images/DotRow.png");
}
.DotRowActive:before {
  margin: 0px 0px 0px 0px;   border: 0px;   padding: 0px 4px 0px 0px;
  content:url("images/DotRowActive.png");
}
.user_online:after {
  margin: 0px 0px 0px 0px;   border: 0px;   padding: 0px 0px 0px 4px;
  content:url("images/user_online.png");
}
.user_offline:after {
  margin: 0px 0px 0px 0px;   border: 0px;   padding: 0px 0px 0px 4px;
  content:url("images/user_offline.png");
}
.user_idle:after {
  margin: 0px 0px 0px 0px;   border: 0px;   padding: 0px 0px 0px 4px;
  content:url("images/user_idle.png");
}
.icon_delete:after {
  margin: 0px 0px 0px 0px;   border: 0px;   padding: 0px 0px 0px 4px;
  content:url("images/icon_delete.png");
}

li.box_entry {
  padding: 1px 0px 2px 16px;
  background-image: url("images/box_entry.png");
  background-repeat: no-repeat;
}
li.box_entry_active {
  padding: 1px 0px 2px 16px;
  background-image: url("images/box_entry_active.png");
  background-repeat: no-repeat;
}
li.box_entry_lvl_1 {
  padding: 1px 0px 2px 24px;
  background-position:8px;
  background-image: url("images/box_entry_lvl_1.png");
  background-repeat: no-repeat;
}
li.box_entry_lvl_1_active {
  padding: 1px 0px 2px 24px;
  background-position:8px;
  background-image: url("images/box_entry_lvl_1_active.png");
  background-repeat: no-repeat;
}
span.AdminIcons {
  padding: 1px 0px 2px 24px;
  background-position:8px;
  background-image: url("images/AdminIcons.png");
  background-repeat: no-repeat;
}

/*
* Old should not be used anymore
*/
.content {
  padding: 0px 0px 0px 0px;
  background:       #DEE3E7;
}
.row_key, .mastersearch2_search_row_key, .mastersearch2_result_row_key {
  height: 100%;
  border-bottom: 1px solid #9c9d9c;   padding: 4px 2px 4px 2px;
    background: #404040;
/*  font-weight: bold; */
  font-size: 13px;
  text-align: left;
}
.row_value, .mastersearch2_search_row_value, .mastersearch2_result_row_value {
  height: 100%;
  border-bottom: 1px solid #9c9d9c;   padding: 4px 2px 0px 2px;
    background: #404040;
  font-size: 12px;
}
.row_value_highlighted, .mastersearch2_search_row_value_highlighted, .mastersearch2_result_row_value_highlighted {
  height: 100%;
  border-bottom: 1px solid #9c9d9c;   padding: 4px 2px 0px 2px;
    background:     #E2F2E2;
  font-size: 12px;
}
.row_value_important, .mastersearch2_search_row_value_important, .mastersearch2_result_row_value_important {
  height: 100%;
  border-bottom: 1px solid #9c9d9c;   padding: 4px 2px 0px 2px;
    background: #EEE6BD;
  font-size: 12px;
}


/*
* ---- BEGINN EIGENER FOOTER ----
*/
/* Footer: Text und Links grau, Hover orange */
#Footer {
  color: #A5A5A5;
}
#Footer a,
#Footer a:link,
#Footer a:visited {
  color: #A5A5A5;
  text-decoration: none;
}
#Footer a:hover,
#Footer a:focus {
  color: #CE5000;
  text-decoration: underline;
}

/*
* ---- BEGINN EIGENE Anpassungen ----
*/
/* Sitzplan: Schrift der SVG-Texte (Legende usw.), die LanSuite inline als Verdana 8pt setzt */
#SeatPlanSVGContet text {
  font-family: 'DejaVu Sans', sans-serif !important;
  fill: #A5A5A5;
}
#SeatPlanSVGContet text[style*="font-size:8pt"] {
  font-size: 11px !important;
}

/* jQuery UI: Farben und Schrift vom Design übernehmen */
.ui-widget,
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: inherit;
}
.ui-widget-content,
.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a {
  background: transparent;
  color: inherit;
}
.ui-widget-content,
.ui-widget.ui-widget-content,
.ui-widget-header {
  border-color: #555;
}


/* jQuery UI: Zustände (Tabs, Buttons, Auswahl) */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button {
  background: #404040;
  border: 1px solid #555;
  color: #A5A5A5;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #A5A5A5;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  background: #4a4a4a;
  border: 1px solid #666;
  color: #CE5000;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited,
.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
  color: #CE5000;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #CE5000;
  border: 1px solid #CE5000;
  color: #fff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #5a3a1a;
  border: 1px solid #CE5000;
  color: #f0d0b0;
}

/* Meldungsboxen: dunkel, Farbe als Akzent am Rand */
li.Confirmation,
li.Information,
li.Err {
  border-radius: 8px;
  color: #e0e0e0;
}
li.Confirmation { background: #2f4a2e; border: 0 }
li.Information  { background: #4a3a20; border: 0 }
li.Err          { background: #4a2222; border: 0 }

li.Information > a,
li.Confirmation > a,
li.Err > a {
  color: #CE5000;
}

/* Frage-Dialog: Senden-/Abbrechen-Symbole mittig zur Schrift */
form[name="question"] input.yes_button,
form[name="question"] img {
  vertical-align: middle;
}

img[src*="design/images/icon_"] { vertical-align: middle; }
li.box_entrydata img[src*="icon_change"] { margin-left: 4px; }

.user_online:after, .user_offline:after, .user_idle:after,
.icon_delete:after {
  vertical-align: middle;
}

/* Benutzer-Box: "Benutzer: [#0005]" und Ausloggen-Symbol in einer Zeile */
li.box_entry:has(> a.icon_delete) {
}
.icon_delete:after { padding-left: 0; }

/* Hilfe-Dialog: Rahmen ohne Luft, eingebettetes Fenster fuellt den Inhalt komplett */
.helplet-ui { padding: 0; }
.helplet-ui .ui-dialog-content.helplet-dialog { padding: 0; overflow: hidden; }
.helplet-dialog iframe { display: block; width: 100%; height: 100%; border: 0; background: #3a3a3a; }

/* Schliessen-Button: ohne Kasten, helles Kreuz, mittig in der Titelleiste */
.helplet-ui .ui-dialog-titlebar { padding: 6px 36px 6px 12px; }
.helplet-ui .ui-dialog-titlebar-close {
  top: 50%; right: 8px; margin-top: -10px;
  background: transparent; border: 0;
}
.helplet-ui .ui-dialog-titlebar-close .ui-icon {
  background-image: url("../../ext_scripts/jquery-ui/images/ui-icons_ffffff_256x240.png");
}
.helplet-ui .ui-dialog-titlebar-close:hover .ui-icon {
  background-image: url("../../ext_scripts/jquery-ui/images/ui-icons_cc0000_256x240.png");
}

/* Seite IM Hilfe-Fenster: kein Rand, Hintergrund bis zum Scrollbalken, Padding innen */
body.popup { margin: 0; background: #3a3a3a; }
body.popup div#ContentFullscreen { padding: 8px 12px; }

/* Hilfe-Dialog: feste Hintergruende fuer Rahmen und Titelleiste */
.helplet-ui {
  background: #3a3a3a;
  border: 1px solid #555;
}
.helplet-ui .ui-dialog-titlebar {
  background: #2b2b2b;
  border: 0;
  border-bottom: 2px solid #CE5000;
  border-radius: 0;
  color: #e0e0e0;
}
