.desc {
    font-size: 9px;
    font-style: italic;
}

.wrap h2 {
    margin-bottom: 32px;
}

#hsb_opt .options {
    overflow: hidden;
    border: none;
}

#hsb_opt .option {
    overflow: hidden;
    /*border-bottom: dotted 3px #eeefff; */
    padding-bottom: 12px;
    padding-bottom: 12px;
}

#countdown {
    width: 500px;
}

#hsb_opt .option label {
    display: block;
    float: left;
    width: 200px;
    margin-right: 24px;
    text-align: right;
    padding-bottom: 5px;
}

#hsb_opt .option span {
    display: block;
    float: right;
    /*margin-left: 230px;
    margin-hsb: 6px;**/
    clear: left;
}

#hsb_opt p.submit {
    overflow: hidden;
}

#hsb_opt .option span {
    color: #666;
    display: block;
}

#hsb_opt .category label {
    float: left;
    text-align: left;

}

#hsb_opt .category .catlabel {
    text-align: right;
}

#profile-box {
    overflow: hidden;
    padding-left: 15px;
}

#profile-box .avatar {
    float: left;
    margin-right: 10px;
    border-style: none;
}

#profile-box p {
    margin-left: 58px;
}

#profile-box h4,
#profile-box h5 {
    font-size: 13px;
    text-shadow: #fff 0 -1px 1px;
    margin: 0px;
    padding-bottom: 2px;
}

#profile-box h5 {
    font-size: 11px;
    font-weight: normal;
}

a.auth-twitter,
.auth-twitter {
    float: left;
    margin: 0 0 15px 0;
    padding: 10px 12px 10px 40px;
    font-size: 1.3em;
    font-weight: normal;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.9);
    border: none;
    background: url(../images/icon-twitter-bird.png) no-repeat 10px 50%;
    background: url(../images/icon-twitter-bird.png) no-repeat 10px 50%, url(../images/glass-light.png) repeat-x 0 50%;
    background-color: #1d88b4;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

/* Account Panel */
.buffer-account {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 0 10px 10px 0;
    border-radius: 4px;
}

.buffer-account input {
    /*
    position: absolute;
    margin: -16px 0 0 1px;
    */
}

.buffer-account span {
    position: absolute;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: -20px 0 0 32px;
}

.buffer-account .facebook {
    background: url(../images/icons/facebook.png) top left no-repeat;
}

.buffer-account .twitter {
    background: url(../images/icons/twitter.gif) top left no-repeat;
}

.buffer-account .linkedin {
    background: url(../images/icons/linkedin.png) top left no-repeat;
}

.buffer-account .google {
    background: url(../images/icons/google.png) top left no-repeat;
}

/*
div#hsb-schedule-tabs {
    margin-left: 220px;
}
*/

div#hsb-schedule-tabs ul.tabs-links {
    background: #ccc;
    /*
     border-bottom: 1px solid #ced7df;
     border-top: 1px solid #ced7df;
     border-right: 1px solid #ced7df;
     border-radius: 3px;
 */
}

.ui-widget-content {
    border: none;
}

div#hsb-schedule-tabs li.ui-state-default, div#hsb-schedule-tabs .ui-state-default {
    background: #D8E4EC;
}

div#hsb-schedule-tabs li.ui-state-default.ui-tabs-active {
    background: #FFFFFF;
}

div#hsb-schedule-tabs .ui-button.ui-state-active {
    color: #fff;
    /*
    background: #DE5319;
    background: -webkit-gradient(linear, left bottom, left top, from(#DE5319), to(#DE5319));
    background: -webkit-linear-gradient(bottom, #DE5319 0, #DE5319 100%);
    background: linear-gradient(to top, #DE5319 0, #DE5319 100%);
   */
    /* border: 1px solid #137dcf;*/
    /* text-shadow: 0 0 1px rgba(0, 0, 0, .3); */

}

.hsb-schedule-summary {
    margin: 10px auto;
}

div#hsb-schedule-tabs .ui-tabs-active:focus {
    outline: none;
}

a.bpm-time-schedule-remove {
    cursor: pointer;
    font-weight: bold;
    width: 20px;
    height: 20px;
}

