@charset "UTF-8";
/* Pour qu'il aille chercher le bon path des images sinon vu que tout est relatif il essaye de se baser sur le nom de domaine du golf */
/* La couleur de police globale */
/* La couleur primaire de la charte */
/* La couleur secondaire de la charte */
/* Pour qu'il aille chercher le bon path des images sinon vu que tout est relatif il essaye de se baser sur le nom de domaine du golf */
/* La couleur de police globale */
/* La couleur primaire de la charte */
/* La couleur secondaire de la charte */
/* Toute la CSS de base d'albatros */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: 400;
}

li, ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

q:after, q:before {
  content: "";
}

abbr, acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

legend {
  color: #000;
}

table {
  font-size: inherit;
  font: 100%;
}

code, kbd, pre, samp, tt {
  font-family: monospace;
  line-height: 100%;
}

q:after, q:before {
  content: "";
}

fieldset, html, img {
  border: 0;
}

.vt-albatros-container {
  /*.container {
    overflow: scroll;
    zoom: 1;
  }*/
}

.hide {
  display: none;
}

.al-c {
  overflow: hidden;
  zoom: 1;
}

.al-c-auto {
  overflow: auto;
  zoom: 1;
}

.al-c-auto-x {
  overflow-x: auto;
  zoom: 1;
}

.al-c-auto-y {
  overflow-y: auto;
  zoom: 1;
}

.al-nowrap {
  white-space: nowrap;
}

.al-c11:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.al-ci, .al-ci-c {
  margin-right: 8px;
}

.al-ci input, .al-ci-c input, .al-gwt .al-ci input, .al-gwt .al-ci-c input {
  width: 100%;
}

.al-ci-c input, .al-gwt .al-ci-c input {
  text-align: center;
}

.al-ci-r input, .al-gwt .al-ci-r input {
  text-align: right;
}

.al-gwt .al-gwt-ci, .al-gwt-ci {
  margin-right: 8px;
}

.al-gwt .al-gwt-ccombo select, .al-gwt .al-gwt-ci input, .al-gwt .al-gwt-ci-c input, .al-gwt-ccombo select, .al-gwt-ci input, .al-gwt-ci-c input {
  width: 100%;
}

.al-combo, .al-gwt .al-combo {
  height: 22px;
}

.al-combo select, .al-gwt .al-combo select {
  width: 100%;
}

.al-check, .al-gwt .al-check {
  white-space: nowrap;
}

.al-check label, .al-gwt .al-check label {
  padding-left: 4px;
  white-space: nowrap;
}

.al-gwt .al-radio label, .al-radio label {
  padding-left: 4px;
}

.al-gwt .al-memo textarea, .al-memo textarea {
  width: 100%;
}

.al-cbt, .al-gwt .al-cbt {
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 6px;
}

.al-gwt .al-hyperlink div, .al-hyperlink div {
  white-space: nowrap;
}

.al-fl {
  float: left;
}

.al-fr {
  float: right;
}

.al-p {
  padding: 0.5em;
}

.al-p-t {
  padding-top: 0.5em;
}

.al-p-l {
  padding-left: 0.5em;
}

.al-p-r {
  padding-right: 0.5em;
}

.al-p-b {
  padding-bottom: 0.5em;
}

.al-p-tb {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.al-p-rl {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.al-p-tbl {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}

.al-p-trb {
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
}

.al-p-rbl {
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}

.al-p05 {
  padding: 0.25em;
}

.al-p05-t {
  padding-top: 0.25em;
}

.al-p05-l {
  padding-left: 0.25em;
}

.al-p05-r {
  padding-right: 0.25em;
}

.al-p05-b {
  padding-bottom: 0.25em;
}

.al-p05-tb {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.al-p05-rl {
  padding-right: 0.25em;
  padding-left: 0.25em;
}

.al-p05-tbl {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.25em;
}

.al-p05-trb {
  padding-top: 0.25em;
  padding-right: 0.25em;
  padding-bottom: 0.25em;
}

.al-p05-rbl {
  padding-right: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.25em;
}

.al-p2-t {
  padding-top: 1em;
}

.al-p2-l {
  padding-left: 1em;
}

.al-p2-r {
  padding-right: 1em;
}

.al-p2-b {
  padding-bottom: 1em;
}

.al-p2-tb {
  padding-top: 1em;
  padding-bottom: 1em;
}

.al-p2-rl {
  padding-right: 1em;
  padding-left: 1em;
}

.al-p2-tbl {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}

.al-p2-trb {
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}

.al-p3-t {
  padding-top: 1.5em;
}

.al-p3-l {
  padding-left: 1.5em;
}

.al-p3-r {
  padding-right: 1.5em;
}

.al-p3-b {
  padding-bottom: 1.5em;
}

.al-p3-tb {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.al-p3-rl {
  padding-right: 1.5em;
  padding-left: 1.5em;
}

.al-p3-tbl {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 1.5em;
}

.al-p3-trb {
  padding-top: 1.5em;
  padding-right: 1.5em;
  padding-bottom: 1.5em;
}

.al-p4-t {
  padding-top: 2em;
}

.al-p4-l {
  padding-left: 2em;
}

.al-p4-r {
  padding-right: 2em;
}

.al-p4-b {
  padding-bottom: 2em;
}

.al-p5-t {
  padding-top: 2.5em;
}

.al-p5-l {
  padding-left: 2.5em;
}

.al-p5-r {
  padding-right: 2.5em;
}

.al-p5-b {
  padding-bottom: 2.5em;
}

.al-p6-t {
  padding-top: 3em;
}

.al-p6-l {
  padding-left: 3em;
}

.al-p6-r {
  padding-right: 3em;
}

.al-p6-b {
  padding-bottom: 3em;
}

.al-p7-t {
  padding-top: 3.5em;
}

.al-p7-l {
  padding-left: 3.5em;
}

.al-p7-r {
  padding-right: 3.5em;
}

.al-p7-b {
  padding-bottom: 3.5em;
}

.al-p8-t {
  padding-top: 4em;
}

.al-p8-l {
  padding-left: 4em;
}

.al-p8-r {
  padding-right: 4em;
}

.al-p8-b {
  padding-bottom: 4em;
}

.al-p9-t {
  padding-top: 4.5em;
}

.al-p9-l {
  padding-left: 4.5em;
}

.al-p9-r {
  padding-right: 4.5em;
}

.al-p9-b {
  padding-bottom: 4.5em;
}

.al-p10-t {
  padding-top: 5em;
}

.al-p10-l {
  padding-left: 5em;
}

.al-p10-r {
  padding-right: 5em;
}

.al-p10-b {
  padding-bottom: 5em;
}

.al-p11-t {
  padding-top: 5.5em;
}

.al-p11-l {
  padding-left: 5.5em;
}

.al-p11-r {
  padding-right: 5.5em;
}

.al-p11-b {
  padding-bottom: 5.5em;
}

.al-p12-t {
  padding-top: 6em;
}

.al-p12-l {
  padding-left: 6em;
}

.al-p12-r {
  padding-right: 6em;
}

.al-p12-b {
  padding-bottom: 6em;
}

.al-p13-t {
  padding-top: 6.5em;
}

.al-p13-l {
  padding-left: 6.5em;
}

.al-p13-r {
  padding-right: 6.5em;
}

.al-p13-b {
  padding-bottom: 6.5em;
}

.al-p14-t {
  padding-top: 7em;
}

.al-p14-l {
  padding-left: 7em;
}

.al-p14-r {
  padding-right: 7em;
}

.al-p14-b {
  padding-bottom: 7em;
}

.al-p15-t {
  padding-top: 7.5em;
}

.al-p15-l {
  padding-left: 7.5em;
}

.al-p15-r {
  padding-right: 7.5em;
}

.al-p15-b {
  padding-bottom: 7.5em;
}

.al-p16-t {
  padding-top: 8em;
}

.al-p16-l {
  padding-left: 8em;
}

.al-p16-r {
  padding-right: 8em;
}

.al-p16-b {
  padding-bottom: 8em;
}

.al-p17-t {
  padding-top: 8.5em;
}

.al-p17-l {
  padding-left: 8.5em;
}

.al-p17-r {
  padding-right: 8.5em;
}

.al-p17-b {
  padding-bottom: 8.5em;
}

.al-p18-t {
  padding-top: 9em;
}

.al-p18-l {
  padding-left: 9em;
}

.al-p18-r {
  padding-right: 9em;
}

.al-p18-b {
  padding-bottom: 9em;
}

.al-p19-t {
  padding-top: 9.5em;
}

.al-p19-l {
  padding-left: 9.5em;
}

.al-p19-r {
  padding-right: 9.5em;
}

.al-p19-b {
  padding-bottom: 9.5em;
}

.al-p20-t {
  padding-top: 10em;
}

.al-p20-l {
  padding-left: 10em;
}

.al-p20-r {
  padding-right: 10em;
}

.al-p20-b {
  padding-bottom: 10em;
}

.al-p25-t {
  padding-top: 12.5em;
}

.al-p25-l {
  padding-left: 12.5em;
}

.al-p25-r {
  padding-right: 12.5em;
}

.al-p25-b {
  padding-bottom: 12.5em;
}

.al-p30-t {
  padding-top: 15em;
}

.al-p30-l {
  padding-left: 15em;
}

.al-p30-r {
  padding-right: 15em;
}

.al-p30-b {
  padding-bottom: 15em;
}

.al-p35-t {
  padding-top: 17.5em;
}

.al-p35-l {
  padding-left: 17.5em;
}

.al-p35-r {
  padding-right: 17.5em;
}

.al-p35-b {
  padding-bottom: 17.5em;
}

.al-p40-t {
  padding-top: 20em;
}

.al-p40-l {
  padding-left: 20em;
}

.al-p40-r {
  padding-right: 20em;
}

.al-p40-b {
  padding-bottom: 20em;
}

.al-p-bt-t {
  padding-top: 0.3em;
}

.al-p-bt-l {
  padding-left: 0.3em;
}

.al-p-bt-r {
  padding-right: 0.3em;
}

.al-p-bt-b {
  padding-bottom: 0.3em;
}

.al-p-bt-tb {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

.al-m {
  margin: 0.5em;
}

.al-m-t {
  margin-top: 0.5em;
}

.al-m-l {
  margin-left: 0.5em;
}

.al-m-r {
  margin-right: 0.5em;
}

.al-m-b {
  margin-bottom: 0.5em;
}

.al-m-tb {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.al-m-bt-t {
  margin-top: 0.3em;
}

.al-m-bt-l {
  margin-left: 0.3em;
}

.al-m-bt-r {
  margin-right: 0.3em;
}

.al-m-bt-b {
  margin-bottom: 0.3em;
}

.al-m-bt-tb {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}

.al-ma-l {
  margin-left: auto;
}

.al-ma-r {
  margin-right: auto;
}

.al-ma-rl {
  margin-right: auto;
  margin-left: auto;
}

.al-m01 {
  margin: 0.1em;
}

.al-m01-t {
  margin-top: 0.1em;
}

.al-m01-l {
  margin-left: 0.1em;
}

.al-m01-r {
  margin-right: 0.1em;
}

.al-m01-b {
  margin-bottom: 0.1em;
}

.al-m05 {
  margin: 0.25em;
}

.al-m05-t {
  margin-top: 0.25em;
}

.al-m05-l {
  margin-left: 0.25em;
}

.al-m05-r {
  margin-right: 0.25em;
}

.al-m05-b {
  margin-bottom: 0.25em;
}

.al-m05-tb {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.al-m05-rl {
  margin-right: 0.25em;
  margin-left: 0.25em;
}

.al-m05-tbl {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  margin-left: 0.25em;
}

.al-m05-trb {
  margin-top: 0.25em;
  margin-right: 0.25em;
  margin-bottom: 0.25em;
}

.al-m05-rbl {
  margin-right: 0.25em;
  margin-bottom: 0.25em;
  margin-left: 0.25em;
}

.al-m2-t {
  margin-top: 1em;
}

.al-m2-l {
  margin-left: 1em;
}

.al-m2-r {
  margin-right: 1em;
}

.al-m2-b {
  margin-bottom: 1em;
}

.al-m3-t {
  margin-top: 1.5em;
}

.al-m3-l {
  margin-left: 1.5em;
}

.al-m3-r {
  margin-right: 1.5em;
}

.al-m3-b {
  margin-bottom: 1.5em;
}

.al-m4-t {
  margin-top: 2em;
}

.al-m4-l {
  margin-left: 2em;
}

.al-m4-r {
  margin-right: 2em;
}

.al-m4-b {
  margin-bottom: 2em;
}

.al-m5-t {
  margin-top: 2.5em;
}

.al-m5-l {
  margin-left: 2.5em;
}

.al-m5-r {
  margin-right: 2.5em;
}

.al-m5-b {
  margin-bottom: 2.5em;
}

.al-m6-t {
  margin-top: 3em;
}

.al-m6-l {
  margin-left: 3em;
}

.al-m6-r {
  margin-right: 3em;
}

.al-m6-b {
  margin-bottom: 3em;
}

.al-m7-t {
  margin-top: 3.5em;
}

.al-m7-l {
  margin-left: 3.5em;
}

.al-m7-r {
  margin-right: 3.5em;
}

.al-m7-b {
  margin-bottom: 3.5em;
}

.al-m8-t {
  margin-top: 4em;
}

.al-m8-l {
  margin-left: 4em;
}

.al-m8-r {
  margin-right: 4em;
}

.al-m8-b {
  margin-bottom: 4em;
}

.al-m9-t {
  margin-top: 4.5em;
}

.al-m9-l {
  margin-left: 4.5em;
}

.al-m9-r {
  margin-right: 4.5em;
}

.al-m9-b {
  margin-bottom: 4.5em;
}

.al-m10-t {
  margin-top: 5em;
}

.al-m10-l {
  margin-left: 5em;
}

.al-m10-r {
  margin-right: 5em;
}

.al-m10-b {
  margin-bottom: 5em;
}

.al-m11-t {
  margin-top: 5.5em;
}

.al-m11-l {
  margin-left: 5.5em;
}

.al-m11-r {
  margin-right: 5.5em;
}

.al-m11-b {
  margin-bottom: 5.5em;
}

.al-m12-t {
  margin-top: 6em;
}

.al-m12-l {
  margin-left: 6em;
}

.al-m12-r {
  margin-right: 6em;
}

.al-m12-b {
  margin-bottom: 6em;
}

.al-m13-t {
  margin-top: 6.5em;
}

.al-m13-l {
  margin-left: 6.5em;
}

.al-m13-r {
  margin-right: 6.5em;
}

.al-m13-b {
  margin-bottom: 6.5em;
}

.al-m14-t {
  margin-top: 7em;
}

.al-m14-l {
  margin-left: 7em;
}

.al-m14-r {
  margin-right: 7em;
}

.al-m14-b {
  margin-bottom: 7em;
}

.al-m15-t {
  margin-top: 7.5em;
}

.al-m15-l {
  margin-left: 7.5em;
}

.al-m15-r {
  margin-right: 7.5em;
}

.al-m15-b {
  margin-bottom: 7.5em;
}

.al-m16-t {
  margin-top: 8em;
}

.al-m16-l {
  margin-left: 8em;
}

.al-m16-r {
  margin-right: 8em;
}

.al-m16-b {
  margin-bottom: 8em;
}

.al-m17-t {
  margin-top: 8.5em;
}

.al-m17-l {
  margin-left: 8.5em;
}

.al-m17-r {
  margin-right: 8.5em;
}

.al-m17-b {
  margin-bottom: 8.5em;
}

.al-m18-t {
  margin-top: 9em;
}

.al-m18-l {
  margin-left: 9em;
}

.al-m18-r {
  margin-right: 9em;
}

.al-m18-b {
  margin-bottom: 9em;
}

.al-m19-t {
  margin-top: 9.5em;
}

.al-m19-l {
  margin-left: 9.5em;
}

.al-m19-r {
  margin-right: 9.5em;
}

.al-m19-b {
  margin-bottom: 9.5em;
}

.al-m20-t {
  margin-top: 10em;
}

.al-m20-l {
  margin-left: 10em;
}

.al-m20-r {
  margin-right: 10em;
}

.al-m20-b {
  margin-bottom: 10em;
}

.al-nm {
  margin: -0.5em;
}

.al-nm-t {
  margin-top: -0.5em;
}

.al-nm-l {
  margin-left: -0.5em;
}

.al-nm-r {
  margin-right: -0.5em;
}

.al-nm-b {
  margin-bottom: -0.5em;
}

.al-nm2-t {
  margin-top: -1em;
}

.al-nm2-l {
  margin-left: -1em;
}

.al-nm2-r {
  margin-right: -1em;
}

.al-nm2-b {
  margin-bottom: -1em;
}

.al-nm3-t {
  margin-top: -1.5em;
}

.al-nm3-l {
  margin-left: -1.5em;
}

.al-nm3-r {
  margin-right: -1.5em;
}

.al-nm3-b {
  margin-bottom: -1.5em;
}

.al-nm4-t {
  margin-top: -2em;
}

.al-nm4-l {
  margin-left: -2em;
}

.al-nm4-r {
  margin-right: -2em;
}

.al-nm4-b {
  margin-bottom: -2em;
}

.al-nm5-t {
  margin-top: -2.5em;
}

.al-nm5-l {
  margin-left: -2.5em;
}

.al-nm5-r {
  margin-right: -2.5em;
}

.al-nm5-b {
  margin-bottom: -2.5em;
}

.al-nm6-t {
  margin-top: -3em;
}

.al-nm6-l {
  margin-left: -3em;
}

.al-nm6-r {
  margin-right: -3em;
}

.al-nm6-b {
  margin-bottom: -3em;
}

.al-nm7-t {
  margin-top: -3.5em;
}

.al-nm7-l {
  margin-left: -3.5em;
}

.al-nm7-r {
  margin-right: -3.5em;
}

.al-nm7-b {
  margin-bottom: -3.5em;
}

.al-nm8-t {
  margin-top: -4em;
}

.al-nm8-l {
  margin-left: -4em;
}

.al-nm8-r {
  margin-right: -4em;
}

.al-nm8-b {
  margin-bottom: -4em;
}

.al-nm9-t {
  margin-top: -4.5em;
}

.al-nm9-l {
  margin-left: -4.5em;
}

.al-nm9-r {
  margin-right: -4.5em;
}

.al-nm9-b {
  margin-bottom: -4.5em;
}

.al-nm10-t {
  margin-top: -5em;
}

.al-nm10-l {
  margin-left: -5em;
}

.al-nm10-r {
  margin-right: -5em;
}

.al-nm10-b {
  margin-bottom: -5em;
}

.al-nm11-t {
  margin-top: -5.5em;
}

.al-nm11-l {
  margin-left: -5.5em;
}

.al-nm11-r {
  margin-right: -5.5em;
}

.al-nm11-b {
  margin-bottom: -5.5em;
}

.al-nm12-t {
  margin-top: -6em;
}

.al-nm12-l {
  margin-left: -6em;
}

.al-nm12-r {
  margin-right: -6em;
}

.al-nm12-b {
  margin-bottom: -6em;
}

.al-nm13-t {
  margin-top: -6.5em;
}

.al-nm13-l {
  margin-left: -6.5em;
}

.al-nm13-r {
  margin-right: -6.5em;
}

.al-nm13-b {
  margin-bottom: -6.5em;
}

.al-nm14-t {
  margin-top: -7em;
}

.al-nm14-l {
  margin-left: -7em;
}

.al-nm14-r {
  margin-right: -7em;
}

.al-nm14-b {
  margin-bottom: -7em;
}

.al-nm15-t {
  margin-top: -7.5em;
}

.al-nm15-l {
  margin-left: -7.5em;
}

.al-nm15-r {
  margin-right: -7.5em;
}

.al-nm15-b {
  margin-bottom: -7.5em;
}

.al-nm16-t {
  margin-top: -8em;
}

.al-nm16-l {
  margin-left: -8em;
}

.al-nm16-r {
  margin-right: -8em;
}

.al-nm16-b {
  margin-bottom: -8em;
}

.al-nm17-t {
  margin-top: -8.5em;
}

.al-nm17-l {
  margin-left: -8.5em;
}

.al-nm17-r {
  margin-right: -8.5em;
}

.al-nm17-b {
  margin-bottom: -8.5em;
}

.al-nm18-t {
  margin-top: -9em;
}

.al-nm18-l {
  margin-left: -9em;
}

.al-nm18-r {
  margin-right: -9em;
}

.al-nm18-b {
  margin-bottom: -9em;
}

.al-nm19-t {
  margin-top: -9.5em;
}

.al-nm19-l {
  margin-left: -9.5em;
}

.al-nm19-r {
  margin-right: -9.5em;
}

.al-nm19-b {
  margin-bottom: -9.5em;
}

.al-nm20-t {
  margin-top: -10em;
}

.al-nm20-l {
  margin-left: -10em;
}

.al-nm20-r {
  margin-right: -10em;
}

.al-nm20-b {
  margin-bottom: -10em;
}

.al-fx-w01 {
  width: 1em;
}

.al-fx-w02 {
  width: 2em;
}

.al-fx-w03 {
  width: 3em;
}

.al-fx-w04 {
  width: 4em;
}

.al-fx-w05 {
  width: 5em;
}

.al-fx-w06 {
  width: 6em;
}

.al-fx-w07 {
  width: 7em;
}

.al-fx-w08 {
  width: 8em;
}

.al-fx-w09 {
  width: 9em;
}

.al-fx-w1 {
  width: 10em;
}

.al-fx-w11 {
  width: 11em;
}

.al-fx-w12 {
  width: 12em;
}

.al-fx-w13 {
  width: 13em;
}

.al-fx-w14 {
  width: 14em;
}

.al-fx-w15 {
  width: 15em;
}

.al-fx-w16 {
  width: 16em;
}

.al-fx-w17 {
  width: 17em;
}

.al-fx-w18 {
  width: 18em;
}

.al-fx-w19 {
  width: 19em;
}

.al-fx-w2 {
  width: 20em;
}

.al-fx-w21 {
  width: 21em;
}

.al-fx-w22 {
  width: 22em;
}

.al-fx-w23 {
  width: 23em;
}

.al-fx-w24 {
  width: 24em;
}

.al-fx-w25 {
  width: 25em;
}

.al-fx-w26 {
  width: 26em;
}

.al-fx-w27 {
  width: 27em;
}

.al-fx-w28 {
  width: 28em;
}

.al-fx-w29 {
  width: 29em;
}

.al-fx-w3 {
  width: 30em;
}

.al-fx-w31 {
  width: 31em;
}

.al-fx-w32 {
  width: 32em;
}

.al-fx-w33 {
  width: 33em;
}

.al-fx-w34 {
  width: 34em;
}

.al-fx-w35 {
  width: 35em;
}

.al-fx-w36 {
  width: 36em;
}

.al-fx-w37 {
  width: 37em;
}

.al-fx-w38 {
  width: 38em;
}

.al-fx-w39 {
  width: 39em;
}

.al-fx-w4 {
  width: 40em;
}

.al-pr-w20 {
  width: 20%;
}

.al-pr-w25 {
  width: 25%;
}

.al-pr-w30 {
  width: 30%;
}

.al-pr-w33 {
  width: 33%;
}

.al-pr-w40 {
  width: 40%;
}

.al-pr-w50 {
  width: 50%;
}

.al-pr-w60 {
  width: 60%;
}

.al-pr-w70 {
  width: 70%;
}

.al-pr-w75 {
  width: 75%;
}

.al-pr-w80 {
  width: 80%;
}

.al-pr-w90 {
  width: 90%;
}

.al-pr-w100 {
  width: 100%;
}

.al-g-u-30 {
  width: 30%;
}

.al-g-u-50 {
  width: 50%;
}

.al-g-u-75 {
  width: 75%;
}

.al-ta-left {
  text-align: left;
}

.al-ta-right {
  text-align: right;
}

.al-ta-center {
  text-align: center;
}

.al-va-middle {
  vertical-align: middle;
}

.al-va-top {
  vertical-align: top;
}

.al-va-bottom {
  vertical-align: bottom;
}

.al-da-left {
  margin-left: inherit;
  margin-right: auto;
}

.al-da-right {
  margin-left: auto;
  margin-right: inherit;
}

.al-da-center {
  margin-left: auto;
  margin-right: auto;
}

.al-bgx-center {
  background-position-x: center !important;
}

.al-bgx-left {
  background-position-x: left !important;
}

.al-bgx-right {
  background-position-x: right !important;
}

.al-d-block {
  display: block;
}

.al-d-inline {
  display: inline;
}

.al-d-none {
  display: none;
}

.al-d-table {
  display: table;
}

.al-d-table-cell {
  display: table-cell;
}

.al-d-inline-table {
  display: inline-table;
}

.al-d-inline-block {
  display: inline-block;
}

.al-d-flex {
  display: flex;
}

.al-d-flex-center {
  display: flex;
  align-items: center;
}

.al-bsz-b {
  box-sizing: border-box;
}

.al-flex-column {
  flex-direction: column;
}

.al-flex-1-1 {
  flex: 1 1 auto;
}

.al-justify-center {
  justify-content: center;
}

.al-justify-space-between {
  justify-content: space-between;
}

.al-gwt.al-device-mobile .al-ci, .al-gwt.al-device-mobile .al-ci-c {
  margin-right: 8px;
}

.al-gwt.al-device-mobile .al-check label {
  white-space: normal !important;
}

.al-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.ext-el-mask {
  z-index: 20000;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: #ccc;
  width: 100%;
  height: 100%;
  zoom: 1;
}

.ext-el-mask-msg {
  z-index: 20001;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #6593cf;
  background: #c3daf9 url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/tb-blue.gif") repeat-x 0 -16px;
  padding: 2px;
}

.ext-el-mask-msg div {
  padding: 5px 10px 5px 10px;
  background: #eee;
  border: 1px solid #a3bad9;
  color: #222;
  font-size: 11px;
  font-weight: 400;
  cursor: wait;
}

.ext-shim {
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 0;
  overflow: hidden;
}

.ext-ie .ext-shim {
  filter: alpha(opacity=0);
}

.ext-ie6 .ext-shim {
  margin-left: 5px;
  margin-top: 3px;
}

.x-mask-loading div {
  padding: 5px 10px 5px 25px;
  background: #fbfbfb url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/loading.gif") no-repeat 5px 5px;
  line-height: 16px;
}

.x-hidden, .x-hide-offsets {
  position: absolute;
  left: -10000px;
  top: -10000px;
  visibility: hidden;
}

.x-hide-display {
  display: none !important;
}

.x-hide-visibility {
  visibility: hidden !important;
}

.x-masked {
  overflow: hidden !important;
}

.x-masked embed, .x-masked object, .x-masked select {
  visibility: hidden;
}

.x-layer {
  visibility: hidden;
}

.x-unselectable, .x-unselectable * {
  -moz-user-select: none;
  -khtml-user-select: none;
}

.x-repaint {
  zoom: 1;
  background-color: transparent;
  -moz-outline: none;
}

.x-item-disabled {
  color: gray;
  cursor: default;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

.x-item-disabled * {
  color: gray !important;
  cursor: default !important;
}

.x-splitbar-proxy {
  position: absolute;
  visibility: hidden;
  z-index: 20001;
  background: #aaa;
  zoom: 1;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
}

.x-splitbar-h, .x-splitbar-proxy-h {
  cursor: e-resize;
  cursor: col-resize;
}

.x-splitbar-proxy-v, .x-splitbar-v {
  cursor: s-resize;
  cursor: row-resize;
}

.x-color-palette {
  width: 150px;
  height: 92px;
  cursor: pointer;
}

.x-color-palette a {
  border: 1px solid #fff;
  float: left;
  padding: 2px;
  text-decoration: none;
  -moz-outline: 0 none;
  outline: 0 none;
  cursor: pointer;
}

.x-color-palette a.x-color-palette-sel, .x-color-palette a:hover {
  border: 1px solid #8bb8f3;
  background: #deecfd;
}

.x-color-palette em {
  display: block;
  border: 1px solid #aca899;
}

.x-color-palette em span {
  cursor: pointer;
  display: block;
  height: 10px;
  line-height: 10px;
  width: 10px;
}

.x-ie-shadow {
  display: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  background: #777;
  zoom: 1;
}

.x-shadow {
  display: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
}

.x-shadow * {
  overflow: hidden;
}

.x-shadow * {
  padding: 0;
  border: 0;
  margin: 0;
  clear: none;
  zoom: 1;
}

.x-shadow .xsbc, .x-shadow .xstc {
  height: 6px;
  float: left;
}

.x-shadow .xsbl, .x-shadow .xsbr, .x-shadow .xstl, .x-shadow .xstr {
  width: 6px;
  height: 6px;
  float: left;
}

.x-shadow .xsc {
  width: 100%;
}

.x-shadow .xsml, .x-shadow .xsmr {
  width: 6px;
  float: left;
  height: 100%;
}

.x-shadow .xsmc {
  float: left;
  height: 100%;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow-c.png");
}

.x-shadow .xsb, .x-shadow .xst {
  height: 6px;
  overflow: hidden;
  width: 100%;
}

.x-shadow .xsml {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow-lr.png") repeat-y 0 0;
}

.x-shadow .xsmr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow-lr.png") repeat-y -6px 0;
}

.x-shadow .xstl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow.png") no-repeat 0 0;
}

.x-shadow .xstc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow.png") repeat-x 0 -30px;
}

.x-shadow .xstr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow.png") repeat-x 0 -18px;
}

.x-shadow .xsbl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow.png") no-repeat 0 -12px;
}

.x-shadow .xsbc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow.png") repeat-x 0 -36px;
}

.x-shadow .xsbr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shadow.png") repeat-x 0 -6px;
}

.loading-indicator {
  font-size: 11px;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/loading.gif");
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  line-height: 16px;
  margin: 3px;
}

.x-text-resize {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
  zoom: 1;
}

.x-drag-overlay {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/s.gif");
  z-index: 20000;
}

.x-clear {
  clear: both;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
}

.x-spotlight {
  z-index: 8999;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: #ccc;
  width: 0;
  height: 0;
  zoom: 1;
}

.x-form-field {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
}

.x-form-text, textarea.x-form-field {
  padding: 1px 3px;
  background: #fff url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/text-bg.gif") repeat-x 0 0;
  border: 1px solid #b5b8c8;
}

textarea.x-form-field {
  padding: 2px 3px;
}

.x-form-text {
  height: 22px;
  line-height: 18px;
  vertical-align: middle;
}

.ext-ie .x-form-text {
  margin: -1px 0;
  height: 22px;
  line-height: 18px;
}

.ext-ie8 .x-form-text {
  margin: 0 0;
}

.ext-ie textarea.x-form-field {
  margin: -1px 0;
}

.ext-strict .x-form-text {
  height: 18px;
}

.ext-safari .x-form-text {
  height: 20px;
  padding: 0 3px;
}

.ext-safari.ext-mac textarea.x-form-field {
  margin-bottom: -2px;
}

.ext-gecko .x-form-text {
  padding-top: 2px;
  padding-bottom: 0;
}

textarea {
  resize: none;
}

.x-form-select-one {
  height: 20px;
  line-height: 18px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #b5b8c8;
}

.x-form-field-wrap {
  position: relative;
  zoom: 1;
  white-space: nowrap;
}

.x-editor .x-form-check-wrap {
  background: #fff;
}

.x-form-field-wrap .x-form-trigger {
  width: 17px;
  height: 21px;
  border: 0;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/trigger.gif") no-repeat 0 0;
  cursor: pointer;
  border-bottom: 1px solid #b5b8c8;
  position: absolute;
  top: 0;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
  height: 21px;
}

.x-form-field-wrap .x-form-date-trigger {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/date-trigger.gif");
  cursor: pointer;
}

.x-form-field-wrap .x-form-clear-trigger {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/clear-trigger.gif");
  cursor: pointer;
}

.x-form-field-wrap .x-form-search-trigger {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/search-trigger.gif");
  cursor: pointer;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
  right: 0;
}

.x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
  position: static;
  top: auto;
  vertical-align: top;
}

