img.lws-logo {
    max-height: 26px;
    max-width: 24px;
}

span.lws-module-name {
    vertical-align: super;
    margin-left: 6px;
}

table.lws-settings {
    width: 100%;
}

.lws-settings th:first-child {
    vertical-align: top;
    padding-top: 15px;
}

.lws-settings th.lws-login {
    vertical-align: middle;
    padding-top: 0;
}

.lws-settings input[type=text] {
    width: 100%;
}

.lws-settings th.lws-password {
    vertical-align: middle;
    padding-top: 0;
}

.lws-settings input[type=password] {
    width: 100%;
}

.lws-settings th.lws-option {
    vertical-align: middle;
    padding-top: 0;
}

.lws-settings span.note{
    float: left;
    padding-left: 23px;
    font-size: 75%;
    margin-top: -10px;
}

select.option-select {
    width:100%;
}

select.option-at-100 {
    width:100%;
}

.clearfix {
    clear:both;
}

#submitted-on {
    position: relative;
}

#lws-summary .inside {
    margin: 0;
}

#lws-translation .inside {
    margin: 0;
}

#lws-news .inside {
    margin: 0;
    padding: 0;
}

#lws-connect-netatmo .inside {
    margin: 0;
    padding: 0;
}

#lws-connect-netatmohc .inside {
    margin: 0;
    padding: 0;
}

#lws-connect-owm .inside {
    margin: 0;
    padding: 0;
}

#lws-connect-wug .inside {
    margin: 0;
    padding: 0;
}

#lws-datapublishing .inside {
    margin: 0;
    padding: 0;
}

#lws-sharing-wow .inside {
    margin: 0;
    padding: 0;
}

#lws-sharing-pws .inside {
    margin: 0;
    padding: 0;
}

#lws-sharing-wug .inside {
    margin: 0;
    padding: 0;
}

#lws-news .rss-widget {
    border-bottom: 1px solid #eee;
    padding: 8px 12px 3px 12px;
}

#lws-news .rss-widget:last-child {
    border-bottom: none;
    padding-bottom: 8px;
}

#lws-news a.rsswidget {
    font-weight: 400;
}

#lws-news .rss-widget ul li {
    margin-bottom: 5px;
}

#add-station {
    overflow: hidden;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-right: -1px;
}

.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.fa-rotate-315 {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
}

#span-sync, #netatmo-span-sync, #netatmohc-span-sync, #owm-span-sync, #wug-span-sync {
    color: #666;
}

.row-boxes-container {
    width: 100%;
    display: flex;
    flex-flow: wrap ;
}

.item-boxes-container {
    flex: 1;
    margin-left: 8px;
    margin-right: 8px;
    width: 100%;
}

span.lws-group-selected {
    cursor: default;
    display:block;
    position: relative;
    background-color:#F5F5F5;
    border-radius: 2px;
    padding-top:4px;
    padding-bottom:4px;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    font-size: smaller;
    color:#444444;
}

span.lws-group-unselected {
    cursor: pointer;
    display:block;
    position: relative;
    padding-top:4px;
    padding-bottom:4px;
    font-size: smaller;
    color:#999999;
}

span.lws-group-unselected:hover{
    cursor: pointer;
    display:block;
    position: relative;
    padding-top:4px;
    padding-bottom:4px;
    font-size: smaller;
    color:#444444;
}

span.lws-group-option-selected {
    display:block;
    margin-left:-4.5%;
    background-color:#F5F5F5;
    border-radius: 2px;
    padding:8px 8px 8px 16px;
    border: 1px solid #E0E0E0;
}

span.lws-group-option-unselected {
    display: none;
}

span.lws-group-separator {
    display:block;
}