/*checkbox*/
input[type=checkbox].eq-checkbox {
    display: none;
}

input[type=checkbox].eq-checkbox + label {
    vertical-align: middle;
    margin: 0 0 5px 5px;
}

input[type=checkbox].eq-checkbox + label {
    display: inline-block;
    padding: 0;
    background: url(../eq-ui/images/check_0.png) no-repeat;
    height: 16px;
    width: 16px;
}

input[type=checkbox].eq-checkbox:checked + label {
    background: url(../eq-ui/images/check_1.png) no-repeat;
    display: inline-block;
    padding: 0;
    height: 16px;
    width: 16px;
}

.eq-checkbox-label:hover {
    box-shadow: 0 0 1px 3px white;
    border-radius: 7px;
}

[class*="eq-window"] input,
[class*="eq-window"] textarea,
[class*="eq-window"] pre,
[class*="eq-window"] select {
    border: 2px #555555 solid;
    background-color: #0b0b10 !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    padding-left: 15px !important;
    /*margin:           5px;*/
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}

[class*="eq-window"] select {
    padding-left: 10px !important;
}

[class*="input-group-text"] {
    background-color: #0b0b10 !important;
    border: 2px #555555 solid !important;
    padding: 0.0rem 0.76rem;
}

/*div usage*/
[class*="eq-window"] .code-display {
    border: 2px #555555 solid !important;
    background-color: #0b0b10 !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    padding-left: 15px !important;
    margin: 5px;
    display: inline-block;
    vertical-align: middle;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

[class*="eq-window"] input:hover,
[class*="eq-window"] textarea:hover,
[class*="eq-window"] pre:hover,
[class*="eq-window"] select:hover,
[class*="eq-window"] input:focus,
[class*="eq-window"] textarea:focus,
[class*="eq-window"] select:focus {
    border-color: #8aa3ff;
}

[class*="eq-window"] {
    font-size: 13px;
}

[class*="eq-window"] pre {
    border: 2px #555555 solid !important;
    background-color: #0b0b10 !important;
    color: #FFFFFF !important;
    padding: 10px;
}

.eq-dark-background {
    background-color: #0b0b10 !important;
    color: #FFFFFF !important;
    border: 2px #555555 solid !important;
}

[class*="eq-window"] .inner-window {
    border: 2px #555555 solid !important;
    background-color: rgba(11, 11, 16, .2) !important;
    color: #FFFFFF !important;
    padding: 10px;
}

NAV.eq-tab-box-fancy UL {
    display: flex;
    margin: 15px 0 20px;
    padding: 0;
}

NAV.eq-tab-box-fancy UL LI {
    cursor: pointer;
    list-style-type: none;
    flex-grow: 1;
    text-align: center;
    border-top: 1px solid #858996;
    border-bottom: 2px solid #575139;
    border-left: 1px solid #40434e;
    border-right: 1px solid #858996;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    color: #808080;
    background-color: rgba(255, 255, 255, 0.0);
}

NAV.eq-tab-box-fancy UL LI:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.2);
}

NAV.eq-tab-box-fancy UL LI.eq-tab-open {
    cursor: default;
    border-top: 2px solid #949187;
    border-bottom: none;
    border-left: 2px solid #8a7d4a;
    border-right: 2px solid #949187;
    background-color: rgba(255, 255, 255, 0.0);
    color: #ffffff;
}

NAV.eq-tab-box-fancy UL LI.eq-tab-open:hover {
    cursor: default;
    background-color: rgba(255, 255, 255, 0.0);
}


/* ----------------------------------------------
            tab box on various pages
------------------------------------------------- */
NAV.eq-tab-box-fancy UL {
    display: flex;
    margin: 15px 0 20px;
    padding: 0;
}

