/* @group Links
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* @group Buttons
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* elegant buttons */
.cw-button.cw-button-elegant,
a.cw-button.cw-button-elegant:link,
a.cw-button.cw-button-elegant:visited,
a.cw-button.cw-button-elegant:hover,
ul.cw-button-group.cw-button-elegant > li > *,
ul.cw-button-group.cw-button-elegant > li > a:link,
ul.cw-button-group.cw-button-elegant > li > a:hover,
ul.cw-button-group.cw-button-elegant > li > a:visited {
  padding: 6px 8px;

  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  Background-image: none;
  background-color: #EFEFEF;
  text-transform: uppercase;
  color: black;
}

/** hovered elegant buttons **/
.cw-button.cw-button-elegant:hover,
a.cw-button.cw-button-elegant:hover,
ul.cw-button-group.cw-button-elegant > li > *:hover,
ul.cw-button-group.cw-button-elegant > li > a:hover,
.cw-button-hover.cw-button-elegant,
a.cw-button-hover.cw-button-elegant:hover,
ul.cw-button-group.cw-button-elegant > li > .cw-button-hover,
ul.cw-button-group.cw-button-elegant > li > a.cw-button-hover {
  background-color: #1C4A74;
  color: white;
}

/** constrained elegant buttons **/
.cw-button.cw-button-constrained,
a.cw-button.cw-button-constrained:link,
a.cw-button.cw-button-constrained:visited,
a.cw-button.cw-button-constrained:hover,
ul.cw-button.cw-button-constrained > li > *,
ul.cw-button.cw-button-constrained > li > a:link,
ul.cw-button.cw-button-constrained > li > a:hover,
ul.cw-button.cw-button-constrained > li > a:visited {
  padding: 2px 4px;
}

/** elegant buttons with icons **/
.cw-button.cw-button-iconed.cw-button-elegant,
a.cw-button.cw-button-iconed.cw-button-elegant:link,
a.cw-button.cw-button-iconed.cw-button-elegant:visited,
a.cw-button.cw-button-iconed.cw-button-elegant:hover,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > *,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:link,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:hover,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:visited {
  padding-left: 28px;
}

.cw-button.cw-button-iconed.cw-button-elegant img.cw-button-icon,
a.cw-button.cw-button-iconed.cw-button-elegant:link img.cw-button-icon,
a.cw-button.cw-button-iconed.cw-button-elegant:visited img.cw-button-icon,
a.cw-button.cw-button-iconed.cw-button-elegant:hover img.cw-button-icon,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > * img.cw-button-icon,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:link img.cw-button-icon,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:hover img.cw-button-icon,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:visited img.cw-button-icon {
  top: 8px;
  left: 6px;
}

.cw-button.cw-button-iconed.cw-button-elegant:hover img.cw-button-icon,
a.cw-button.cw-button-iconed.cw-button-elegant:hover img.cw-button-icon,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > *:hover,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a:hover,
.cw-button-hover.cw-button-iconed.cw-button-elegant,
a.cw-button-hover.cw-button-iconed.cw-button-elegant:hover,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > .cw-button-hover,
ul.cw-button-group.cw-button-iconed.cw-button-elegant > li > a.cw-button-hover {
  top: 7px;
  left: 5px;
  background-color: white;
  border-radius: 3px;
  padding: 1px;
}

a.cw-button.cw-button-constrained.cw-button-iconed:link,
a.cw-button.cw-button-constrained.cw-button-iconed:visited,
a.cw-button.cw-button-constrained.cw-button-iconed:hover,
ul.cw-button.cw-button-constrained.cw-button-iconed > li > *,
ul.cw-button.cw-button-constrained.cw-button-iconed > li > a:link,
ul.cw-button.cw-button-constrained.cw-button-iconed > li > a:hover,
ul.cw-button.cw-button-constrained.cw-button-iconed > li > a:visited {
  padding-left: 20px;
}

.cw-button.cw-button-constrained.cw-button-iconed.cw-button-elegant img.cw-button-icon,
a.cw-button.cw-button-constrained.cw-button-iconed.cw-button-elegant:link img.cw-button-icon,
a.cw-button.cw-button-constrained.cw-button-iconed.cw-button-elegant:visited img.cw-button-icon,
a.cw-button.cw-button-constrained.cw-button-iconed.cw-button-elegant:hover img.cw-button-icon,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > * img.cw-button-icon,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > a:link img.cw-button-icon,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > a:hover img.cw-button-icon,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > a:visited img.cw-button-icon {
  top: 4px;
  left: 4px;
}