.x-form-field-wrap .x-form-trigger-over {
  background-position: -17px 0;
}

.x-form-field-wrap .x-form-trigger-click {
  background-position: -34px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
  background-position: -51px 0;
}

.x-trigger-wrap-focus .x-form-trigger-over {
  background-position: -68px 0;
}

.x-trigger-wrap-focus .x-form-trigger-click {
  background-position: -85px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
  border-bottom: 1px solid #7eadd9;
}

.x-item-disabled .x-form-trigger-over {
  background-position: 0 0 !important;
  border-bottom: 1px solid #b5b8c8;
}

.x-item-disabled .x-form-trigger-click {
  background-position: 0 0 !important;
  border-bottom: 1px solid #b5b8c8;
}

.x-form-focus, textarea.x-form-focus {
  border: 1px solid #7eadd9;
}

.x-form-invalid, textarea.x-form-invalid {
  background: #fff url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/invalid_line.gif") repeat-x bottom;
  border: 1px solid #dd7870;
}

.ext-safari .x-form-invalid {
  background-color: #fee;
  border: 1px solid #ff7870;
}

.x-editor {
  visibility: hidden;
  padding: 0;
  margin: 0;
}

.x-form-check-wrap {
  line-height: 18px;
}

.ext-ie .x-form-check-wrap input {
  width: 15px;
  height: 15px;
}

.x-editor .x-form-check-wrap {
  padding: 3px;
}

.x-editor .x-form-checkbox {
  height: 13px;
}

.x-form-grow-sizer {
  font-size: 12px;
  font-weight: 400;
  left: -10000px;
  padding: 8px 3px;
  position: absolute;
  visibility: hidden;
  top: -10000px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  zoom: 1;
}

.x-form-grow-sizer p {
  margin: 0 !important;
  border: 0 none !important;
  padding: 0 !important;
}

.x-form-item {
  font-size: 12px;
  font-weight: 400;
  display: block;
  margin-bottom: 4px;
}

.x-form-item label {
  display: block;
  float: left;
  width: 100px;
  padding: 3px;
  padding-left: 0;
  clear: left;
  z-index: 2;
  position: relative;
}

.x-form-element {
  padding-left: 105px;
  position: relative;
}

.x-form-invalid-msg {
  color: #e00;
  padding: 2px;
  padding-left: 18px;
  font-size: 11px;
  font-weight: 400;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/warning.gif") no-repeat 0 2px;
  line-height: 16px;
  width: 200px;
}

.x-form-label-right label {
  text-align: right;
}

.x-form-label-top .x-form-item label {
  width: auto;
  float: none;
  clear: none;
  display: inline;
  margin-bottom: 4px;
  position: static;
}

.x-form-label-top .x-form-element {
  padding-left: 0;
  padding-top: 4px;
}

.x-form-label-top .x-form-item {
  padding-bottom: 4px;
}

.x-form-empty-field {
  color: gray;
}

.x-small-editor .x-form-field {
  font-size: 11px;
  font-weight: 400;
}

.x-small-editor .x-form-text {
  height: 20px;
  line-height: 16px;
  vertical-align: middle;
}

.ext-ie .x-small-editor .x-form-text {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
  height: 20px !important;
  line-height: 16px !important;
}

.ext-ie8 .x-small-editor .x-form-text {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.ext-strict .x-small-editor .x-form-text {
  height: 16px !important;
}

.ext-safari .x-small-editor .x-form-field {
  font-size: 12px;
  font-weight: 400;
}

.ext-ie .x-small-editor .x-form-text {
  height: 20px;
  line-height: 16px;
}

.ext-border-box .x-small-editor .x-form-text {
  height: 20px;
}

.x-small-editor .x-form-select-one {
  height: 20px;
  line-height: 16px;
  vertical-align: middle;
}

.x-small-editor .x-form-num-field {
  text-align: right;
}

.x-small-editor .x-form-field-wrap .x-form-trigger {
  height: 19px;
}

.x-form-clear {
  clear: both;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
}

.x-form-clear-left {
  clear: left;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
}

.x-form-cb-label {
  width: auto !important;
  float: none !important;
  clear: none !important;
  display: inline !important;
  margin-left: 4px;
}

.x-form-column {
  float: left;
  padding: 0;
  margin: 0;
  width: 48%;
  overflow: hidden;
  zoom: 1;
}

.x-form .x-form-btns-ct .x-btn {
  float: right;
  clear: none;
}

.x-form .x-form-btns-ct .x-form-btns td {
  border: 0;
  padding: 0;
}

.x-form .x-form-btns-ct .x-form-btns-right table {
  float: right;
  clear: none;
}

.x-form .x-form-btns-ct .x-form-btns-left table {
  float: left;
  clear: none;
}

.x-form .x-form-btns-ct .x-form-btns-center {
  text-align: center;
}

.x-form .x-form-btns-ct .x-form-btns-center table {
  margin: 0 auto;
}

.x-form .x-form-btns-ct table td.x-form-btn-td {
  padding: 3px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-left {
  background-position: 0 -147px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-right {
  background-position: 0 -168px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-center {
  background-position: 0 -189px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-center {
  background-position: 0 -126px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-right {
  background-position: 0 -84px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-left {
  background-position: 0 -63px;
}

.x-form-invalid-icon {
  width: 16px;
  height: 18px;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/exclamation.gif") no-repeat 0 2px;
}

.x-fieldset {
  border: 1px solid #b5b8c8;
  padding: 10px;
  margin-bottom: 10px;
}

.x-fieldset legend {
  font-size: 11px;
  font-weight: 700;
  color: #15428b;
}

.ext-ie .x-fieldset legend {
  margin-bottom: 10px;
}

.ext-ie .x-fieldset {
  padding-top: 0;
  padding-bottom: 10px;
}

.x-fieldset legend .x-tool-toggle {
  margin-right: 3px;
  margin-left: 0;
  float: left !important;
}

.x-fieldset legend input {
  margin-right: 3px;
  float: left !important;
  height: 13px;
  width: 13px;
}

fieldset.x-panel-collapsed {
  padding-bottom: 0 !important;
  border-width: 1px 0 0 0 !important;
}

fieldset.x-panel-collapsed .x-fieldset-bwrap {
  visibility: hidden;
  position: absolute;
  left: -1000px;
  top: -1000px;
}

.ext-ie .x-fieldset-bwrap {
  zoom: 1;
}

.ext-ie td .x-form-text {
  position: relative;
  top: -1px;
}

.ext-ie td .x-form-text {
  top: 0;
}

.x-fieldset-noborder {
  border: 0 none transparent;
}

.x-fieldset-noborder legend {
  margin-left: -3px;
}

.ext-ie .x-fieldset-noborder legend {
  position: relative;
  margin-bottom: 23px;
}

.ext-ie .x-fieldset-noborder legend span {
  position: absolute;
  left: -5px;
}

.ext-gecko .x-window-body .x-form-item {
  -moz-outline: none;
  overflow: auto;
}

.ext-gecko .x-form-item {
  -moz-outline: none;
}

.x-hide-label label.x-form-item-label {
  display: none;
}

.x-hide-label .x-form-element {
  padding-left: 0 !important;
}

.x-fieldset {
  overflow: hidden;
}

.x-fieldset-bwrap {
  overflow: hidden;
  zoom: 1;
}

.x-fieldset-body {
  overflow: hidden;
}

.x-btn {
  font-size: 11px;
  font-weight: 400;
  cursor: pointer;
  white-space: nowrap;
}

.x-btn button {
  border: 0 none;
  background: 0 0;
  font-size: 11px;
  font-weight: 400;
  padding-left: 3px;
  padding-right: 3px;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  width: auto;
  -moz-outline: 0 none;
  outline: 0 none;
}

* html .ext-ie .x-btn button {
  width: 1px;
}

.ext-ie .x-btn button {
  padding-top: 2px;
}

.x-btn-icon .x-btn-center .x-btn-text {
  background-position: center;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  cursor: pointer;
  white-space: nowrap;
  padding: 0;
}

.x-btn-icon .x-btn-center {
  padding: 1px;
}

.x-btn em {
  font-style: normal;
  font-weight: 400;
}

.x-btn-text-icon .x-btn-center .x-btn-text {
  background-position: 0 2px;
  background-repeat: no-repeat;
  padding-left: 18px;
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right: 0;
}

.x-btn-left, .x-btn-right {
  font-size: 1px;
  line-height: 1px;
}

.x-btn-left {
  width: 3px;
  height: 21px;
  background: no-repeat 0 0;
}

.x-btn-right {
  width: 3px;
  height: 21px;
  background: no-repeat 0 -21px;
}

.x-btn-left i, .x-btn-right i {
  display: block;
  width: 3px;
  overflow: hidden;
  font-size: 1px;
  line-height: 1px;
}

.x-btn-center {
  background: repeat-x 0 -42px;
  vertical-align: middle;
  text-align: center;
  padding: 0 5px;
  cursor: pointer;
  white-space: nowrap;
}

.x-btn-over .x-btn-left {
  background-position: 0 -63px;
}

.x-btn-over .x-btn-right {
  background-position: 0 -84px;
}

.x-btn-over .x-btn-center {
  background-position: 0 -105px;
}

.x-btn-click .x-btn-center, .x-btn-menu-active .x-btn-center {
  background-position: 0 -126px;
}

.x-btn-disabled * {
  color: gray !important;
  cursor: default !important;
}

.x-btn-menu-text-wrap .x-btn-center {
  padding: 0 3px;
}

.ext-gecko .x-btn-menu-text-wrap .x-btn-center {
  padding: 0 1px;
}

.x-btn-menu-arrow-wrap .x-btn-center {
  padding: 0;
}

.x-btn-menu-arrow-wrap .x-btn-center button {
  width: 12px !important;
  height: 21px;
  padding: 0 !important;
  display: block;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/button/btn-arrow.gif") no-repeat left 3px;
}

.x-btn-with-menu .x-btn-center {
  padding-right: 2px !important;
}

.x-btn-with-menu .x-btn-center em {
  display: block;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/toolbar/btn-arrow.gif") no-repeat right 0;
  padding-right: 10px;
}

.x-btn-text-icon .x-btn-with-menu .x-btn-center em {
  display: block;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/toolbar/btn-arrow.gif") no-repeat right 3px;
  padding-right: 10px;
}

.x-btn-pressed .x-btn-left {
  background: no-repeat 0 -63px;
}

.x-btn-pressed .x-btn-right {
  background: no-repeat 0 -84px;
}

.x-btn-pressed .x-btn-center {
  background: repeat-x 0 -126px;
}

.x-toolbar {
  border-color: #a9bfd3;
  border-style: solid;
  border-width: 0 0 1px 0;
  display: block;
  padding: 2px;
  background: #d0def0 repeat-x top left;
  position: relative;
  zoom: 1;
}

.x-toolbar .x-item-disabled .x-btn-icon {
  opacity: 0.35;
  -moz-opacity: 0.35;
  filter: alpha(opacity=35);
}

.x-toolbar td {
  vertical-align: middle;
}

.mso .x-toolbar, .x-grid-mso .x-toolbar {
  border: 0 none;
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/mso-hd.gif");
}

.x-toolbar div, .x-toolbar input, .x-toolbar label, .x-toolbar select, .x-toolbar span, .x-toolbar td {
  white-space: nowrap;
  font-size: 11px;
  font-weight: 400;
}

.x-toolbar .x-item-disabled {
  color: gray;
  cursor: default;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

.x-toolbar .x-item-disabled * {
  color: gray;
  cursor: default;
}

.x-toolbar .x-btn-left {
  background: 0 0;
}

.x-toolbar .x-btn-right {
  background: 0 0;
}

.x-toolbar .x-btn-center {
  background: 0 0;
  padding: 0;
}

.x-toolbar .x-btn-menu-text-wrap .x-btn-center button {
  padding-right: 2px;
}

.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button {
  padding-right: 0;
}

.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
  padding: 0 2px;
}

.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
  width: 12px;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/toolbar/btn-arrow.gif") no-repeat 0 3px;
}

.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
  width: 12px;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/toolbar/btn-arrow.gif") no-repeat 0 3px;
}

.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button {
  background-position: 0 -47px;
}

.x-toolbar .x-btn-over .x-btn-left {
  background: no-repeat 0 0;
}

.x-toolbar .x-btn-over .x-btn-right {
  background: no-repeat 0 -21px;
}

.x-toolbar .x-btn-over .x-btn-center {
  background: repeat-x 0 -42px;
}

.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left {
  background: no-repeat 0 -63px;
}

.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right {
  background: no-repeat 0 -84px;
}

.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center {
  background: repeat-x 0 -105px;
}

.x-toolbar .x-btn-with-menu .x-btn-center em {
  padding-right: 8px;
}

.x-toolbar .ytb-text {
  padding: 2px;
}

.x-toolbar .ytb-sep {
  display: block;
  font-size: 1px;
  height: 16px;
  width: 4px;
  overflow: hidden;
  cursor: default;
  margin: 0 2px 0;
  border: 0;
}

.x-toolbar .ytb-spacer {
  width: 2px;
}

.x-tbar-page-number {
  width: 24px;
  height: 14px;
}

.x-tbar-page-first {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-first.gif") !important;
}

.x-tbar-loading {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/done.gif") !important;
}

.x-tbar-page-last {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-last.gif") !important;
}

.x-tbar-page-next {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-next.gif") !important;
}

.x-tbar-page-prev {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-prev.gif") !important;
}

.x-item-disabled .x-tbar-loading {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/loading.gif") !important;
}

.x-item-disabled .x-tbar-page-first {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-first-disabled.gif") !important;
}

.x-item-disabled .x-tbar-page-last {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-last-disabled.gif") !important;
}

.x-item-disabled .x-tbar-page-next {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-next-disabled.gif") !important;
}

.x-item-disabled .x-tbar-page-prev {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/page-prev-disabled.gif") !important;
}

.x-paging-info {
  position: absolute;
  top: 5px;
  right: 8px;
  color: #444;
}

.x-resizable-handle {
  position: absolute;
  z-index: 100;
  font-size: 1px;
  line-height: 6px;
  overflow: hidden;
  background: #fff;
  filter: alpha(opacity=0);
  opacity: 0;
  zoom: 1;
}

.x-resizable-handle-east {
  width: 6px;
  cursor: e-resize;
  right: 0;
  top: 0;
  height: 100%;
}

.ext-ie .x-resizable-handle-east {
  margin-right: -1px;
}

.x-resizable-handle-south {
  width: 100%;
  cursor: s-resize;
  left: 0;
  bottom: 0;
  height: 6px;
}

.ext-ie .x-resizable-handle-south {
  margin-bottom: -1px;
}

.x-resizable-handle-west {
  width: 6px;
  cursor: w-resize;
  left: 0;
  top: 0;
  height: 100%;
}

.x-resizable-handle-north {
  width: 100%;
  cursor: n-resize;
  left: 0;
  top: 0;
  height: 6px;
}

.x-resizable-handle-southeast {
  width: 6px;
  cursor: se-resize;
  right: 0;
  bottom: 0;
  height: 6px;
  z-index: 101;
}

.x-resizable-handle-northwest {
  width: 6px;
  cursor: nw-resize;
  left: 0;
  top: 0;
  height: 6px;
  z-index: 101;
}

.x-resizable-handle-northeast {
  width: 6px;
  cursor: ne-resize;
  right: 0;
  top: 0;
  height: 6px;
  z-index: 101;
}

.x-resizable-handle-southwest {
  width: 6px;
  cursor: sw-resize;
  left: 0;
  bottom: 0;
  height: 6px;
  z-index: 101;
}

.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle {
  filter: alpha(opacity=100);
  opacity: 1;
}

.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/e-handle.gif");
  background-position: left;
}

.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/e-handle.gif");
  background-position: left;
}

.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/s-handle.gif");
  background-position: top;
}

.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/s-handle.gif");
  background-position: top;
}

.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/se-handle.gif");
  background-position: top left;
}

.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/nw-handle.gif");
  background-position: bottom right;
}

.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/ne-handle.gif");
  background-position: bottom left;
}

.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/sizer/sw-handle.gif");
  background-position: top right;
}

.x-resizable-proxy {
  border: 1px dashed #3b5a82;
  position: absolute;
  overflow: hidden;
  display: none;
  left: 0;
  top: 0;
  z-index: 50000;
}

.x-resizable-overlay {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 200000;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

.x-grid-panel .x-panel-body {
  overflow: hidden !important;
}

.x-grid-panel .x-panel-mc .x-panel-body {
  border: 1px solid #99bbe8;
}

.ext-ie {
  table-layout: fixed;
}

.col-move-bottom, .col-move-top {
  width: 9px;
  height: 9px;
  position: absolute;
  top: 0;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
  visibility: hidden;
  z-index: 20000;
}

.ext-ie .x-props-grid .x-editor .x-form-text {
  position: static;
  top: 0;
}

.ext-ie7 .x-grid-panel .x-panel-bbar {
  position: relative;
}

.x-dd-drag-proxy {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
  z-index: 15000;
}

.x-dd-drag-ghost {
  color: #000;
  font-size: 11px;
  font-weight: 400;
  -moz-opacity: 0.85;
  opacity: 0.85;
  filter: alpha(opacity=85);
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  padding: 3px;
  padding-left: 20px;
  background-color: #fff;
  white-space: nowrap;
}

.x-dd-drag-repair .x-dd-drag-ghost {
  -moz-opacity: 0.4;
  opacity: 0.4;
  filter: alpha(opacity=40);
  border: 0 none;
  padding: 0;
  background-color: transparent;
}

.x-dd-drag-repair .x-dd-drop-icon {
  visibility: hidden;
}

.x-dd-drop-icon {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}

.x-dd-drop-nodrop .x-dd-drop-icon {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/dd/drop-no.gif");
}

.x-dd-drop-ok .x-dd-drop-icon {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/dd/drop-yes.gif");
}

.x-dd-drop-ok-add .x-dd-drop-icon {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/dd/drop-add.gif");
}

.x-view-selector {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  background: #c3daf9;
  border: 1px dotted #39b;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  zoom: 1;
}

.x-date-picker {
  border: 1px solid #1b376c;
  border-top: 0 none;
  background: #fff;
  position: relative;
}

.x-date-picker a {
  -moz-outline: 0 none;
  outline: 0 none;
}

.x-date-inner, .x-date-inner td, .x-date-inner th {
  border-collapse: separate;
}

.x-date-left, .x-date-middle, .x-date-right {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/hd-sprite.gif") repeat-x 0 -83px;
  color: #fff;
  font: 700 11px "sans serif", tahoma, verdana, helvetica;
  overflow: hidden;
}

.x-date-middle .x-btn-center, .x-date-middle .x-btn-left, .x-date-middle .x-btn-right {
  background: 0 0 !important;
  vertical-align: middle;
}

.x-date-middle .x-btn .x-btn-text {
  color: #fff;
}

.x-date-middle .x-btn-with-menu .x-btn-center em {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/toolbar/btn-arrow-light.gif") no-repeat right 0;
}

.x-date-left, .x-date-right {
  width: 18px;
}

.x-date-right {
  text-align: right;
}

.x-date-middle {
  padding-top: 2px;
  padding-bottom: 2px;
}

.x-date-left a, .x-date-right a {
  display: block;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.x-date-left a:hover, .x-date-right a:hover {
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}

.x-date-right a {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/right-btn.gif");
  margin-right: 2px;
  text-decoration: none !important;
}

.x-date-left a {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/left-btn.gif");
  margin-left: 2px;
  text-decoration: none !important;
}

table.x-date-inner {
  width: 100%;
  table-layout: fixed;
}

.x-date-inner th {
  width: 25px;
}

.x-date-inner th {
  background: #dfecfb url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/glass-bg.gif") repeat-x left top;
  text-align: right !important;
  border-bottom: 1px solid #a3bad9;
  font: 400 10px arial, helvetica, tahoma, sans-serif;
  color: #233d6d;
  cursor: default;
  padding: 0;
  border-collapse: separate;
}

.x-date-inner th span {
  display: block;
  padding: 2px;
  padding-right: 7px;
}

.x-date-inner td {
  border: 1px solid #fff;
  text-align: right;
  padding: 0;
}

.x-date-inner a {
  padding: 2px 5px;
  display: block;
  font: 400 11px arial, helvetica, tahoma, sans-serif;
  text-decoration: none;
  color: #000;
  text-align: right;
  zoom: 1;
}

.x-date-inner .x-date-active {
  cursor: pointer;
  color: #000;
}

.x-date-inner .x-date-selected a {
  background: #dfecfb url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/glass-bg.gif") repeat-x left top;
  border: 1px solid #8db2e3;
  padding: 1px 4px;
}

.x-date-inner .x-date-today a {
  border: 1px solid #8b0000;
  padding: 1px 4px;
}

.x-date-inner .x-date-selected span {
  font-weight: 700;
}

.x-date-inner .x-date-nextday a, .x-date-inner .x-date-prevday a {
  color: #aaa;
  text-decoration: none !important;
}

.x-date-bottom {
  padding: 4px;
  border-top: 1px solid #a3bad9;
  background: #dfecfb url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/glass-bg.gif") repeat-x left top;
}

.x-date-inner .x-date-disabled a:hover, .x-date-inner a:hover {
  text-decoration: none !important;
  color: #000;
  background: #ddecfe;
}

.x-date-inner .x-date-disabled a {
  cursor: default;
  background: #eee;
  color: #bbb;
}

.x-date-mmenu {
  background: #eee !important;
}

.x-date-mmenu .x-menu-item {
  font-size: 10px;
  padding: 1px 24px 1px 4px;
  white-space: nowrap;
  color: #000;
}

.x-date-mmenu .x-menu-item .x-menu-item-icon {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  background-position: center -4px !important;
}

.x-date-mp {
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  display: none;
}

.x-date-mp > table {
  border: 1px solid #1b376c;
}

.x-date-mp td {
  padding: 2px;
  font: 400 11px arial, helvetica, tahoma, sans-serif;
}

td.x-date-mp-month, td.x-date-mp-ybtn, td.x-date-mp-year {
  border: 0 none;
  text-align: center;
  vertical-align: middle;
  width: 25%;
}

.x-date-mp-ok {
  margin-right: 3px;
}

.x-date-mp-btns button {
  text-decoration: none;
  text-align: center;
  text-decoration: none !important;
  background: #083772;
  color: #fff;
  border: 1px solid;
  border-color: #36c #005 #005 #36c;
  padding: 1px 3px 1px;
  font: 400 11px arial, helvetica, tahoma, sans-serif;
  cursor: pointer;
}

.x-date-mp-btns {
  background: #dfecfb url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/glass-bg.gif") repeat-x left top;
}

.x-date-mp-btns td {
  border-top: 1px solid #c5d2df;
  text-align: center;
}

td.x-date-mp-month a, td.x-date-mp-year a {
  display: block;
  padding: 2px 4px;
  text-decoration: none;
  text-align: center;
  color: #15428b;
}

td.x-date-mp-month a:hover, td.x-date-mp-year a:hover {
  color: #15428b;
  text-decoration: none;
  cursor: pointer;
  background: #ddecfe;
}

td.x-date-mp-sel a {
  padding: 1px 3px;
  background: #dfecfb url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/shared/glass-bg.gif") repeat-x left top;
  border: 1px solid #8db2e3;
}

.x-date-mp-ybtn a {
  overflow: hidden;
  width: 15px;
  height: 15px;
  cursor: pointer;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/tool-sprites.gif") no-repeat;
  display: block;
  margin: 0 auto;
}

.x-date-mp-ybtn a.x-date-mp-next {
  background-position: 0 -120px;
}

.x-date-mp-ybtn a.x-date-mp-next:hover {
  background-position: -15px -120px;
}

.x-date-mp-ybtn a.x-date-mp-prev {
  background-position: 0 -105px;
}

.x-date-mp-ybtn a.x-date-mp-prev:hover {
  background-position: -15px -105px;
}

.x-date-mp-ybtn {
  text-align: center;
}

td.x-date-mp-sep {
  border-right: 1px solid #c5d2df;
}

.x-tip {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  z-index: 20000;
  border: 0 none;
}

.x-tip .x-tip-close {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/close.gif");
  height: 15px;
  float: right;
  width: 15px;
  margin: 0 0 2px 2px;
  cursor: pointer;
  display: none;
}

.x-tip .x-tip-tc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat 0 -62px;
  padding-top: 3px;
  overflow: hidden;
  zoom: 1;
}

.x-tip .x-tip-tl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat 0 0;
  padding-left: 6px;
  overflow: hidden;
  zoom: 1;
}

.x-tip .x-tip-tr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat right 0;
  padding-right: 6px;
  overflow: hidden;
  zoom: 1;
}

.x-tip .x-tip-bc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat 0 -121px;
  height: 3px;
  overflow: hidden;
}

.x-tip .x-tip-bl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat 0 -59px;
  padding-left: 6px;
  zoom: 1;
}

.x-tip .x-tip-br {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat right -59px;
  padding-right: 6px;
  zoom: 1;
}

.x-tip .x-tip-mc {
  border: 0 none;
  font-size: 11px;
  font-weight: 400;
}

.x-tip .x-tip-ml {
  background: #fff url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat 0 -124px;
  padding-left: 6px;
  zoom: 1;
}

.x-tip .x-tip-mr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/tip-sprite.gif") no-repeat right -124px;
  padding-right: 6px;
  zoom: 1;
}

.ext-ie .x-tip .x-tip-header, .ext-ie .x-tip .x-tip-tc {
  font-size: 0;
  line-height: 0;
}

.x-tip .x-tip-header-text {
  font-size: 11px;
  font-weight: 400;
  padding: 0;
  margin: 0 0 2px 0;
  color: #444;
}

.x-tip .x-tip-body {
  font-size: 11px;
  font-weight: 400;
  margin: 0 !important;
  line-height: 14px;
  color: #444;
  padding: 0;
}

.x-tip .x-tip-body .loading-indicator {
  margin: 0;
}

.x-tip-draggable .x-tip-header, .x-tip-draggable .x-tip-header-text {
  cursor: move;
}

.x-form-invalid-tip .x-tip-tc {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif") repeat-x 0 -12px;
  padding-top: 6px;
}

.x-form-invalid-tip .x-tip-tl {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif");
}

.x-form-invalid-tip .x-tip-tr {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif");
}

.x-form-invalid-tip .x-tip-bc {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif") repeat-x 0 -18px;
  height: 6px;
}

.x-form-invalid-tip .x-tip-bl {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif") no-repeat 0 -6px;
}

.x-form-invalid-tip .x-tip-br {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif") no-repeat right -6px;
}

.x-form-invalid-tip .x-tip-ml {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif");
}

.x-form-invalid-tip .x-tip-mr {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/error-tip-corners.gif");
}

.x-form-invalid-tip .x-tip-body {
  padding: 2px;
}

.x-form-invalid-tip .x-tip-body {
  padding-left: 24px;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/form/exclamation.gif") no-repeat 2px 2px;
}

.x-menu {
  border: 1px solid #718bb7;
  z-index: 15000;
  zoom: 1;
  background: #f0f0f0;
  padding: 2px;
}

.x-menu a {
  text-decoration: none !important;
}

.ext-ie .x-menu {
  zoom: 1;
  overflow: hidden;
}

.x-menu-list {
  background: 0 0;
  border: 0 none;
}

.x-menu li {
  line-height: 100%;
}

.x-menu li.x-menu-sep-li {
  font-size: 1px;
  line-height: 1px;
}

.x-menu-list-item {
  font-size: 11px;
  font-weight: 400;
  white-space: nowrap;
  -moz-user-select: none;
  -khtml-user-select: none;
  display: block;
  padding: 1px;
}

.x-menu-item-arrow {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/menu/menu-parent.gif") no-repeat right;
}

.x-menu-sep {
  display: block;
  font-size: 1px;
  line-height: 1px;
  margin: 2px 3px;
  background-color: #e0e0e0;
  border-bottom: 1px solid #fff;
  overflow: hidden;
}

.x-menu-focus {
  position: absolute;
  left: 0;
  top: -5px;
  width: 0;
  height: 0;
  line-height: 1px;
}

.x-menu a.x-menu-item {
  display: block;
  line-height: 16px;
  padding: 3px 21px 3px 3px;
  white-space: nowrap;
  text-decoration: none;
  color: #222;
  -moz-outline: 0 none;
  outline: 0 none;
  cursor: pointer;
}

.x-menu-item-active {
  background: #ebf3fd url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/menu/item-over.gif") repeat-x left bottom;
  border: 1px solid #aaccf6;
  padding: 0;
}

.x-menu-item-active a.x-menu-item {
  color: #233d6d;
}

.x-menu-item-icon {
  border: 0 none;
  height: 16px;
  padding: 0;
  vertical-align: top;
  width: 16px;
  margin: 0 8px 0 0;
  background-position: center;
}

.x-menu-check-item .x-menu-item-icon {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/menu/unchecked.gif") no-repeat center;
}

.x-menu-item-checked .x-menu-item-icon {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/menu/checked.gif");
}

.x-menu-group-item .x-menu-item-icon {
  background: 0 0;
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/menu/group-checked.gif") no-repeat center;
}

.x-menu-plain {
  background: #fff !important;
}

.x-menu-date-item {
  padding: 0;
}

.x-menu .x-color-palette, .x-menu .x-date-picker {
  margin-left: 26px;
  margin-right: 4px;
}

.x-menu .x-date-picker {
  border: 1px solid #a3bad9;
  margin-top: 2px;
  margin-bottom: 2px;
}

.x-menu-plain .x-color-palette, .x-menu-plain .x-date-picker {
  margin: 0;
  border: 0 none;
}

.x-date-menu {
  padding: 0 !important;
}

.x-cycle-menu .x-menu-item-checked {
  border: 1px dotted #a3bae9 !important;
  background: #dfe8f6;
  padding: 0;
}