NAV.eq-tab-box-fancy UL LI {
    cursor: pointer;
    list-style-type: none;
    flex-grow: 1;
    text-align: center;
    border-top: 1px solid #858996;
    border-bottom: 2px solid #575139;
    border-left: 1px solid #40434e;
    border-right: 1px solid #858996;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    color: #808080;
    background-color: rgba(255, 255, 255, 0.0);
}

NAV.eq-tab-box-fancy UL LI:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.2);
}

NAV.eq-tab-box-fancy UL LI.eq-tab-open {
    cursor: default;
    border-top: 2px solid #949187;
    border-bottom: none;
    border-left: 2px solid #8a7d4a;
    border-right: 2px solid #949187;
    background-color: rgba(255, 255, 255, 0.0);
    color: #ffffff;
}

NAV.eq-tab-box-fancy UL LI.eq-tab-open:hover {
    cursor: default;
    background-color: rgba(255, 255, 255, 0.0);
}


/* ----------------------------------------------
     tab box on various super fancy windows
------------------------------------------------- */
.eq-window NAV.eq-tab-box-fancy UL {
    display: flex;
    margin: 15px -18px 20px;
    padding: 0 8px 7px;
    height: 28px;
    background-image: url(../eq-ui/images/tab_l.png),
    url(../eq-ui/images/tab_r.png);
    background-repeat: no-repeat,
    no-repeat;
    background-position-x: left,right;
    background-position-y: bottom,bottom;
    background-clip: padding-box,
    padding-box;
}

@media screen and (max-width: 720px) {
    .eq-window NAV.eq-tab-box-fancy UL {
        display: contents;
    }

    .tabs-details {
        margin-top: 20px;
    }

    .eq-window NAV.eq-tab-box-fancy UL LI {
        background-image: url(../eq-ui/images/tab_up_l.png),
        url(../eq-ui/images/tab_up_r.png),
        url(../eq-ui/images/tab_up_t.png) !important;
    }

    .eq-window NAV.eq-tab-box-fancy UL LI:hover {
        line-height: 36px !important;
    }

    .eq-window NAV.eq-tab-box-fancy UL LI a:hover,
    .eq-window NAV.eq-tab-box-fancy UL LI.eq-tab-open a {
        color: yellow !important;
        font-weight: bold !important;
    }
}

.eq-window NAV.eq-tab-box-fancy UL LI {
    cursor: pointer;
    list-style-type: none;
    flex-grow: 1;
    text-align: center;
    border-width: 0px;
    color: #808080;
    padding: 0px 20px;
    height: 28px;
    white-space: nowrap;
    line-height: 36px;
    background-image: url(../eq-ui/images/tab_down_l.png),
    url(../eq-ui/images/tab_down_r.png),
    url(../eq-ui/images/tab_down_t.png),
    url(../eq-ui/images/tab_down_b.png);
    background-repeat: no-repeat,
    no-repeat,
    repeat-x,
    repeat-x;
    background-position-x: left,right,left,left;
    background-position-y: top,top,top,bottom;
    background-clip: padding-box,
    padding-box,
    content-box,
    content-box;
    background-color: transparent;
}

.eq-window NAV.eq-tab-box-fancy UL LI:hover,
.eq-window NAV.eq-tab-box-fancy UL LI.eq-tab-open {
    cursor: default;
    border-width: 0;
    color: #ffffff;
    padding: 0 16px;
    line-height: 25px;
    background-image: url(../eq-ui/images/tab_up_l.png),
    url(../eq-ui/images/tab_up_r.png),
    url(../eq-ui/images/tab_up_t.png);
    background-repeat: no-repeat,
    no-repeat,
    repeat-x;
    background-position-x: left,right,left;
    background-position-y: top,top,top;
    background-clip: padding-box,
    padding-box,
    content-box;
    background-color: transparent;
}

.eq-window NAV.eq-tab-box-fancy UL LI.eq-tab-open:hover {
    cursor: default;
}

