* {
    margin:                         0px;
    box-shadow:                     none;
    outline:                        0px none;
    border:                         0px none;
    padding:                        0px;
    text-decoration:                none;
    -webkit-tap-highlight-color:    rgba(0,0,0,0);
    -webkit-tap-highlight-color:    transparent;
}
.whitefg {
    color:                          #fff;
}
.whitebg {
    background-color:               #fff;
}
.lightlightgrayfg {
    color:                          #f2f2f0;
}
.lightlightgraybg {
    background-color:               #f2f2f0;
}
.lightgrayfg {
    color:                          #e9e8e3;
}
.lightgraybg {
    background-color:               #e9e8e3;
}
.grayfg {
    color:                          #ddddd5;
}
.graybg {
    background-color:               #ddddd5;
}
.darkgrayfg {
    color:                          #87867e;
}
.darkgraybg {
    background-color:               #87867e;
}
.blackfg {
    color:                          #333;
}
.blackbg {
    background-color:               #333;
}
.redfg {
    color:                          #ff5c33;
}
.redbg {
    background-color:               #ff5c33;
}
strong {
    font-weight:                    bold;
}
small {
    font-size:                      8pt;
}
a:link, a:active, a:visited {
    color:                          inherit;
}
a:hover {
    color:                          #FF5C33;
}
.whitefg a:hover {
    color:                          #333;
}
.blackfg a:hover,
.redfg a:hover {
    color:                          #fff;
}
#socialmedia {
    border-radius:                  20px;
    padding-top:                    16px;
    padding-bottom:                 5px;
    padding-left:                   15px;
    padding-right:                  15px;
    background-color:               #FF5C33;
}
.button-group {
    margin-left:                    10px;
    margin-right:                   10px;
    border:                         1.5px solid;
    border-radius:                  20px;
    border-color:                   #ddddd5;
    padding:                        10px;
    color:                          #333;
    background-color:               #ddddd5;
}
.button, .complexbutton {
    margin-left:                    5px;
    margin-right:                   5px;
    border:                         1px solid;
    border-radius:                  10px;
    border-color:                   #ddddd5;
    padding:                        5px;
    color:                          #333;
    background-color:               #f2f2f0;
}
.innerbutton {
    margin-left:                    5px;
    margin-right:                   5px;
    color:                          #333;
    background-color:               #f2f2f0;
}
.button:hover, .complexbutton:hover, .innerbutton:hover {
    color:                          #FF5C33;
    border-color:                   #FF5C33;
}
.ui-widget {
    border-radius:                  10px;
    padding:                        10px;
    font-size:                      90%;
    z-index:                        2;
}
.ui-widget-content {
    background-color:               #FF5C33;
}
.ui-widget-header {
    margin:                         0px 0px 5px 0px;
    padding:                        5px 0px 10px 0px;
    font-weight:                    bold;
    color:                          #FFF;
    text-align:                     center;
}
.ui-dialog-titlebar-close {
    position:                       absolute;
    left:                           10px;
    margin:                         -5px 0px 0px 0px;
    border-radius:                  10px;
    padding:                        5px;
    color:                          #FF5C33;
    background-color:               #FFF;
}
.ui-dialog-buttonpane {
    position:                       absolute;
    right:                          5px; top:0px;
    border-radius:                  10px;
}
.ui-dialog-buttonpane button {
    margin-top:                     10px;
    margin-bottom:                  10px;
    margin-right:                   10px;
    border-radius:                  10px;
    padding:                        5px;
    color:                          #FF5C33;
    background-color:               #FFF;
}
.ui-state-hover {
    color:                          #FF5C33;
    border-color:                   #FF5C33;
}
.dialog-content {
    min-width:                      477px;
    max-width:                      477px;
    resize:                         none;
    padding:                        10px;
    background-color:               #FFF;
    overflow-y:                     auto;
}