.cw-button.cw-button-constrained.cw-button-iconed.cw-button-elegant:hover img.cw-button-icon,
a.cw-button.cw-button-constrained.cw-button-iconed.cw-button-elegant:hover img.cw-button-icon,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > *:hover,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > a:hover,
.cw-button-hover.cw-button-constrained.cw-button-iconed.cw-button-elegant,
a.cw-button-hover.cw-button-constrained.cw-button-iconed.cw-button-elegant:hover,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > .cw-button-hover,
ul.cw-button-group.cw-button-constrained.cw-button-iconed.cw-button-elegant > li > a.cw-button-hover {
  top: 3px;
  left: 3px;
}

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* @group Images
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* @group Sections
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.cw-section-simple > .cw-section-header {
  background-color: #FAFAFA;
  border-bottom: 1px solid #EFEFEF;
  color: #828282;
}

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* @group Tables
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* striped tables */
table.cw-table-striped.cw-table-sectioned > tbody > tr:first-child > th {
  background-color: #DDD;
}

table.cw-table-striped > caption {
    background-color: #C1C1C1;
}

table.cw-table-striped > tfoot {
    background-color: #FFFFFF;
}

table.cw-table-striped > thead > tr:nth-child(odd),
table.cw-table-striped > thead > tr.cw-table-striped-odd,
table.cw-table-striped > thead > tr.cw-table-striped-odd.cw-table-striped-force {
    background-color: #CCC;
}

table.cw-table-striped > thead > tr:nth-child(even),
table.cw-table-striped > thead > tr.cw-table-striped-even,
table.cw-table-striped > thead > tr.cw-table-striped-even.cw-table-striped-force {
    background-color: #BABACF;
}

table.cw-table-striped > tbody > tr:nth-child(odd),
table.cw-table-striped > tbody > tr.cw-table-striped-odd,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force {
    background-color: #F1F1F1;
}

table.cw-table-striped > tbody > tr:nth-child(odd) .cw-button.cw-button-elegant,
table.cw-table-striped > tbody > tr:nth-child(odd) a.cw-button.cw-button-elegant:link,
table.cw-table-striped > tbody > tr:nth-child(odd) a.cw-button.cw-button-elegant:visited,
table.cw-table-striped > tbody > tr:nth-child(odd) a.cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > *,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > a:link,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > a:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > a:visited,
table.cw-table-striped > tbody > tr.cw-table-striped-odd .cw-button.cw-button-elegant,
table.cw-table-striped > tbody > tr.cw-table-striped-odd a.cw-button.cw-button-elegant:link,
table.cw-table-striped > tbody > tr.cw-table-striped-odd a.cw-button.cw-button-elegant:visited,
table.cw-table-striped > tbody > tr.cw-table-striped-odd a.cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > *,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > a:link,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > a:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > a:visited,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force .cw-button.cw-button-elegant,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force a.cw-button.cw-button-elegant:link,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force a.cw-button.cw-button-elegant:visited,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force a.cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > *,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > a:link,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > a:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > a:visited {
    background-color: #E4E5E5;
}

table.cw-table-striped > tbody > tr:nth-child(odd) .cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) a.cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > *:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > a:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) .cw-button-hover.cw-button-elegant,
table.cw-table-striped > tbody > tr:nth-child(odd) a.cw-button-hover.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > .cw-button-hover,
table.cw-table-striped > tbody > tr:nth-child(odd) ul.cw-button-group.cw-button-elegant > li > a.cw-button-hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd .cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd a.cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > *:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > a:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd .cw-button-hover.cw-button-elegant,
table.cw-table-striped > tbody > tr.cw-table-striped-odd a.cw-button-hover.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > .cw-button-hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd ul.cw-button-group.cw-button-elegant > li > a.cw-button-hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force .cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force a.cw-button.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > *:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > a:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force .cw-button-hover.cw-button-elegant,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force a.cw-button-hover.cw-button-elegant:hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > .cw-button-hover,
table.cw-table-striped > tbody > tr.cw-table-striped-odd.cw-table-striped-force ul.cw-button-group.cw-button-elegant > li > a.cw-button-hover {
  background-color: #1C4A74;
}

table.cw-table-striped > tbody > tr:nth-child(even),
table.cw-table-striped > tbody > tr.cw-table-striped-even,
table.cw-table-striped > tbody > tr.cw-table-striped-even.cw-table-striped-force {
    background-color: #FAFAFA;
}

/* simple tables */
table.cw-table-simple.cw-table-sectioned > tbody > tr:first-child > th {
    border-color: #D2D1D1;
    background-color: #E6E6E6;
}

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* @group Forms
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/* @group Lists
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* @end
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