/*progress-bars*/
DIV.eq-progress-bar {
    background-image: url(../eq-ui/images/progress_bar_bottom.png);
    height: 6px;
    width: 100px;
    border: 0;
    text-align: center;
    padding: 0;
    margin: 0 auto;
    display: block;
    line-height: 10px;
    text-decoration: none;
    font-weight: normal;
    color: #ffffff;
    opacity: 1.0;
    position: relative;
}

DIV.eq-progress-bar DIV {
    height: 6px;
    width: 100%;
    border: 0;
    text-align: center;
    padding: 0;
    display: block;
    line-height: 6px;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    color: #ffffff;
    opacity: 1.0;
    position: relative;
    background-color: #ff0000;
    z-index: 1;
    transition: width .05s;
}

DIV.eq-progress-bar DIV:before {
    content: " ";
    background-image: url(../eq-ui/images/progress_bar_top.png);
    height: 10px;
    width: 108px;
    border: 0;
    text-align: center;
    padding: 0;
    margin: 0;
    display: block;
    line-height: 10px;
    text-decoration: none;
    font-weight: normal;
    color: #ffffff;
    opacity: 1.0;
    position: absolute;
    top: -2px;
    left: -4px;
    z-index: -1;
}

A.eq-progress-bar DIV:before {
    content: " ";
    position: absolute;
    z-index: -1;
    padding: 19px;
    left: -12px;
    right: -12px;
    top: -5px;
    bottom: -11px;
    pointer-events: none;
    outline-offset: -20px;
    outline: 2px #40434e solid;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-position-x: left, right, left, right, left;
    background-position-y: top, top, bottom, bottom, top;
    background-clip: padding-box, padding-box, padding-box, padding-box, content-box;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position-x: left, right, left, right;
    background-position-y: top, top, bottom, bottom;
    background-clip: padding-box, padding-box, padding-box, padding-box;
    background-image: url(../eq-ui/images/simple_window_corner_tl.png), url(../eq-ui/images/simple_window_corner_tr.png), url(../eq-ui/images/simple_window_corner_bl.png), url(../eq-ui/images/simple_window_corner_br.png), url(../eq-ui/images/dark.gif);
}


/* ----------------------------------------------
              anchor stylesheets
------------------------------------------------- */



/*.eq-table a:link,*/
/*.eq-table a:visited,*/
/*.eq-table a:active {*/
/*    color: #8aa3ff;*/
/*}*/

/*.eq-table a:hover {*/
/*    color: #073efd;*/
/*}*/


/* ----------------------------------------------
       button styles on most pages
------------------------------------------------- */
.eq-button-disabled,
.eq-button-disabled:link,
.eq-button-disabled:visited,
.eq-button-disabled:active,
.eq-button-disabled:hover,
.eq-button,
.eq-button a,
.eq-button:link,
.eq-button:visited,
.eq-button:active,
.eq-button:hover {
    height: 36px;
    border: 0;
    margin: 10px auto;
    display: block;
    /*line-height:       21px;*/
    text-decoration: none;
    font-weight: normal;
    color: #ffffff !important;
    opacity: 1.0;
    cursor: pointer;
    position: relative;

    background-size: 100%;
    background-repeat: round;
    width: auto;
    padding: 10px;
    font-size: 14px;

}
.eq-button:hover {
    background-image: url(../eq-ui/images/button_small_hover.png);
}

.eq-button,
.eq-button:link,
.eq-button:visited {
    background-image: url(../eq-ui/images/button_small_up.png);
}

.eq-button:active,
.eq-button-disabled,
.eq-button-disabled:link,
.eq-button-disabled:visited,
.eq-button-disabled:active,
.eq-button-disabled:hover {
    background-image: url(../eq-ui/images/button_small_down.png);
}

.eq-button-disabled,
.eq-button-disabled:link,
.eq-button-disabled:visited,
.eq-button-disabled:active,
.eq-button-disabled:hover {
    cursor: default;
}


