* {
    margin:                         0px;
    outline:                        0px none;
    border:                         0px none;
    padding:                        0px;
    -webkit-tap-highlight-color:    rgba(0,0,0,0);
    -webkit-tap-highlight-color:    transparent; /* for some Androids */
}
html {
    cursor:                         pointer;
    font-family:                    'Rubik', sans-serif;
    font-weight:                    300;
    color:                          #333;
    background:                     url("../images/bg_commercial.png") center;
    background-attachment:          fixed;
    background-position:            0 0;
}
strong {
    font-weight:                    bold;
}
.gray {
    color:                          #87867e;
}
.gray.inverted {
    color:                          #FFF;
}
.myred {
    color:                          #FF5C33;
}
.center {
    text-align:                     center;
}
#ls_logo {
    margin-top:                     9vh;
}
#ls_logo_title {
    margin-top:                     32px;
    font-size:                      32pt;
}
#ls_sk-rnd_title {
    margin-top:                     8px;
    font-size:                      8pt;
}
#languages {
    margin-top:                     44px;
    margin-bottom:                  55px;
    margin-left:                    auto;
    margin-right:                   auto;
    padding:                        20px;
    font-size:                      12pt;
    font-weight:                    bold;
}
#container {
    width:                          auto;
    height:                         auto;
    margin:                         20px;
}
header {
    height:                         78px;
    border-top-left-radius:         20px;
    border-top-right-radius:        20px;
    border-bottom:                  5px solid;
    border-color:                   #87867e;
    padding:                        20px;
    text-align:                     center;
    background-color:               #f2f2f0;
}
#header_logo {
    width:                          7%;
    float:                          left;
    text-align:                     left;
}
#ed_logo_title {
    margin-top:                     6px;
    font-size:                      12pt;
    text-align:                     left;
}
#header_tools {
    width:                          93%;
    float:                          right;
    text-align:                     left;
}
.button-group {
    margin-right:                   10px;
    margin-left:                    10px;
    border:                         1.5px solid;
    border-radius:                  20px;
    border-color:                   #ddddd5;
    padding:                        10px;
    color:                          #333;
    background-color:               #ddddd5;
}
.button,.complexbutton {
    margin-right:                   5px;
    margin-left:                    5px;
    border:                         1px solid;
    border-radius:                  10px;
    border-color:                   #ddddd5;
    padding:                        5px;
    color:                          #333;
    background-color:               #f2f2f0;
}
.innerbutton {
    margin-right:                   5px;
    margin-left:                    5px;
    border:                         none;
    color:                          #333;
    background-color:               #f2f2f0;
}
.button:hover,.complexbutton:hover,.innerbutton:hover {
    color:                          #FF5C33;
    border-color:                   #FF5C33;
}
#separator {
    margin-top:                     19px;
    margin-bottom:                  19px;
}
#tobefound {
    background-color:               #FFF;
    border-radius:                  2px;
    box-shadow:                     0px 0px 1px 0px black inset;
    padding:                        1px;
}
#main {
    width:                          auto;
    height:                         auto;
    padding-bottom:                 1px;
    padding-right:                  5px;
    white-space:                    nowrap;
    background-color:               #f2f2f0;
}
a:link,a:active,a:visited {
    color:                          #333;
    text-decoration:                none
}
a:hover.gray.inverted {
    color:                          #333;
}
a:hover {
    color:                          #FF5C33;
    text-decoration:                none
} /* must be last! */
footer {
    padding:                        10px;
    text-align:                     center;
}
.ui-widget {
    box-shadow:                     none;
    border-radius:                  10px;
    padding:                        10px;
    font-size:                      90%;
}
.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;
    box-shadow:                     none;
    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:                         none;
    border-radius:                  10px;
}
.ui-dialog-buttonpane button {
    box-shadow:                     none;
    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;
}
.dialog-content ol {
    margin-left:                    20px;
}
.dialog-content ul {
    list-style-type:                none;
}
.dialog-content ul ul {
    margin-left:                    20px;
}
.dialog-content li {
    margin-top:                     5px;
}
.dialog-content p:last-of-type {
    margin-top:                     5px;
}
#text-dialog {
    min-width:                      99.25%;
    min-height:                     100%;
    resize:                         none;
    border-radius:                  10px;
    padding:                        10px;
    font-family:                    Courier;
    tab-size:                       4;
    o-tab-size:                     4;
    moz-tab-size:                   4;
    box-sizing:                     border-box;
    background-color:               #FFF;
}
.dialog-subtitle {
    font-weight:                    500;
}
#mainresult {
    width:                          auto;
    height:                         auto;
    padding:                        20px;
    text-align:                     center;
}
#result {
    width:                          100%;
    min-height:                     1450px;
}
#socialmedia {
    border-radius:                  20px;
    padding-top:                    16px;
    padding-bottom:                 5px;
    padding-left:                   15px;
    padding-right:                  15px;
    background-color:               #FF5C33;
}