a.bpm-time-schedule-remove:hover {
    color: #004666;
}

.hsb-time-schedule {
    margin-top: 5px;
    margin-bottom: 5px;
}

#hsb_opt_access_token {
    width: 500px;
}

#hsb_opt .option .buffer-account label {
    float: none;
    width: auto;
    margin-right: initial;
    text-align: initial;
    display: initial;
}

.hsb-schedules-wrapper .main-label {
    float: left;
    width: 200px;
    text-align: right;
}

.hsb_left {
    float: left;
}

.hsb_right {
    float: right;
}

.width70 {
    width: 70%;
}

.width25 {
    width: 25% !important;
}
.width100{
    width: 100% !important;
}

#gopro {
    width: 100%;
    display: block;
    clear: both;
    padding: 20px 0px 0px 0px;
    border: 1px solid #e1e1e1;
    color: #ffffff;
    overflow: hidden;
    background-size: cover;
}

#wrapper {
    border: 1px solid #f0f0f0;
    width: 95%;

}

#wrapper {
    border: 1px solid #f0f0f0;
    width: 95%;

}

.background-white {
    background-color: #fff;
}

#doc_button {
    padding: 40px;
    line-height: 0;
    font-size: 20px;
}

.hsb_button {
    padding: 14px !important;
    line-height: 0 !important;
}

.hsb_submit {
    text-align: left;
    margin: 0 0 20px 20%;
    padding-top: 10px;
}

div#hsb-schedule-tabs .ui-button.ui-state-active {
    background-color: #004666 !important;
}

div#hsb-schedule-tabs li.ui-state-default, div#hsb-schedule-tabs .ui-state-default {
    background: #004666 none repeat scroll 0 0;
    color: #fff;
    border-color: #ccc;
}

.wp-core-ui div#hsb-schedule-tabs .button-primary.focus,
.wp-core-ui div#hsb-schedule-tabs .button-primary.hover,
.wp-core-ui div#hsb-schedule-tabs .button-primary:focus,
.wp-core-ui div#hsb-schedule-tabs .button-primary:hover {
    background: #004666 none repeat scroll 0 0;
    border-color: #0073aa;
    color: #fff;
}

div#hsb-schedule-tabs .ui-button.ui-state-active {
    background: #004666 !important;
}

div#hsb-schedule-tabs .ui-button.ui-state-active.ui-state-hover,
div#hsb-schedule-tabs .ui-button.ui-state-active:hover {
    background: #004666 !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000;
}

#hsb-schedule-tabs li, #hsb-schedule-tabs li a, .hsb-profile-schedule {
    font-family: "Open Sans", sans-serif;
    line-height: 1.4em;
    font-size: 13px;
}

.ui-tabs .ui-tabs-nav {
    margin: 10px;
    padding: 10px;
}

#hsb-schedule-tabs li {
    width: 125px;
    /*  height: 105px;*/
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 8px;
}

.hsb-schedules-wrapper {
    text-align: left;
}

input[type=checkbox], input[type=radio] {
    margin: 5px;
}

.ui-button-text-only .ui-button-text {
    padding: 15px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    /* border-top-right-radius: 4px; */
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    /* border-top-left-radius: 4px; */
}

p.search-box {
    float: left;
    padding: 15px 15px 15px 0px;
}

.wp-admin select {
    padding: 9px;
    line-height: 28px;
    height: auto;
    vertical-align: middle;
}

.search-box input[name="s"], .tablenav .search-plugins input[name="s"], .tagsdiv .newtag {
    padding: 9px;
    height: auto;
}

#hsb-schedule-tabs li a {
    float: none;
    display: block;
    transition: none;
}

div#hsb-schedule-tabs ul.tabs-links {
    display: inline-block;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.wp-core-ui .button-primary {
    background: #004666;
}

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #00719B;
}
#hsb_opt select {
    height: auto;
}
.width30{
    width: 30%;
}
.width25{
    width: 25%;
}

#wpbody-content .metabox-holder {
    padding-top: 0px;
}
#post-status-info, .postbox{
    -webkit-box-shadow:0 0 0 0 #fff;
}

