@font-face {
    font-family: 'wsi-social';
    src:url('../../public/assets/fonts/wsi-social.eot?-ucnimv');
    src:url('../../public/assets/fonts/wsi-social.eot?#iefix-ucnimv') format('embedded-opentype'),
    url('../../public/assets/fonts/wsi-social.woff?-ucnimv') format('woff'),
    url('../../public/assets/fonts/wsi-social.ttf?-ucnimv') format('truetype'),
    url('../../public/assets/fonts/wsi-social.svg?-ucnimv#wsi-social') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="wsiicon-"], [class*=" wsiicon-"] {
    font-family: 'wsi-social';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    background: none !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input.wsi_license_valid{
    background: #fff url(../img/valid-key.png) no-repeat 95% center;
}
input.wsi_license_invalid,
input.wsi_license_{
    background: #fff url( ../img/invalid-key.png) no-repeat 95% center;
}
.wsiicon-google:before {
    content: "\e602";
}
.wsiicon-yahoo:before {
    content: "\e603";
}
.wsiicon-twitter:before {
    content: "\e604";
}
.wsiicon-linkedin:before {
    content: "\e605";
}
.wsiicon-foursquare:before {
    content: "\e606";
}
.wsiicon-live:before {
    content: "\e607";
}
.wsiicon-facebook:before {
    content: "\e601";
}
.wsiicon-tux:before {
    content: "\e600";
}
.wsiicon-mail:before {
    content: "\e608";
}
#facebook-provider{
    background-color: #3B5998;
}
#google-provider{
    background-color: #ca3f2f;
}
#yahoo-provider{
    background-color: #82138b;
}
#linkedin-provider{
    background-color: #388cb3;
}
#live-provider{
    background-color: #19608a;
}

#twitter-provider{
    background-color: #7cd2f2;
}

#foursquare-provider{
    background-color: #34a0ca;
}

#mail-provider{
    background-color: #744848;
}
.divprovider {
    width: 27px;
    color: #fff;
    font-size: 1.9em;
    padding: 10px 15px;
    display: inline-block;
}
.ui-tabs-nav {
    margin: 0;
}
.ui-tabs-nav li {
    display: inline;
}
.ui-tabs-panel.panel-active{
    display: block;
}
.ui-tabs-panel{
    display: none;
}
#wsi-settings-form textarea {
    width: 100%;
    height: 120px;
}
#wsi-messages input.regular-text {
    width: 100%;
}
.info-box{ padding: 10px; background: #fbfbfb;margin: 15px 0px;}
.wsi-error{border-left: 4px solid #dd3d36;background: #FAE8E8;padding: 10px;}
.intro-text td{ padding: 0;}

#sortable-form {
    border: 1px solid #CCC;
    padding: 10px;

}
.sortable-list{ margin: 0;}
.sortable-list li{
    display: inline-block;
    margin: 0 2px;
    cursor: pointer;
    cursor: -webkit-grab;
}
.sortable-list li.ui-state-highlight{
    background: #ccc;
    border: 2px dashed #222;
    width: 55px;
    height: 55px;
}
.logs {
    background: #fff;
    padding: 10px;
    height: 150px;
    overflow: auto;
}
.form-table td .logs p{
    margin-top: 8px;
    font-size: 11px;
    font-family: Monospace;
}