.eq-button-wrap-disabled,
.eq-button-wrap-disabled:link,
.eq-button-wrap-disabled:visited,
.eq-button-wrap-disabled:active,
.eq-button-wrap-disabled:hover,
.eq-button-wrap,
.eq-button-wrap:link,
.eq-button-wrap:visited,
.eq-button-wrap:active,
.eq-button-wrap:hover {
    height: 50px;
    width: 50px;
    border: 0px;
    padding: 0px;
    margin: 1px;
    display: inline-block;
    line-height: 40px;
    text-decoration: none;
    font-weight: normal;
    color: #ffffff;
    opacity: 1.0;
    cursor: pointer;
    position: relative;

    background-size: 100%;
    background-repeat: no-repeat;
}

.eq-button-wrap:hover {
    background-image: url(../eq-ui/images/button_big_hover.png);
}

.eq-button-wrap,
.eq-button-wrap:link,
.eq-button-wrap:visited {
    background-image: url(../eq-ui/images/button_big_up.png);
}

.eq-button-wrap:active,
.eq-button-wrap-disabled,
.eq-button-wrap-disabled:link,
.eq-button-wrap-disabled:visited,
.eq-button-wrap-disabled:active,
.eq-button-wrap-disabled:hover {
    background-image: url(../eq-ui/images/button_big_down.png);
}

.eq-button-wrap-disabled,
.eq-button-wrap-disabled:link,
.eq-button-wrap-disabled:visited,
.eq-button-wrap-disabled:active,
.eq-button-wrap-disabled:hover {
    cursor: default;
}


/* ----------------------------------------------
          general window stylesheets
------------------------------------------------- */

.eq-window-title-bar {
    z-index: 99999;
    position: absolute;
    overflow: hidden;
    top: -11px;
    left: 6px;
    right: 6px;
    height: 21px;
    font-family: arial;
    font-size: 9pt;
    line-height: 21px;
    text-align: center;
    color: #FFFFFF;
    padding: 0px 13px;
    background-image: url(../eq-ui/images/rightt.gif), url(../eq-ui/images/leftt.gif), url(../eq-ui/images/midt.gif);
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-clip: padding-box, padding-box, content-box;
    background-position-x: right, left, left;
    display: block;
    margin: 0 0;
}

.eq-window {
    position: relative;
    background-image: url(../eq-ui/images/super_fancy_r.png),
    url(../eq-ui/images/super_fancy_l.png),
    url(../eq-ui/images/super_fancy_bg.png);
    background-repeat: repeat-y,
    repeat-y,
    repeat;
    background-position-x: right,
    left,
    left;
    background-position-y: top,
    top,
    top;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    z-index: 0;
    font-family: arial;
    color: #FFFFFF;
    box-shadow: 5px 20px 20px rgba(0, 0, 0, 0.6);
    /*opacity:               0.95;*/
    transition: opacity 200ms;
}

.eq-window-hybrid {
    background-image: url(../eq-ui/images/super_fancy_bg.png) !important;
}

.eq-background-dark {
    background-image: url(../eq-ui/images/dark.gif);
}

.eq-window:hover {
    opacity: 1;
}

.eq-window:before {
    content: " ";
    position: absolute;
    z-index: -1;
    left: -4px;
    right: 0px;
    top: -20px;
    bottom: -19px;
    background-image: url(../eq-ui/images/super_fancy_tl.png),
    url(../eq-ui/images/super_fancy_tr.png),
    url(../eq-ui/images/super_fancy_bl.png),
    url(../eq-ui/images/super_fancy_br.png),
    url(../eq-ui/images/super_fancy_t.png),
    url(../eq-ui/images/super_fancy_b.png);
    background-repeat: no-repeat,
    no-repeat,
    no-repeat,
    no-repeat,
    repeat-x,
    repeat-x;
    background-position-x: left,
    right,
    left,
    right,
    left,
    left;
    background-position-y: top,
    top,
    bottom,
    bottom,
    top,
    bottom;
    background-clip: padding-box,
    padding-box,
    padding-box,
    padding-box,
    content-box,
    content-box;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    pointer-events: none;
}