.x-box-tl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/corners.gif") no-repeat 0 0;
  zoom: 1;
}

.x-box-tc {
  height: 8px;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/tb.gif") repeat-x 0 0;
  overflow: hidden;
}

.x-box-tr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/corners.gif") no-repeat right -8px;
}

.x-box-ml {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/l.gif") repeat-y 0;
  padding-left: 4px;
  overflow: hidden;
  zoom: 1;
}

.x-box-mc {
  background: #eee url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/tb.gif") repeat-x 0 -16px;
  padding: 4px 10px;
  color: #393939;
  font-size: 12px;
}

.x-box-mc h3 {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 4px 0;
  zoom: 1;
}

.x-box-mr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/r.gif") repeat-y right;
  padding-right: 4px;
  overflow: hidden;
}

.x-box-bl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/corners.gif") no-repeat 0 -16px;
  zoom: 1;
}

.x-box-bc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/tb.gif") repeat-x 0 -8px;
  height: 8px;
  overflow: hidden;
}

.x-box-br {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/corners.gif") no-repeat right -24px;
}

.x-box-bl, .x-box-tl {
  padding-left: 8px;
  overflow: hidden;
}

.x-box-br, .x-box-tr {
  padding-right: 8px;
  overflow: hidden;
}

.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/corners-blue.gif");
}

.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/tb-blue.gif");
}

.x-box-blue .x-box-mc {
  background-color: #c3daf9;
}

.x-box-blue .x-box-mc h3 {
  color: #17385b;
}

.x-box-blue .x-box-ml {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/l-blue.gif");
}

.x-box-blue .x-box-mr {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/box/r-blue.gif");
}

#x-debug-browser .x-tree .x-tree-node a span {
  color: #222297;
  font-size: 11px;
  padding-top: 2px;
  font-family: monotype, "courier new", sans-serif;
  line-height: 18px;
}

#x-debug-browser .x-tree a i {
  color: #ff4545;
  font-style: normal;
}

#x-debug-browser .x-tree a em {
  color: #999;
}

#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span {
  background: #c3daf9;
}

#x-debug-browser .x-tool-toggle {
  background-position: 0 -75px;
}

#x-debug-browser .x-tool-toggle-over {
  background-position: -15px -75px;
}

#x-debug-browser.x-panel-collapsed .x-tool-toggle {
  background-position: 0 -60px;
}

#x-debug-browser.x-panel-collapsed .x-tool-toggle-over {
  background-position: -15px -60px;
}

.x-combo-list {
  border: 1px solid #98c0f4;
  background: #ddecfe;
  zoom: 1;
  overflow: hidden;
}

.x-combo-list-inner {
  overflow: auto;
  background: #fff;
  position: relative;
  zoom: 1;
  overflow-x: hidden;
}

.x-combo-list-hd {
  font-size: 11px;
  font-weight: 700;
  color: #15428b;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/panel-title-light-bg.gif");
  border-bottom: 1px solid #98c0f4;
  padding: 3px;
}

.x-resizable-pinned .x-combo-list-inner {
  border-bottom: 1px solid #98c0f4;
}

.x-combo-list-item {
  font-size: 12px;
  font-weight: 400;
  padding: 2px;
  border: 1px solid #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.x-combo-list .x-combo-selected {
  border: 1px dotted #a3bae9 !important;
  background: #dfe8f6;
  cursor: pointer;
}

.x-combo-noedit {
  cursor: pointer;
}

.x-combo-list .x-toolbar {
  border-top: 1px solid #98c0f4;
  border-bottom: 0 none;
}

.x-combo-list-small .x-combo-list-item {
  font-size: 11px;
  font-weight: 400;
}

.x-panel {
  border-style: solid;
  border-color: #99bbe8;
  border-width: 0;
}

.x-panel-header {
  overflow: hidden;
  zoom: 1;
  color: #15428b;
  font-size: 11px;
  font-weight: 700;
  padding: 5px 3px 4px 5px;
  border: 1px solid #99bbe8;
  line-height: 15px;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/white-top-bottom.gif") repeat-x 0 -1px;
}

.x-panel-body {
  border: 1px solid #99bbe8;
  border-top: 0 none;
  overflow: hidden;
  background: #fff;
  position: relative;
}

.x-panel-bbar .x-toolbar {
  border: 1px solid #99bbe8;
  border-top: 0 none;
  overflow: hidden;
  padding: 2px;
}

.x-panel-tbar .x-toolbar {
  border: 1px solid #99bbe8;
  border-top: 0 none;
  overflow: hidden;
  padding: 2px;
}

.x-panel-mc .x-panel-tbar .x-toolbar, .x-panel-tbar-noheader .x-toolbar {
  border-top: 1px solid #99bbe8;
  border-bottom: 0 none;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body {
  border-top: 1px solid #99bbe8;
}

.x-panel-header {
  overflow: hidden;
  zoom: 1;
}

.x-panel-tl .x-panel-header {
  color: #15428b;
  font-size: 11px;
  font-weight: 700;
  padding: 5px 0 4px 0;
  border: 0 none;
  background: 0 0;
}

.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {
  padding-left: 20px !important;
  background-repeat: no-repeat;
  background-position: 0 4px;
  zoom: 1;
}

.x-panel-inline-icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  margin-right: 4px;
  margin-top: -1px;
  margin-bottom: -1px;
}

.x-panel-tc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/top-bottom.gif") repeat-x 0 0;
  overflow: hidden;
}

.ext-strict .ext-ie7 .x-panel-tc {
  overflow: visible;
}

.x-panel-tl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/corners-sprite.gif") no-repeat 0 0;
  padding-left: 6px;
  zoom: 1;
  border-bottom: 1px solid #99bbe8;
}

.x-panel-tr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/corners-sprite.gif") no-repeat right 0;
  zoom: 1;
  padding-right: 6px;
}

.x-panel-bc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/top-bottom.gif") repeat-x 0 bottom;
  zoom: 1;
}

.x-panel-bc .x-panel-footer {
  zoom: 1;
}

.x-panel-bl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/corners-sprite.gif") no-repeat 0 bottom;
  padding-left: 6px;
  zoom: 1;
}

.x-panel-br {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/corners-sprite.gif") no-repeat right bottom;
  padding-right: 6px;
  zoom: 1;
}

.x-panel-mc {
  border: 0 none;
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-weight: 400;
  padding-top: 6px;
  background: #dfe8f6;
}

.x-panel-mc .x-panel-body {
  background: 0 0;
  border: 0 none;
}

.x-panel-ml {
  background: #fff url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/left-right.gif") repeat-y 0 0;
  padding-left: 6px;
  zoom: 1;
}

.x-panel-mr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/left-right.gif") repeat-y right 0;
  padding-right: 6px;
  zoom: 1;
}

.x-panel-bc .x-panel-footer {
  padding-bottom: 6px;
}

.x-panel-nofooter .x-panel-bc {
  height: 6px;
  font-size: 0;
  line-height: 0;
}

.x-panel-bwrap {
  overflow: hidden;
  zoom: 1;
}

.x-panel-body {
  overflow: hidden;
  zoom: 1;
}

.x-panel-collapsed .x-resizable-handle {
  display: none;
}

.ext-gecko .x-panel-animated div {
  overflow: hidden !important;
}

.x-plain-body {
  overflow: hidden;
}

.x-plain-bbar .x-toolbar {
  overflow: hidden;
  padding: 2px;
}

.x-plain-tbar .x-toolbar {
  overflow: hidden;
  padding: 2px;
}

.x-plain-bwrap {
  overflow: hidden;
  zoom: 1;
}

.x-plain {
  overflow: hidden;
}

.x-tool {
  overflow: hidden;
  width: 15px;
  height: 15px;
  float: right;
  cursor: pointer;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/tool-sprites.gif") no-repeat;
  margin-left: 2px;
}

.x-tool-toggle {
  background-position: 0 -60px;
}

.x-tool-toggle-over {
  background-position: -15px -60px;
}

.x-panel-collapsed .x-tool-toggle {
  background-position: 0 -75px;
}

.x-panel-collapsed .x-tool-toggle-over {
  background-position: -15px -75px;
}

.x-tool-close {
  background-position: 0 0;
}

.x-tool-close-over {
  background-position: -15px 0;
}

.x-tool-minimize {
  background-position: 0 -15px;
}

.x-tool-minimize-over {
  background-position: -15px -15px;
}

.x-tool-maximize {
  background-position: 0 -30px;
}

.x-tool-maximize-over {
  background-position: -15px -30px;
}

.x-tool-restore {
  background-position: 0 -45px;
}

.x-tool-restore-over {
  background-position: -15px -45px;
}

.x-tool-gear {
  background-position: 0 -90px;
}

.x-tool-gear-over {
  background-position: -15px -90px;
}

.x-tool-pin {
  background-position: 0 -135px;
}

.x-tool-pin-over {
  background-position: -15px -135px;
}

.x-tool-unpin {
  background-position: 0 -150px;
}

.x-tool-unpin-over {
  background-position: -15px -150px;
}

.x-tool-right {
  background-position: 0 -165px;
}

.x-tool-right-over {
  background-position: -15px -165px;
}

.x-tool-left {
  background-position: 0 -180px;
}

.x-tool-left-over {
  background-position: -15px -180px;
}

.x-tool-up {
  background-position: 0 -210px;
}

.x-tool-up-over {
  background-position: -15px -210px;
}

.x-tool-down {
  background-position: 0 -195px;
}

.x-tool-down-over {
  background-position: -15px -195px;
}

.x-tool-refresh {
  background-position: 0 -225px;
}

.x-tool-refresh-over {
  background-position: -15px -225px;
}

.x-tool-minus {
  background-position: 0 -255px;
}

.x-tool-minus-over {
  background-position: -15px -255px;
}

.x-tool-plus {
  background-position: 0 -240px;
}

.x-tool-plus-over {
  background-position: -15px -240px;
}

.x-tool-search {
  background-position: 0 -270px;
}

.x-tool-search-over {
  background-position: -15px -270px;
}

.x-tool-save {
  background-position: 0 -285px;
}

.x-tool-save-over {
  background-position: -15px -285px;
}

.x-tool-help {
  background-position: 0 -300px;
}

.x-tool-help-over {
  background-position: -15px -300px;
}

.x-tool-print {
  background-position: 0 -315px;
}

.x-tool-print-over {
  background-position: -15px -315px;
}

.x-panel-ghost {
  background: #cbddf3;
  z-index: 12000;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.65;
  -moz-opacity: 0.65;
  filter: alpha(opacity=65);
}

.x-panel-ghost ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  border: 1px solid #99bbe8;
  border-top: 0 none;
  display: block;
}

.x-panel-ghost * {
  cursor: move !important;
}

.x-panel-dd-spacer {
  border: 2px dashed #99bbe8;
}

.x-panel-btns-ct {
  padding: 5px;
}

.x-panel-btns-ct .x-btn {
  float: right;
  clear: none;
}

.x-panel-btns-ct .x-panel-btns td {
  border: 0;
  padding: 0;
}

.x-panel-btns-ct .x-panel-btns-right table {
  float: right;
  clear: none;
}

.x-panel-btns-ct .x-panel-btns-left table {
  float: left;
  clear: none;
}

.x-panel-btns-ct .x-panel-btns-center {
  text-align: center;
}

.x-panel-btns-ct .x-panel-btns-center table {
  margin: 0 auto;
}

.x-panel-btns-ct table td.x-panel-btn-td {
  padding: 3px;
}

.x-panel-btns-ct .x-btn-focus .x-btn-left {
  background-position: 0 -147px;
}

.x-panel-btns-ct .x-btn-focus .x-btn-right {
  background-position: 0 -168px;
}

.x-panel-btns-ct .x-btn-focus .x-btn-center {
  background-position: 0 -189px;
}

.x-panel-btns-ct .x-btn-over .x-btn-left {
  background-position: 0 -63px;
}

.x-panel-btns-ct .x-btn-over .x-btn-right {
  background-position: 0 -84px;
}

.x-panel-btns-ct .x-btn-over .x-btn-center {
  background-position: 0 -105px;
}

.x-panel-btns-ct .x-btn-click .x-btn-center {
  background-position: 0 -126px;
}

.x-panel-btns-ct .x-btn-click .x-btn-right {
  background-position: 0 -84px;
}

.x-panel-btns-ct .x-btn-click .x-btn-left {
  background-position: 0 -63px;
}

.x-window {
  zoom: 1;
}

.x-window .x-resizable-handle {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

.x-window-proxy {
  background: #c7dffc;
  border: 1px solid #99bbe8;
  z-index: 12000;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}

.x-window-header {
  overflow: hidden;
  zoom: 1;
}

.x-window-bwrap {
  z-index: 1;
  position: relative;
  zoom: 1;
}

.x-window-tl .x-window-header {
  color: #15428b;
  font-size: 11px;
  font-weight: 700;
  padding: 5px 0 4px 0;
}

.x-window-header-text {
  cursor: pointer;
}

.x-window-tc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/top-bottom.png") repeat-x 0 0;
  overflow: hidden;
  zoom: 1;
}

.x-window-tl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/left-corners.png") no-repeat 0 0;
  padding-left: 6px;
  zoom: 1;
  z-index: 1;
  position: relative;
}

.x-window-tr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/right-corners.png") no-repeat right 0;
  padding-right: 6px;
}

.x-window-bc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/top-bottom.png") repeat-x 0 bottom;
  zoom: 1;
}

.x-window-bc .x-window-footer {
  padding-bottom: 6px;
  zoom: 1;
  font-size: 0;
  line-height: 0;
}

.x-window-bl {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/left-corners.png") no-repeat 0 bottom;
  padding-left: 6px;
  zoom: 1;
}

.x-window-br {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/right-corners.png") no-repeat right bottom;
  padding-right: 6px;
  zoom: 1;
}

.x-window-mc {
  border: 1px solid #99bbe8;
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-weight: 400;
  background: #dfe8f6;
}

.x-window-ml {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/left-right.png") repeat-y 0 0;
  padding-left: 6px;
  zoom: 1;
}

.x-window-mr {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/left-right.png") repeat-y right 0;
  padding-right: 6px;
  zoom: 1;
}

.x-panel-nofooter .x-window-bc {
  height: 6px;
}

.x-window-body {
  overflow: hidden;
}

.x-window-bwrap {
  overflow: hidden;
}

.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br, .x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr, .x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {
  padding: 0;
}

.x-window-maximized .x-window-footer {
  padding-bottom: 0;
}

.x-window-maximized .x-window-tc {
  padding-left: 3px;
  padding-right: 3px;
  background-color: #fff;
}

.x-window-maximized .x-window-mc {
  border-left: 0 none;
  border-right: 0 none;
}

.x-window-bbar .x-toolbar, .x-window-tbar .x-toolbar {
  border-left: 0 none;
  border-right: 0 none;
}

.x-window-bbar .x-toolbar {
  border-top: 1px solid #99bbe8;
  border-bottom: 0 none;
}

.x-window-draggable, .x-window-draggable .x-window-header-text {
  cursor: move;
}

.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
  cursor: default;
}

.x-window-body {
  background: 0 0;
}

.x-panel-ghost .x-window-tl {
  border-bottom: 1px solid #99bbe8;
}

.x-panel-collapsed .x-window-tl {
  border-bottom: 1px solid #84a0c4;
}

.x-window-maximized-ct {
  overflow: hidden;
}

.x-window-maximized .x-resizable-handle {
  display: none;
}

.x-window-sizing-ghost ul {
  border: 0 none !important;
}

.x-dlg-focus {
  -moz-outline: 0 none;
  outline: 0 none;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.x-dlg-mask {
  z-index: 10000;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: #ccc;
}

body.ext-ie6.x-body-masked select {
  visibility: hidden;
}

body.ext-ie6.x-body-masked .x-window select {
  visibility: visible;
}

.x-window-plain .x-window-mc {
  background: #cad9ec;
  border-right: 1px solid #dfe8f6;
  border-bottom: 1px solid #dfe8f6;
  border-top: 1px solid #a3bae9;
  border-left: 1px solid #a3bae9;
}

.x-window-plain .x-window-body {
  border-left: 1px solid #dfe8f6;
  border-top: 1px solid #dfe8f6;
  border-bottom: 1px solid #a3bae9;
  border-right: 1px solid #a3bae9;
  background: 0 0 !important;
}

body.x-body-masked .x-window-plain .x-window-mc {
  background: #c7d6e9;
}

.x-html-editor-wrap {
  border: 1px solid #a9bfd3;
  background: #fff;
}

.x-html-editor-tb .x-btn-text {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/editor/tb-sprite.gif") no-repeat;
}

.x-html-editor-tb .x-edit-bold .x-btn-text {
  background-position: 0 0;
}

.x-html-editor-tb .x-edit-italic .x-btn-text {
  background-position: -16px 0;
}

.x-html-editor-tb .x-edit-underline .x-btn-text {
  background-position: -32px 0;
}

.x-html-editor-tb .x-edit-forecolor .x-btn-text {
  background-position: -160px 0;
}

.x-html-editor-tb .x-edit-backcolor .x-btn-text {
  background-position: -176px 0;
}

.x-html-editor-tb .x-edit-justifyleft .x-btn-text {
  background-position: -112px 0;
}

.x-html-editor-tb .x-edit-justifycenter .x-btn-text {
  background-position: -128px 0;
}

.x-html-editor-tb .x-edit-justifyright .x-btn-text {
  background-position: -144px 0;
}

.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text {
  background-position: -80px 0;
}

.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text {
  background-position: -96px 0;
}

.x-html-editor-tb .x-edit-increasefontsize .x-btn-text {
  background-position: -48px 0;
}

.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text {
  background-position: -64px 0;
}

.x-html-editor-tb .x-edit-sourceedit .x-btn-text {
  background-position: -192px 0;
}

.x-html-editor-tb .x-edit-createlink .x-btn-text {
  background-position: -208px 0;
}

.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
  padding: 5px;
  padding-bottom: 1px;
}

.x-html-editor-tb .x-toolbar {
  position: static !important;
}

.x-panel-noborder .x-panel-body-noborder {
  border-width: 0;
}

.x-panel-noborder .x-panel-header-noborder {
  border-width: 0;
  border-bottom: 1px solid #99bbe8;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
  border-width: 0;
  border-bottom: 1px solid #99bbe8;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
  border-width: 0;
  border-top: 1px solid #99bbe8;
}

.x-window-noborder .x-window-mc {
  border-width: 0;
}