.postbox {
    min-width: 255px;
    /*  border: none;
      box-shadow: none;
     */
    padding: 0px 0 0 10px;
    margin-bottom: 1px;
}
.tablenav{
    margin: 10px 20px 0px 0px;
}
@media only screen and (max-width: 800px) {
   /*#hsb_plugin_sidebar {display:none;}*/ /* width: 96%;height:auto;float: left;padding:2%; } */
}
/*
#hsb-schedule-tabs li a:focus {
    box-shadow: 0 0 0 1px #de5319, 0 0 2px 1px #de5319;
}
*/
/*
div#hsb-schedule-tabs li.ui-state-default, div#hsb-schedule-tabs .ui-state-default {
    border-color: #ccc;
}
*/
/* TABS */
ul.hsb_tabs {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.hsb_tabs li {
    border: #999 solid 1px;
    border-bottom: none;
    float: left;
    /* margin: 0 .25em 0 0; */
    padding: .45em .5em;
    border-radius: 8px 0 0 0;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: skewX(-20deg);
}

ul.hsb_tabs li a {
    text-decoration: none;
    /*  font-size: 16px;*/
    font-weight: 800;
    /*background: #004666 !important;*/
    color: #666;
}

ul.hsb_tabs li.active {
    text-decoration: none;
    background: #ff6633 !important;
    color: #fff !important;
}

ul.hsb_tabs li.active a {
    color: white;
}

#hsb_buy_now{
    color: #066186;
    font-weight: bold;
    /*
    margin: 0;
    padding: 0;
    text-align: center;
    */
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(145, 145, 145, 0.75);
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(2%, 2%, 0);
}


article {
    /*   border-top: gray solid 1px; */
    padding: 0 1em;
}
a:focus {
    box-shadow: none;
}

.clr {
    clear: both;
}
.my-updated{
    margin: 5px 0 15px;
    border-left-color: #46b450;
    background: #fff;
    border-left: 4px solid #46b450;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    margin: 5px 15px 2px;
    padding: 1px 12px;
}
.hsb_buy_button{
    border-color: #ff6633 #ff6633 #ff6633 !important;
    -webkit-box-shadow: 0 1px 0 #ff6633 !important;;
    box-shadow: 0 1px 0 #ff6633 !important;;
    color: #fff !important;;
    text-decoration: none;
    text-shadow: 0 -1px 1px #ff6633,1px 0 1px #ff6633,0 1px 1px #ff6633,-1px 0 1px #ff6633 !important;;
}
.hsb_banner
{
    border: 1px solid #F3F0F0;
}
.yoast-dismissible, .is-dismissible {
    display: none;
}

li.toplevel_page_HYPESocialBuffer-settings a div.wp-menu-image,
li.toplevel_page_HYPESocialBuffer a div.wp-menu-image {
    background: url(../images/buffer-logo-light.svg) center no-repeat;
    background-size: 16px 16px
}

li.toplevel_page_HYPESocialBuffer-settings a div.wp-menu-image img,
li.toplevel_page_HYPESocialBuffer a div.wp-menu-image img {
    display: none
}

body.admin-color-fresh li.toplevel_page_HYPESocialBuffer-settings a div.wp-menu-image,
body.admin-color-fresh li.toplevel_page_HYPESocialBuffer a div.wp-menu-image,
body.admin-color-midnight li.toplevel_page_HYPESocialBuffer-settings a div.wp-menu-image,
body.admin-color-midnight li.toplevel_page_HYPESocialBuffer a div.wp-menu-image {
    background: url(../images/buffer-logo-light.svg) center no-repeat;
    background-size: 16px 16px
}

.wrap div.updated {
    clear: both;
    display: none;
}

.vp-player-layout{
    top: 0px !important;
}

li.toplevel_page_HYPESocialBuffer-settings a div.wp-menu-image,
li.toplevel_page_HYPESocialBuffer a div.wp-menu-image {
    background: url(../images/buffer-logo-dark.svg) center no-repeat;
    background-size: 16px 16px
}

li.toplevel_page_HYPESocialBuffer-settings a div.wp-menu-image img,
li.toplevel_page_HYPESocialBuffer a div.wp-menu-image img {
    display: none
}