.eq-window > .eq-window-title-bar {
    position: absolute;
    overflow: hidden;
    top: -10px;
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    padding: 0px 19px;
    background-image: url(../eq-ui/images/super_fancy_title.png);
    display: block;
    background-size: 100%;
    margin: 0 auto;
    width: 275px;
    height: 40px;

    text-shadow: 0px 0px 3px #000, 0px 0px 0px #000, 1px 2px 5px #000, 4px 4px 5px #000;
    color: #fffdf7;
    font-family: menuetto, serif;
}

.eq-window-simple UL LI,
.eq-window-fancy UL LI,
.eq-window-complex UL LI,
.eq-window-complex-fancy UL LI,
.WindowComplexGM UL LI,
.eq-window UL LI {
    list-style-type: none;
}

.eq-window-simple,
.eq-window-fancy,
.eq-window-complex,
.eq-window-complex-fancy,
.WindowComplexGM {
    position: relative;
    margin-top: 25px;
    margin-bottom: 25px;
    box-sizing: border-box;
    background-image: url(../eq-ui/images/super_fancy_bg.png);
    padding: 19px 13px 17px;
    z-index: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(180, 173, 134) rgb(142, 134, 107) rgb(61, 58, 48) rgb(177, 170, 142);
    font-family: arial, serif;
    color: #FFFFFF;
    box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.6);
    transition: opacity 200ms;
}

.eq-window-simple {
    padding: 20px;

    background-image: url(../eq-ui/images/super_fancy_bg.png);

    margin-bottom: 0;
    margin-top: 15px;
}

/*.eq-window-simple {*/
/*    padding-left: 20px;*/
/*    padding-right: 20px;*/

/*    background-image: url(../images/super_fancy_r.png),*/
/*    url(../images/super_fancy_l.png),*/
/*    url(../images/super_fancy_bg.png);*/

/*    margin-bottom: 0px;*/

/*    background-repeat: repeat-y,*/
/*    repeat-y,*/
/*    repeat;*/
/*    background-position-x: right,*/
/*    left,*/
/*    left;*/
/*    background-position-y: top,*/
/*    top,*/
/*    top;*/
/*}*/


.eq-window-simple:hover,
.eq-window-fancy:hover,
.eq-window-complex:hover,
.eq-window-complex-fancy:hover,
.WindowComplexGM :hover {
    opacity: 1;
}

.eq-window-complex:before,
.WindowComplexGM:before,
.eq-window-complex-fancy:before,
.eq-window-fancy:before,
.eq-window-simple:before {
    content: " ";
    position: absolute;
    z-index: -1;
    padding: 19px;
    left: -12px;
    right: -12px;
    top: -5px;
    bottom: -11px;
    pointer-events: none;
}

.eq-window-complex:before,
.WindowComplexGM:before,
.eq-window-complex-fancy:before {
    outline-offset: -20px;
    outline: 2px #40434e solid;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-position-x: left, right, left, right, left;
    background-position-y: top, top, bottom, bottom, top;
    background-clip: padding-box, padding-box, padding-box, padding-box, content-box;
}

.eq-window-fancy:before,
.eq-window-simple:before {
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position-x: left, right, left, right;
    background-position-y: top, top, bottom, bottom;
    background-clip: padding-box, padding-box, padding-box, padding-box;
}

.eq-window-complex:before,
.WindowComplexGM:before {
    background-image: url(../eq-ui/images/simple_window_corner_tl.png), url(../eq-ui/images/simple_window_corner_tr.png), url(../eq-ui/images/simple_window_corner_bl.png), url(../eq-ui/images/simple_window_corner_br.png), url(../eq-ui/images/dark.gif);
}