.x-window-plain .x-window-body-noborder {
  border-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-body-noborder {
  border-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-header-noborder {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-footer-noborder {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.x-tab-panel-bbar-noborder .x-toolbar {
  border-width: 0;
  border-top: 1px solid #99bbe8;
}

.x-tab-panel-tbar-noborder .x-toolbar {
  border-width: 0;
  border-bottom: 1px solid #99bbe8;
}

.x-border-layout-ct {
  background: #dfe8f6;
}

.x-border-panel {
  position: absolute;
  left: 0;
  top: 0;
}

.x-tool-collapse-south {
  background-position: 0 -195px;
}

.x-tool-collapse-south-over {
  background-position: -15px -195px;
}

.x-tool-collapse-north {
  background-position: 0 -210px;
}

.x-tool-collapse-north-over {
  background-position: -15px -210px;
}

.x-tool-collapse-west {
  background-position: 0 -180px;
}

.x-tool-collapse-west-over {
  background-position: -15px -180px;
}

.x-tool-collapse-east {
  background-position: 0 -165px;
}

.x-tool-collapse-east-over {
  background-position: -15px -165px;
}

.x-tool-expand-south {
  background-position: 0 -210px;
}

.x-tool-expand-south-over {
  background-position: -15px -210px;
}

.x-tool-expand-north {
  background-position: 0 -195px;
}

.x-tool-expand-north-over {
  background-position: -15px -195px;
}

.x-tool-expand-west {
  background-position: 0 -165px;
}

.x-tool-expand-west-over {
  background-position: -15px -165px;
}

.x-tool-expand-east {
  background-position: 0 -180px;
}

.x-tool-expand-east-over {
  background-position: -15px -180px;
}

.x-tool-expand-north, .x-tool-expand-south {
  float: right;
  margin: 3px;
}

.x-tool-expand-east, .x-tool-expand-west {
  float: none;
  margin: 3px auto;
}

.x-accordion-hd .x-tool-toggle {
  background-position: 0 -255px;
}

.x-accordion-hd .x-tool-toggle-over {
  background-position: -15px -255px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle {
  background-position: 0 -240px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over {
  background-position: -15px -240px;
}

.x-accordion-hd {
  color: #222;
  padding-top: 4px;
  padding-bottom: 3px;
  border-top: 0 none;
  font-weight: 400;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/panel/light-hd.gif") repeat-x 0 -9px;
}

.x-layout-collapsed {
  position: absolute;
  left: -10000px;
  top: -10000px;
  visibility: hidden;
  background-color: #d2e0f2;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border: 1px solid #98c0f4;
  z-index: 20;
}

.ext-border-box .x-layout-collapsed {
  width: 22px;
  height: 22px;
}

.x-layout-collapsed-over {
  cursor: pointer;
  background-color: #d9e8fb;
}

.x-layout-collapsed-east .x-layout-collapsed-tools, .x-layout-collapsed-west .x-layout-collapsed-tools {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}

.x-layout-split {
  position: absolute;
  height: 5px;
  width: 5px;
  line-height: 1px;
  font-size: 1px;
  z-index: 3;
  background-color: transparent;
}

.x-layout-split-h {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/s.gif");
  background-position: left;
}

.x-layout-split-v {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/s.gif");
  background-position: top;
}

.x-column-layout-ct {
  overflow: hidden;
  zoom: 1;
}

.x-column {
  float: left;
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

.x-layout-mini {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 35px;
  cursor: pointer;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}

.x-layout-collapsed-over .x-layout-mini, .x-layout-mini-over {
  opacity: 1;
  -moz-opacity: 1;
  filter: none;
}

.x-layout-split-west .x-layout-mini {
  top: 48%;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-left.gif");
}

.x-layout-split-east .x-layout-mini {
  top: 48%;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-right.gif");
}

.x-layout-split-north .x-layout-mini {
  left: 48%;
  height: 5px;
  width: 35px;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-top.gif");
}

.x-layout-split-south .x-layout-mini {
  left: 48%;
  height: 5px;
  width: 35px;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-bottom.gif");
}

.x-layout-cmini-west .x-layout-mini {
  top: 48%;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-right.gif");
}

.x-layout-cmini-east .x-layout-mini {
  top: 48%;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-left.gif");
}

.x-layout-cmini-north .x-layout-mini {
  left: 48%;
  height: 5px;
  width: 35px;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-bottom.gif");
}

.x-layout-cmini-south .x-layout-mini {
  left: 48%;
  height: 5px;
  width: 35px;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/layout/mini-top.gif");
}

.x-layout-cmini-east, .x-layout-cmini-west {
  border: 0 none;
  width: 5px !important;
  padding: 0;
  background: 0 0;
}

.x-layout-cmini-north, .x-layout-cmini-south {
  border: 0 none;
  height: 5px !important;
  padding: 0;
  background: 0 0;
}

.x-viewport, .x-viewport body {
  margin: 0;
  padding: 0;
  border: 0 none;
  overflow: hidden;
  height: 100%;
}

.x-abs-layout-item {
  position: absolute;
  left: 0;
  top: 0;
}

.ext-ie input.x-abs-layout-item, .ext-ie textarea.x-abs-layout-item {
  margin: 0;
}

.x-progress-wrap {
  border: 1px solid #6593cf;
  overflow: hidden;
}

.x-progress-inner {
  height: 18px;
  background: #e0e8f3 url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/qtip/bg.gif") repeat-x;
  position: relative;
}

.x-progress-bar {
  height: 18px;
  float: left;
  width: 0;
  background: #9cbfee url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/progress/progress-bg.gif") repeat-x left center;
  border-top: 1px solid #d1e4fd;
  border-bottom: 1px solid #7fa9e4;
  border-right: 1px solid #7fa9e4;
}

.x-progress-text {
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  padding: 1px 5px;
  overflow: hidden;
  position: absolute;
  left: 0;
  text-align: center;
}

.x-progress-text-back {
  color: #396095;
  line-height: 16px;
}

.ext-ie .x-progress-text-back {
  line-height: 15px;
}

.x-window-dlg .x-window-body {
  border: 0 none !important;
  padding: 5px 10px;
  overflow: hidden !important;
}

.x-window-dlg .x-window-mc {
  border: 0 none !important;
}

.x-window-dlg .ext-mb-text, .x-window-dlg .x-window-header-text {
  font-size: 12px;
}

.x-window-dlg .ext-mb-input {
  margin-top: 4px;
  width: 95%;
}

.x-window-dlg .ext-mb-textarea {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
}

.x-window-dlg .x-progress-wrap {
  margin-top: 4px;
}

.ext-ie .x-window-dlg .x-progress-wrap {
  margin-top: 6px;
}

.x-window-dlg .x-msg-box-wait {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/grid/loading.gif") no-repeat left;
  display: block;
  width: 300px;
  padding-left: 18px;
  line-height: 18px;
}

.x-window-dlg .ext-mb-icon {
  float: left;
  width: 47px;
  height: 32px;
}

.ext-ie .x-window-dlg .ext-mb-icon {
  width: 44px;
}

.x-window-dlg .ext-mb-info {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/icon-info.gif") no-repeat top left;
}

.x-window-dlg .ext-mb-warning {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/icon-warning.gif") no-repeat top left;
}

.x-window-dlg .ext-mb-question {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/icon-question.gif") no-repeat top left;
}

.x-window-dlg .ext-mb-error {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/icon-error.gif") no-repeat top left;
}

@font-face {
  font-family: AlbCustomFont;
  src: none;
}
@font-face {
  font-family: AlbCustomFont;
  src: none;
}
@font-face {
  font-family: AlbCustomFont;
  src: none;
  font-weight: 700;
}
@font-face {
  font-family: AlbCustomFont;
  src: none;
  font-weight: 700;
}
.al-inner-area {
  background: #d2e6c8;
}

.al-outer-area {
  background: #f1f1f1;
}

:focus {
  outline: 0;
}

.al-gwt, div.al-gwt {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
  line-height: 1.231;
}

.al-gwt.al-device-mobile, div.al-gwt.al-device-mobile {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt input {
  color: #4c6715;
  font-weight: 400;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12px;
}

.al-gwt.al-device-mobile input {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt input[type=password], .al-gwt input[type=text] {
  border: 1px solid #b8c6b5;
  background: #fff;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
  padding: 2px 3px 0;
}

.al-gwt input[type=button] {
  height: 24px;
  padding-top: 0;
}

.al-gwt input[type=number]::-webkit-inner-spin-button, .al-gwt input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.al-gwt input[type=number] {
  -moz-appearance: textfield;
}

.al-gwt input.chbox {
  border: 0;
  padding: 0;
  vertical-align: middle;
  height: 14px;
  width: 14px;
}

.al-gwt input[type=checkbox] {
  background: 0 0;
  border: 0;
  padding: 0;
  vertical-align: middle;
}

.al-gwt input[type=radio] {
  border: 0;
  background: 0 0;
  vertical-align: middle;
}

.al-gwt .gwt-RadioButton-disabled.al-radio label, .al-gwt div.label.al-readonly, .al-gwt input[disabled], .al-gwt select[disabled] {
  color: #235f0a;
  cursor: default;
}

.al-gwt label {
  color: #235f0a;
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt.al-device-mobile label {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt label {
  padding: 0;
  margin: 0;
  vertical-align: middle;
}

.al-gwt a {
  color: #74992a;
  font-weight: 400;
}

.al-gwt a:hover {
  color: #74992a;
}

.al-gwt a[disabled] {
  cursor: default;
  text-decoration: none;
  color: #888;
}

.al-gwt textarea {
  border: 1px solid #b8c6b5;
  padding: 1px 3px;
  color: #4c6715;
  font-weight: 400;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12px;
}

.al-gwt.al-device-mobile textarea {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt select {
  border: 1px solid #b8c6b5;
  background: #fff;
  padding: 1px 0;
  color: #4c6715;
  font-weight: 400;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12px;
}

.al-gwt.al-device-mobile select {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt legend {
  color: #235f0a;
  font-weight: 400;
}

.al-gwt .value-label {
  color: #235f0a;
  font-weight: 400;
}

.arealiketa {
  border: 1px solid #b8c6b5;
  padding: 1px 0;
  color: #4c6715;
  font-weight: 400;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12px;
}

.al-device-mobile .arealiketa {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-gwt.al-device-mobile input, .al-gwt.al-device-mobile select, .al-gwt.al-device-mobile textarea {
  border: 2px solid #b8c6b5;
  border-radius: 0;
  height: auto;
  font-size: 12pt;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: none;
  padding-right: none;
  line-height: 20px;
}

.al-gwt.al-device-mobile input {
  border-width: 2px;
  border-color: #b8c6b5;
}

.al-gwt.al-device-mobile input.al-selected {
  border-color: #b8c6b5;
}

.al-gwt.al-device-mobile .al-brd-tb {
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #b8c6b5;
}

.al-gwt .inp-el-cont {
  display: inline-block;
  position: relative;
}

.al-gwt .inp-bt-clear {
  position: absolute;
  right: 0;
  top: 5px;
}

.al-gwt .inp-fld input::-ms-clear {
  display: none;
}

.al-gwt.al-device-mobile .inp-label {
  color: #235f0a;
  font-size: 13px;
  font-weight: 400;
}

.al-gwt.al-device-mobile .inp-label-mark {
  color: #235f0a;
  font-size: 13px;
  font-weight: 400;
}

.al-gwt.al-device-mobile .inp-fld .al-ci, .al-gwt.al-device-mobile .inp-fld .al-ci-c {
  margin-right: 8px !important;
}

.al-gwt.al-device-mobile .ddlist-fld .al-ci, .al-gwt.al-device-mobile .ddlist-fld .al-ci-c {
  margin-right: 8px !important;
}

.al-gwt.al-device-mobile select {
  border-width: 2px;
  border-color: #b8c6b5;
}

.al-gwt .st-fld1-label {
  color: #235f0a;
  font-size: 13px;
  font-weight: 400;
}

.al-gwt .st-fld1-value {
  color: #235f0a;
  font-size: 13px;
  font-weight: 700;
  padding-top: 0.25em;
}

.al-gwt.al-device-mobile .st-fld1-label {
  color: #235f0a;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
}

.al-gwt.al-device-mobile .st-fld1-value {
  color: #235f0a;
  font-size: 13px;
  font-weight: 700;
}

.al-gwt .st-fld1-inline .st-fld1 {
  display: flex;
  align-items: center;
}

.al-gwt .st-fld1-inline .st-fld1-label {
  padding-right: 8px;
}

.al-gwt .st-fld1-inline .st-fld1-value {
  flex: 1 1 auto;
  padding-top: 0;
}

.al-gwt .st-fld1-v2 .st-fld1-value {
  font-size: none;
  font-weight: none;
}

.al-gwt .st-fld-bx {
  box-sizing: border-box;
  border: 0.5px solid rgba(0, 0, 0, 0.12);
  border-radius: 2px;
}

.al-gwt .st-fld-bx-cont {
  padding: 5px;
}

.al-gwt .st-fld-bx-label {
  color: #B2B2B2;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: none;
}

.al-gwt .st-fld-bx-value {
  color: #212121;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: none;
}

.al-gwt.al-device-mobile .leg-label {
  color: #000;
  font-size: none;
  font-weight: 400;
}

.al-gwt.al-device-mobile .smaller-label {
  color: #000;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: none;
}

.al-gwt.al-device-mobile .cb1-fld .label {
  color: #000;
  font-size: none;
  font-weight: 400;
}

.al-gwt.al-device-mobile .cb2-fld .label {
  color: #4c6715;
  font-size: 12pt;
  font-weight: 400;
}

.al-gwt.al-device-mobile .al-hour-fld .al-combo {
  background: 0 0;
}

.al-gwt.al-device-mobile .al-hour-fld select {
  border-width: 0;
}

.al-gwt.al-device-mobile .wiz-step-value {
  color: #235f0a;
  font-size: 13px;
  font-weight: 400;
}

.al-gwt.al-device-mobile .wiz-step-name {
  color: #235f0a;
  font-size: 18px;
  font-weight: 400;
}

.al-gwt.al-device-mobile .wiz-part-caption {
  color: #235f0a;
  font-size: 18px;
  font-weight: 400;
}

.al-gwt.al-device-mobile .al-warn1 {
  border: 2px solid #74992a !important;
}

.al-gwt.al-device-mobile .al-combo {
  -webkit-appearance: none;
  height: auto;
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-combo.png") no-repeat right 0.25em center;
  background-color: none;
}

.al-gwt.al-device-mobile .ddlist-fld .al-i-readonly {
  background: 0 0;
}

.al-gwt.al-device-ios select {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-combo.png") no-repeat right 0.25em center;
}

.al-gwt strong {
  font-weight: 700;
}

.al-gwt em {
  font-style: italic;
}

.al-gwt p {
  margin-bottom: 10px;
}

.x-window-ml {
  padding-top: 8px;
}

.x-window-bc, .x-window-bl, .x-window-br, .x-window-mc, .x-window-ml, .x-window-mr, .x-window-plain .x-window-mc {
  background: #f2f8ef !important;
}

.x-window-plain .x-window-mc {
  border-color: #c4c4c4 #fff #fff #c4c4c4;
  font-size: 13px;
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile.x-window-plain .x-window-mc {
  font-family: tahoma, arial, verdana, sans-serif;
}

.x-window-plain .x-window-body {
  border-color: #fff #c4c4c4 #c4c4c4 #fff;
}

.x-window-tc, .x-window-tl, .x-window-tr {
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
}

.al-device-mobile .x-window-tc, .al-device-mobile .x-window-tl, .al-device-mobile .x-window-tr {
  background: #d2e6c8;
}

.al-device-mobile.al-device-native-default .x-window-tc, .al-device-mobile.al-device-native-default .x-window-tl, .al-device-mobile.al-device-native-default .x-window-tr {
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
}

.al-device-mobile .x-window-tl {
  border-bottom: 0;
  display: flex;
  align-items: center;
  padding-left: 6px;
}

.al-device-mobile .x-window-tr {
  width: 100%;
  padding-right: 6px;
}

.al-device-mobile .x-window-tc {
  display: flex;
  align-items: center;
  min-height: 0;
}

.al-device-mobile .x-window-tc > div {
  width: 100%;
}

.x-tool {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/panel/tool-sprites.gif");
}

.x-window-tl .x-window-header {
  color: #235f0a;
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .x-window-tl .x-window-header {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .x-tool-close {
  background-image: zero;
  width: none;
  height: none;
  background-position: none;
  margin-top: 2px;
}

.al-device-mobile .x-tool-close-over {
  background-position: none;
}

.x-panel-ghost {
  background: #f2f8ef;
}

.x-panel-ghost ul {
  border-color: #c4c4c4;
}

.x-grid-panel .x-panel-mc .x-panel-body {
  border: 1px solid #c4c4c4;
}

.x-panel-ghost .x-window-tl {
  border-color: #c4c4c4;
}

.x-form-focus, textarea.x-form-focus {
  border-color: #74992a;
}

.x-form-text, textarea.x-form-field {
  background: #fff;
  border-color: #b8c6b5;
}

.x-small-editor .x-form-field {
  color: #4c6715;
  font-weight: 400;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12px;
}

.al-device-mobile .x-small-editor .x-form-field {
  font-family: tahoma, arial, verdana, sans-serif;
}

.x-toolbar .x-btn-wrap.x-btn {
  background: 0 0;
  border: 0 solid transparent;
  border-radius: 0;
  box-shadow: inset 0 1px 1px transparent;
  -webkit-box-shadow: inset 0 1px 1px transparent;
}

.x-toolbar .x-btn-wrap.x-btn .x-btn-left, .x-toolbar .x-btn-wrap.x-btn .x-btn-right {
  height: 21px;
}

.x-toolbar .x-btn-focus .x-btn-text, .x-toolbar .x-btn-pressed .x-btn-text {
  color: #000 !important;
}

.x-toolbar .x-btn-over .x-btn-text {
  color: #000 !important;
}

.x-toolbar button {
  color: #000 !important;
  font-weight: 400 !important;
}

.x-btn-with-menu .x-btn-center em {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/btn-arrow.gif");
}

.x-btn-wrap.x-btn .x-btn-center, .x-btn-wrap.x-btn .x-btn-left, .x-btn-wrap.x-btn .x-btn-right {
  background-image: none;
}

.x-btn-wrap.x-btn button {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #000;
}

.x-btn-wrap.x-btn td {
  text-align: center !important;
  vertical-align: middle !important;
}

.x-btn-wrap.x-btn .x-btn-center .x-btn-text {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.3;
  text-transform: none;
  font-weight: 400;
}

.x-btn-wrap.x-btn {
  border: 1px solid #3b6e22;
  border-collapse: separate;
  border-radius: 3px;
  background-color: #e1eedb;
  background: linear-gradient(to bottom, #fff, #bdcab7);
  box-shadow: inset 0 1px 1px #fff;
  -webkit-box-shadow: inset 0 1px 1px #fff;
}

.x-btn-wrap .x-btn-left, .x-btn-wrap .x-btn-right {
  height: 19px;
}

.x-btn-wrap.x-btn:hover {
  box-shadow: inset 0 1px 1px #f8b230;
  -webkit-box-shadow: inset 0 1px 1px #f8b230;
}

.x-btn-wrap.x-btn.x-item-disabled:hover {
  box-shadow: inset 0 1px 1px #fff;
  -webkit-box-shadow: inset 0 1px 1px #fff;
}

.x-btn-wrap.x-btn.x-item-disabled:active {
  background-color: #e1eedb;
  background: linear-gradient(to bottom, #fff, #bdcab7);
}

.x-btn-wrap.x-btn:active {
  background-color: #e1eedb;
  background: linear-gradient(to bottom, #e1eedb, #e1eedb);
}

.x-btn-wrap.x-btn.x-btn-icon {
  background: 0 0;
  border: 0 solid transparent;
  border-radius: 0;
  box-shadow: inset 0 1px 1px transparent;
  -webkit-box-shadow: inset 0 1px 1px transparent;
}

.x-btn-wrap.x-btn-icon .x-btn-left, .x-btn-wrap.x-btn-icon .x-btn-right {
  height: 21px;
}

.x-item-disabled * {
  color: gray !important;
  cursor: default !important;
}

.al-device-mobile .x-btn-center, .al-device-mobile .x-btn-left, .al-device-mobile .x-btn-right {
  background-image: none;
}

.al-device-mobile .x-btn-wrap.x-btn {
  color: #000;
  background: #dae0e0;
  border: 2px solid #b8c6b5;
  border-collapse: separate;
  border-radius: 0;
  box-shadow: inset 0 1px 1px transparent;
  -webkit-box-shadow: inset 0 1px 1px transparent;
}

.al-device-mobile .x-btn-wrap.x-btn.al-default {
  border: 2px solid #f29400;
}

.al-device-mobile .x-btn-wrap.x-btn.al-default.x-item-disabled, .al-device-mobile .x-btn-wrap.x-btn.x-item-disabled {
  border: 2px solid #b8c6b5 !important;
}

.al-device-mobile .x-btn .x-btn-center .x-btn-text {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
  font-size: 13px;
  font-family: tahoma, arial, verdana, sans-serif;
  line-height: 1.3;
}

.al-device-mobile .x-btn .gwt-btn-icon, .al-device-mobile .x-btn .gwt-btn-icon-right {
  background-image: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.al-device-mobile .x-btn.al-nosel {
  background: #7F7F7F;
  border-color: #7F7F7F;
}

.al-device-mobile .x-btn.al-nosel button {
  color: #fff;
}

.al-device-mobile .x-btn.al-default {
  background: #f29400;
  border-color: #f29400;
}

.al-device-mobile .x-btn.al-default button {
  color: #fff;
}

.al-device-mobile .x-btn button {
  font-family: tahoma, arial, verdana, sans-serif;
  color: #000;
}

div.al-speed-button.al-gn-btn {
  background-color: transparent !important;
  border: none !important;
}

.x-form-field {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .x-form-field {
  font-family: tahoma, arial, verdana, sans-serif;
}

.x-menu {
  border-color: #c4c4c4;
}

.x-form-field-wrap .x-form-trigger {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/form/trigger.gif");
  border-color: #c4c4c4;
}

.al-device-mobile .x-btn.x-item-disabled {
  background: #dae0e0 !important;
  border-color: #b8c6b5 !important;
}

.al-device-mobile .x-btn.x-item-disabled * {
  color: gray !important;
}

.al-device-mobile .al-btn-pure.x-btn {
  background: zero;
  border-radius: zero;
}

.al-device-mobile .al-btn-pure.x-btn.x-item-disabled {
  background: zero;
  border-color: zero;
}

.al-device-mobile .al-btn-pure.x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
}

.al-device-mobile .al-btn-pure.x-btn .x-btn-center {
  padding: none;
}

.al-device-mobile .al-btn-pure.x-btn .x-btn-center .x-btn-text {
  padding: none;
}

.al-device-mobile .al-btn-pure.x-btn .x-btn-left, .al-device-mobile .al-btn-pure.x-btn .x-btn-right {
  width: none;
}

.al-device-mobile .al-btn-pure.x-btn .x-btn-left i, .al-device-mobile .al-btn-pure.x-btn .x-btn-right i {
  width: none;
}

.al-device-mobile .al-btn-pure-pd.x-btn .x-btn-center {
  padding-right: none;
  padding-left: none;
}

.al-device-mobile .al-btn-pure-2.x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
  text-transform: none;
}

.al-device-mobile .al-btn-selector .x-btn {
  background: zero;
  border-radius: zero;
}

.al-device-mobile .al-btn-selector .x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
}

.al-device-mobile .al-btn-selector .al-default.x-btn-wrap.x-btn {
  border: zero;
  box-shadow: zero;
}

.al-device-mobile .al-btn-selector .al-nosel.x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
}

.al-device-mobile .al-btn-selector .al-nosel.x-btn-wrap.x-btn {
  border: zero;
}

.al-device-mobile .al-btn-selector .al-btn-next {
  padding-left: none;
}

.al-device-mobile .al-double1-btn .al-btn-pure.x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
}

.al-device-mobile .x-window-footer .x-panel-btns-ct {
  padding: none;
}

.al-device-mobile .x-window-br {
  padding-right: none;
}

.al-device-mobile .x-window-bl {
  padding-left: none;
}

.al-device-mobile .x-window-bc .x-window-footer {
  padding-bottom: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn {
  background: zero;
  border-radius: zero;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn.x-item-disabled {
  background: zero;
  border-color: zero;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
}

.al-device-mobile .x-window-footer .x-panel-btns-ct table td.x-panel-btn-td {
  padding: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-center {
  padding: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-center .x-btn-text {
  padding: none;
  line-height: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-left, .al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-right {
  width: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-left i, .al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-right i {
  width: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn .x-btn-center {
  padding-right: none;
  padding-left: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .x-btn button {
  color: zero;
  font-size: none;
  font-weight: none;
  text-transform: none;
}

.al-device-mobile .x-window-footer .x-panel-btns .gwt-btn-fixed {
  width: none;
}

.x-panel {
  border: 0;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body {
  border: 0 solid #c4c4c4;
}

.x-panel-header {
  border: 1px solid #c4c4c4;
  color: #235f0a;
  font-family: tahoma, arial, verdana, sans-serif;
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
}

.x-panel-body {
  border-color: #c4c4c4;
}

.x-toolbar {
  border: 0;
}

.x-toolbar {
  border-color: #ccc;
  background: #f2f8ef url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/bg.gif") repeat-x top left;
}

.x-btn-menu-arrow-wrap .x-btn-center button {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/btn-arrow.gif");
}

.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/btn-arrow.gif");
}

.x-toolbar .x-btn-over .x-btn-left {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/tb-btn-sprite.gif");
}

.x-toolbar .x-btn-over .x-btn-right {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/tb-btn-sprite.gif");
}

.x-toolbar .x-btn-over .x-btn-center {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/tb-btn-sprite.gif");
}

.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/tb-btn-sprite.gif");
}

.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/tb-btn-sprite.gif");
}

.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/toolbar/tb-btn-sprite.gif");
}

div.x-date-picker {
  width: 10px;
  margin-left: none;
}

.x-date-picker > table {
  width: none;
}

.x-menu ul {
  margin: 0;
  padding: 0;
}

.x-date-bottom {
  background: #f2f8ef url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/glass-bg.gif");
  border-color: #c4c4c4;
}

.x-date-inner th {
  background: #f2f8ef url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/glass-bg.gif");
  border-color: #c4c4c4;
  color: #235f0a;
  font: none;
}

.x-date-inner th span {
  color: inherit;
}

.x-form-field-wrap .x-form-date-trigger {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/form/date-trigger.gif");
}

.x-date-inner a {
  background: inherit;
  font: none;
  color: #000;
  border-radius: none;
}

.x-date-inner .x-date-selected a {
  background: #f2f8ef url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/glass-bg.gif") repeat scroll 0 0;
  border-color: #c4c4c4;
  color: #000;
}

.al-device-mobile .x-btn-with-menu .x-btn-text {
  font-size: 13px;
  line-height: 1.3;
}

.x-date-inner .x-date-disabled a:hover, .x-date-inner a:hover {
  color: #000;
  background-color: #fef5ba;
}

.x-menu .x-date-picker {
  border-color: #c4c4c4;
}

.x-date-right a {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/right-btn.gif");
}

.x-date-left a {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/left-btn.gif");
}

.x-date-left, .x-date-middle, .x-date-right {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/hd-sprite.gif") repeat-x scroll 0 -83px;
  color: #fff;
}

.al-device-mobile .x-date-middle .x-btn .x-btn-text {
  color: #000;
}

.x-date-mp-btns {
  background: #f2f8ef url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/glass-bg.gif");
}

.x-date-mp-btns td {
  border-color: #c4c4c4;
}

td.x-date-mp-month a, td.x-date-mp-year a {
  color: #235f0a;
}

td.x-date-mp-month a:hover, td.x-date-mp-year a:hover {
  color: #235f0a;
  background-color: #fef5ba;
}

.x-date-mp td {
  font: none;
}

td.x-date-mp-sel a {
  background: #f2f8ef url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/glass-bg.gif") repeat scroll 0 0;
  border-color: #c4c4c4;
  color: #000;
}

.x-date-mp-ybtn a {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/panel/tool-sprites.gif");
}

.x-date-mp-btns button {
  background: #74992a;
  border-color: #fff #c4c4c4 #c4c4c4 #fff;
  color: #fff;
  font: none;
  padding: none;
}

td.x-date-mp-sep {
  border-color: #c4c4c4;
}

.x-date-middle .x-btn-wrap.x-btn {
  background: 0 0;
  border: 1px solid transparent;
  box-shadow: inset 0 1px 1px transparent;
  -webkit-box-shadow: inset 0 1px 1px transparent;
}

.x-layer.x-menu.x-menu-plain.x-date-menu ul {
  width: 180px !important;
}

.x-layer.x-menu.x-menu-plain.x-date-menu .x-date-picker, .x-layer.x-menu.x-menu-plain.x-date-menu .x-date-picker table {
  width: 100% !important;
}

.x-tip .x-tip-tc {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-tr {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-tl {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-ml {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-bl {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-mr {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-br {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-bc {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/qtip/tip-sprite.gif");
}

.x-tip .x-tip-header-text {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
  color: #235f0a;
}

.x-tip .x-tip-body {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
  color: #000;
}

.al-device-mobile.x-tip .x-tip-header-text {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
  color: #235f0a;
}

.al-device-mobile.x-tip .x-tip-body {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
  color: #000;
}

.x-tool-toggle {
  background-position: 0 -195px;
}

.x-tool-toggle-over {
  background-position: -15px -195px;
}

.x-panel-collapsed .x-tool-toggle {
  background-position: 0 -165px;
}

.x-panel-collapsed .x-tool-toggle-over {
  background-position: -15px -165px;
}

.al-device-mobile.x-window .x-window-ml, .al-device-mobile.x-window .x-window-mr {
  padding: 0;
}

.al-device-mobile.x-window .x-window-body, .al-device-mobile.x-window .x-window-mc {
  border-width: 0;
  font-size: 10pt;
  font-weight: 700;
}

.al-device-mobile.x-window .x-tool {
  display: none !important;
}

.al-device-mobile.al-device-native-default.x-window .x-tool {
  display: block !important;
}

.al-device-mobile.al-payment-wait-window.x-window .x-tool {
  display: block !important;
}

.al-device-mobile.al-window-close.x-window .x-tool {
  display: block !important;
}

.al-device-mobile .x-window-header-text {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #235f0a;
}

.al-device-mobile.al-device-native-default .x-window-header-text {
  color: #235f0a;
}

.x-window-dlg .ext-mb-text {
  color: #000;
}

.al-device-mobile .x-window-dlg .ext-mb-text, .x-window-dlg .x-window-header-text {
  font-size: 12px;
}

.al-device-mobile .x-window-dlg .x-window-body {
  padding: none;
}

.al-device-mobile .x-window-dlg .ext-mb-icon {
  float: zero;
  width: none;
  height: none;
  padding: none;
}

.x-window-dlg .ext-mb-question {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../js/ext/resources/images/default/window/icon-question.gif") no-repeat top left;
}

.x-window-dlg .ext-mb-success {
  background: 0 0;
}

.x-window-dlg.al-dlg-iconed .ext-mb-content {
  text-align: none;
}

.mceIframeContainer {
  height: 100%;
}

.gwt-PopupPanel {
  z-index: 30000;
}

.al-rc {
  background: #d2e6c8;
}

.al-ric {
  padding: 8px;
}

.aws-main-panel {
  padding: 0;
}

.aws-show-panel > div {
  padding: 0;
}

.aws-show-panel-noframe > div {
  padding: 0;
}

.al-gp {
  padding-left: 0;
  padding-right: 0;
}

.al-gp-b {
  padding-bottom: 0;
}

.al-common-aws .al-ric {
  padding: 0;
  font-weight: 400;
}

.al-gwt input.al-i-readonly, .al-gwt select.al-i-readonly {
  background: #e1eedb;
}

.al-gwt input[disabled].al-i-readonly.al-date-field, .al-gwt select[disabled].al-i-readonly.al-combo {
  color: #4c6715 !important;
}

.al-template-date-field .x-item-disabled {
  opacity: 1;
  border-color: #c4c4c4 !important;
}

.label-attention1 {
  font-size: 15px;
  font-weight: 700;
}

.al-delimited label {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.al-delim {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.btn-arrow-left {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/panel/tool-sprites.gif") no-repeat scroll -15px -105px !important;
  height: 15px !important;
  width: 15px !important;
}

.btn-arrow-right {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/panel/tool-sprites.gif") no-repeat scroll -15px -120px !important;
  height: 15px !important;
  width: 15px !important;
}

div.al-speed-button {
  height: 20px;
  width: 19px;
  background-position: center;
  background-color: #e5e5e5 !important;
  border: 1px solid #b8c6b5;
  cursor: pointer;
}

.al-speed-button-disabled {
  cursor: default !important;
  opacity: 0.6;
}

.label {
  color: #235f0a;
}

.static-field {
  font-weight: 700;
}

.fieldTa1 {
  background-color: #e4eedf;
  border-bottom: 0;
}

.fieldTa2 {
  background-color: #ddead7;
  border-bottom: 0;
}

.al-brd-b {
  border-bottom: 1px solid #c4c4c4;
}

.al-simple-button {
  border: 1px solid #b8c6b5;
  cursor: pointer;
}

.al-simple-button-disabled {
  cursor: default !important;
  opacity: 0.6;
}

.al-simple-button-disabled .label {
  opacity: 0.3;
}

div.grid-row-header1, div.gwt-grid-row.grid-row-header1 {
  background: #c5cdb4;
  color: #235f0a;
}

div.grid-row-header1, div.gwt-grid-row.grid-row-header1 .gwt-grid-row-cell {
  font-weight: none;
}

div.grid-row-score-total, div.gwt-grid-row.grid-row-score-total {
  color: #235f0a;
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
}

div.grid-row-score-total, div.gwt-grid-row.grid-row-score-total .gwt-grid-row-cell {
  font-weight: 700;
}

div.grid-row-higher, div.gwt-grid-row.grid-row-higher .gwt-grid-row-cell {
  line-height: 36px;
}

.grid-border {
  border: 1px solid #c4c4c4;
}

.gwt-btn-icon {
  background: transparent no-repeat left center !important;
  padding-left: 20px !important;
}

.gwt-btn-icon-right {
  padding-right: 20px !important;
}

button.gwt-btn-icon-right {
  background-position: right !important;
}

.gwt-btn-fixed {
  width: 8em !important;
}

.gwt-btn-fixed-10 {
  width: 10em !important;
}

.gwt-btn-fixed-12 {
  width: 12em !important;
}

.gwt-grid-rows input, .gwt-grid-rows select, .gwt-grid-rows textarea {
  font-size: 13px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 20px;
}

.grid-btn {
  margin: -2px -2px -2px -2px;
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
}

.al-gwt.al-device-mobile .grid-btn {
  margin: auto;
}

.grid-btn2 {
  margin: 0 0 0 -4px;
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
}

.grid-btn-cross {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/cross.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-up {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_t.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-down {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_b.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-left {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_l.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-right {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_r.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-up-all {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_t_all.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-down-all {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_b_all.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-left-all {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_l_all.gif") no-repeat scroll left center !important;
}

.grid-btn-arrow-right-all {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_r_all.gif") no-repeat scroll left center !important;
}

.grid-btn-disclosure {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_r.gif") no-repeat scroll left center !important;
}

.grid-btn-disclosure2 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_r.gif") no-repeat scroll left center !important;
}

.grid-btn-plus {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/plus.gif") no-repeat scroll left center !important;
}

.grid-btn-minus {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/minus.gif") no-repeat scroll left center !important;
}

.grid-btn-male {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/male.gif") no-repeat scroll center center !important;
}

.grid-btn-female {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/female.gif") no-repeat scroll center center !important;
}

.grid-btn-calc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/calc.gif") no-repeat scroll left center !important;
}

.grid-btn-print {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/print.gif") no-repeat scroll left center !important;
}

.grid-btn-cancel {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/cancel.gif") no-repeat scroll left center !important;
}

.grid-btn-edit {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/edit.gif") no-repeat scroll left center !important;
}

.grid-btn-edit2 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/edit2.gif") no-repeat scroll left center !important;
}

.grid-btn-edit-img-active {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/btn/editImageActive.png") no-repeat scroll center !important;
}

.grid-btn-edit-img-inactive {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/btn/editImageInactive.png") no-repeat scroll center !important;
}

.grid-btn-insert {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/ab_new.gif") no-repeat scroll left center !important;
}

.grid-btn-delete {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/ab_delete.gif") no-repeat scroll left center !important;
}

.grid-btn-save {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/save.gif") no-repeat scroll left center !important;
}

.grid-btn-star {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/star.gif") no-repeat scroll left center !important;
}

.grid-btn-star-gray {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/star_gray.gif") no-repeat scroll left center !important;
}

.grid-btn-tab-plus {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/tab-plus.png") no-repeat center center !important;
}

.grid-btn-tab-minus {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/tab-minus.png") no-repeat center center !important;
}

.grid-btn-ok {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/apply.gif") no-repeat scroll left center !important;
}

.grid-btn-info {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/listbtn.gif") no-repeat scroll left center !important;
}

.grid-btn-document {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/listbtn.gif") no-repeat scroll left center !important;
}

.grid-btn-time {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/time.png") no-repeat scroll left center !important;
}

.grid-btn-refresh {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Refresh.png") no-repeat scroll left center !important;
}

.grid-btn-to-archive {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/toarc.gif") no-repeat scroll left center !important;
}

.grid-btn-unarchive {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/unarc.gif") no-repeat scroll left center !important;
}

.grid-btn-sort {
  height: 4px;
  margin-left: 3px;
  vertical-align: middle;
  width: 13px;
}

.grid-btn-sort-asc {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/sort_asc.gif") no-repeat scroll right center transparent;
}

.grid-btn-sort-desc {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/sort_desc.gif") no-repeat scroll right center transparent;
}

.grid-btn-oegv-load {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/oegvLoad.png") no-repeat scroll left center !important;
}

.grid-btn-css-some {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/btn/cssSome.png") no-repeat scroll left center !important;
}

.alb-btn-default {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_default.gif") no-repeat scroll left center !important;
}

.alb-btn-print {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/print.gif") no-repeat scroll left center !important;
}

.alb-btn-search {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/search.png") !important;
}

.alb-btn-func {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/func.png") !important;
}

.alb-btn-add {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Add-new.png") !important;
}

.alb-btn-dgv {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/dgv16.gif") !important;
}

.alb-btn-rank {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/rank.png") !important;
}

.alb-btn-start-list {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/startlist.png") !important;
}

.alb-btn-replace-player {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/replace_player.png") !important;
}

.alb-btn-undo {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Undo.png") !important;
}

.alb-btn-score {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/score.png") !important;
}

.alb-btn-arrow-l-3 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-l-3.png") no-repeat;
  height: 16px !important;
  width: 8px !important;
}

.alb-btn-arrow-r-3 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-3.png") no-repeat;
  height: 16px !important;
  width: 8px !important;
}

.alb-btn-date-pick {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/date-pick.png") no-repeat;
}

.alb-btn-customer {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/customer.png") !important;
}

.alb-btn-export {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Export.png") no-repeat scroll left center !important;
}

.alb-manual-tieing {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_mtie.gif") no-repeat scroll left center !important;
}

.btn-manual-tieing-restore {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/t.gif") no-repeat scroll left center !important;
}

.speed-btn-add-new {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Add-new.png") no-repeat scroll center !important;
}

.speed-btn-add-fun {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Additional-functions.png") no-repeat scroll center !important;
}

.speed-btn-add-to-help {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/AddToHelpTable.png") no-repeat scroll center !important;
}

.speed-btn-application {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Application.png") no-repeat scroll center !important;
}

.speed-btn-apply-filter {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Apply-filter.png") no-repeat scroll center !important;
}

.speed-btn-arrow-down {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowDown.png") no-repeat scroll center !important;
}

.speed-btn-arrow-exchange {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowExchange.png") no-repeat scroll center !important;
}

.speed-btn-arrow-first {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowFirst.png") no-repeat scroll center !important;
}

.speed-btn-arrow-last {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowLast.png") no-repeat scroll center !important;
}

.speed-btn-arrow-next {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowNext.png") no-repeat scroll center !important;
}

.speed-btn-arrow-prev {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowPrevious.png") no-repeat scroll center !important;
}

.speed-btn-arrow-up {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/ArrowUp.png") no-repeat scroll center !important;
}

.speed-btn-barcode {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Barcode.png") no-repeat scroll center !important;
}

.speed-btn-calc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Calculate.png") no-repeat scroll center !important;
}

.speed-btn-cancel-sel {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Cancel-selection.png") no-repeat scroll center !important;
}

.speed-btn-cancel {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Cancel.png") no-repeat scroll center !important;
}

.speed-btn-clear-filter {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Clear-filter.png") no-repeat scroll center !important;
}

.speed-btn-clear-inv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Clear-inventory.png") no-repeat scroll center !important;
}

.speed-btn-close-inv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Close-inventory.png") no-repeat scroll center !important;
}

.speed-btn-color-clear {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Color-clear.png") no-repeat scroll center !important;
}

.speed-btn-colors {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Colors.png") no-repeat scroll center !important;
}

.speed-btn-delete-row {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Delete-Row.png") no-repeat scroll center !important;
}

.speed-btn-delete {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Delete.png") no-repeat scroll center !important;
}

.speed-btn-design {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Design.png") no-repeat scroll center !important;
}

.speed-btn-dgv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/DGV.png") no-repeat scroll center !important;
}

.speed-btn-edit-inv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Edit-Inventory.png") no-repeat scroll center !important;
}

.speed-btn-exit {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Exit.png") no-repeat scroll center !important;
}

.speed-btn-export {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Export.png") no-repeat scroll center !important;
}

.speed-btn-globe {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Globe.png") no-repeat scroll center !important;
}

.speed-btn-help {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Help.png") no-repeat scroll center !important;
}

.speed-btn-home-page {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Home-page.png") no-repeat scroll center !important;
}

.speed-btn-ins-row {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Insert-row.png") no-repeat scroll center !important;
}

.speed-btn-list {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/List.png") no-repeat scroll center !important;
}

.speed-btn-load-def-val {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Load-default-values.png") no-repeat scroll center !important;
}

.speed-btn-load {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Load.png") no-repeat scroll center !important;
}

.speed-btn-men {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Men.png") no-repeat scroll center !important;
}

.speed-btn-messanger {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Messanger.png") no-repeat scroll center !important;
}

.speed-btn-new {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/New.png") no-repeat scroll center !important;
}

.speed-btn-oegv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/OEGV.png") no-repeat scroll center !important;
}

.speed-btn-ok {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/OK.png") no-repeat scroll center !important;
}

.speed-btn-open-inv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Open-inventory.png") no-repeat scroll center !important;
}

.speed-btn-open-url {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Open-URL.png") no-repeat scroll center !important;
}

.speed-btn-open-url2 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Open-URL2.png") no-repeat scroll center !important;
}

.speed-btn-open {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Open.png") no-repeat scroll center !important;
}

.speed-btn-options {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Options.png") no-repeat scroll center !important;
}

.speed-btn-preview {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Preview.png") no-repeat scroll center !important;
}

.speed-btn-print {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Print.png") no-repeat scroll center !important;
}

.speed-btn-read-barcode {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Read-barcode.png") no-repeat scroll center !important;
}

.speed-btn-recalc {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Recalculate.png") no-repeat scroll center !important;
}

.speed-btn-refresh {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Refresh.png") no-repeat scroll center !important;
}

.speed-btn-report {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Report.png") no-repeat scroll center !important;
}

.speed-btn-rga {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Rga.png") no-repeat scroll center !important;
}

.speed-btn-run {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Run.png") no-repeat scroll center !important;
}

.speed-btn-saga {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Saga.png") no-repeat scroll center !important;
}

.speed-btn-save {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Save.png") no-repeat scroll center !important;
}

.speed-btn-search {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Search.png") no-repeat scroll center !important;
}

.speed-btn-sel-from-list {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Select-from-list.png") no-repeat scroll center !important;
}

.speed-btn-send-email {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Send-email.png") no-repeat scroll center !important;
}

.speed-btn-send-sms {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Send-SMS.png") no-repeat scroll center !important;
}

.speed-btn-sgn {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/SGN.png") no-repeat scroll center !important;
}

.speed-btn-sort {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Sort.png") no-repeat scroll center !important;
}

.speed-btn-stop {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Stop.png") no-repeat scroll center !important;
}

.speed-btn-street {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Street.png") no-repeat scroll center !important;
}

.speed-btn-sync {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Synchronize.png") no-repeat scroll center !important;
}

.speed-btn-template {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Template.png") no-repeat scroll center !important;
}

.speed-btn-undo {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Undo.png") no-repeat scroll center !important;
}

.speed-btn-users {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Users.png") no-repeat scroll center !important;
}

.speed-btn-view {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/View.png") no-repeat scroll center !important;
}

.speed-btn-wizard {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Wizard.png") no-repeat scroll center !important;
}

.speed-btn-woman {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Woman.png") no-repeat scroll center !important;
}

.al-gn-btn-cart {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Cart.svg") no-repeat scroll center !important;
}

.al-gn-btn-menu {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Menu.svg") no-repeat scroll center !important;
}

.al-gn-btn-back {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Back.svg") no-repeat scroll center !important;
}

.al-gn-btn-info {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Info.svg") no-repeat scroll center !important;
}

.al-gn-btn-help {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Help.svg") no-repeat scroll center !important;
}

.al-gn-btn-download {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Download.svg") no-repeat scroll center !important;
}

.al-gn-btn-refresh {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Refresh.svg") no-repeat scroll center !important;
}

.al-gn-btn-delete {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Close.svg") no-repeat scroll center !important;
}

.al-gn-btn-viewlist {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/ViewList-normal.svg") no-repeat scroll center !important;
}

.al-gn-btn-viewlist.selected {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/ViewList-selected.svg") no-repeat scroll center !important;
}

.al-gn-btn-viewgrid {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/ViewGrid-normal.svg") no-repeat scroll center !important;
}

.al-gn-btn-viewgrid.selected {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/ViewGrid-selected.svg") no-repeat scroll center !important;
}

.al-gn-btn-up1 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Up1.svg") no-repeat scroll center !important;
}

.al-gn-btn-down1 {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/Down1.svg") no-repeat scroll center !important;
}

.al-gn-btn-dd-arrow {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/DdArrow.svg") no-repeat scroll center !important;
}

.al-bg-img-number-circle {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/misc/NumberCircle.svg") no-repeat scroll center !important;
}

.al-bg-img-scorecard-empty-state {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/misc/ScorecardEmptyState.svg") no-repeat scroll center !important;
}

.loading-window .x-window-tc, .loading-window .x-window-tl, .loading-window .x-window-tr {
  display: none;
}

.loading-panel {
  width: 100px;
  height: 33px;
  font-size: 13px;
  font-weight: 700;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/shared/large-loading.gif") no-repeat 5px 5px;
  padding-left: 50px;
  padding-top: 12px;
  margin: 0;
}

.loading-main-panel .label {
  color: #235f0a;
}

.loading-window-start {
  position: absolute;
  z-index: 9003;
  width: 180px;
}

div.dialog-window {
  text-align: left;
}

.dialog-panel {
  border: 1px solid #c4c4c4;
  background: #f2f8ef;
  padding: 0.5em;
}

.al-border {
  border: 1px solid #c4c4c4;
}

.border-top {
  border-top: 1px solid #c4c4c4;
}

.border-bottom {
  border-bottom: 1px solid #c4c4c4;
}

.border-left {
  border-left: 1px solid #c4c4c4;
}

.border-right {
  border-right: 1px solid #c4c4c4;
}

.wizard-indicator {
  float: left;
  border: 1px solid #c4c4c4;
  background: #f2f8ef;
  padding: 1px 8px;
  margin-right: 3px;
}

.wizard-indicator .label {
  color: #c4c4c4;
  font-size: 8pt;
}

.wizard-indicator-selected {
  background: #bfd3a5;
  border-color: #888;
}

.wizard-indicator-selected .label {
  font-weight: 700;
  color: #235f0a;
}

.expand-grid {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .expand-grid {
  font-family: tahoma, arial, verdana, sans-serif;
}

.expand-grid-rows {
  overflow: auto;
  margin: 0;
}

.expand-grid-row {
  border: 1px solid #d6dfc4;
  border-radius: 0;
  overflow: hidden;
  box-shadow: none;
  margin: 0 0 6px 0;
}

.expand-grid-row-header {
  background: #d6dfc4;
  padding: 0 0 2px 4px;
  display: flex;
  align-items: none;
}

.expand-grid-row-header-pointer {
  cursor: pointer;
}

.expand-grid-row-caption .label {
  color: #235f0a;
  font-weight: inherit;
}

.al-device-mobile .expand-grid-row-caption {
  margin: 6px;
}

.expand-grid-row-expander-label {
  color: #235f0a;
  font-weight: inherit;
}

.al-device-mobile .expand-grid-row-expander-label {
  display: none;
}

.expand-grid-row-body {
  background: #eaefe1;
  border-top: 0 solid #fff;
}

.expand-grid-row-body-hidden {
  display: none;
}

.expand-grid-row-expander {
  float: right;
  cursor: pointer;
  min-width: 17px;
  flex: 1 0 auto;
}

.expand-grid-row-expander-image {
  float: right;
  width: 17px;
  height: 17px;
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/row-expand-sprite.gif") no-repeat scroll 0 1px;
}

.expand-grid-row-expander-collapsed .expand-grid-row-expander-image {
  background-position: 0 1px;
}

.expand-grid-row-expander-expanded .expand-grid-row-expander-image {
  background-position: -25px 1px;
}

.al-device-mobile .expand-grid-row-expander-collapsed .expand-grid-row-expander-image {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-4.png") no-repeat;
}

.al-device-mobile .expand-grid-row-expander-expanded .expand-grid-row-expander-image {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-b-4.png") no-repeat;
}

.al-device-mobile .expand-grid-row-expander-collapsed .expand-grid-row-expander-image, .al-device-mobile .expand-grid-row-expander-expanded .expand-grid-row-expander-image {
  margin: 6px 6px 0 0;
}

.report-download-file {
  font-size: 1.5em;
  text-decoration: underline;
}

.alb-admin-left {
  background: #eaefe1;
  overflow: auto;
  width: 200px;
  float: left;
  border-right: 1px solid #c4c4c4;
}

.alb-admin-caption-panel {
  border-bottom: 1px solid #c4c4c4;
}

.alb-admin-caption-text {
  font-weight: 700;
  padding-top: 0.5em;
  padding-left: 0.5em;
  display: block;
}

.alb-admin-caption-rounds {
  margin-top: 0.5em;
  margin-left: 0.5em;
  margin-right: 0.25em;
  display: block;
}

.alb-admin-caption-button {
  padding-top: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em;
  display: block;
}

.alb-admin-toolbar {
  padding: 0.5em;
  border-bottom: 1px solid #c4c4c4;
  background: #eaefe1;
}

.dialoop-template .alb-admin-toolbar {
  padding: 0.5em;
  border-bottom: 0;
  background: 0 0;
}

.navbar-group {
  background-color: #f2f8ef;
  color: #678f18;
  margin: 3px;
  font-weight: 700;
  font-size: 8pt;
}

.navbar-group-caption {
  background: #d6dfc4;
  cursor: pointer;
  line-height: 2;
  padding-left: 6px;
}

.navbar-group-caption .gwt-Label {
  color: #235f0a;
}

.navbar-group-expand-button {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/row-expand-sprite.gif") no-repeat scroll 0 3px;
  width: 17px;
  height: 19px;
  vertical-align: middle;
}

.navbar-group-expanded .navbar-group-expand-button {
  background-position: -25px 3px;
}

.navbar-group-collapsed .navbar-group-expand-button {
  background-position: 0 3px;
}

.navbar-group-expanded .navbar-items {
  display: block;
}

.navbar-group-collapsed .navbar-items {
  display: none;
}

.navbar-items {
  border: 1px solid #d6dfc4;
}

.navbar-item {
  line-height: 2;
  border: 1px solid transparent;
  cursor: pointer;
  margin: 2px;
}

.navbar-item a {
  text-decoration: none;
}

.navbar-item:hover {
  border: 1px solid #d1e6c8;
}

.navbar-item:hover a {
  text-decoration: underline;
}

.navbar-item-image {
  padding: 0 0 0 6px;
  vertical-align: middle;
}

.navbar-item-icon {
  margin-left: 6px;
  width: 20px;
}

.navbar-item-icon-def {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_def.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-articles {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/articles.png") no-repeat scroll center center !important;
}

.navbar-item-icon-bookings {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/bookings.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel-plan {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel_plan.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel-photo {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel_photo.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel-type {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel_type.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel-rating {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel_rating.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel-source {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel_source.png") no-repeat scroll center center !important;
}

.navbar-item-icon-hotel-building {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/hotel_building.png") no-repeat scroll center center !important;
}

.navbar-item-icon-weather {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/weather.png") no-repeat scroll center center !important;
}

.navbar-item-icon-rooms {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/rooms.png") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-list {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_list.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-new {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_new.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-teams {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_teams.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-transfer {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_transfer.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-stat {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_stat.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-plist {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_plst.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-info {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_info.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-grps {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_grps.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-stlist {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_stlst.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-course {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_course.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-score {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_score.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-trn-reslist {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_reslst.gif") no-repeat scroll center center !important;
}

.navbar-item-icon-list {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/list.png") no-repeat scroll center center !important;
}

.navbar-item-icon-opponents {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/opponents.png") no-repeat scroll center center !important;
}

.navbar-item-icon-warehouse {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/warehouse.png") no-repeat scroll center center !important;
}

.navbar-item-icon-dgv {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/dgv16.gif") no-repeat scroll center center !important;
}

.navbar-item-link {
  color: #74992a;
  vertical-align: middle;
  padding-left: 4px;
}

.navbar-item-selected a {
  text-decoration: underline;
  color: #000;
}

.mobile-menu {
  padding-left: none;
  padding-right: none;
  padding-top: 0.5em;
  padding-bottom: none;
}

.mobile-menu-group {
  font-weight: 700;
  font-size: 8pt;
}

.mobile-menu-group-caption {
  cursor: pointer;
  line-height: 1;
  padding-left: 6px;
}

.mobile-menu-group-caption .gwt-Label {
  color: #235f0a;
}

.mobile-menu-group-expanded .mobile-menu-items {
  display: block;
}

.mobile-menu-group-collapsed .mobile-menu-items {
  display: none;
}

.mobile-menu-item {
  line-height: 2;
  border: 1px solid transparent;
  cursor: pointer;
  padding-left: 6px;
  font-size: 18pt;
  font-family: tahoma, arial, verdana, sans-serif;
  border-bottom: 1px solid #c4c4c4;
  background: #dae0e0 url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-4.png") no-repeat right 0.5em center;
  margin: none;
  box-shadow: none;
  border-radius: none;
}

.mobile-menu-item a {
  text-decoration: none;
  font-weight: 400;
}

.mobile-menu-item-image {
  padding: 0 0 0 6px;
  vertical-align: middle;
  display: inline;
}

.mobile-menu-item-link {
  color: #74992a;
  vertical-align: middle;
  padding-left: 4px;
}

.mobile-menu-header-text {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #235f0a;
}

.mobile-menu-header-name {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.mobile-menu-header-ehcp {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.mobile-menu-header-club {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.mobile-menu-header-delim {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.mobile-menu-header-name-cont {
  padding-top: 0;
}

.mobile-menu-header-info-cont {
  padding-top: 0;
}

.mmh-rchkin-header-info1 {
  font-size: 15px;
  font-weight: 600;
  color: #235f0a;
}

.mmh-rchkin-header-info2 {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.mobile-menu-back {
  height: 30px;
  width: 30px;
  position: absolute;
  right: 8px;
  top: 8px;
  background: #b8c6b5 url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/mobile_menu.png") no-repeat center center;
  border: 0 solid #fff;
  border-radius: none;
  cursor: pointer;
}

.mobile-menu-text {
  font-size: 16px;
  font-weight: 400;
  display: none;
  color: #b8c6b5;
}

.mobile-menu-basket-abs {
  position: absolute;
  right: 44px;
  top: 8px;
}

.mobile-menu-left-abs {
  position: absolute;
  left: 8px;
  top: 8px;
}

.mobile-menu-basket a {
  height: 30px;
  width: 30px;
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/mobile_basket_0.png") no-repeat center center;
  cursor: pointer;
}

.mobile-menu-basket a.block {
  display: block;
}

.mobile-menu-basket a.basket1 {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/mobile_basket_1.png") no-repeat center center;
}

.mobile-menu-basket .number-cont {
  margin-left: -10px;
  pointer-events: none;
  background: red;
  border: 2px solid #fff;
  border-radius: 10px;
  min-width: 16px;
  min-height: 16px;
}

.mobile-menu-basket .number {
  text-align: center;
  vertical-align: middle;
  padding: 2px 5px 2px 5px;
  font-size: 9px;
  color: #fff;
  font-weight: 400;
}

div.gwt-grid {
  color: #235f0a;
  border: 1px solid #c4c4c4;
}

div.gwt-grid-headers {
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
  border-bottom: 1px solid #d0d0d0;
}

.gwt-grid-header-alt1 div.gwt-grid-headers {
  background: zero;
}

div.gwt-grid-footer {
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
  border-top: 1px solid #d0d0d0;
  padding: 2px 2px 2px 5px;
  color: #235f0a;
  height: 16px;
}

div.gwt-grid-header {
  font-weight: 700;
  font-size: 8pt;
  padding: 6px 3px 4px 5px;
  overflow: hidden;
  color: #235f0a;
  cursor: default;
  box-sizing: none;
}

.gwt-grid-header-alt1 div.gwt-grid-header {
  font-weight: 700;
  font-size: 8pt;
  color: #235f0a;
}

div.gwt-grid-header > div {
  text-transform: none;
}

.gwt-grid-header-alt1 div.gwt-grid-header > div {
  text-transform: none;
}

.al-gwt.al-device-mobile .gwt-grid {
  border: zero;
}

.al-gwt.al-device-mobile .gwt-grid-headers-table {
  height: none;
}

div.gwt-grid-rows {
  overflow: auto;
  font-size: 13px;
  border-bottom: none;
}

div.gwt-grid-row {
  background: #eaefe1;
  border-bottom: 0;
}

div.gwt-grid-row-alt {
  background: #fff;
}

div.gwt-grid-selectable div.gwt-grid-row {
  cursor: pointer;
}

div.gwt-grid-selectable div.gwt-grid-row-selected, div.gwt-grid-selectable div.gwt-grid-row-selected select {
  background: #fceb70;
  color: #235f0a;
}

div.gwt-grid-horz-lines div.gwt-grid-row {
  border-bottom: 1px solid #d1e6c8;
}

div.gwt-grid-horz-lines2 div.gwt-grid-row {
  border-bottom: 1px solid #d1e6c8;
}

div.gwt-grid-row-cell {
  padding: 3px 3px 3px 5px;
  line-height: none;
  overflow: hidden;
  box-sizing: none;
}

.gwt-grid-less-cell-padding div.gwt-grid-row-cell {
  padding: 0;
}

.gwt-grid-row-cell-first-padding {
  padding-left: none;
}

.no-first-padding .gwt-grid-row-cell-first-padding {
  padding-left: none;
}

div.gwt-grid-row-cell-clickable {
  cursor: pointer;
}

.gwt-grid-row-cell-check input, .gwt-grid-row-cell-check span {
  margin: 0;
  padding: 0;
}

.gwt-grid-row-cell-check label {
  display: none;
}

div.gwt-grid-row-cell-combo select {
  width: 100%;
  padding-left: 0;
  margin-left: 0;
}

div.gwt-grid-row-cell-edit {
  padding-top: 0;
  padding-bottom: 0;
}

div.gwt-grid-row-cell-edit input[type=text] {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  border: 0;
  background: inherit;
}

div.gwt-grid-row-cell-edit .al-i-readonly {
  background: inherit;
}

div.gwt-grid-row-cell-edit-area {
  padding-top: 0;
  padding-bottom: 0;
}

div.gwt-grid-row-cell-edit-area textarea {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

div.gwt-grid-row-cell-edit-area .al-i-readonly {
  background: inherit;
}

div.gwt-grid-row-cell-not-active, div.gwt-grid-selectable div.gwt-grid-row-cell-not-active {
  color: #bbb;
}

.gwt-grid-smaller {
  font-size: 11px;
}

.gwt-grid-attention {
  color: #A81A1A;
}

.gwt-grid-strong {
  font-weight: 700;
}

.gwt-grid-marked {
  color: #A81A1A;
}

.gwt-grid .align-left {
  text-align: left;
}

.gwt-grid .align-right {
  text-align: right;
}

.gwt-grid .align-center {
  text-align: center;
}

.gwt-grid .align-justify {
  text-align: justify;
}

.gwt-grid-headers-table td {
  border-right: 1px solid #d0d0d0;
}

.gwt-grid-row-table td {
  border-right: 1px solid #d1e6c8;
}

div.gwt-grid-paging-panel {
  font-size: 8pt;
}

div.gwt-grid-paging-panel .label {
  color: #235f0a;
}

div.gwt-grid-paging-panel a {
  color: #74992a;
  text-decoration: none;
}

div.gwt-grid-paging-panel a:hover {
  color: #74992a;
  text-decoration: none;
}

div.gwt-grid-paging-panel a[disabled] {
  color: #888;
  text-decoration: none;
}

div.gwt-grid-paging-panel-status {
  padding-top: 2px;
  font-size: 8pt;
  padding-right: none;
}

div.gwt-grid-paging-pages {
  font-size: 10pt;
}

.gwt-grid-paging-pages a {
  width: 14px;
}

.gwt-grid-btn {
  margin: -2px -2px -2px -2px;
  height: 16px;
  width: 18px;
  background-repeat: no-repeat;
}

.al-gwt.al-device-mobile .gwt-grid-btn {
  margin: auto;
}

.al-gwt.al-device-mobile .gwt-grid-btn.grid-btn-disclosure2 {
  margin: 0;
}

.gwt-menu-bar {
  border: 1px solid #c4c4c4;
  background: #fff;
  color: #235f0a;
  padding: 4px 0;
  font-weight: 700;
  font-size: 8pt;
}

.gwt-menu-item {
  padding: 4px 20px;
  cursor: default;
  text-transform: none;
}

.gwt-menu-item:hover {
  background: #fef5ba;
}

.gwt-menu-item-separator {
  border-top: 1px solid #c4c4c4;
  margin: 20px 0;
}

.gwt-MenuItemSeparator {
  border-top: 1px solid #c4c4c4;
}

.gwt-MenuItem-disabled {
  color: #c4c4c4 !important;
}

.gwt-caption-panel {
  border: 1px solid #c4c4c4;
}

.gwt-caption-panel legend {
  margin-left: 0.5em;
}

.gwt-TabBarFirst, .gwt-TabBarRest {
  border-bottom: 1px solid #c4c4c4;
}

.gwt-TabBarItem {
  cursor: default;
  border: 1px solid #c4c4c4;
  background: #fff;
  padding: 0.25em 0.5em;
  text-transform: none;
}

.gwt-TabBarItem-selected {
  border-bottom: 1px solid transparent;
  background: #f2f8ef;
}

.gwt-TabBarItem-disabled {
  color: #c4c4c4;
}

.gwt-TabPanelBottom {
  border: 1px solid #c4c4c4;
  border-top: 0;
}

div.gwt-spinner-up {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/spinner-increase.png") !important;
  height: 11px;
  width: 16px;
}

div.gwt-spinner-down {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/spinner-decrease.png") !important;
  height: 11px;
  width: 16px;
}

div.gwt-drag-source {
  position: absolute;
  cursor: default;
  z-index: 50000;
  border: 2px solid #bbb;
}

.al-gwt div.gwt-drag-source.gwt-no-drop {
  cursor: no-drop !important;
}

.positionrelative {
  position: relative;
}

.gwt-progresspanel {
  overflow: hidden;
  zoom: 1;
  width: 100%;
  color: #235f0a;
  font-weight: 700;
}

.gwt-progresspanel-text {
  text-align: center;
  padding-bottom: 0.5em;
  width: 100%;
}

.gwt-progresspanel-remaining {
  font-size: 12px;
}

.gwt-progresspanel-outer {
  border: 1px solid #ccc;
}

.gwt-progresspanel-inner {
  margin: 1px;
}

.gwt-progresspanel-bar {
  width: 5px;
  height: 15px;
  margin: 1px;
}

.gwt-progresspanel-fullbar {
  background: #4c6715;
}

.gwt-progresspanel-blankbar {
  background: #ccc;
}

.gwt-progress-window .x-window-tc, .gwt-progress-window .x-window-tl, .gwt-progress-window .x-window-tr {
  display: none;
}

.gwt-Tree .gwt-TreeItem {
  padding: 0;
  cursor: pointer;
  display: block !important;
}

.gwt-Tree .gwt-TreeItem-selected {
  background: #ccc;
}

.gwt-Tree-disabled {
  color: gray !important;
}

.gwt-SplitLayoutPanel-HDragger {
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  cursor: col-resize;
}

.gwt-SplitLayoutPanel-VDragger {
  border-bottom: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
  cursor: row-resize;
}

.al-date-panel .al-speed-button {
  border: 0;
  background-color: transparent !important;
}

.al-date-panel td {
  vertical-align: middle !important;
}

.gwt-TabLayoutPanelTabs {
  padding-left: 4px;
}

.gwt-TabLayoutPanelTabs .gwt-TabLayoutPanelTab {
  cursor: default;
  border: 1px solid #c4c4c4;
  background: #fff;
  padding: 0.25em 0.5em;
  text-transform: none;
}

.gwt-TabLayoutPanelTabs .gwt-TabLayoutPanelTab-selected {
  border-bottom: 1px solid transparent;
  background: #f2f8ef;
}

.gwt-TabLayoutPanelContentContainer {
  border: 1px solid #c4c4c4;
}

.al-cust-photo {
  height: 250px;
  border: 1px solid #c4c4c4;
}

.al-month-panel-cell {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 8px;
  font-weight: 700;
  text-align: center;
  width: 2em;
  cursor: pointer;
  float: left;
  background: inherit;
}

.al-month-panel-cell .label {
  color: #235f0a;
}

.al-month-panel-line-0 .al-month-panel-cell {
  border-top: 1px solid #000;
}

.al-month-panel-line {
  border-left: 1px solid #000;
  display: table;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  zoom: 1;
}

.al-month-panel-cell-1, .al-month-panel-cell-10, .al-month-panel-cell-3, .al-month-panel-cell-5, .al-month-panel-cell-6, .al-month-panel-cell-8 {
  background: #eaefe1;
}

.al-month-panel-cell-selected {
  background: #d6dfc4 !important;
}

.al-month-panel-cell-selected .label {
  color: #fff;
}

.al-mobile-year-panel {
  border: 2px solid #b8c6b5;
  border-radius: 0;
  background: #fff;
}

.al-mobile-year-panel .al-speed-button {
  border: 0;
  background-color: #b8c6b5 !important;
  background-position: center center;
}

.al-mobile-year-panel td {
  vertical-align: middle !important;
  text-align: center;
}

.al-mobile-year-panel select {
  text-align: center;
  -moz-text-align-last: center;
       text-align-last: center;
}

.al-mobile-year-label {
  background: #fff;
  color: #4c6715;
}

.al-mobile-year-label-panel {
  font-size: 12pt;
}

.al-mobile-year-button-panel {
  background: #b8c6b5;
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: table;
  border-radius: none;
}

.al-mobile-year-button-panel2 {
  display: table-cell;
  vertical-align: middle;
}

.al-device-mobile div.al-mobile-page-title.label {
  font-family: tahoma, arial, verdana, sans-serif !important;
  font-size: 12pt !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  color: #235f0a !important;
}

.al-device-mobile div.al-mobile-page-title2.label {
  font-family: tahoma, arial, verdana, sans-serif !important;
  font-size: 11pt !important;
  font-weight: 700 !important;
  color: #235f0a !important;
}

.al-header-panel {
  width: 100%;
  height: 70px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.al-header-left {
  width: 40px;
  padding-left: 0;
}

.al-header-right {
  width: 40px;
  padding-right: 0;
}

.al-header-2b .al-header-right {
  width: 65px;
}

.al-header-2b .al-header-left {
  width: 65px;
}

.al-header-side-cont {
  display: flex;
}

.al-header-btn {
  align-self: center;
}

.al-header-central .label {
  font-size: 18px;
  font-weight: 700;
}

.al-header-page-caption .label {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 18pt;
  font-weight: 400;
  color: #000;
}

.al-button {
  border: 1px solid #3b6e22;
  border-collapse: separate;
  border-radius: 3px;
  background-color: #e1eedb;
  background: linear-gradient(to bottom, #fff, #bdcab7);
  box-shadow: inset 0 1px 1px #fff;
  -webkit-box-shadow: inset 0 1px 1px #fff;
  cursor: pointer;
  text-transform: none;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #000;
  text-align: center;
  line-height: 1.3;
  height: 22px;
  min-width: 70px;
  padding: 0 5px;
}

.al-button:hover {
  box-shadow: inset 0 1px 1px #f8b230;
  -webkit-box-shadow: inset 0 1px 1px #f8b230;
}

.al-button:active:not([disabled]) {
  background-color: #e1eedb;
  background: linear-gradient(to bottom, #e1eedb, #e1eedb);
}

.al-button:disabled, .al-button[disabled=disabled] {
  box-shadow: inset 0 1px 1px #fff;
  -webkit-box-shadow: inset 0 1px 1px #fff;
  cursor: default !important;
  color: gray !important;
}

.al-button-icon span {
  display: inline-block;
  background: no-repeat left center;
  padding-left: 20px;
  height: 20px;
  line-height: 20px;
}

.al-button.al-button-icon:disabled span, .al-button.al-button-icon[disabled=disabled] span {
  opacity: 0.6;
}

.al-button-default span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_default.gif") no-repeat scroll left center !important;
}

.al-button-ok span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/apply.gif") no-repeat scroll left center !important;
}

.al-button-print span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/print.gif") no-repeat scroll left center !important;
}

.al-button-cancel span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/cancel.gif") no-repeat scroll left center !important;
}

.al-button-search span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/search.png") no-repeat scroll left center !important;
}

.al-button-insert span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/ab_new.gif") no-repeat scroll left center !important;
}

.al-button-delete span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/ab_delete.gif") no-repeat scroll left center !important;
}

.al-button-edit span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/edit.gif") no-repeat scroll left center !important;
}

.al-button-edit2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/edit2.gif") no-repeat scroll left center !important;
}

.al-button-save span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/save.gif") no-repeat scroll left center !important;
}

.al-button-export span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Export.png") no-repeat scroll left center !important;
}

.al-button-calc span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/calc.gif") no-repeat scroll left center !important;
}

.al-button-dgv span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/dgv16.gif") no-repeat scroll left center !important;
}

.al-button-undo span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/speed/Undo.png") no-repeat scroll left center !important;
}

.al-button-manual-tieing span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/trn_mtie.gif") no-repeat scroll left center !important;
}

.al-button-manual-tieing-restore span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/t.gif") no-repeat scroll left center !important;
}

.al-button-arrow-up span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_t.gif") no-repeat scroll left center !important;
}

.al-button-arrow-down span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_b.gif") no-repeat scroll left center !important;
}

.al-button-arrow-left span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_l.gif") no-repeat scroll left center !important;
}

.al-button-arrow-right span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow_r.gif") no-repeat scroll left center !important;
}

.al-button-arrow-up-2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-t-2.png") no-repeat scroll left center !important;
}

.al-button-arrow-down-2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-b-2.png") no-repeat scroll left center !important;
}

.al-button-arrow-left-2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-l-2.png") no-repeat scroll left center !important;
}

.al-button-arrow-right-2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-2.png") no-repeat scroll left center !important;
}

.al-button-kb-plus-2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/kb-plus-2.png") no-repeat scroll left center !important;
}

.al-button-kb-minus-2 span {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/kb-minus-2.png") no-repeat scroll left center !important;
}

.al-device-mobile .al-button-int-login {
  background: #f29400 !important;
}

.al-tab-selector {
  width: 100%;
  border-bottom: 2px transparent;
}

.al-tab-selector-line {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-bottom: 1px solid #c4c4c4;
}

.al-tab-selector-btn {
  display: table-cell;
}

.al-tab-selector .x-btn {
  margin: auto;
}

.al-tab-selector .x-btn button {
  text-transform: none;
  line-height: 1.3;
}

.al-tab-selector .al-default {
  border-bottom: 2px solid #74992a;
}

.al-tab-selector .x-btn-wrap.x-btn {
  background: 0 0;
  border-radius: 0 !important;
  border: none;
}

.al-tab-selector .x-btn-wrap.x-btn button {
  font-size: 14px !important;
  color: #4c6715 !important;
  font-weight: 400 !important;
}

.al-tab-selector .x-btn.al-default {
  background: 0 0;
  border-radius: 0 !important;
  border: none;
}

.al-tab-selector .x-btn.al-default button {
  font-size: 14px !important;
  color: #4c6715 !important;
  font-weight: 600 !important;
}

.al-tab-selector .x-btn.al-nosel {
  background: 0 0;
  border-radius: 0 !important;
  border: none;
}

.al-tab-selector .x-btn.al-nosel button {
  font-size: 14px !important;
  color: #4c6715 !important;
  font-weight: 400 !important;
}

.al-lchart-name {
  font-size: 14px;
  font-weight: 400;
  color: #4c6715;
}

.al-lchart-value {
  font-size: 12px;
  font-weight: 400;
}

.al-lchart-val {
  color: #4c6715;
  font-size: 14px;
  font-weight: 600;
}

.al-lchart-all {
  color: #787878;
}

.al-lchart-body {
  height: 6px;
  border-radius: 3px;
  background-color: #e6e6e6;
}

.al-lchart-line {
  height: 100%;
  border-radius: 3px;
  background-color: #74992a;
}

.al-gwt label.al-inp-cbox {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 13px;
  min-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.al-gwt label.al-inp-cbox-p-l {
  padding-left: 28px;
}

.al-gwt label.al-inp-cbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.al-inp-cbox-cmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border-radius: 2px;
  border: 1px solid #c4c4c4;
  background-color: #fff;
}

.al-inp-name {
  padding-top: 1px;
}

.al-gwt label.al-inp-cbox:hover input ~ .al-inp-cbox-cmark {
  background-color: #fff;
  border: 1px solid #c4c4c4;
}

.al-gwt label.al-inp-cbox input:checked ~ .al-inp-cbox-cmark {
  background-color: #fff;
  border: 1px solid #c4c4c4;
}

.al-gwt label.al-inp-cbox input:disabled ~ .al-inp-cbox-cmark {
  background-color: #fff;
  border: 1px solid #ddd;
}

.al-inp-cbox-cmark:after {
  content: "";
  position: absolute;
  display: none;
}

.al-gwt label.al-inp-cbox input:checked ~ .al-inp-cbox-cmark:after {
  display: block;
}

.al-gwt label.al-inp-cbox .al-inp-cbox-cmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #000;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.al-gwt label.al-inp-cbox input:disabled ~ .al-inp-cbox-cmark:after {
  border: solid #bbb;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.al-device-mobile .al-date-sep .al-date-fld-right {
  margin-left: none;
}

.al-device-mobile .al-date-sep .al-date-fld-left {
  margin-right: none;
}

.al-date-fld table td:nth-child(2) {
  width: 100%;
}

.al-date-fld-in table td:nth-child(2) {
  border: none;
  border-width: none;
}

.al-date-fld-line table td:nth-child(2) {
  width: auto;
}

.al-mobile-year-label {
  padding: 0 4px;
}

.al-date-fld-line .al-mobile-year-label {
  padding: 0;
}

.al-rd-button {
  height: 62px;
  box-sizing: border-box;
  border-radius: 31px;
  border: 1.5px solid #c4c4c4;
  overflow: hidden;
}

.al-rd-button-square {
  width: 62px;
}

.al-rd-button .label {
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  line-height: 62px;
  color: #212121;
  letter-spacing: 1px;
}

.al-rd-button.al-simple-button-marked {
  background-color: #bddc80;
}

.al-rd-button.al-simple-button-selected {
  border-color: #74992a;
  background-color: #74992a;
}

.al-rd-button.al-simple-button-selected .label {
  color: #fff;
  font-weight: 600;
}

.al-rd-button.al-simple-button-brd-marked {
  border-color: red;
}

@media all and (max-width: 360px) {
  .al-tab-selector .x-btn-wrap.x-btn button {
    font-size: 12.6px !important;
  }
  .al-tab-selector .x-btn.al-default button {
    font-size: 12.6px !important;
  }
}
@media all and (max-device-height: 700px) {
  .al-rd-button {
    height: 52.7px;
  }
  .al-rd-button-square {
    width: 52.7px;
  }
  .al-rd-button .label {
    line-height: 52.7px;
  }
}
.al-img-box-rounded {
  width: 40px;
  height: 40px;
  background-size: cover;
  display: block;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-position: center;
}

.details-grid-panel {
  margin: 8px;
}

.al-common-aws div.gwt-grid.tourn-opponentlist-grid, .al-common-aws div.gwt-grid.tourn-playerlist-grid, .al-common-aws div.gwt-grid.tourn-startlist-grid {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.al-common-aws div.tournsp-main-grid-panel {
  border-top: 0;
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

.al-common-aws-page div.gwt-grid.tournsp-grid, .al-common-aws-startlist div.gwt-grid.tourn-startlist-grid {
  border: 1px solid #c4c4c4;
}

.al-common-aws-page .alb-admin-caption-panel, .al-common-aws-page .alb-admin-left, .al-common-aws-startlist .alb-admin-caption-panel, .al-common-aws-startlist .alb-admin-left {
  display: none;
}

.al-common-aws-startlist .al-ric {
  padding: 8px;
}

.al-common-aws-page .adm-buttons-panel, .al-common-aws-startlist .startlist-adm-buttons-panel {
  border: 0;
  background: #d2e6c8;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.al-common-aws-page .tournlist-main-panel, .al-common-aws-startlist .tournlist-main-panel {
  border: 0;
}

.al-tourn-sp-page div.al-ric {
  padding: 0;
}

.al-common-aws .tournsp-main-grid-panel div.gwt-grid, .al-tourn-sp-page div.gwt-grid.tournsp-tournlist-grid {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.al-common-aws div.gwt-grid.tournsp-log-grid, .al-common-aws div.gwt-grid.tournsp-opponentlist-grid, .al-common-aws div.gwt-grid.tournsp-playerlist-grid, .al-common-aws div.gwt-grid.tournsp-rounds-grid, .al-common-aws div.gwt-grid.tournsp-teamlist-grid, .al-tourn-sp-page div.gwt-grid.tournsp-log-grid, .al-tourn-sp-page div.gwt-grid.tournsp-opponentlist-grid, .al-tourn-sp-page div.gwt-grid.tournsp-playerlist-grid, .al-tourn-sp-page div.gwt-grid.tournsp-rounds-grid, .al-tourn-sp-page div.gwt-grid.tournsp-teamlist-grid {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

div.aws-tournsp-caption-panel {
  background: #eaefe1;
}

span.aws-tournsp-grid-result {
  font-size: 16px;
}

.filterMainPanel {
  padding-top: 4px;
}

.filterMonthToolbar, .filterYearToolbar {
  text-align: center;
}

.filterMonthToolbar table, .filterYearToolbar table {
  margin: 0 auto;
}

.filterYearToolbar .x-btn-center, .filterYearToolbar .x-btn-left, .filterYearToolbar .x-btn-right {
  background: 0 0 !important;
}

.filterYearText {
  width: 50px;
  font-size: 11pt !important;
  padding: 4px 0;
  text-align: center;
}

.tournlist-caption {
  font-weight: inherit;
}

.tournlist-name {
  color: #235f0a;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 10pt;
  font-weight: inherit !important;
  float: left;
  padding-left: 0.5em;
}

.al-device-mobile .tournlist-name {
  padding: 0;
  line-height: 1.3;
}

.al-device-mobile .tournlist-item-l1 {
  padding-top: 0;
}

.tournlist-date {
  float: left;
}

.al-device-mobile .tournlist-date {
  float: none;
}

.tournlist-name-selected {
  font-size: 12pt;
}

.tournlist-secondline {
  padding-top: 0.5em;
}

.tournlist-item-l2 {
  padding-top: 0;
}

.tournlist-secondline .label {
  color: none;
  font-size: none;
  font-weight: none;
}

.tournlist-secondline .al-delim {
  color: none;
  font-size: none;
  font-weight: none;
}

.tournlist-year-panel {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.tournlist-bottom-info {
  font-size: 13px;
  border-top: 1px solid #c4c4c4;
}

.tournlist-bottom-info .label {
  padding-left: 2px;
  padding-top: 2px;
  color: #235f0a;
}

.tournlist-bottom-info-hidded {
  display: none;
}

.tournlist-info-label {
  font-size: 10pt;
  font-weight: 400;
  padding: 4px 0 4px 4px;
  float: left;
}

.tournlist-info-property {
  font-size: 8pt;
  font-weight: 700;
  padding: 4px;
  float: right;
}

.tournlist-info-property-main-panel {
  border: solid #f2f8ef;
  border-width: 4px 8px 4px 8px;
  margin: 0;
}

.tournlist-info-property-panel {
  background-color: transparent;
  border-bottom: 1px solid #f2f8ef;
  line-height: 13px;
}

.tournlist-info-property-panel .label {
  color: #235f0a;
}

.tournlist-info-property-main-panel .even {
  background-color: none;
}

.al-gwt.al-device-mobile .tournlist-info-property-panel .st-fld1-value {
  font-size: 8pt;
  font-weight: 700;
}

.tournlist-info-tourn-date {
  font-size: 8pt;
  font-weight: 700;
  padding: 4px;
}

.tournlist-info-tablink {
  float: left;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.al-device-mobile .tournlist-info-tablink {
  display: block;
  text-align: left;
  float: none;
  border: 2px solid #b8c6b5;
  border-width: none;
  border-radius: 0;
  font-weight: 700;
  font-size: 11pt;
  font-family: tahoma, arial, verdana, sans-serif;
  color: #74992a;
  background: #dae0e0;
  text-decoration: none;
  border-bottom: 2px solid #b8c6b5;
  padding: 2px 8px;
  letter-spacing: none;
  line-height: none;
}

.al-device-mobile .tourn-details-caption-links-panel .tournlist-info-tablink, .al-device-mobile .tournlist-info-panelBottom .tournlist-info-tablink {
  margin: 6px 0;
  background: #dae0e0 url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-4.png") no-repeat right 0.5em center;
}

.al-device-mobile .tournlist-info-tablink:hover {
  color: #74992a;
  background: #dae0e0 url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-4.png") no-repeat right 0.5em center;
  border-color: #b8c6b5;
}

.al-device-mobile .select-round-panel .x-toolbar .x-btn .x-btn-center .x-btn-text {
  font-size: 16px;
  font-weight: 700;
  padding: 8px;
}

.al-device-mobile .select-round-panel .x-toolbar .x-btn .x-btn-left, .al-device-mobile .select-round-panel .x-toolbar .x-btn .x-btn-right {
  background: 0 0;
}

.al-device-mobile .select-round-panel .x-toolbar .x-btn {
  background: #fff;
  color: #000;
}

.al-device-mobile .select-round-panel .x-toolbar {
  background: 0 0;
}

.al-device-mobile .select-round-panel .x-toolbar .x-btn.x-btn-focus, .al-device-mobile .select-round-panel .x-toolbar .x-btn.x-btn-focus .x-btn-center, .al-device-mobile .select-round-panel .x-toolbar .x-btn.x-btn-pressed, .al-device-mobile .select-round-panel .x-toolbar .x-btn.x-btn-pressed .x-btn-center, .al-device-mobile .select-round-panel .x-toolbar .x-btn:hover, .al-device-mobile .select-round-panel .x-toolbar .x-btn:hover .x-btn-center {
  background: #d6dfc4;
  color: #235f0a;
}

.al-device-mobile .x-toolbar .x-btn-click .x-btn-center, .al-device-mobile .x-toolbar .x-btn-menu-active .x-btn-center, .al-device-mobile .x-toolbar .x-btn-over .x-btn-center, .al-device-mobile .x-toolbar .x-btn-pressed .x-btn-center {
  background: #d6dfc4;
  color: #235f0a;
}

.al-device-mobile .select-round-panel .x-btn-wrap.x-btn {
  border: 2px solid #b8c6b5;
}

.al-device-mobile .tourn-details-caption-header-panel {
  border-top: 0;
}

.tourn-details-bottom-panel {
  display: none;
}

.al-device-mobile div.tourn-details-bottom-panel {
  display: block;
}

.al-device-mobile .tourn-details-caption-links-panel {
  border-top: 0;
  padding-left: 0;
}

.tournlist-info-tablink-disabled {
  float: left;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #888;
  display: none;
}

.tournlist-info-tablink-disabled a {
  color: #888;
  text-decoration: none;
  cursor: default;
}

.tournlist-info-tablink-selected, .tournlist-info-tablink.tournlist-info-tablink-selected {
  font-weight: 700;
  color: #235f0a;
}

.al-device-mobile .tournlist-info-tablink.tournlist-info-tablink-selected {
  display: none;
}

.al-device-mobile .tournlist-info-tablink.tournlist-info-tablink-tournlist {
  color: #74992a;
  background-color: #dae0e0;
  border-color: #b8c6b5;
  text-align: center;
  background-image: none;
}

.al-device-mobile .tournlist-info-tablink.tournlist-info-tablink-tournlist:hover {
  color: #74992a;
  background: #dae0e0;
  border-color: #b8c6b5;
}

.tournlist-info-panelTop {
  padding: 4px;
  border-bottom: 1px solid #d6dfc4;
  background: 0 0;
  overflow: hidden;
  zoom: 1;
}

.tournlist-info-panelTop-top {
  border-top: 0 solid transparent;
}

.tournlist-info-panelMain {
  padding: 0;
  background: 0 0;
}

.tournlist-info-panelBottom {
  padding: 0 4px;
  background: 0 0;
}

.tournlist-info-lbClubName {
  padding-top: 4px;
  padding-left: 0;
  float: left;
  font-weight: 700;
  font-size: 8pt;
}

.tournlist-info-panelTopDate {
  float: right;
}

.tournlist-info-labelEntryDate, .tournlist-info-labelTournDate {
  float: right;
  padding-right: 8px;
}

.tournlist-info-panelMiddle {
  overflow: hidden;
  zoom: 1;
}

.tournlist-info-panelTournType {
  overflow: hidden;
  zoom: 1;
}

.tournlist-info-labelTournType {
  float: left;
}

.tournlist-info-edTournType {
  float: right;
}

.tournlist-info-rounds-panel .x-toolbar {
  background: #eaefe1;
}

.tournlist-info-sign-panel {
  float: left;
}

.tournlist-info-sign-up-panel {
  float: left;
  padding-right: 0.5em;
}

.tournlist-info-sign-off-panel {
  float: left;
}

.al-device-mobile .tournlist-info-sign-panel {
  float: none;
  overflow: hidden;
  zoom: 1;
  padding: none;
}

.al-device-mobile .tournlist-info-sign-off-panel, .al-device-mobile .tournlist-info-sign-up-panel {
  float: none;
  width: 50%;
  display: inline-table;
  padding-left: 0;
  padding-right: 0;
}

.al-device-mobile .tournlist-info-sign-off-panel .tournlist-info-tablink, .al-device-mobile .tournlist-info-sign-up-panel .tournlist-info-tablink {
  text-align: center;
  color: #000;
  font-size: 14px;
}

.al-device-mobile .tournlist-info-sign-up-panel .tournlist-info-tablink {
  margin-right: 0.5em;
}

.al-device-mobile .tournlist-info-sign-off-panel .tournlist-info-tablink.al-default, .al-device-mobile .tournlist-info-sign-up-panel .tournlist-info-tablink.al-default {
  background: #f29400;
  border-color: #f29400;
  color: #fff;
}

.tournlist-info-rounds-panel {
  margin-top: -4px;
  float: right;
}

.al-device-mobile .tournlist-info-rounds-panel {
  margin-top: 0;
  padding-top: 2px;
}

.tourn-details-caption-top-panel .label {
  color: #235f0a;
}

.al-device-mobile .tournlist-info-property-panel {
  line-height: 1.2;
  padding: 0 0 0 4px;
  border-bottom: 0;
}

.al-device-mobile .tournlist-info-property-panel.odd {
  background: #eaefe1;
}

.al-device-mobile .tournlist-info-label, .al-device-mobile .tournlist-info-property {
  float: none;
  width: 49%;
  display: inline-table;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
}

.al-device-mobile .tournlist-info-label {
  font-size: 10pt;
}

.al-device-mobile .tournlist-info-property {
  font-size: 11pt;
}

.tournlist-main-panel {
  border: 1px solid #c4c4c4;
  background: #f2f8ef;
}

.tourn-details-caption-panel {
  background: #d6dfc4;
  border-bottom: 1px solid #c4c4c4;
}

.al-device-mobile .tourn-details-caption-panel {
  border-bottom: 0;
}

.tourn-details-caption-top-panel {
  padding: 4px;
}

.tourn-details-caption {
  font-weight: 700;
  padding-left: 4px;
}

.tourn-details-page-caption {
  font-weight: 700;
  font-size: 10pt;
}

.tourn-details-caption-links-panel {
  background: #f2f8ef;
  border-top: 1px solid #c4c4c4;
  padding-left: 4px;
}

.tourn-details-caption-rounds-panel {
  float: right;
  text-align: center;
  padding-right: 4px;
}

.tourn-details-caption-round-label {
  margin-left: auto;
  margin-right: auto;
}

.tourn-details-caption-header-panel {
  background: #f2f8ef;
  border-top: 1px solid #c4c4c4;
  padding-top: 8px;
  display: none;
}

.tourn-details-caption-header-panel .label {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #235f0a;
}

.al-device-mobile .tourn-details-caption-header-panel {
  display: block;
}

.round-button td {
  padding-left: 0;
  padding-right: 0;
}

.alb-admin-right .filterMainPanel {
  padding-top: 0;
}

.login-panel {
  margin: 8px;
  padding: 8px;
  width: 20em;
  border: 1px solid #c4c4c4;
}

.login-password-label, .login-username-label {
  float: left;
}

.login-password-edit, .login-username-edit {
  float: right;
  padding-left: 4px;
}

.login-username-panel {
  padding: 2em 0.5em 0.5em 0;
}

.login-password-panel {
  padding: 1em 0.5em 0.5em 0;
}

.login-buttons-panel {
  padding-top: 1em;
  padding-right: 0.5em;
}

.login-button {
  float: right;
}

.al-device-mobile .login-panel {
  width: auto;
  border: 0;
  margin: 0;
}

.additional-top-panel {
  margin: 8px;
}

.additional-top-field {
  padding: 2px 2px 2px 8px;
}

.additional-grid-panel {
  border: 1px solid #c4c4c4;
  margin: 0 8px 8px 8px;
}

.additional-center-field {
  text-align: center;
}

.startlist-grid-panel {
  margin: 8px;
}

.startlist-alternative-row {
  background: #fff;
}

.waitinglist-grid-panel {
  margin: 8px;
}

.prices-panel {
  margin: 8px;
}

.price-definition-panel {
  padding-bottom: 8px;
}

.hcp-classes-panel {
  margin: 8px;
}

.hcp-classes-bottom-panel {
  margin: 8px;
}

.prices-hcp-classes-bottom-panel {
  border: 1px solid #c4c4c4;
  margin: 0 8px 8px 8px;
  padding: 8px 0;
}

.al-device-mobile .prices-hcp-classes-bottom-panel {
  border: 0 !important;
}

.age-class-grid-panel {
  margin: 8px;
}

.playerlist-grid-panel {
  margin: 8px;
}

.eventlist-main-panel .playerlist-grid-panel, .eventlist-main-panel .startlist-grid-panel, .eventlist-main-panel .waitinglist-grid-panel {
  border: 0;
}

.result-main-panel {
  margin: 8px;
}

.result-filter-radio {
  padding-left: 8px;
}

.result-grid-inprize-row .x-grid3-cell-inner, div.gwt-grid-row.result-grid-inprize-row {
  font-weight: 700 !important;
}

.al-device-mobile .result-grid-inprize-row .result-val-name {
  color: #74992a;
}

.result-grid-inprize-row .result-val-name-club {
  font-weight: 400 !important;
}

.al-device-mobile .result-val-prize-name {
  font-size: 16px;
  font-weight: 700 !important;
}

.al-device-mobile .result-filter-type-panel .al-radio {
  display: block;
}

.al-device-mobile .result-filter-radio {
  padding-left: 0;
}

.result-score-grid {
  max-width: 350px;
}

.result-score-legend {
  width: 15px;
  height: 15px;
  border: 1px solid #c4c4c4;
  border-radius: 0;
}

.result-score-legend-eagle {
  font-weight: 700;
  background: #ff9050;
  color: #fff;
}

.result-score-legend-birdie {
  font-weight: 700;
  background: #ff7070;
  color: #fff;
}

.result-score-legend-par {
  font-weight: 700;
  background: #fff;
}

.result-score-legend-bogey {
  font-weight: 700;
  background: #80bb80;
  color: #fff;
}

.result-score-legend-dbl_bogey {
  font-weight: 700;
  background: #a0a0cc;
  color: #fff;
}

.result-score-legend-worse {
  font-weight: 700;
  background: #60608c;
  color: #fff;
}

.result-score-total {
  font-weight: 700;
  color: #235f0a;
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
}

.tournreport-panel {
  overflow: scroll;
  padding: 5px;
}

.tournreport-panel strong {
  font-weight: 700;
}

.tournreport-panel em {
  font-style: italic;
}

.livescoring-grid-panel {
  margin: 8px;
}

.livescoring-grid-panel .x-grid3-row td, .livescoring-grid-panel .x-grid3-summary-row td {
  font-size: 8pt !important;
}

.livescoring-grid-panel .x-grid3-hd-row td {
  font-weight: 400;
}

.addplayer-window .dialog-panel {
  border-width: 0;
}

.addplayer-first-main-panel, .delplayer-first-main-panel {
  padding: 8px;
  overflow: auto;
}

.al-device-mobile .addplayer-first-main-panel, .al-device-mobile .delplayer-first-main-panel {
  padding: 0;
}

.addplayer-first-options-panel, .delplayer-first-options-panel {
  padding: 8px;
  border: 1px solid #c4c4c4;
  height: 300px;
}

.al-device-mobile .addplayer-first-options-panel, .al-device-mobile .delplayer-first-options-panel {
  padding: 0;
  border: 0;
  height: auto;
}

.addplayer-buttons-panel, .delplayer-buttons-panel {
  padding-top: 8px;
}

.addplayer-button-ok, .delplayer-button-ok {
  float: left;
}

.addplayer-button-cancel, .delplayer-button-cancel {
  float: left;
  margin-left: 4px;
}

.addplayer-search-panel {
  width: 45%;
  float: left;
}

.addplayer-team-panel {
  width: 50%;
  float: right;
}

.addplayer-round-comment {
  font-size: none;
  font-weight: none;
  padding: 0;
}

.addplayer-wish-comment {
  font-size: 8pt;
  font-weight: none;
  padding-top: 0.25em;
}

.addplayer-wish-caption-panel {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.course-data-main-panel {
  width: 460px;
  margin: 8px;
}

.al-device-mobile .course-data-main-panel {
  width: auto;
}

.scorecard-handicap-panel {
  padding: 8px;
}

.al-device-mobile .scorecard-cont-panel {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.al-device-mobile .scorecard-handicap-panel {
  padding: 8px 0 8px 0;
}

.scorecard-course-panel {
  padding: 0 8px 8px 8px;
}

.al-device-mobile .scorecard-course-panel {
  padding: 0 0 8px 0;
}

.scorecard-course-info-panel {
  padding: 8px;
  border: none;
  border-radius: none;
}

.al-device-mobile .scorecard-course-info-panel {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.al-gwt .scorecard-course-info-panel .label {
  padding-top: 3px;
}

.al-gwt .scorecard-course-info-panel input {
  text-align: center;
}

.scorecard-grid-panel {
  padding: 0;
}

.al-device-mobile .scorecard-grid-panel {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.scorecard-main-panel .scorecard-grid-panel {
  padding: 0 0 0 8px;
}

.scorecard-part-panel-first, .scorecard-part-panel-second {
  float: left;
  padding-right: 8px;
}

.al-device-mobile .scorecard-part-panel-first, .al-device-mobile .scorecard-part-panel-second {
  padding-right: 0;
}

.scorecard-fields-panel {
  width: 32px;
}

.al-device-mobile .scorecard-fields-panel {
  width: 12%;
}

.scorecard-fields-panel-for-course {
  width: 52px;
}

.scorecard-fields-panel-last {
  border-right: 1px solid #c4c4c4;
}

.scorecard-fields-panel-score {
  width: 35px;
}

.al-device-mobile .scorecard-fields-panel-score {
  width: 15%;
}

.al-gwt .scorecard-fields-panel-score input {
  font-size: 13px;
  font-weight: 700;
}

.scorecard-field-panel {
  border-bottom: 1px solid #c4c4c4;
}

.scorecard-field-panel > div {
  padding: 0;
  margin: 0;
  background-color: none;
}

.scorecard-field-total-panel > div {
  background-color: none;
}

.scorecard-fields-panel-score .scorecard-field-panel > div {
  background-color: none;
}

.al-gwt .scorecard-field-panel .al-gwt-ci {
  margin-right: 7px;
}

.al-gwt input.scorecard-field-readonly {
  background: #f2f8ef;
}

.al-gwt input.scorecard-field {
  color: #235f0a;
  font-size: 13px;
  display: block;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  background-image: none;
}

.al-gwt.al-device-mobile input.scorecard-field {
  border-radius: 0;
  border-width: 1px;
  border-color: none;
  height: 24px;
}

.al-gwt.al-device-mobile .scorecard-fields-panel-score input.scorecard-field {
  width: 95%;
}

.al-gwt.al-device-mobile .scorecard-fields-panel-score input.scorecard-field.x-form-focus:not(.scorecard-field-total) {
  border-color: none;
}

.al-gwt .scorecard-field-total-panel {
  background-color: #c4cbb7;
}

.al-gwt input.scorecard-field-total {
  font-weight: 700;
  color: #235f0a;
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
}

.al-gwt .scorecard-field-strokes input {
  letter-spacing: 1px;
}

.scorecard-field-last-col {
  border-right: 1px solid #c4c4c4;
}

.scorecard-field-header {
  background-color: #c4cbb7;
  background: linear-gradient(to bottom, #e8eddf, #c4cbb7);
  font-size: 8pt;
  font-weight: 700;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.scorecard-field-header .label {
  color: #235f0a !important;
  text-transform: none;
}

.box-grid-panel {
  background-color: #fff;
  width: 100%;
}

.box-grid-border {
  border: 1px solid #555;
  border-color: #c4c4c4;
}

.box-grid-frame-panel {
  overflow-x: auto;
  overflow-y: auto;
}

.box-grid-hour-text {
  width: 30px;
  text-align: center;
  font-size: 12pt;
}

.box-grid-hour {
  padding: 2px;
}

.box-grid-hour-0 {
  background-color: #fff;
}

.box-grid-hour-1 {
  background-color: #efefef;
}

.box-grid-group {
  background-color: #efefef;
  border-bottom: 1px solid #aaa;
}

.box-grid-group-text {
  padding: 10px 5px 5px;
  text-align: center;
  font-size: 14px;
}

.box-grid-group-left-border {
  border-left: 1px solid;
}

.box-grid-group-hour-panel {
  table-layout: auto;
  width: 100%;
}

.box-grid-box-hour-panel {
  height: 100%;
  margin-right: 1px;
  border: 1px solid;
  border-color: #aaa;
}

.box-grid-cell-panel {
  min-width: 20px;
  min-height: 20px;
  border: 1px solid;
}

.box-list-time {
  font-size: 16px;
  font-weight: 600;
  color: #235f0a;
}

.reservation-wizard-main-panel {
  border: 1px solid #c4c4c4;
  background: #f2f8ef;
  overflow: auto !important;
}

.reservation-wizard-container-panel {
  padding: 8px;
}

.res-header-caption {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12pt;
  font-weight: 700;
  text-transform: none;
  color: #235f0a;
}

.res-page-caption {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 18pt;
  font-weight: 400;
  color: #000;
}

.reservation-wizard-caption {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12pt;
  font-weight: 700;
  padding-bottom: 4px;
}

.res-param-label {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.al-device-mobile .res-param-label {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.reservation-wizard-combo-panel {
  padding-bottom: 1px;
  padding-top: 1px;
  margin-bottom: 7px;
}

.reservation-wizard-date {
  width: 75px !important;
  font-size: 12px !important;
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .reservation-wizard-date {
  font-family: tahoma, arial, verdana, sans-serif;
}

.reservation-wizard-article-grid {
  height: 114px;
}

.al-tt-list {
  margin: none;
}

.al-tt-list > .label {
  padding: none;
}

.al-tt-list-frame {
  padding: none;
}

.al-tt-list-row {
  margin: none;
}

.al-tt-list-row-body {
  cursor: pointer;
  height: 65px;
  border: 1px solid transparent;
  border-radius: none;
  background: #fff;
  box-sizing: border-box;
  box-shadow: none;
}

.al-tt-list-row-body label {
  color: #235f0a;
}

.al-tt-list-line1 {
  padding: 8px 16px 0 16px;
}

.al-tt-list-line2 {
  padding: 4px 16px 0 16px;
}

.al-tt-list-row-time {
  height: 22px;
  line-height: 22px;
  width: 50px;
  font-size: 16px;
  font-weight: 600;
}

.al-tt-list-row-name {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 300;
}

.al-tt-list-row-price {
  font-size: 14px;
  font-weight: 600;
  padding: 1px 0 0 0;
}

.al-tt-list-nr-area {
  padding: 0 5px 0 0;
}

.al-tt-list-nr-itm {
  height: 8px;
  width: 8px;
  border-radius: 4px;
  margin: 0 0 0 8px;
}

.al-tt-info-price .label {
  font-size: 14px;
  font-weight: 600;
  text-align: right;
}

.al-tt-pro-list {
  margin: none;
}

.al-tt-pro-list > .label {
  padding: none;
}

.al-tt-pro-list-frame {
  padding: none;
}

.al-tt-pro-list-row {
  margin: none;
}

.al-tt-info-res-list-player-name {
  color: #235f0a;
  font-size: 16px;
  font-weight: 600;
}

.al-tt-info-res-list-player-info {
  color: #235f0a;
  font-size: 14px;
  font-weight: 400;
}

.al-tt-info-res-list-player-ctr {
  width: 110px;
}

.reservation-grid-border {
  border: 1px solid;
}

.reservation-grid2-border {
  border: 2px solid;
}

.reservation-grid3-border {
  border: 1px solid;
}

.reservation-grid-cell-border {
  border: 1px solid;
}

.reservation-grid2-cell-border {
  border: 2px solid;
}

.reservation-grid3-cell-border {
  border: 1px solid;
  border-radius: 0;
}

.reservation-grid-frame-panel {
  border-color: #c4c4c4;
  background-color: #fff;
  padding: 0;
}

.reservation-grid-inner {
  margin-right: 1px;
  margin-bottom: 1px;
}

.reservation-grid2-inner {
  margin-right: 2px;
  margin-bottom: 2px;
}

.reservation-grid3-inner {
  margin: 0 1px 1px 0;
}

.reservation-grid-cell-panel {
  height: 20px;
  min-width: 20px;
  margin-left: 1px;
  margin-top: 1px;
}

.reservation-grid2-cell-panel {
  height: 45px;
  min-width: 35px;
  margin-left: 2px;
  margin-top: 2px;
}

.reservation-grid3-cell-panel {
  height: 30px;
  min-width: 26px;
  margin: 1px 0 0 1px;
  box-shadow: none;
}

.reservation-grid-narrow .reservation-grid3-cell-panel {
  min-width: 18px;
}

.reservation-grid-hour-cell-panel {
  height: 20px;
  min-width: 20px;
  margin-left: 1px;
  margin-top: 1px;
}

.reservation-grid-hour-cell-panel .label {
  color: #fff;
  padding-top: 5px;
  text-align: center;
  font-size: 8pt;
}

.reservation-grid2-hour-cell-panel {
  height: 45px;
  min-width: 35px;
  margin-left: 2px;
  margin-top: 2px;
}

.reservation-grid2-hour-cell-panel .label {
  color: #fff;
  padding-top: 14px;
  text-align: center;
  font-size: 17pt;
  font-weight: 700;
}

.reservation-grid3-hour-cell-panel {
  height: 30px;
  min-width: 26px;
  margin-left: 1px;
  margin-top: 1px;
}

.reservation-grid3-hour-cell-panel .label {
  color: #fff;
  padding-top: 10px;
  text-align: center;
  font-size: 12pt;
  font-weight: 700;
}

.res-legend-cell {
  border-style: solid;
  border-width: 1px;
  border-color: #c4c4c4;
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  border-radius: none;
}

.res-legend-cell-circle {
  border-radius: 7.5px;
  border-width: 0;
}

.res-legend-section-capt {
  color: #235f0a;
  font-size: 8pt;
  font-weight: 700;
}

.reservation-grid-hour-cell-panel-normal {
  background-color: #4c6715;
  border-color: #4c6715;
}

.reservation-grid-cell-panel-normal {
  background-color: #fff;
  cursor: pointer;
  border-color: #ddd;
}

.reservation-grid-hour-cell-panel-selected {
  background-color: #74992a;
  border-color: #74992a;
}

.reservation-grid-hour-cell-panel-selected .label {
  color: #fff;
  font-weight: 700;
}

.reservation-grid-cell-panel-disabled {
  background-color: #ddd;
  border-color: #ddd;
}

.reservation-grid-cell-panel-stub {
  background-color: #e9e9e9;
  border-color: transparent;
}

.box-list-panel .reservation-grid-cell-panel-stub {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.reservation-grid-cell-panel-normal:hover {
  border-color: #bbb;
}

.reservation-grid-cell-panel-inactive {
  background-color: #f0f0f0;
}

.reservation-grid-cell-panel-empty {
  background-color: #b9ff97;
}

.reservation-grid-cell-panel-booked {
  background-color: #ff9;
}

.reservation-grid-cell-panel-full {
  background-color: #ffaeae;
}

.reservation-grid-cell-panel-group {
  background-color: #ffe188;
}

.reservation-grid-cell-panel-group-full {
  background-color: #ffcd82;
}

.reservation-grid-cell-panel-sp-rule {
  background-color: #ffd265;
}

.reservation-grid-cell-panel-sp-rule-booked {
  background-color: #ffd265;
}

.reservation-grid-cell-panel-sp-rule-full {
  background-color: #f3b700;
}

.reservation-grid-cell-panel-my-booked {
  background-color: #FFB69D;
}

.reservation-grid-cell-panel-my-full {
  background-color: #FF9571;
}

.reservation-grid-cell-panel-friend-booked {
  background-color: #9FCFFF;
}

.reservation-grid-cell-panel-friend-full {
  background-color: #6AB5FF;
}

.reservation-grid-cell-panel-selected {
  cursor: pointer;
  border-color: #74992a;
}

.reservation-grid-cell-nr-cell-panel {
  height: 3px;
  width: 3px;
  margin-left: 1px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.reservation-grid2-cell-nr-cell-panel {
  height: 7px;
  width: 7px;
  margin-left: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.reservation-grid3-cell-nr-cell-panel {
  height: 5px;
  width: 5px;
  margin: 1px 0 1px 1px;
  border-radius: 0;
}

.reservation-grid-8plus .rgr-nr3m {
  height: 4px;
  width: 4px;
}

.reservation-grid-cell-nr-cell-panel-busy {
  background-color: #999;
}

.reservation-grid-cell-nr-cell-panel-member-male {
  background-color: #327cba;
}

.reservation-grid-cell-nr-cell-panel-member-female {
  background-color: #c3f;
}

.reservation-grid-cell-nr-cell-panel-guest-male {
  background-color: #8dbbe0;
}

.reservation-grid-cell-nr-cell-panel-guest-female {
  background-color: #eaa8ff;
}

.reservation-grid-cell-nr-cell-panel-guest-anonymous {
  background-color: #c7c7c7;
}

.reservation-grid-cell-nr-cell-panel-free {
  background-color: #fff;
}

.reservation-grid-cell-nr-cell-panel-busy-covid-safe {
  background-color: #106AD8;
}

.reservation-grid-cell-text {
  text-align: center;
  font-size: 8pt;
  color: #235f0a;
}

.reservation-grid2-cell-text {
  padding-top: 4px;
  text-align: center;
  font-size: 17pt;
  font-weight: 700;
  color: #235f0a;
}

.reservation-grid3-cell-text {
  padding-top: 3px;
  text-align: center;
  font-size: 12pt;
  font-weight: 700;
  color: #235f0a;
}

.reservation-grid-narrow .reservation-grid3-cell-text {
  font-size: 14px;
}

.box-list-panel .reservation-grid3-cell-text {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.36);
}

.reservation-button-panel {
  margin-left: auto;
  margin-right: auto;
}

.reservation-date-panel-align {
  margin-left: auto;
  margin-right: auto;
}

.reservation-date-panel .x-btn-center, .reservation-date-panel .x-btn-left, .reservation-date-panel .x-btn-right {
  background: 0 0 !important;
}

.reservation-date-panel .x-toolbar {
  padding: 0 !important;
}

.reservation-grid-container-panel {
  margin-left: auto;
  margin-right: auto;
}

.booked-person-tooltip-grid {
  border: 1px solid #d2e6c8;
}

.teetime-tooltip-comment {
  font-family: tahoma, arial, verdana, sans-serif;
  color: #000;
}

.al-device-mobile .teetime-tooltip-comment {
  font-family: tahoma, arial, verdana, sans-serif;
  color: #000;
}

.teetime-tooltip-label {
  color: #000;
}

.al-device-mobile .teetime-tooltip-label {
  color: #000;
}

.reservation-wizard-info-label {
  font-size: 10pt;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  float: left;
}

.reservation-wizard-info-property {
  font-size: 8pt;
  font-weight: 700;
}

.plus-cell-panel {
  height: 16px;
  width: 16px;
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/plus.gif");
}

.reservation-date-panel .x-toolbar {
  background: 0 0;
}

.tt-spr-gr-box .gwt-grid-header {
  color: #235f0a;
}

.al-res-gamprm-date {
  font-size: 13px;
  font-weight: none;
  color: #235f0a;
}

.al-res-gamprm-course {
  font-size: 13px;
  font-weight: none;
  color: #235f0a;
}

.al-res-gamprm-param {
  font-size: 13px;
  font-weight: none;
  color: #235f0a;
}

.al-res-gamprm-delim {
  font-size: 13px;
  font-weight: 400;
  color: #235f0a;
}

.al-res-pay-info .label {
  padding: 0.5em 0 0 0;
  font-size: none;
  font-weight: none;
  color: none;
}

.al-res-pay-hint .label {
  padding: 0.5em 0 0 0;
  font-size: none;
  font-weight: none;
  color: none;
}

.al-res-pay-timer {
  display: table;
  padding: 8px 0 0 0;
}

.al-res-pay-timer .label {
  padding: 0 0 0 10px;
  font-size: none;
  font-weight: none;
  color: none;
  vertical-align: middle;
  display: table-cell;
}

.al-res-pay-timer-img {
  width: 20px;
  height: 20px;
  display: table-cell;
  vertical-align: middle;
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../less/theme/img/gn/ClockImg.svg") no-repeat scroll center !important;
}

.res-pay-total {
  display: table;
}

.res-pay-total-label {
  font-size: none;
  font-weight: none;
  color: none;
}

.res-pay-total-value {
  font-size: none;
  font-weight: 700;
  color: none;
}

.al-res-pay-player-row {
  box-sizing: border-box;
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  margin: 0 0 10px 0;
}

.al-gwt.al-device-mobile .al-res-pay-player-row select {
  border-width: 1px;
  border-radius: 3px;
}

.al-res-pay-player-row-name {
  font-size: none;
  font-weight: none;
  color: #235f0a;
}

.al-res-pay-player-row-price {
  font-size: none;
  font-weight: none;
  color: #235f0a;
}

.al-res-chkin-player .label {
  font-size: 16px;
  font-weight: 400;
}

.pro-list-panel ul li {
  list-style-type: disc;
  margin-left: 26px;
}

.pro-list-panel ol li {
  list-style-type: decimal;
  margin-left: 26px;
}

.pro-list-panel .expand-grid-row-expander-image {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/row-expand-sprite.gif");
}

.pro-list-panel .expanded-grid {
  border: 0;
}

.pro-list-panel .expand-grid-row {
  margin-bottom: 20px;
}

.pro-list-panel .expand-grid-row-header {
  padding: 0;
}

.pro-list-panel .expand-grid-row-expander {
  display: none;
}

.pro-caption {
  cursor: pointer;
  border-bottom: 1px solid #d6dfc4;
  padding: 0.5em 0 0.5em 4px;
  color: #235f0a;
}

div.pro-expander-title {
  color: #235f0a !important;
}

.pro-caption-content {
  background: #f2f8ef;
  padding: 0.5em 0 0.5em 4px;
  color: #235f0a;
}

.pro-caption .pro-expander {
  display: block;
}

.pro-list-panel .expand-grid-row-caption {
  margin: 0;
}

.pro-short-image img {
  width: 85px;
}

.pro-list-panel .expand-grid-row-expander-image {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/row-expand-sprite.gif");
}

.al-device-mobile .pro-list-panel .expand-grid-row-expander-image {
  margin-top: 4px;
}

.pro-name {
  color: #000;
  font-size: 14pt;
}

.pro-caption-picture {
  padding-right: 16px;
}

.pro-list-name {
  color: #212121 !important;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 10pt;
  font-weight: inherit !important;
  float: left;
  line-height: 1.3;
}

.pro-list-info {
  color: #B2B2B2 !important;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: none;
  font-weight: none !important;
  float: left;
}

.pro-list .expand-grid-row-body-hidden {
  display: block;
}

.customerlist-panel .gwt-grid {
  border: 0;
}

.customerlist-filter-panel {
  border-bottom: 1px solid #c4c4c4;
}

.customerlist-details-panel .alb-admin-left {
  border-right: 1px solid #c4c4c4;
}

.al-gwt .customerlist-details-privacy-Public {
  background: #9f9;
}

.al-gwt .customerlist-details-privacy-Private {
  background: #ff9;
}

.al-gwt .customerlist-details-privacy-DontShow {
  background: #fcc;
}

.eventlist-header-label {
  padding-top: 4px;
  padding-left: 0;
  float: left;
  font-weight: 700;
  font-size: 8pt;
}

.eventlist-combo {
  width: 33%;
}

.eventlist-filter-panel {
  background: 0 0;
}

.al-gwt .cust-info .al-check label {
  white-space: normal;
}

.al-gwt .cust-info-title {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8px;
}

.al-gwt .cust-account-balance {
  font-weight: 700;
}

.common-info-image {
  border: 1px solid #c4c4c4;
}

.reservation-grid .x-grid3-row {
  border: 1px solid;
  border-color: #fff;
  width: 90%;
}

.common-info-x-panel .x-panel-body {
  background: #f2f8ef;
  border: none;
  margin-bottom: 2px;
}

.common-info-image .x-panel-body {
  margin: 0;
}

.common-info-x-panel {
  border: 1px solid #d6dfc4;
  border-radius: 0;
  margin-bottom: 6px;
}

.common-info-x-panel .x-panel-header {
  border: none;
}

.common-info-x-panel .x-panel-header-text {
  color: #235f0a;
  font-size: 10pt;
  font-family: tahoma, arial, verdana, sans-serif;
  font-weight: inherit;
}

.common-info-main-panel {
  border: 1px solid #c4c4c4;
  background: #f2f8ef;
}

.common-info-main-panel .x-panel-body {
  background: #f2f8ef;
}

.common-info-main-panel .x-panel-header {
  color: #235f0a;
  background: #d6dfc4;
}

.common-info-main-panel .x-tool-toggle {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/panel/tool-sprites.gif") no-repeat scroll 0 -195px;
}

.al-device-mobile .common-info-x-panel .x-tool {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-b-4.png");
}

.al-device-mobile .x-panel-collapsed .x-tool {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../img/arrow-r-4.png");
}

.common-info-main-panel .x-panel-collapsed .x-tool-toggle {
  background-position: 0 -165px;
}

.al-device-mobile .common-info-x-panel .x-panel-header {
  font-family: tahoma, arial, verdana, sans-serif;
  background: #d6dfc4;
  padding: 6px;
}

.al-device-mobile .common-info-x-panel .x-tool-toggle {
  background-position: 0 0;
}

.al-device-mobile .common-info-x-panel .x-tool-toggle-over {
  background-position: 0 0;
}

.x-grid-owner-cell {
  background-color: #f8f9df;
}

.x-grid-notowner-cell {
  background-color: #fff;
}

.common-test {
  border: 1px solid brown;
}

.reservations-filter-panel {
  margin: 8px;
}

.legend-components {
  margin: 3px;
}

.al-device-mobile .user-info-panel .x-panel, .al-device-mobile .user-info-panel .x-panel-body {
  background: 0 0;
  pointer-events: none;
}

.user-name-caption {
  font-size: 14pt;
  font-weight: 700;
}

.user-details-selection {
  font-size: 10pt;
  font-weight: 700;
}

.expired-align {
  margin: 10px;
}

.pos-customer-list-grid {
  border: 1px solid #c4c4c4;
}

.system-info-field {
  padding: 3px;
}

.ffg-card {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/card_ffg.png");
  width: 360px;
  height: 228px;
}

.al-device-mobile .ffg-card {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/card_ffg.png");
  width: 360px;
  height: 228px;
}

.dgv-card {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/card_dgv_de.png");
  width: 360px;
  height: 228px;
}

.asg-card {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/card_asg.png");
  width: 360px;
  height: 228px;
}

.al-device-mobile .dgv-card {
  background: 0 0;
  width: auto;
  height: auto;
}

.ffg-card-param-panel {
  overflow: hidden;
  zoom: 1;
  padding-top: 0;
}

.al-device-mobile .ffg-card-param-panel {
  padding-top: 1em;
  padding-left: 1em;
}

.ffg-card-extid-panel {
  float: left;
  padding-left: 3em;
}

.al-device-mobile .ffg-card-extid-panel {
  padding-left: 0;
}

.ffg-card-extid {
  padding-top: 0.25em;
  width: 7em;
}

.ffg-card-label {
  color: #003362;
  font-weight: 700;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
}

.al-device-mobile .ffg-card-label {
  font-family: tahoma, arial, verdana, sans-serif;
}

.dgv-card-names-panel {
  overflow: hidden;
  zoom: 1;
  padding-top: 3em;
}

.al-device-mobile .dgv-card-names-panel {
  padding-top: 0.5em;
}

.dgv-card-fname-panel {
  float: left;
  padding-left: 1em;
}

.al-device-mobile .dgv-card-fname-panel {
  padding-left: 0;
}

.dgv-card-name-panel {
  float: left;
  padding-left: 0.5em;
}

.dgv-card-fname, .dgv-card-name {
  padding-top: 0.25em;
  width: 9em;
}

.dgv-card-club-number {
  padding-top: 0.25em;
  width: 4em;
}

.dgv-card-number {
  padding-top: 0.25em;
  width: 5em;
}

.dgv-card-numbers-panel {
  overflow: hidden;
  zoom: 1;
  padding-top: 5em;
}

.al-device-mobile .dgv-card-numbers-panel {
  padding-top: 0.5em;
}

.dgv-card-club-number-panel {
  float: left;
  padding-left: 1em;
}

.al-device-mobile .dgv-card-club-number-panel {
  padding-left: 0;
}

.dgv-card-number-panel {
  float: left;
  padding-left: 1em;
}

.dgv-card-label {
  color: #fff;
  font-weight: 700;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 8pt;
}

.al-device-mobile .dgv-card-label {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .dgv-card-label {
  color: #000;
}

.dgv-card-club, .dgv-card-first-name {
  padding-left: 16px;
}

.dgv-card-last-name {
  padding-left: 8px;
}

.dgv-card-field {
  width: 110px;
  padding-top: 2px;
}

.dgv-card-field-error.label {
  color: red;
}

.asg-card .dgv-card-label {
  color: #000;
}

.asg-card .dgv-card-names-panel {
  padding-top: 8em;
}

.asg-card .dgv-card-numbers-panel {
  padding-top: 1em;
}

.custreg-window .dialog-panel {
  border: 0;
}

div.custreg-window {
  text-align: left;
}

.custreg-label-field {
  font-weight: 700;
}

.custreg-property-line {
  padding: 0.25em 0 0 0.5em;
}

.custreg-property-label {
  float: left;
  padding-top: 0.25em;
  width: 13em;
}

.al-device-mobile .custreg-property-label {
  width: 9em;
}

.al-device-mobile .custreg-property-control .al-radio {
  display: block;
  padding-bottom: 0.5em;
}

.cust-reg-adm-arrow-button {
  width: 4.5em !important;
}

.cust-reg-adm-arrow-button .gwt-btn-icon {
  padding-left: 15px !important;
}

.weatherArea {
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .weatherArea {
  font-family: tahoma, arial, verdana, sans-serif;
}

.weatherInfo {
  padding: 4px;
  color: #235f0a;
}

.weatherTitle {
  font-size: 10pt;
  padding: 4px;
  font-weight: 700;
}

.weatherTime {
  font-size: 7pt;
  padding-left: 4px;
  color: #8b8b8b;
  font-weight: 400;
}

.weatherPoweredBy {
  font-size: 7pt;
  color: #8b8b8b;
  font-weight: 400;
}

.weatherLogo {
  padding: 4px;
  cursor: pointer;
}

.weatherIcon {
  width: 144px;
  height: 79px;
}

.weatherIconArea {
  text-align: center;
}

.weatherInfoItem {
  font-size: 8pt;
  font-weight: 700;
  color: #8b8b8b;
  padding-right: 3px;
}

.weatherInfoValue {
  font-size: 8pt;
  font-weight: 700;
  color: #5b5b5b;
}

.weatherInfoTemp {
  font-size: 10pt;
  font-weight: 700;
  color: #678f18;
  padding-right: 3px;
}

.weatherInfoTempValue {
  font-size: 10pt;
  font-weight: 700;
  color: #c00;
}

.weatherLink {
  border-top: 1px solid #d2e6c8;
  padding: 4px;
  background-color: #729f1a;
}

.weatherLink a {
  font-size: 7pt;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
}

.weatherLink a:hover {
  text-decoration: underline;
}

.temperature {
  color: #678f18;
}

.news-main-panel ul li {
  list-style-type: disc;
  margin-left: 26px;
}

.news-main-panel ol li {
  list-style-type: decimal;
  margin-left: 26px;
}

.news-main-panel .expanded-grid {
  border: 0;
}

.news-main-panel .expand-grid-row {
  margin-bottom: 20px;
}

.news-main-panel .expand-grid-row-header {
  padding: 0;
}

.news-main-panel .expand-grid-row-expander {
  display: none;
}

.news-caption {
  cursor: pointer;
  border-bottom: 1px solid #d6dfc4;
  padding: 0.5em 0 0.5em 4px;
  color: #235f0a;
  background-color: inherit;
}

div.news-title div {
  color: #235f0a !important;
}

.news-caption-content {
  background: #f2f8ef;
  padding: 0.5em 0 0.5em 4px;
  color: #235f0a;
}

.news-caption .news-expander {
  display: block;
}

.news-main-panel .expand-grid-row-caption {
  margin: 0;
}

.news-title {
  font-weight: 700;
}

.news-short-image {
  width: 100px;
  padding: 0 0 0 4px;
}

.news-short-image img {
  width: 85px;
  padding: 0 0 0 4px;
}

.news-main-panel .expand-grid-row-expander-image {
  background-image: url("https://bondues.aws-golf.com/albport/theme/aws/css/../ext/grid/row-expand-sprite.gif");
}

.al-device-mobile .news-main-panel .expand-grid-row-expander-image {
  margin-top: 0;
}

.newsletter-extern-container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.newsletter-list-grid {
  border: 0 !important;
}

.newsletter-list-grid .gwt-grid-headers {
  display: block;
}

.newsletter-list-grid .gwt-grid-footer {
  display: block;
}

.newsletter-dialog-main {
  margin: 0.5em 0 0 0.5em;
}

.newsletter-dialog-buttons {
  padding-top: 0.5em;
  padding-bottom: 1em;
  padding-right: 0.5em;
  overflow: hidden;
  zoom: 1;
}

.newsletter-dialog-button {
  float: left;
  margin-left: 0.5em;
}

.newsletter-main-panel .x-btn-wrap.x-btn {
  background-color: transparent;
}

.newsletter-dialog-button-ok.x-btn-wrap.x-btn {
  background-color: transparent;
}

.newsletter-detail-header-caption {
  font-weight: 700;
}

.newsletter-detail-header-name {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  overflow: hidden;
  zoom: 1;
}

.newsletter-detail-header-name-label {
  float: left;
  padding-top: 0.25em;
}

.newsletter-detail-header-name-field-panel {
  overflow: hidden;
  zoom: 1;
}

.newsletter-detail-header-name-field {
  padding: 0.25em 0.5em;
}

.newsletter-detail-fields {
  width: 200px;
}

.newsletter-detail-field-detail {
  overflow: hidden;
  zoom: 1;
}

.newsletter-detail-field-detail2 {
  margin: 0 0.5em;
}

.newsletter-detail-field-detail table {
  width: 100%;
}

.newsletter-detail-field-detail-panel2 {
  overflow: auto;
}

.newsletter-detail-field-detail-by-value-value {
  display: block;
  margin: 0.5em;
}

.newsletter-detail-field-detail-by-value-rbs {
  margin: 0.5em;
}

.newsletter-detail-field-detail-by-value-rb {
  display: block;
}

.newsletter-detail-field-detail-by-range-cb, .newsletter-detail-field-detail-by-value-cb {
  display: block;
  margin: 0.5em;
}

.newsletter-detail-field-detail-by-range-end, .newsletter-detail-field-detail-by-range-start {
  width: 250px;
  display: block;
  margin: 0.5em;
}

.newsletter-detail-field-detail-by-range-end-fld, .newsletter-detail-field-detail-by-range-start-fld {
  display: block;
  margin: 0.5em;
}

.newsletter-detail-field-detail-by-range-rb {
  padding: 0.5em;
}

.newsletter-detail-field-detail-by-lookup-grid-panel {
  padding: 0.5em;
}

.newsletter-detail-field-detail-by-lookup-rb {
  display: block;
  margin: 0.5em;
}

.newsletter-detail-field-detail-by-lookup-cb {
  display: block;
  margin-left: 0.5em;
}

.newsletter-detail-oper {
  padding: 0.5em 0;
}

.newsletter-detail-oper-buttons {
  float: right;
}

.newsletter-detail-oper-button {
  float: left;
  margin-right: 0.5em;
}

.newsletter-detail-cond {
  height: 100px;
  margin-right: 0.5em;
}

.newsletter-custs-grid {
  margin-right: 0.5em;
}

.al-common-aws .alb-admin-caption-panel {
  background: #eaefe1;
}

.tournsp-player-editor.x-window-plain .x-window-body, .tournsp-player-editor.x-window-plain .x-window-mc {
  border: 0;
}

.st-ed label {
  font-weight: 400;
}

.st-ed div.gwt-grid-rows, .st-ed.x-window-plain .x-window-mc {
  font-size: 11px;
}

.st-ed .gwt-TabBarItem .grid-btn2 {
  height: 10px;
  width: 10px;
  margin-left: 0;
  margin-top: 1px;
}

.st-ed.x-window-plain .x-window-body, .st-ed.x-window-plain .x-window-mc {
  border: 0;
}

.st-ed-start-grid-panel-groups .gwt-TabPanelBottom {
  border-width: 0;
}

.st-ed-src-groups table.gwt-TabPanel, .st-ed-start-grid-panel-groups table.gwt-TabPanel {
  width: 100%;
}

.st-ed-filter-fieldset-flights, .st-ed-filter-fieldset-start-type {
  height: 145px;
}

.st-ed-filter-fieldset-flight {
  height: 9em;
}

.st-ed-filter-fieldset-sex {
  height: 76px;
}

.st-ed-filter-fieldset-wish {
  height: 67px;
}

.st-ed-filter-fieldset-age-classes, .st-ed-filter-fieldset-hcp-classes {
  height: 145px;
}

.st-ed-filter-fieldset-apply {
  height: 120px;
}

.st-ed-age-classes-panel {
  border: 0;
}

.st-ed-age-classes-panel div.gwt-grid {
  border: 0;
}

.st-ed-age-classes-panel div.gwt-grid-row {
  background: 0 0;
}

.st-ed-arrow-button-padding {
  padding-top: 180px;
}

.st-ed-arrow-button {
  width: 3.5em !important;
}

.st-ed-arrow-button .gwt-btn-icon {
  padding-left: 10px !important;
}

.st-ed-shotgun-equals {
  font-weight: 700;
  font-size: 12pt;
}

.st-ed-shotgun-equals-less.label {
  color: red;
}

.st-ed-popup {
  z-index: 3010;
}

.tourn-import-window .dialog-panel {
  border: 0;
}

.hotel-date-panel .x-btn-center, .hotel-date-panel .x-btn-left, .hotel-date-panel .x-btn-right {
  background: 0 0 !important;
}

.hotel-date-panel .x-toolbar {
  padding: 0 !important;
}

.hotel-date-panel .x-toolbar {
  background: 0 0;
}

.hotel-date-date {
  width: 75px !important;
  font-size: 12px !important;
  font-family: tahoma, arial, verdana, sans-serif;
}

.al-device-mobile .hotel-date-date {
  font-family: tahoma, arial, verdana, sans-serif;
}

.hotel-bo-wizard-window .dialog-panel {
  border: 0;
}

.ho-bookings-panel .ho-bookings-grid {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ho-bookings-color-1 {
  background: #d0d060;
  color: #000;
}

.ho-bookings-color-2 {
  background: #60d0d0;
  color: #000;
}

.tt-grid-border {
  border: 2px solid;
}

.tt-grid-frame-panel {
  border-color: #c4c4c4;
  background-color: #fff;
}

.tt-grid-panel {
  margin-right: 2px;
  margin-bottom: 2px;
}

.tt-grid-cell-panel {
  height: 45px;
  width: 72px;
  margin-left: 2px;
  margin-top: 2px;
}

.tt-grid-hour-cell-panel {
  height: 45px;
  width: 72px;
  margin-left: 2px;
  margin-top: 2px;
}

.tt-grid-hour-cell-panel .label {
  color: #fff;
  padding-top: 14px;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
}

.tt-grid-hour-cell-panel-normal {
  cursor: pointer;
  background-color: #4c6715;
  border-color: #4c6715;
}

.tt-grid-hour-cell-panel-normal:hover {
  border-color: #74992a;
}

.tt-grid-cell-panel-normal {
  cursor: pointer;
  background-color: #fff;
  border-color: #ddd;
}

.tt-grid-cell-panel-disabled {
  background-color: #ddd;
  border-color: #ddd;
}

.tt-grid-cell-panel-stub {
  background-color: #e9e9e9;
  border-color: transparent;
}

.tt-grid-cell-panel-normal:hover {
  border-color: #bbb;
}

.tt-grid-cell-panel-no-price {
  background-color: #d2e6c8;
}

.tt-grid-cell-panel-basic-price {
  background-color: #cbffb3;
}

.tt-grid-cell-panel-special-price0 {
  background-color: #eeecca;
}

.tt-grid-cell-panel-special-price1 {
  background-color: #c8e7f0;
}

.tt-grid-cell-panel-exclusive-price0 {
  background-color: #fcc;
}

.tt-grid-cell-panel-sp-rule {
  background-color: #ffd265;
}

.tt-grid-cell-panel-selected {
  cursor: pointer;
  border-color: #74992a;
}

.tt-grid-cell-text {
  padding-top: 1px;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
}

.tt-grid-cell-price-text {
  text-align: right;
  font-size: 11px;
  font-weight: 400;
}

.tt-grid-cell-nr-text {
  text-align: center;
  font-size: 10px;
  font-weight: 400;
}

.tt-grid-cell-panel-free {
  background-color: #fff;
  border: 1px solid #676767;
}

.tt-grid-cell-panel-booked {
  background-color: #feedc5;
  border: 1px solid #676767;
}

.tt-grid-cell-panel-full {
  background-color: #fed6c5;
  border: 1px solid #676767;
}

.tt-grid-cell-panel-blocked {
  background-color: #ccc;
  border: 1px solid #676767;
}

.enter-score-scores-grid div.gwt-grid-row-cell {
  padding: 0;
}

.enter-score-scores-grid div.gwt-grid-header {
  padding: 6px 0 4px 0;
  font-weight: 400;
}

.enter-score-scores-grid .gwt-grid-header div.gwt-HTML {
  padding-left: 3px;
  padding-right: 3px;
}

.user-right-src-no {
  background-color: #ebebeb;
}

.user-right-src-direct {
  background-color: #fff;
}

.user-right-src-inherit {
  background-color: #fff9c9;
}

.user-right-src-default {
  background-color: #edffdc;
}

.user-right-src-depend-obj {
  background-color: #ccfcff;
}

.user-right-src-depend-sys {
  background-color: #ded5ff;
}

.al-device-mobile.x-window.loading-window .x-window-ml {
  padding-top: 8px;
}

.bkf-articles-panel .articles-grid {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.tt-sp-rule-tip-comment {
  color: #000;
}

.tt-sp-rule-tip-comment-int {
  color: #7f7f7f;
}

.pca-tab-header {
  font-size: 14px;
  font-weight: 600;
}

.pca-tile {
  height: 180px;
  border-radius: 9px;
  border: 1px solid #DDE1E6;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: stretch;
}

.pca-tile-clickable {
  cursor: pointer;
}

.pca-tile-group-header a {
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  color: #000;
}

.pca-tile-group-header-active a {
  color: #74992a;
}

.pca-tile-group-header-info {
  font-size: 12px;
  font-weight: 400;
  line-height: none;
}

.pca-tile-group-actv .pca-tile-group-header a {
  font-size: none;
  font-weight: none;
}

.pca-tile-group-clubs .pca-tile-group-header a {
  font-size: none;
  font-weight: none;
}

.pca-tile-group-body {
  display: flex;
  flex-flow: row wrap;
  margin: -5px;
}

.pca-tile-group-body > div {
  flex: 1 0 140px;
  margin: 5px;
}

.pca-tile-group-body > div:empty {
  height: 0;
  margin: 0 5px 0 5px;
}

.pca-tile-one {
  width: 160px;
}

.pca-tile-content {
  padding: 5px 9px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.pca-tile-header {
  display: flex;
  width: 100%;
  align-items: center;
  border-bottom: 0.5px solid #DDE1E6;
  padding: 0;
  min-height: 30px;
}

.pca-tile-header-l, .pca-tile-header-r {
  width: 21px;
}

.pca-tile-header-r {
  padding: 0;
}

.pca-tile-header-l {
  padding: 0;
}

.pca-tile-header-r .al-speed-button {
  margin-bottom: 4px;
}

.pca-tile-header-center .label {
  font-size: 12px;
  font-weight: 600;
  text-align: center;
}

.pca-tile-txt-club {
  font-size: 14px;
  font-weight: 600;
}

.pca-tile-m01, .pca-tile-m02 {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}

.pca-tile-m {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.pca-tile-club .pca-tile-header label {
  color: #74992a;
}

.pca-tile-body {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.pca-tile-footer {
  border-top: 0.5px solid #DDE1E6;
}

.pca-tile-button-area {
  border-top: 0.5px solid #DDE1E6;
}

.pca-tile-footer .label {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}

.pca-tile-bg-not-active {
  background-color: #F0F2F5;
}

.pca-tile-bg-not-available {
  background-color: #FFECEC;
}

.pca-tile-type-gf-active {
  height: 180px;
}

.pca-tile-button .pca-b-print {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/speed/Print1.png") no-repeat left !important;
}

.pca-tile-button .pca-b-pdf {
  background: url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/speed/Pdf1.png") no-repeat left !important;
}

.pca-b-cont {
  height: 24px;
  width: 24px;
  display: table;
}

.pca-tile-button .pca-b {
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
}

.pca-tile-button .pca-b-left {
  padding-left: 28px;
}

.pca-tile-button .label {
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  color: #74992a;
}

.pca-rules p {
  margin: 0;
}

.pca-add-info {
  font-size: 12px;
  font-weight: 400;
}

.pca-add-info-word {
  font-size: 12px;
  font-weight: 600;
}

.pca-add-info-warn .pca-add-info-word {
  font-size: 12px;
  font-weight: 600;
}

.pca-add-info-warn .pca-add-info-body {
  font-size: 12px;
  font-weight: 400;
}

.pca-tile-button-container {
  padding: 5px 0 0 0;
}

div.pca-btn-icon-info {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/speed/Info.png") no-repeat scroll center !important;
  background-color: transparent !important;
  border: none !important;
  height: 16px !important;
  width: 16px !important;
}

.pca-info-group-header {
  font-size: 14px;
  font-weight: 600;
}

.pca-info-group-header-info {
  font-size: 14px;
  font-weight: 400;
}

.pca-info-item {
  display: table-row;
}

.pca-info-item-body, .pca-info-item-pin-area {
  display: table-cell;
}

.pca-info-item-pin-area {
  width: 20px;
}

.pca-info-item-main {
  font-size: 13px;
  font-weight: 400;
  color: #000;
}

.pca-info-item-main a {
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  color: #74992a;
}

.pca-info-item-info {
  font-size: 13px;
  font-weight: 400;
}

.pca-info-item-pin-simple {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/speed/Item.png") no-repeat top left !important;
  height: 10px;
}

.pca-info-item-pin-question {
  background: transparent url("https://bondues.aws-golf.com/albport/theme/aws/css/../../../img/common/speed/ItemQuestion.png") no-repeat top left !important;
  height: 10px;
}

.pca-tile-type-gf-active .pca-tile-header-center .label {
  color: #74992a;
}

.pca-tile-type-club .pca-tile-header-center .label {
  color: #74992a;
}

.pca-tile-type-pack .pca-tile-header-center .label {
  color: #74992a;
}

.pca-tile-type-pack .pca-tile-mA1 {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}

.pca-tile-type-pack .pca-tile-mA2 {
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  padding-top: 0.5em;
}

.sp-team-image-max-sizes {
  display: block;
  max-width: 250px;
  max-height: 210px;
}

.al-info-dlg-capt1 {
  color: #000;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.231;
}

.al-info-dlg-txt {
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.231;
}

.al-basket-pmet-cont {
  overflow: auto;
  margin: 0;
}

.al-basket-pmet {
  border: 1px solid #d6dfc4;
  border-radius: 0;
  overflow: hidden;
  box-shadow: none;
  margin: 0 0 6px 0;
}

.al-basket-pmet > div {
  padding: 0 0 2px 4px;
}

.al-basket-pmet-head .label {
  font-size: 13px;
  letter-spacing: none;
}

.al-basket-pmet-amount {
  font-weight: 700;
}

.al-basket-item-price {
  font-size: none;
  font-weight: none;
}

.al-actv-count {
  height: 28px;
  width: 28px;
}

.al-actv-count-pd {
  margin-right: 24px;
}

.al-actv-count .label {
  color: #74992a;
  font-size: 16px;
  font-weight: 600;
}

.al-hcp-mvalue {
  width: 70px;
}

.al-hcp-mvalue-pd {
  margin-right: 50px;
}

.al-hcp-mvalue .label {
  color: #74992a;
  font-size: 18px;
  font-weight: 700;
}

.al-device-mobile .hcp-list-caption .tournlist-name {
  line-height: 1.3;
}

.elsc-item-list-panel {
  overflow: auto;
  margin: 0;
}

.elsc-item {
  border: 1px solid #d6dfc4;
  border-radius: 0;
  overflow: hidden;
  box-shadow: none;
  margin: 0 0 6px 0;
}

.elsc-item-content {
  background: #d6dfc4;
  padding: 0 0 2px 4px;
  cursor: pointer;
}

.elsc-item-name {
  color: #212121;
  font-size: 16px;
  font-weight: 700;
}

.elsc-item-info {
  color: #757575;
  font-size: 14px;
  font-weight: 400;
}

.elsc-item-status .label {
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

.elsc-item-field-name {
  color: #B2B2B2;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

.elsc-item-field-value {
  color: #212121;
  font-size: 14px;
  font-weight: 400;
}

.elsc-item-player-name {
  color: #212121;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}

.elsc-item-player-name .scoring {
  color: #757575;
  font-weight: 400;
  padding-left: 5px;
}

.elsc-item-player-info {
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

.elsc-item-status-mark {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

.elsc-item-st-new {
  background: #C3CAD4;
}

.elsc-item-st-started {
  background: #F8E71C;
}

.elsc-item-st-finished {
  background: #3be;
}

.elsc-item-st-rejected {
  background: #F88a1C;
}

.elsc-item-st-completed {
  background: #6C3;
}

.elsc-item-st-onreedit {
  background: #F8E71C;
}

.elsc-score-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.elsc-score-enter-cont {
  min-height: 420px;
  justify-content: normal;
}

.elsc-score-player-name {
  color: #212121;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.elsc-score-player-info {
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.elsc-score-hole .label {
  color: #212121;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
}

.elsc-score-area {
  width: 300px;
  border: 1px solid #d6dfc4;
  border-radius: 0;
  overflow: hidden;
  box-shadow: none;
  margin: 0 0 6px 0;
}

.elsc-score-area .al-speed-button {
  width: auto;
  height: 40px;
  border: 0;
}

.elsc-score-line {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: 0.86px;
}

.elsc-score-value {
  width: 58px;
  height: 58px;
  border-radius: 29px;
}

.elsc-score-value .label {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 58px;
  color: inherit;
}

.elsc-score-par {
  font-weight: 400;
}

.elsc-scard-item-name {
  color: #212121;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.elsc-scard-item-info {
  color: #757575;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
}

.elsc-scard-players-hdr {
  border-top: 1px solid #c4c4c4;
}

.elsc-scard-players-hdr .elsc-scard-player {
  border-left: 1px solid #c4c4c4;
}

.elsc-scard-player-cont, .elsc-scard-player-left {
  flex-grow: 0;
  flex-shrink: 0;
}

.elsc-scard-player-type {
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  text-transform: uppercase;
}

.elsc-scard-player-name {
  color: #212121;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.elsc-scard-player-info {
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

div.elsc-scard-total-row {
  background: #eaefe1;
}

div.elsc-scard-total-row div.gwt-grid-row-cell {
  font-weight: 600;
  text-transform: uppercase;
}

div.elsc-scard div.gwt-grid-header {
  padding: 0 2px 0 2px !important;
}

div.elsc-scard div.gwt-grid-row-cell {
  padding: 0 2px 0 2px !important;
  line-height: 48px;
  white-space: nowrap;
}

.elsc-scard-col-cell {
  background: #FAFAFA;
  height: 48px;
}

.elsc-scard-col-strokes-val {
  line-height: 20px;
  font-size: 11.05px;
}

.elsc-scard-col-values-val {
  line-height: 20px;
  font-size: 11.05px;
}

.elsc-scard .gwt-grid-header {
  line-height: 20px;
}

.elsc-scard-score-cont {
  height: 48px;
}

.elsc-scard-score-value {
  width: 24px;
  height: 24px;
  border-radius: 12px;
}

.elsc-scard-score-value .label {
  text-align: center;
  line-height: 24px;
  color: inherit;
}

.elsc-scard-score-cont .score-op-par {
  border: 1px solid #9f9f9f;
}

.elsc-str-neg {
  color: #FE6565;
}

.elsc-area-header {
  color: #212121;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
}

.elsc-total-score-area {
  width: 220px;
  box-sizing: border-box;
  border: 0.5px solid rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  overflow: hidden;
  padding: 4px 8px 4px 8px;
}

.elsc-total-score-line {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: 0.86px;
}

.elsc-total-score-value .label {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 58px;
  color: inherit;
}

.elsc-total-score-header {
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  height: 17px;
}

.elsc-submit-wait-img {
  width: 200px;
  height: 200px;
}

.elsc-submit-wait-msg {
  color: #212121;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.elsc-submit-wait-info {
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.elsc-score-confirm-status .label {
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

.elsc-score-confirm-status-mark {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 0.5px solid rgba(0, 0, 0, 0.12);
  border-radius: 2px;
}

.elsc-mdiff-scard-players-hdr .elsc-scard-player {
  min-height: 60px;
}

.elsc-score-difference {
  background: #FFE0E0;
}

.elsc-btn-go-to-marker-finish .label {
  font-size: 24px;
  white-space: nowrap;
}

.elsc-area-sc-entry .elsc-score-player {
  padding-top: 40px;
}

.elsc-hole-sum-player .elsc-score-line {
  font-size: 14.4px;
  line-height: 34.8px;
  letter-spacing: normal;
}

.elsc-hole-sum-player .elsc-score-value {
  width: 34.8px;
  height: 34.8px;
  border-radius: 17.4px;
}

.elsc-hole-sum-player .elsc-score-value .label {
  font-size: 24px;
  line-height: 34.8px;
}

@media all and (max-device-height: 700px) {
  .elsc-main .al-tab-selector .x-btn button {
    line-height: 1.2 !important;
  }
  .elsc-main .al-tab-selector .x-btn .x-btn-center .x-btn-text {
    padding-top: 0 !important;
  }
  .elsc-area-sc-entry .elsc-score-player {
    padding-top: 25px;
  }
}
.score-op-albatros {
  background: #6C3;
  color: #FFF;
}

.score-op-eagle {
  background: #EF8043;
  color: #FFF;
}

.score-op-birdie {
  background: #FE6565;
  color: #FFF;
}

.score-op-par {
  background: #FFF;
  color: none;
}

.score-op-bogey {
  background: #52ADE4;
  color: #FFF;
}

.score-op-double-bogey {
  background: #4979B2;
  color: #FFF;
}

.score-op-triple-bogey {
  background: #8199F1;
  color: #FFF;
}

.score-op-more {
  background: #8371EA;
  color: #FFF;
}

/* Pour qu'il aille chercher le bon path des images sinon vu que tout est relatif il essaye de se baser sur le nom de domaine du golf */
/* La couleur de police globale */
/* La couleur primaire de la charte */
/* La couleur secondaire de la charte */
/* Notre surcharge de CSS globale */
.al-gwt, div.al-gwt {
  font-size: 1em;
}
.al-gwt.al-device-mobile, div.al-gwt.al-device-mobile {
  font-size: 0.85em;
}

.al-device-mobile .x-btn-wrap.x-btn, .x-btn-wrap.x-btn {
  font-size: 13px;
  background: #333;
  color: white !important;
  border: none !important;
  border-radius: 25px;
  padding: 0.5em 1em !important;
  box-shadow: none !important;
}
.al-device-mobile .x-btn-wrap.x-btn.x-item-disabled, .x-btn-wrap.x-btn.x-item-disabled {
  background: #333 !important;
}
.al-device-mobile .x-btn-wrap.x-btn .x-btn-left, .al-device-mobile .x-btn-wrap.x-btn x-btn-right, .x-btn-wrap.x-btn .x-btn-left, .x-btn-wrap.x-btn x-btn-right {
  display: none;
}
.al-device-mobile .x-btn-wrap.x-btn button, .x-btn-wrap.x-btn button {
  font-size: 13px;
  padding: 0 !important;
  color: white !important;
  text-transform: uppercase !important;
}
.al-device-mobile .x-btn-wrap.x-btn .x-btn-center, .x-btn-wrap.x-btn .x-btn-center {
  padding: 0;
}
.al-device-mobile .x-btn-wrap.x-btn .x-btn-center .x-btn-text, .x-btn-wrap.x-btn .x-btn-center .x-btn-text {
  line-height: initial;
}

.x-toolbar {
  padding: 0 !important;
}
.x-toolbar .x-btn-wrap.x-btn {
  background: #eee !important;
  transition: all 200ms ease-in-out;
}
.x-toolbar .x-btn-wrap.x-btn.x-btn-over, .x-toolbar .x-btn-wrap.x-btn.x-btn-click {
  background: #e1e1e1 !important;
}
.x-toolbar .x-btn-wrap.x-btn.x-btn-over .x-btn-text, .x-toolbar .x-btn-wrap.x-btn.x-btn-click .x-btn-text {
  color: #222 !important;
}
.x-toolbar .x-btn-wrap.x-btn.x-btn-pressed {
  background: #193163 !important;
}
.x-toolbar .x-btn-wrap.x-btn.x-btn-pressed.x-btn-over, .x-toolbar .x-btn-wrap.x-btn.x-btn-pressed.x-btn-click {
  background: #14274f !important;
}
.x-toolbar .x-btn-wrap.x-btn.x-btn-pressed .x-btn-text {
  color: white !important;
}
.x-toolbar .x-btn-wrap.x-btn.x-btn-icon {
  background: none !important;
}
.x-toolbar .x-btn-wrap.x-btn .x-btn-text {
  color: #333 !important;
}
.x-toolbar .x-btn-wrap.x-btn .x-btn-center {
  background: none !important;
}

.al-ma-l.al-ma-r {
  max-width: 100% !important;
}

.fieldTa1, .fieldTa2 {
  background: none;
}

.label, .al-gwt label {
  color: #333;
  font-family: inherit;
}

.gwt-ListBox.al-combo, input.al-ci {
  width: auto !important;
}

.al-device-mobile .gwt-ListBox.al-combo, .al-device-mobile input.al-ci {
  width: 100% !important;
}

.vt-albatros-container .al-rc {
  background: none !important;
}
.vt-albatros-container .aws-main-panel {
  height: auto !important;
}
.vt-albatros-container .aws-show-panel {
  height: auto !important;
}
.vt-albatros-container .al-c-auto {
  height: auto !important;
}

.x-btn-wrap.x-btn.al-default, .al-device-mobile .x-btn-wrap.x-btn.al-default {
  background: #193163;
  border-color: #193163;
  border-radius: 25px;
  padding: 0.3em;
  box-shadow: none;
}
.x-btn-wrap.x-btn.al-default button.x-btn-text, .al-device-mobile .x-btn-wrap.x-btn.al-default button.x-btn-text {
  text-transform: uppercase;
  font-weight: 500;
  color: white;
  font-size: 13px;
}

.x-btn-wrap.x-btn.al-default, .al-device-mobile .x-btn-wrap.x-btn.al-default {
  border: 2px solid #193163;
}

body > .x-shadow {
  display: none !important;
}
body > .ext-el-mask, body > .x-window-proxy, body > .x-window, body > .x-shadow {
  position: fixed !important;
}
body > .x-window:not(.loading-window) {
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 90% !important;
  max-width: 920px;
}

/* La surcharge de CSS par action albatros voir dans default/AlbatrosAction */
/* CALENDRIER DE COMPETITIONS */
/* Le nom de la classe est généré dynamiquement pour chaque action selon la règle :
 vt-{ slugify(ACTION_NAME) } // cf la vue default/views/albatros/container.vtp
 */
.vt-awstournament {
  /* GLOBAL */
  /* RESPONSIVE */
}
.vt-awstournament .al-rc {
  background: none;
}
.vt-awstournament .al-rc .al-ric {
  padding: 0;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel {
  height: auto !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel.tournlist-main-panel {
  background: none;
  border: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel {
  height: auto !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterYearToolbar {
  background: #ddd !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterYearToolbar input {
  background: none;
  border: none;
  color: #193163;
  font-size: 1.25rem;
  font-weight: 600;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar {
  border: none;
  background: none;
  margin-bottom: 1em !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table {
  display: block;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody {
  display: block;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr {
  display: flex;
  place-content: space-between;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td {
  padding: 0;
  display: block;
  flex: 1;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table {
  display: block;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-wrap:hover {
  box-shadow: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table .x-btn-center, .vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table .x-btn-text {
  transition: all 200ms ease-in-out;
  font-size: 1.1em;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody {
  display: block;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr {
  display: block;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr td.x-btn-left, .vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr td.x-btn-right {
  display: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr td.x-btn-center {
  display: block;
  padding: 0.5em;
  width: 100%;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td:first-child {
  display: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td:last-child {
  display: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid {
  height: auto !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row {
  padding: 0 !important;
  margin: 0;
  margin-bottom: 1em;
  background: #f5f5f5;
  border: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header {
  position: relative;
  background: none;
  padding: 0 !important;
  display: block !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption > .tournlist-caption > .al-c {
  padding: 1em;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label {
  color: #111;
  font-weight: 500;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-date {
  font-weight: bold !important;
  font-size: 0.9em;
  text-transform: uppercase;
  margin-right: 1em;
  padding: 0.25em;
  background: #ddd;
  color: #555 !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-name {
  text-transform: uppercase;
  font-size: 1.15em !important;
  color: #193163 !important;
  padding-left: 0 !important;
  font-weight: 600 !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .tournlist-secondline > .al-c {
  padding: 0.35em 1em;
  display: flex;
  gap: 1em;
  row-gap: 1em;
  -moz-column-gap: 1em;
       column-gap: 1em;
  background: rgba(0, 0, 0, 0.1);
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .tournlist-secondline > .al-c .gwt-Label.label {
  display: inline-block;
  padding: 0.5em !important;
  text-transform: uppercase;
  font-size: 0.9em !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander {
  transition: all 200ms ease-in-out;
  text-align: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander:after {
  padding: 0.9em;
  display: block;
  width: 200px;
  margin: auto;
  text-transform: uppercase;
  font-size: 0.9em;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-collapsed {
  background: #193163;
  color: #fff;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-collapsed:after {
  content: "+ de détails";
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-collapsed:hover {
  background: #1e3b77;
  color: #eee;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-expanded {
  background: #333;
  color: #fff;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-expanded:after {
  content: "- de détails";
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-expanded:hover {
  background: #404040;
  color: #fff;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander > .expand-grid-row-expander-image {
  display: none;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body {
  background: rgba(0, 0, 0, 0.2) !important;
  padding: 1em !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .al-c.tournlist-info-panelTop {
  border-bottom: 1px solid #ccc;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-property-main-panel {
  border: none !important;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5em;
  row-gap: 0.5em;
  -moz-column-gap: 0.5em;
       column-gap: 0.5em;
  margin-top: 0.5em;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom > a {
  transition: all 200ms ease-in-out;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  color: white;
  background: rgba(0, 0, 0, 0.2);
  padding: 0.35em;
  font-size: 0.9em;
}
.vt-awstournament .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom > a:hover {
  background: rgba(0, 0, 0, 0.3);
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption {
  margin: 0 !important;
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption > .tournlist-caption > .al-c {
  padding: 0.5em 1em;
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-date {
  margin-right: 0;
  text-align: center;
  background: none;
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-name {
  text-align: center;
  width: 100%;
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .tournlist-secondline > .al-c {
  display: block;
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander {
  position: initial;
  right: initial;
  bottom: initial;
  width: 100%;
  max-width: 300px;
}
@media (max-width: 991px) {
  .vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander {
    max-width: initial;
  }
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom {
  display: block;
}
.vt-awstournament .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom > a {
  font-size: 1em;
  border: none;
}
.vt-awstournament .al-device-mobile.al-rc .tournlist-month-panel {
  margin-bottom: 2em;
}
.vt-awstournament .al-device-mobile.al-rc .tournlist-month-panel .al-month-panel-line {
  display: flex !important;
}
.vt-awstournament .al-device-mobile.al-rc .tournlist-month-panel .al-month-panel-line > .al-month-panel-cell {
  flex: 1;
}

.tournlist-info-property-panel .label {
  color: #193163;
}

.tournlist-bottom-info {
  background: red;
  padding: 20px;
  border-top: 0;
  text-align: center;
  font-size: 1rem;
}
.tournlist-bottom-info .label {
  color: #ffffff;
}

.tournlist-info-tablink {
  background: #193163 !important;
  color: #fff !important;
  padding: 10px !important;
}
.tournlist-info-tablink:hover, .tournlist-info-tablink:focus, .tournlist-info-tablink:active {
  color: #193163 !important;
}

/* MOT DE PASSE OUBLIE */
.vt-awsrecoverpassword {
  /* GLOBAL */
  /* RESPONSIVE */
}
.vt-awsrecoverpassword .reservation-wizard-main-panel {
  border: none;
  background: none;
}
.vt-awsrecoverpassword .reservation-wizard-main-panel .reservation-wizard-container-panel {
  padding: 0;
}
.vt-awsrecoverpassword .reservation-wizard-main-panel .reservation-wizard-container-panel .fieldTa1 {
  background: none;
  margin-top: 1em;
}
.vt-awsrecoverpassword .reservation-wizard-main-panel .reservation-wizard-container-panel .fieldTa1 .al-gwt-ci {
  margin-right: 0;
}
.vt-awsrecoverpassword .reservation-wizard-main-panel .reservation-wizard-container-panel .fieldTa1 .al-p05 {
  padding: 0;
}
.vt-awsrecoverpassword .reservation-wizard-main-panel .reservation-wizard-container-panel .fieldTa1 input {
  padding: 0.4em 0.5em !important;
  border-radius: 0.25em;
  height: initial !important;
}
.vt-awsrecoverpassword .reservation-wizard-main-panel .reservation-wizard-container-panel .gwt-Label.label {
  font-size: 1rem;
  color: #333;
}
.vt-awsrecoverpassword .al-rc {
  background: none;
}
.vt-awsrecoverpassword .al-rc .al-ric {
  padding: 0;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel {
  background: none;
  border: none;
  height: auto !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel.tournlist-main-panel {
  background: none;
  border: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel {
  height: auto !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterYearToolbar {
  background: #eee !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterYearToolbar input {
  background: none;
  border: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar {
  border: none;
  background: none;
  margin-bottom: 1em !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table {
  display: block;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody {
  display: block;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr {
  display: flex;
  place-content: space-between;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td {
  display: block;
  flex: 1;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table {
  display: block;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-wrap:hover {
  box-shadow: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table .x-btn-center, .vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table .x-btn-text {
  transition: all 200ms ease-in-out;
  font-size: 1.1em;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-over .x-btn-center, .vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-click .x-btn-center {
  background: #ccc;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-over .x-btn-center .x-btn-text, .vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-click .x-btn-center .x-btn-text {
  color: #111 !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-pressed .x-btn-center {
  background: #333;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-pressed .x-btn-center .x-btn-text {
  color: white !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table.x-btn-over.x-btn-icon .x-btn-center {
  background: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody {
  display: block;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr {
  display: block;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr td.x-btn-left, .vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr td.x-btn-right {
  display: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .x-toolbar.filterMonthToolbar > table > tbody > tr > td > table > tbody > tr td.x-btn-center {
  display: block;
  padding: 0.5em;
  width: 100%;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid {
  height: auto !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row {
  padding: 0 !important;
  margin: 0;
  margin-bottom: 1em;
  background: #f5f5f5;
  border: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header {
  position: relative;
  background: none;
  padding: 0 !important;
  display: block !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption > .tournlist-caption > .al-c {
  padding: 1em;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label {
  color: #111;
  font-weight: 500;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-date {
  font-weight: bold !important;
  font-size: 0.9em;
  text-transform: uppercase;
  margin-right: 1em;
  padding: 0.25em;
  background: #ddd;
  color: #555 !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-name {
  text-transform: uppercase;
  font-size: 1.3em !important;
  color: #47A135 !important;
  padding-left: 0 !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .tournlist-secondline > .al-c {
  padding: 0.35em 1em;
  display: flex;
  gap: 1em;
  row-gap: 1em;
  -moz-column-gap: 1em;
       column-gap: 1em;
  background: rgba(0, 0, 0, 0.1);
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .tournlist-secondline > .al-c .gwt-Label.label {
  display: inline-block;
  padding: 0.5em !important;
  text-transform: uppercase;
  font-size: 0.9em !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander {
  transition: all 200ms ease-in-out;
  text-align: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander:after {
  padding: 0.7em;
  display: block;
  width: 200px;
  margin: auto;
  text-transform: uppercase;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-collapsed {
  background: #47A135;
  color: #fff;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-collapsed:after {
  content: "+ de détails";
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-collapsed:hover {
  background: #4fb43b;
  color: #eee;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-expanded {
  background: #333;
  color: #fff;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-expanded:after {
  content: "- de détails";
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander.expand-grid-row-expander-expanded:hover {
  background: #404040;
  color: #fff;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander > .expand-grid-row-expander-image {
  display: none;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body {
  background: rgba(0, 0, 0, 0.2) !important;
  padding: 1em !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .al-c.tournlist-info-panelTop {
  border-bottom: 1px solid #ccc;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-property-main-panel {
  border: none !important;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom {
  padding: 0;
  display: flex;
  justify-content: center;
  gap: 0.5em;
  row-gap: 0.5em;
  -moz-column-gap: 0.5em;
       column-gap: 0.5em;
  margin-top: 0.5em;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom > a {
  transition: all 200ms ease-in-out;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  color: white;
  background: rgba(0, 0, 0, 0.2);
  padding: 0.5em;
}
.vt-awsrecoverpassword .al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom > a:hover {
  background: rgba(0, 0, 0, 0.3);
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption {
  margin: 0 !important;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption > .tournlist-caption > .al-c {
  padding: 0.5em 1em;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-date {
  margin-right: 0;
  text-align: center;
  background: none;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .label.tournlist-name {
  text-align: center;
  width: 100%;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-caption .tournlist-secondline > .al-c {
  display: block;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-header .expand-grid-row-expander {
  position: initial;
  right: initial;
  bottom: initial;
  width: 100%;
  max-width: 300px;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom {
  display: block;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .al-ric .aws-main-panel .aws-show-panel .expand-grid .expand-grid-row .expand-grid-row-body .tournlist-info-panelBottom > a {
  font-size: 1em;
  border: none;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .tournlist-month-panel {
  margin-bottom: 2em;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .tournlist-month-panel .al-month-panel-line {
  display: flex !important;
}
.vt-awsrecoverpassword .al-device-mobile.al-rc .tournlist-month-panel .al-month-panel-line > .al-month-panel-cell {
  flex: 1;
}

/* PRODIL UTILISATEUR */
.vt-awsuserinfo .aws-rgpd-compliant {
  /* Trololol */
  /*.reservation-wizard-caption + div.al-p-t {
    > div:nth-child(1), > div:nth-child(2),> div:nth-child(3), > div:nth-child(4), > div:nth-child(5), > div:nth-child(7), > div:nth-child(8) {
      display: none;
    }

    > div:nth-child(11) {
      > div:first-child {
        display: none;
      }
    }
  }*/
}
.vt-awsuserinfo .al-fr .x-btn-wrap.x-btn {
  background: #193163 !important;
  border-color: #193163 !important;
}
.vt-awsuserinfo .al-fr .x-btn-wrap.x-btn button.x-btn-text {
  color: white;
}
.vt-awsuserinfo .fieldTa1, .vt-awsuserinfo .fieldTa2 {
  display: flex;
}
.vt-awsuserinfo .fieldTa1 .al-c, .vt-awsuserinfo .fieldTa2 .al-c {
  background: #ddd;
  padding: 0.5em;
  flex: 1;
  display: flex;
  align-items: center;
}
.vt-awsuserinfo .fieldTa1 .al-fl, .vt-awsuserinfo .fieldTa2 .al-fl {
  background: #eee;
  padding: 0.5em;
  display: flex;
  align-items: center;
}
/* PRODIL UTILISATEUR */
.vt-awscommoninfo .expanded-grid-main, .vt-awscommoninfo .al-c-auto-y {
  height: initial !important;
}
.vt-awscommoninfo .aws-show-panel-noframe > div > div + div {
  height: initial !important;
}
.vt-awscommoninfo .tournlist-main-panel {
  border: none;
  background: none;
}
.vt-awscommoninfo .user-info-panel {
  margin-bottom: 1em;
}
.vt-awscommoninfo .user-info-panel .x-table-layout-cell .x-plain-body.x-plain-body-noheader {
  padding: 0 !important;
}
.vt-awscommoninfo .user-info-panel + div .x-panel-bwrap .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(8), .vt-awscommoninfo .user-info-panel + div .x-panel-bwrap .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(8) {
  width: 25px !important;
}
.vt-awscommoninfo .user-info-panel + div .x-panel-bwrap .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(8) .gwt-grid-row-cell, .vt-awscommoninfo .user-info-panel + div .x-panel-bwrap .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(8) .gwt-grid-row-cell {
  width: 25px !important;
}

/* PRODIL UTILISATEUR */
.vt-awsreservation #resWizardMain > div > div > div > div + div > div:first-child > div:nth-child(2) > .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(4), .vt-awsreservation #resWizardMain > div > div > div > div + div > div:first-child > div:nth-child(2) > .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(4) {
  width: 25px !important;
}
.vt-awsreservation #resWizardMain > div > div > div > div + div > div:first-child > div:nth-child(2) > .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(4) .gwt-grid-row-cell, .vt-awsreservation #resWizardMain > div > div > div > div + div > div:first-child > div:nth-child(2) > .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(4) .gwt-grid-row-cell {
  width: 25px !important;
}
.vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(3), .vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(3) {
  width: 25px !important;
}
.vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(3) .gwt-grid-row-cell, .vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(3) .gwt-grid-row-cell {
  width: 25px !important;
}
.vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(5), .vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(5) {
  width: 25px !important;
}
.vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-headers table > tbody > tr > td:nth-child(5) .gwt-grid-row-cell, .vt-awsreservation #res-wiz-additional-ro > div > div > div:nth-child(4) .gwt-grid .gwt-grid-rows table > tbody > tr > td:nth-child(5) .gwt-grid-row-cell {
  width: 25px !important;
}

.tournlist-info-tablink {
  background: #193163 !important;
  color: #fff !important;
}
.tournlist-info-tablink:hover, .tournlist-info-tablink:focus, .tournlist-info-tablink:active {
  color: #fff !important;
  background: #598392 !important;
}