.eq-window-complex-fancy:before {
    background-image: url(../eq-ui/images/window_corner_tl.png), url(../eq-ui/images/window_corner_tr.png), url(../eq-ui/images/window_corner_bl.png), url(../eq-ui/images/window_corner_br.png), url(../eq-ui/images/dark.gif);
}

.eq-window-simple:before {
    background-image: url(../eq-ui/images/simple_window_corner_tl.png), url(../eq-ui/images/simple_window_corner_tr.png), url(../eq-ui/images/simple_window_corner_bl.png), url(../eq-ui/images/simple_window_corner_br.png);
}

.eq-window-fancy:before {
    background-image: url(../eq-ui/images/window_corner_tl.png), url(../eq-ui/images/window_corner_tr.png), url(../eq-ui/images/window_corner_bl.png), url(../eq-ui/images/window_corner_br.png);
}


.WindowNestedTanTitleBar {
    font-family: arial;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    padding: 0;
    display: block;
    margin: 5px 0px;
}

.eq-window-nested-tan {
    padding: 5px 8px;
    margin: 10px 8px;
    font-family: arial;
    font-size: 11pt;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    border: 1px #7b714a dotted;
    position: relative;
}

.eq-window-nested-blue {
    background-image: url(../eq-ui/images/dark.gif);
    border: 1px #6b7194 solid;
    color: #FFFFFF;
    margin: 0px;
    padding: 5px;
}

/*Table*/

table.eq-table {
    color: #FFFFFF;
    width: 100%;
    vertical-align: top;
    margin: 0px 0px 5px;
    padding: 0px;
    border-collapse: collapse;
}

table.eq-table tr:nth-child(even) {
    background-color: rgba(255, 255, 255, .03);
}

.eq-table a:link:not(.btn),
.eq-table a:visited:not(.btn),
.eq-table a:active:not(.btn),
.eq-table a:not(.btn) {
    color: #8aa3ff;
    -moz-transition: all .05s ease;
    -o-transition: all .05s ease;
    -webkit-transition: all .05s ease;
    transition: all .05s ease;
}

.eq-table a:hover {
    color: #073efd;
}

.eq-table THEAD TR TH {
    font-weight: bold;
    color: #8aa3ff;
    vertical-align: top;
    margin: 0;
    padding: 20px 15px 15px;
    border-collapse: collapse;
    text-align: left;
    white-space: normal;

    border-right: 0.1px solid #ffffff1c;
    border-left: 0.1px solid #ffffff1c;
    border-bottom: 1px solid #ffffff1c;
    border-top: 1px solid #ffffff1c;
}

.eq-table TBODY TR TD {
    color: #ffffff;
    vertical-align: top;
    margin: 0;
    padding: 2px 15px;
    border-collapse: collapse;
    text-align: left;
}

.eq-table TFOOT TR TD {
    color: #ffffff;
    vertical-align: top;
    margin: 0;
    padding: 5px 15px;
    border-collapse: collapse;
    text-align: center;
}

/* makes rows highlight in brown */
.eq-highlight-rows TBODY TR:hover {
    /*background: linear-gradient(180deg, rgba(123, 113, 74, 1) 0%, rgba(123, 113, 74, 0.4) 50%, rgba(123, 113, 74, 1) 100%);*/
    background: linear-gradient(180deg, rgba(123, 113, 74, 1) 0%, rgba(123, 113, 74, 0) 50%, rgba(123, 113, 74, 1) 100%);
}

table.bordered tr {
    border-bottom: .4px solid #ffffff1c;
}

table.bordered TBODY TR TD {
    padding-top: 4px;
    padding-bottom: 4px;
    border-right: .1px solid #ffffff1c;
    border-left: .1px solid #ffffff1c;

    vertical-align: middle;
}

table.bordered TH {
    vertical-align: middle;
}

@font-face {
    font-family: 'menuetto';
    src: url('../assets/fonts/Menuetto.ttf') format('truetype');
}

/*Headers*/

.eq-header {
    text-shadow: 0px 0px 3px #000, 0px 0px 0px #000, 1px 2px 5px #000, 4px 4px 5px #000;
    font-family: menuetto, serif;

    color: #fcc721;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}

[class*="eq-window"] legend {
    text-shadow: 0px 0px 3px #000, 0px 0px 0px #000, 1px 2px 5px #000, 4px 4px 5px #000;
    font-family: menuetto, serif;

    color: #fcc721;
    -webkit-background-clip: text;
    -moz-background-clip: text;

    padding-left: 10px;
}

h1.eq-header {
    font-size: 350%;
}

h2.eq-header {
    font-size: 300%;
}

h3.eq-header {
    font-size: 275%;
}

h4.eq-header {
    font-size: 250%;
}

h5.eq-header {
    font-size: 225%;
}

h6.eq-header {
    font-size: 200%;
}

.eq-button-fancy {
    text-shadow: 0px 0px 3px #000, 0px 0px 0px #000, 1px 2px 5px #000, 4px 4px 5px #000;
    font-family: menuetto, serif;

    color: #fcc721;
    -webkit-background-clip: text;
    -moz-background-clip: text;

    border: 2px solid rgba(218, 218, 218, 0.3);
    border-radius: 7px;
    font-size: 22px;

    margin: 5px;

    padding-left: 10px;
    padding-right: 10px;

    display: inline-block;
}

.eq-button-fancy:hover,
.eq-button-fancy-highlighted {
    border: 2px solid #fff300; /* some kind of blue border */

    /* other CSS styles */

    /* round the corners */
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    /* make it glow! */
    -webkit-box-shadow: 0px 0px 4px #fff300;
    -moz-box-shadow: 0px 0px 4px #fff300;
    box-shadow: 0px 0px 4px #fff300; /* some variation of blue for the shadow */

}

.eq-table-floating-header {
    background-image: url(../eq-ui/images/super_fancy_bg.png);
    position: sticky;
    top: 0;
    border-collapse: separate;
    z-index: 9999;
    border-bottom: 1px solid #ffffff1c;

    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, .2));
}

.eq-table-floating-header {
    box-shadow: inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #ffffff1c;
}

.eq-window-simple .text-muted {
    color: #81959c !important;
}

/*anchor tags*/
.eq-window-simple a {
    text-decoration: none;
    font-weight: none;
    color: #7b714a;

    -moz-transition: all .05s ease;
    -o-transition: all .05s ease;
    -webkit-transition: all .05s ease;
    transition: all .05s ease;
}

.eq-window-simple  a:link{
    text-decoration: none;
    font-weight: none;
    color: #7b714a;
}

.eq-window-simple a:active {
    text-decoration: none;
    font-weight: none;
    color: #7b714a;
}

.eq-window-simple a:visited {
    text-decoration: none;
    font-weight: none;
    color: #6b614a;
}

.eq-window-simple a:hover {
    text-decoration: none;
    font-weight: none;
    color: white;
}

.eq-alert {
    background-image: url(../eq-ui/images/super_fancy_bg.png);
    outline-offset: -20px;
    border: 2px #40434e solid;
    background-position-x: left, right, left, right, left;
    background-position-y: top, top, bottom, bottom, top;
    background-clip: padding-box, padding-box, padding-box, padding-box, content-box;
    padding: 15px;
}

.eq-list ul {
    list-style-type: circle !important;
}

.eq-list li {
    list-style-type: circle !important;
}
.eq-button-fancy.active {
    border: 2px solid #fff300; /* some kind of blue border */

    /* other CSS styles */

    /* round the corners */
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    /* make it glow! */
    -webkit-box-shadow: 0px 0px 4px #fff300;
    -moz-box-shadow: 0px 0px 4px #fff300;
    box-shadow: 0px 0px 4px #fff300; /* some variation of blue for the shadow */
}
