form{margin:0px;}
input, button, select, textarea{font-family: open sans;}
h1,h2,h3,h4,h5,h6{ font-family: open sans; }
a,p,span{font-family: open sans;}
.layui-layer{
    border-radius: 6px !important;
}
.layui-layer-btn{
    padding-bottom: 20px !important;
}
.layui-layer-btn.layui-layer-btn-c{
    padding-bottom: 30px !important;
}
.clear{ clear: both; }
.d-flex{
    display: flex;
}
.flex-wrap{
    flex-wrap: wrap;
}
.d-block{
    display: block;
}
.d-inline-block{
    display: inline-block;
}
.align-center{
   align-items: center;
}
.w-auto{
    width: auto;
}
/* text letter spacing */
.letter-spacing-hover{
  transition: all 0.35s ease-in-out;
}
.letter-spacing-hover:hover{
   letter-spacing: 0.2px;
}
/* text color */
.text-gray{
    color: #838383;
}
.text-blue{
    color: #2196F3;
}
/* font weight */
.fw-normal{
    font-weight: normal;
}
.fw-500{
    font-weight: 500;
}
.fw-600{
    font-weight: 600;
}
.fw-bold{
    font-weight: bold;
}
.m-auto{
    margin: 0 auto;
}
/* font size */
.fs-12{
    font-size: 12px;
}
.fs-13{
    font-size: 13px;
}
.fs-14{
    font-size: 14px;
}
.fs-15{
    font-size: 15px;
}
.fs-16{
    font-size: 16px;
}
.fs-18{
    font-size: 18px;
}
.fs-20{
    font-size: 20px;
}
.fs-22{
    font-size: 22px;
}
.fs-34{
    font-size: 34px;
}
.pb-1{
    padding-bottom: 4px;
}
.pb-2{
    padding-bottom: 8px;
}
.pb-3{
    padding-bottom: 16px;
}
.pb-4{
    padding-bottom: 24px;
}
.pb-5{
    padding-bottom: 48px;
}
.pt-1{
    padding-top: 4px;
}
.pt-2{
    padding-top: 8px;
}
.pt-3{
    padding-top: 16px;
}
.pt-4{
    padding-top: 24px;
}
.pt-5{
    padding-top: 40px;
}
.mb-0{
    margin-bottom: 0;
}
.mb-1{
    margin-bottom: 4px;
}
.mb-2{
    margin-bottom: 8px;
}
.mb-3{
    margin-bottom: 16px;
}
.mb-4{
    margin-bottom: 24px;
}
.mb-5{
    margin-bottom: 48px;
}
.mt-1{
    margin-top: 4px;
}
.mt-2{
    margin-top: 8px;
}
.mt-3{
    margin-top: 16px;
}
.mt-4{
    margin-top: 24px;
}
.mt-5{
    margin-top: 48px;
}
/* line height */
.lh-14{
    line-height: 1.4;
}
.lh-16{
    line-height: 1.6;
}
.lh-18{
    line-height: 1.8;
}
/* btn */
.btn{
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    border:none;
}
.btn-green{ background-color: #428200; color: #ffffff;}
.btn-green:hover,.btn-green:focus{
    opacity: 0.9 !important;
    color: #ffffff !important;
    background-color: #428200;
}
.bg-transparent{
    background-color: transparent;
}
.btn-blue{
    background-color: #2196f3 !important;
    color: #ffffff !important;
}
.btn-blue:hover,.btn-blue:focus{
    background-color: #128ff2 !important;
}
.bg-green{
    background-color: #428200;
}
.btn-copy{
    background-color: #f5f5f5;
    border: 1px solid #e9e9e9;
    color: #1a1a1a;
}
.btn-copy:hover,.btn-copy:focus{
    background-color: #e6e6e6;
}

input.border-bottom-line{
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: unset;
    padding: 4px 6px;
    margin-bottom:4px;
}
.btn:focus{
    outline: 0 auto -webkit-focus-ring-color !important;
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{
    outline: 0 auto -webkit-focus-ring-color !important;
}
/* cc table */
.table th{
    padding: 15px 8px;
}
.label{font-weight: normal;}
.header .navbar-inner .nav-collapse .nav .have-messages{
    color:#c30404;
    z-index: 1;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius:50%;
    background :#F50;
    vertical-align:top;
}
.header .navbar-inner .visible-phone .nav > li > a{ padding: 7px 20px; }
.header.navbar .main-nav>li>.dropdown-menu {
    margin-top: -5px;
    border-top-left-radius: 0;
    border: none;
    width: 200px;
    padding: 5px 0px;
}
.header.navbar .main-nav>.category_list>.support{ width: 210px !important; }
.header.navbar .main-nav>.category_list>.dropdown-menu {
    margin-top: -5px;
    border-top-left-radius: 0;
    border: none;
    width: 620px;
    padding: 10px 0 10px 10px;
}
.header.navbar .main-nav>.category_list>.advertiser .ads-menu{ width:130px !important; }
.header.navbar .main-nav>.category_list>.advertiser .ads-menu .caret{
        border: none;
}
.header.navbar .main-nav>.category_list>.advertiser{ width: 120px !important; }
.header .navbar-inner .nav-collapse .hidden-phone .category_list>.dropdown-menu li a:hover:after{
        border-left-color: #428200;
}
.header.navbar .main-nav>.category_list>.dropdown-menu li{
    float: left;
    padding: 3px;
    width: 196px;
}
.header.navbar .main-nav>.category_list>.dropdown-menu li a{
    color: #000000 !important;
    font-size: 14px;
    display: block;
    padding:3px 5px;
    border-radius: 4px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
}
#category-tool .dropdown .dropdown-menu .ads-menu .dropdown-menu{
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    margin-top: -5px;
    border-top-left-radius: 0;
    border: none;
    width: 620px;
    padding: 20px 0 20px 20px;
}
#category-tool .dropdown .dropdown-menu .sub-dropdown-menu .dropdown-menu{
    top:80%;
    left: 100%;
}
.www-login-page .container{
    padding: 55px 15px 0 15px !important;
}
#match-episode-count .num{
    font-weight: bold;
}
#trending:hover .legend{
    display: none;
}
.header .navbar-inner .nav-collapse .hidden-phone .category_list>.dropdown-menu li a:hover{
    text-decoration: none;

    border-bottom: none;
    border-radius: 4px;
}


.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea,.control-group.success .input-append .add-on {
    color: #555555;
}
.control-group.success .input-append .add-on {
    background: #eee;
}
.control-group.success input, .control-group.success select, .control-group.success textarea,.control-group.success .input-append .add-on {
    border-color: #ccc;
}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #333;
}

.podcaster-contact #select-episode-modal .episode-check{-webkit-appearance: checkbox;}
.header .top-Slogan {
    opacity: 0.8;
    font-size: 14px;
}
.conteact-detail div{ margin:20px 0px;}
.container .row-fluid #accordion2 .accordion-group #collapseTwo .ccordion-inner .conteact-detail .estimate{ float: left;}

.container .row-fluid #accordion2 .accordion-group #collapseTwo .ccordion-inner .conteact-detail .message{ clear: both;}
#wrap .podcaster-contact .row-fluid .accordion .accordion-group{ border: none;}
#wrap .podcaster-contact .row-fluid .accordion .accordion-group .accordion-body .accordion-inner{ border-top:none}
.conteact-detail div span{
    font-size: 15px;
    font-weight: bold;
}
.header .navbar-inner .nav > .login-btn a {
    border: none;
    color: #fff;
    font-size: 14px;
}
#login-tool li:first-child a{
  /*padding-right: 5px;*/
}
.ads-navbar #header-menu-load{ display: block;}
.header .navbar-inner .nav>li{ padding-top: 12px; }
.header .navbar-inner .nav>li.active a{
    color: #ffffff;
    background-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}
.header .navbar-inner .nav > li a {
    border-radius: 0;

}
#login-tool .signup-btn a{
    background-color: #428200;
    border-radius: 4px;
    color: #fff !important;
}
#login-tool .signup-btn a:hover,#login-tool .signup-btn a:focus{
    background-color: #428200;
    opacity: 0.85;
    color: #ffffff;
}
#login-tool .dropdown .dropdown-menu li>a{ padding: 3px 20px; color: #333333; }
#login-tool .dropdown .dropdown-menu li>a:hover{
    color: #428200;
}
.ads-navbar .sign-up-btn{
    padding:0;
}
.header .navbar-inner .nav-collapse .hidden-phone .nav > li a:active{ border-radius: 0;  }
.header .navbar-inner .nav > .login-btn a:hover {background: transparent;}
.header .navbar-inner .nav-collapse .hidden-phone .pull-right .dropdown .dropdown-menu{ min-width: 150px; }
.header .navbar-inner .hidden-phone .nav >.sign-up-btn a{ background-color: #428200; padding: 4px 10px !important; border: 1px solid #428200; background-image: none; text-shadow:none; box-shadow: none;}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn a:hover{
    opacity: 0.8;
    border-radius: 5px !important;
}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn .nav-anniu{
    background-color: transparent;
    padding:0;
    border: none;
    margin-right: 0;
    margin-top: 0;
}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn .nav-anniu:hover{border-bottom: none !important; background-color: transparent !important; padding:0px; border: none;}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn a .nav-logo{
    padding: 8px;box-sizing: content-box;
    background: #ffffff;
    border-radius: 50px; color: #a4a4a4;
}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn .dropdown-menu li a i{
    margin-top: -3px;
    padding-right: 10px;
}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn .dropdown-menu li a i:hover{ color: #428200;}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn .dropdown-menu li a:hover{
    border-bottom: none !important;
    background-color: transparent !important;
    border: none;
    color: #428200;
}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn .dropdown-menu li a .icon-ban-circle{
   position: relative;
}
.header .navbar-inner .hidden-phone .nav >.sign-up-btn a .icon-chevron-down{
    padding-left: 5px;
    margin-top: 2px;
}
.header .navbar-inner .nav >.sign-up-btn a {
    border-radius: 5px;
    font-size: 14px;
    background-color: #5bb75b;
    /*padding: 6px 30px;*/
    border: 1px solid #5bb75b;
}
.header .navbar-inner .nav >.sign-up-btn a:hover {
    background-color: #80DC80 !important;
    opacity:1;
}
.header .navbar-inner .nav >.sign-up-btn1 .dropdown-menu li a {
    background-color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    padding: 6px 20px;
}
.header .navbar-inner .nav >.sign-up-btn .dropdown-menu li a {
    background-color: #fff;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    padding: 6px 20px;
    border:none;
}
.header .navbar-inner .nav >.sign-up-btn .dropdown-menu li a:hover{
    background-color: #5bb75b;
    background-image: none;
}
/*Ad Marketplace 的header样式*/
.ads-navbar .navbar-inner .desktop-menu{ width: 100%;}
.ads-navbar .navbar-inner .desktop-menu .account-nav{ float: right;}




@media (max-width: 979px){
    /*Ad Marketplace 显示右边login signup*/
    .ads-navbar #header-menu-load #login-tool{display: none !important;}
    .header #header-menu-load #login-tool.account-nav{ display: block !important;}
    .podads-module #header-menu-load .nav-collapse.in{ padding-top: 90px;}
    .navbar .navbar-search{ float: left; margin-top: 5px; border: none;box-shadow: none;}
    #header-menu-load .head-search{ display: none !important;}


}
@media (min-width: 768px) and (max-width: 979px) {
    #header-menu-load .desktop-menu{ clear: unset;overflow: unset;}
    #header-menu-load .desktop-menu #login-tool{ display: block !important; text-align: right;}
    .navbar-inner .nav-collapse .hidden-phone ul .sign-up-btn .nav-anniu{ display: inline !important;}
    .navbar-inner .nav-collapse .hidden-phone ul .sign-up-btn .nav-message{
        background-color: #ffffff;
        border-radius: 5px;
        text-align: left;
        margin: 0;
        padding: 10px;
        box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
        border: 1px solid #ccc;
    }



    .podads-module #login-tool .dropdown .dropdown-toggle{margin-top: 0; }
    .navbar-inner .nav-collapse .hidden-phone ul li{ float: left;}
    .navbar-inner .nav-collapse .hidden-phone ul li a{  margin-right: 5px; font-family: open sans; text-shadow: none; font-weight: normal; }
    .navbar .nav-collapse .nav.pull-right{ float: right; }
    .header .navbar-inner .hidden-phone .nav >.sign-up-btn a{ margin-right: 0px; padding:4px 5px !important;}
    .navbar-inner .nav-collapse .hidden-phone ul .sign-up-btn { padding: 10px 0px 0px 0px; float: left; padding-top: 10px;}
    .navbar .nav-collapse .nav.pull-right{ padding-right: 0; margin-right: 0;}
    .header .navbar-inner .nav{ padding-right: 0;}
    .header.navbar .sign-nav, .header.navbar .account-nav{ margin-right: 0;}
    .header .navbar-inner .nav >.sign-up-btn{ margin-right: 0;}
    .navbar-inner .nav-collapse .hidden-phone ul li .dropdown-menu li{float:none;}
    /*.nav-collapse .dropdown-menu{*/
    /*    position: absolute;*/
    /*    z-index: 1000;*/
    /*    display: none;*/
    /*    float: left;*/
    /*    min-width: 160px;*/
    /*    padding: 5px 0;*/
    /*    margin: 2px 0 0;*/
    /*    list-style: none;*/
    /*    background-color: #ffffff;*/
    /*    border: 1px solid #ccc;*/
    /*    border: 1px solid rgba(0, 0, 0, 0.2);*/
    /*    -webkit-border-radius: 6px;*/
    /*    -moz-border-radius: 6px;*/
    /*    border-radius: 6px;*/
    /*    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    /*    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    /*    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    /*    -webkit-background-clip: padding-box;*/
    /*    -moz-background-clip: padding;*/
    /*    background-clip: padding-box;}*/
    .header .navbar-inner .nav >.sign-up-btn .dropdown-menu li a:hover{ color: #428200;}
    .navbar .nav > li > .dropdown-menu:before {
        position: absolute;
        top: -7px;
        left: 9px;
        display: inline-block;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: '';}
    .navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before{
        right: 12px;
        left: auto;
    }
    .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after{display: inline-block;}
}
@media (max-width: 767px){
    .header .navbar-inner .nav>li{ padding-top: 8px !important;}
    .navbar .navbar-inner .login-btns{ padding-right: 10px;}
    .mobile-d-flex{ display: flex !important; flex-direction: column-reverse !important;}


}
.navbar-inner .main-nav {margin-left: 34px;}
.header .navbar-inner .main-nav{ margin-left: 0;}
.header .navbar-inner .nav .sign-up-btn .dropdown-toggle{
	 border-radius: 5px;
    font-size: 14px;
    background-color: #5bb75b ;
    padding: 6px 30px;
    border: 1px solid #5bb75b;
}
.header .navbar-inner .nav .sign-up-btn1 a:hover{ background: #3a3a3a;}
.pdt140{ padding-top: 40px;}
.container .row .form-horizontal .title{ font-size: 30px; text-align: left; margin-left: 100px; font-weight: bold; margin-bottom: 30px; font-family: open sans;}
.container .row .form-horizontal .control-group .control-label{
    font-size: 14px;
    width: 190px;
    margin-right: 25px;
    font-weight: 600;
}
.container .row .form-horizontal .control-group .controls{
    margin-left: 205px;
}
.campaign-setting{
    min-height: 560px;
}
.container .row .form-horizontal .control-group .controls input,.campaign-setting .form-horizontal .control-group select{
    width: 78% !important;
    height: 40px;
    box-sizing: border-box;
}
.container .row .form-horizontal .control-group .controls textarea{
    width: 78% !important;
    box-sizing: border-box;
    box-shadow: none;
}
.container .row .form-horizontal .ads-btn{
    margin-bottom: 100px;
    margin-top: 20px;
}
.container .row .form-horizontal .ads-btn .btn{ padding:12px 35px;}
.campaign-main .span12 .list{
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    text-align: center;
}
.campaign-main .span12 .list .img-block{
    height:240px;
    overflow:hidden;
    top:0px;
}
.campaign-main .span12 .list .img-block img{width: 100%;height: auto;}
.campaign-main .span12 .list .title{
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    padding:8px 20px 5px 20px;
}
.campaign-main .span12 .list .author{
    text-align: left;
    font-size: 14px;
    padding:0px 20px 10px 20px;
    color: #757575;
}
.campaign-main .span12 .span3{
    padding:20px;
    margin-left:0px;
    width:25%;
}
.campaign-nav a{ background-color: #f8f8f8; padding:5px 20px; color: white;}
.campaign-nav a p{ color: #000; font-size: 14px; text-align: center;}
.campaign-nav ul li.active{ margin-bottom: 1px; }
.campaign-nav ul li a{ margin-right: 0px; border-radius: 0px; border-right: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;}
.campaign-nav ul li a img{ padding: 10px; margin: 0px 30px;}
#wrap .container .my-campaign .tabbable .nav-tabs p{ text-align: right; margin-top: 6px; font-family: open sans; color: #00c690}
#wrap .container .my-campaign .tabbable .nav-tabs{ color: #000;}
#wrap .container .my-campaign .tabbable .nav-tabs li{ background: #f8f8f8;}
#wrap .container .my-campaign .tabbable .nav-tabs li a{ border-radius: 0px;  padding-left: 30px; padding-right: 30px; color:#000; margin-right: 0px; border:1px solid #e4e4e4; border-bottom: none; }
#wrap .container .my-campaign .tabbable .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    color: #5bb75b;
    font-weight: normal;
    cursor: default;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;}
#wrap .container .my-campaign .row-fluid .tabbable .tab-content .items .campaign-list .span12 .span3 .pull-right{ position: relative; float: none; }
#wrap .container .my-campaign .row-fluid .tabbable .tab-content .items .campaign-list .span12 .span3 .pull-right a{
    text-shadow:none; color: #ffffff;
    background-color: #5bb75b;
    background-image:none;
    border: 1px solid #5bb75b;
    border-bottom-color: #5bb75b;
     box-shadow:none;
 }
#wrap .container .my-campaign .row-fluid .tabbable .tab-content .items .campaign-list .span12 .span3 .pull-right a:hover{
    border: 1px solid #509a50;
    background-color: #509a50;
    border-bottom-color: #509a50;
 }

#wrap .container .my-campaign .row-fluid .tabbable .tab-content .items .campaign-list .span12 .span3 .pull-right .edit
{
    background: transparent;
    border: none;
    color: #383838;
    position: absolute;
    padding:10px;
     right: 6px;
}
#wrap .container .my-campaign .row-fluid .tabbable .tab-content .items .campaign-list .span12 .span3 .pull-right .edit:hover
{
    border: none;
    background-color: transparent;
    border-bottom-color: transparent;
    color: #5bb75b;
    padding:10px;
}



.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs{ color: #000000; border-bottom: none; background: url(../images/spo/inventory1.png); width: 922px; height: 60px;}
.container .inventory .row .span12 .row-fluid .tabbable .nav>li>a:hover, .nav>li>a:focus{ background-color: transparent; }
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs>li>a:hover, .nav-tabs>li>a:focus{ border-color: transparent; }
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs li a{ border: none; font-weight: 600; padding:20px; color: #1a1a1a;}
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
   border:none; background-color: transparent; color: #ffffff;
}
.container .inventory .row .span12 .row-fluid .tabbable ul .inven-new{ width: 245px; text-align: center; }
.container .inventory .row .span12 .row-fluid .tabbable ul .inven-applied{ width: 225px; text-align: center; }
.container .inventory .row .span12 .row-fluid .tabbable ul .inven-progress { width: 225px; text-align:center; }
.container .inventory .row .span12 .row-fluid .tabbable ul .inven-completed{ width: 227px; text-align: center; }
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs > .inven-new.active > a, .nav-tabs > .inven-new.active > a:hover, .nav-tabs > .inven-new.active > a:focus{ background: url(../images/spo/campaign_2.png) no-repeat; }
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs > .inven-applied.active > a, .nav-tabs > .inven-applied.active > a:hover, .nav-tabs > .inven-applied.active > a:focus{ background: url(../images/spo/campaign_3.png) no-repeat; margin-left: -17px; }
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs > .inven-progress.active > a, .nav-tabs > .inven-progress.active > a:hover, .nav-tabs > .inven-progress.active > a:focus{ background: url(../images/spo/campaign_3.png) no-repeat; margin-left: -16px; }
.container .inventory .row .span12 .row-fluid .tabbable .nav-tabs > .inven-completed.active > a, .nav-tabs > .inven-completed.active > a:hover, .nav-tabs > .inven-completed.active > a:focus{ background: url(../images/spo/campaign_4.png) no-repeat; margin-left: -15px; }

#wrap .campaign-podcast-profile .container .items{ background: #f8f8f8; border-radius: 5px;}
#wrap .campaign-podcast-profile .container .items .media{ padding:20px; font-family: open sans;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .body-left{ font-weight: bold; padding-bottom: 5px;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .title{ padding-bottom: 10px; font-weight: bold;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .title a{ font-size: 20px; font-weight: 600;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .author span{ font-weight: normal;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .downloads span{ color: #5bb75b;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .downloads{ margin-bottom: 5px;}
#wrap .campaign-podcast-profile .container .items .media .media-body .pull-left .body-left p{ font-weight: 400;}
#wrap .campaign-podcast-profile .container .items .media .media-body .span3{ margin-top: 3%; margin-left: 0px; text-align: center;}
#wrap .campaign-podcast-profile .container .items .media .media-body .span3 a{ text-shadow:none; background-color: #5bb75b; color: #ffffff; padding: 8px 18px; font-size: 14px; background-image:none; border: 1px solid #5bb75b; box-shadow: none;}
#wrap .campaign-podcast-profile .container .items .media .media-body .span3 a:hover{ background-color: #509a50; border: 1px solid #509a50;}
.my-campaign .head-title h3{
    margin:30px 0px 20px 0px; text-align: center; font-size: 40px; font-weight: normal;
}
.my-campaign .tabbable .nav-pills{
    border-bottom: 2px solid #ccc;
}
.my-campaign .tabbable .create-button{
    float: right; margin-top: 10px;
}
.my-campaign .tabbable .create-button  a{
    color: #00c690;
   }

.my-campaign .tabbable .create-button a:hover{
    text-decoration: none;
}

.my-campaign .tabbable .nav-pills>li{
    margin-right:8px;
}
.my-campaign .content{
    margin-top:20px;
}
.my-campaign .tabbable .nav-pills>li>a,.inventory .tabbable .nav-pills>li>a {
    padding:6px 20px;
    margin-top: 2px;
    margin-bottom: 2px;
    background-color: #f5f5f5;
    color:black;
    line-height: 20px;
    border: 1px solid #ccc;
    font-size: 14px;
}
.my-campaign .tabbable .nav-pills>li.active>a,.inventory .tabbable .nav-pills>li.active>a{
    background-color: #363636;
    color:#fff;
}
.content .campaign-list{
    margin-bottom:20px; border-radius: 5px;
    padding-left:40px; background: #f8f8f8;
    overflow: hidden;
    zoom: 1;
}
.content .campaign-list .title{ margin-top: 15px;}
.content .campaign-list .title a{font-size: 24px;}
.content .campaign-list .span12 .span9 .title span{ font-size: 12px; text-shadow: none; font-weight: normal; line-height: 1.4; padding-left: 10px; padding-right: 10px;}
.content .campaign-list .span12 .span9 .keywords{ padding-bottom: 15px;}
.content .campaign-list .span12 .span9 .info .field{
    padding-right:30px;
}
.content .campaign-list .duration,.content .campaign-list .keywords{
    color:#838383;
    margin:10px 0px;
}
.content .campaign-list .price-range{
    color:#5bb75b;
    margin:10px 0px;
    font-weight: bold;
}
.content .campaign-list .price-range span{
    font-size: 18px;
}
.content .campaign-list .description{
    margin:20px 10px 20px 0px; color: #000;
}
.inventory .new-campaign-list .nav-tabs{
    border: none;
}
.inventory .new-campaign-list .nav-tabs li a{
    border: 1px solid #ccc;
    border-radius:4px;
    color:#000;
}
.inventory .new-campaign-list .nav-tabs .active a{
    background-color: #16A73A;
    color:#ffffff;
}
.container .my-campaign .c-campaign{ margin-top: 60px;  }
.container .my-campaign .reach .simply{
        line-height: 1.6;
}
.container .my-campaign .reach img{  margin:0px !important; float: left;}
.container .my-campaign .reach .span6 .create{ float: left; margin-left: 20px;  width: 77%; }
.container .my-campaign .reach .span6 .create .campaign{ font-size: 24px; font-weight: 600; color: #353535; }
.container .my-campaign .approve{ border-top: 1px solid #e4e4e4; }
.container .my-campaign .reach .receive{ border-right:1px solid #e4e4e4; padding-bottom: 25px;}
.container .my-campaign .approve .agree{ padding-top: 20px; padding-bottom: 10px;}
.container .my-campaign .reach .start{ font-size: 30px; padding: 80px 0px 25px 0px; clear: both; }
.container .my-campaign .reach .create-now .now{
     background-image: none;
     text-shadow: none;
     box-shadow: none;
     border:none;
     padding:16px 26px;
     font-size: 20px;
     font-weight: bold;
 }
.container .my-campaign .reach .create-now { text-align: center; margin-bottom: 50px; }
.campaign-detail {
    padding-bottom: 100px; font-family: open sans;
}
.campaign-detail .step-block{
    padding: 15px 0px;
    margin: 20px 0px;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.campaign-detail .step ul{
    padding: 0px;
    float: left;
    list-style-type: none;
    margin: 10px 15px;
}
.campaign-detail .step ul li{
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 2px 2px #dddddd;
    display: inline-block;
    float: left;
    margin: 4px 8px 4px 0px;
    position: relative;
}
.campaign-detail .step .ok .check{
    background: url('../images/spo/ok.png') no-repeat scroll left center;
}
.campaign-detail .step li .check{
    position: absolute;
    width: 19px;
    height: 18px;
    right: 10px;
    top: 5px;
}
.campaign-detail .step li b{
        display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    position: absolute;
    width: 26px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background-color: #428bca;
}
.campaign-detail .step .link_block{
    background: #ffffff;
    border-radius: 3px;
    float: left;
    padding: 30px 10px 10px 10px;
    width: 200px;
}
.campaign-detail .step ul li .label_title{
    color: #313c82 !important;
    display: block;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
background-color: #f8f8f8;}
.campaign-detail .step ul li .help-info{
    border: none;
    float: right;
    margin-right: 0px;
}
.campaign-detail .step ul li .help-block{
    display:inline;
}
.campaign-detail .hcss,.podcaster-contact .hcss{
    font-size: 14px;
    font-weight:bold;
}
.campaign-detail .duration,.podcaster-contact .duration{
    margin-top: 10px; float: left;
}
#wrap .podcaster-contact .row-fluid .contract-episode{
    padding-bottom: 20px;}
#wrap .podcaster-contact .row-fluid .contract-episode .episodes .publish{     background: rgb(248, 248, 248) none repeat scroll 0% 0%;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    padding: 20px;
    margin-bottom: 20px;
}
#wrap .podcaster-contact .row-fluid .contract-episode .episodes .publish a{ font-size:16px; font-weight:normal; background-color:#5bb75b; background-image: none; text-shadow:none; box-shadow: none; border:1px solid #5bb75b;}
#wrap .podcaster-contact .row-fluid .contract-episode .episodes .publish a:hover{ background-color: #509a50; border: 1px solid #509a50; }
#wrap .podcaster-contact .row-fluid .contract-episode .episodes .row-fluid .span12 .span8{ padding-left: 20px;}
#wrap .podcaster-contact .row-fluid .contract-episode .episodes .published{background: rgb(248, 248, 248) none repeat scroll 0% 0%;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    padding: 20px;}
#wrap .podcaster-contact .row-fluid .span5 .main-content{overflow-y: auto;overflow-x: hidden;/* height: 600px; */width: 100%;padding-right: 10px;}
#wrap .podcaster-contact .row-fluid .span5 .contract-episode .episodes .row-fluid .aa .pull-right{ text-align: right; }
#wrap .podcaster-contact .row-fluid .span5 .contract-episode .episodes .row-fluid .aa .pull-right .reason{ float:left; text-align: left; width: 70%;}
#wrap .podcaster-contact .row-fluid .span5 .contract-episode .episodes .row-fluid .aa .pull-right .disput{ float: right;}
#wrap .podcaster-contact .row-fluid .row-fluid .aa .pull-right .approve-episode{ background-image: none; background-color:#5bb75b; border: 1px solid #5bb75b; text-shadow:none; box-shadow: none;color: #fff;}
#wrap .podcaster-contact .row-fluid .row-fluid .aa .pull-right .approve-episode:hover{ background-color:#509a50;}
#wrap .podcaster-contact .row-fluid .row-fluid .aa .pull-right .dispute{ background-image: none; background-color:#1281bc; border: 1px solid #1281bc; text-shadow:none; box-shadow: none; color: #fff;}
#wrap .podcaster-contact .row-fluid .row-fluid .aa .pull-right .dispute:hover{  background-color:#0c71a6}
.podcaster-contact .row-fluid .span5 .contract .btn-success{
    background-color: #1281bc;
    background-image: none;
    border-color: #1281bc;
    border:1px solid #1281bc;
    text-shadow: none;
    box-shadow: none;
    text-align: center;
    padding: 16px 0;
    font-size: 16px;
    display: block;
 }
 #wrap .podcaster-contact .row-fluid .span5 .contract-episode .episodes .episode-hover{background: rgb(248, 248, 248) none repeat scroll 0% 0%;}
.podcaster-contact .row-fluid .span5 .contract .btn-success:hover{ background-color: #0f71a5; border-color: #0f71a5; border:1px solid #0f71a5;}
.podcaster-contact .row-fluid .span5 .contract{ margin-bottom: 10px; }
.campaign-detail .description .hcss,.podcaster-contact .description .hcss{
    margin-bottom: 10px; margin-top: 10px;}
.campaign-detail .keywords,.podcaster-contact .keywords{
    font-size: 14px; padding-bottom: 20px;
    margin:20px 0px;
    color: #9B9B9B;
}
.campaign-detail .cpm,.podcaster-contact .cpm{ font-weight: bold; font-size:14px; margin-top: 20px;}
.campaign-detail .cpm,.podcaster-contact .detail{  margin-left: 17%;}
.campaign-detail .ads-type{
    margin-bottom: 10px;
}
.campaign-detail .ads-type .roll-type{
    padding-right: 10px;
}

.campaign-detail .accordion-heading .accordion-toggle,.podcaster-contact .accordion-heading .accordion-toggle{
    padding: 17px 20px; border-radius: 5px;
    color: black;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none; background: #f8f8f8;
}
.campaign-detail .tabbable li a
{   margin-right: 0px;
    border-radius: 0;
    padding: 10px 20px;
    /*border:1px solid #e4e4e4;*/
    border-bottom: none;
    font-size: 14px;
    color: black;
}
.campaign-detail .tabbable .pagination li a
{
    padding: 4px 12px;
    line-height: 20px;
    border: 1px solid #dddddd;
    border-left-width: 0;
    color: #999;
}
.campaign-detail .tabbable .pagination li:first-child > a{
    border-left-width: 1px;
}

.tabbable .nav-tabs > .active > a
{
    color: #FF0D0D;
}
.campaign-detail .tabbable .nav-pills
{
    border-bottom: 1px solid #ccc;
}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs li a .prompt{
    width: 6px;
    height: 6px;
    background: #ff3d00;
    float: right;
    border-radius: 50px;
    margin-right: 8px; }

#wrap .applypodcaster .campaign-detail{ padding-bottom: 55px; }
#wrap .applypodcaster .campaign-detail .row-fluid .span8 .posted{ background: #e4e4e4;
    font-size: 14px;
    font-weight: 600;
    width: 19%;
    padding: 3px 10px;
    border-radius: 4px; }
#wrap .applypodcaster .campaign-detail .row-fluid .span8 .duration img{ margin-top: -2px;    margin-right: 8px; }
#wrap .applypodcaster .campaign-detail .row-fluid .span8 .cpmrange{ float: right; font-size: 16px; font-weight: 600; margin-right: 13.5%;}
#wrap .applypodcaster .campaign-detail .row-fluid .span8 .cpmrange span{ font-size: 24px; color: #5bb75b; }
#wrap .applypodcaster .campaign-detail .row-fluid .span8 .details{ line-height: 1.8; margin-top: 30px; background:#ffffff; font-size: 14px; color: #383838; font-weight: 600; padding: 30px; border: 1px solid #e4e4e4; width: 78%;}
#wrap .applypodcaster .campaign-detail .row-fluid .span8 .details p{ font-size: 20px; color: #1a1a1a; font-weight: 600; }
#wrap .applypodcaster .campaign-detail .row-fluid .span8{ border-right: 1px solid #d1d1d1; }
#wrap .applypodcaster .campaign-detail .row-fluid .span4 .logo img{ margin-right: 15px; width: 48px; height: 48px; border: 1px solid #e4e4e4; }
#wrap .applypodcaster .campaign-detail .row-fluid .span4 .logo span{ font-size: 20px; font-weight: 600; color: #1a1a1a }
#wrap .applypodcaster .campaign-detail .row-fluid .span4 .about{  margin-top: 30px; font-size: 14px; color: #383838; line-height: 1.6; }
#wrap .applypodcaster .campaign-detail .row-fluid .span4 .about p{ font-size: 16px; font-weight: bold; color: #383838;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs{ border-bottom: none; background: url(../images/spo/campaign_1.png); width: 1169px; height: 60px;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus{ border:none; background-color: transparent; color: #ffffff;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs li a{ font-weight: 600; padding:20px;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>li>a:hover, .nav-tabs>li>a:focus{ border-color: transparent; }
#wrap .campaign-detail .podcast-block .tabbable .nav>li>a:hover, .nav>li>a:focus{ background-color: transparent; }
#wrap .campaign-detail .podcast-block .tabbable ul .invite-pd{ width: 245px; text-align: center; }
#wrap .campaign-detail .podcast-block .tabbable ul .review-pd{ width: 225px; text-align: center;}
#wrap .campaign-detail .podcast-block .tabbable ul .mess-pd{ width: 225px;  text-align: center;}
#wrap .campaign-detail .podcast-block .tabbable ul .agreement{ width: 243px; text-align: center;}
#wrap .campaign-detail .podcast-block .tabbable ul .saved{ width: 145px; text-align: center; }
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>.invite-pd.active>a, .nav-tabs>.invite-pd.active>a:hover, .nav-tabs>.invite-pd.active>a:focus{ background: url(../images/spo/campaign_2.png) no-repeat; }
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>.review-pd.active>a, .nav-tabs>.review-pd.active>a:hover, .nav-tabs>.review-pd.active>a:focus{ background: url(../images/spo/campaign_3.png) no-repeat; margin-left: -17px;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>.mess-pd.active>a, .nav-tabs>.mess-pd.active>a:hover, .nav-tabs>.mess-pd.active>a:focus{ background: url(../images/spo/campaign_3.png) no-repeat; margin-left: -16px;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>.agreement.active>a, .nav-tabs>.agreement.active>a:hover, .nav-tabs>.agreement.active>a:focus{ background: url(../images/spo/campaign_4.png) no-repeat; color: #ffffff; margin-left: -17px;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs>.saved.active>a, .nav-tabs>.saved.active>a:hover, .nav-tabs>.saved.active>a:focus{ background: url(../images/spo/campaign_6.png) no-repeat; }
#wrap .campaign-detail .podcast-block .tabbable ul .save{float: right;  border:2px solid #e4e4e4; padding: 9px 20px;
    color: #000;}
#wrap .campaign-detail .podcast-block .tabbable ul .save:hover{ background: #5bb75b; color: #ffffff; }
#wrap .campaign-detail .podcast-block .tabbable ul .save:active{ background: #5bb75b; color: #ffffff;}
#wrap .campaign-detail .podcast-block .tabbable .nav-tabs li a .icon-chevron-right{ margin-left: 10px;    margin-top: -1px; }
#wrap .campaign-detail .row-fluid .accordion .accordion-group{background:#f8f8f8;}
#wrap .campaign-detail .row-fluid h1 a{ font-size: 14px; color: #5bb75b; float: right;  margin-top: 25px; }
#wrap .campaign-detail .row-fluid h1 a i{     border-radius: 50px;
    border: 1px solid;     width: 15px;
    height: 15px; }


.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list #message-tab .items .media .media-body .media-left .message-time,.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .podcast-list .media-list #agreement_tab .items .media .media-body .media-left .message-time{  background: url(../images/spo/polygon.png) no-repeat left bottom; margin-top: 15px;}
.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list #message-tab .items .media .media-body .media-left .message-time span,
.podcast-block .tabbable .tab-content .tab-pane .podcast-list .media-list #agreement_tab .items .media .media-body .media-left .message-time span
{ padding-left: 5px;color: #fff; }

.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list #message-tab .items .media .media-body .media-left .message-time{  background: url(../images/spo/polygon.png) no-repeat left bottom; margin-top: 35px;}
.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list #message-tab .items .media .media-body .media-left .message-time span{ padding-left: 5px;color: #fff; }
.campaign-detail .tabbable .nav-pills li{border: 1px solid #f8f8f8;  padding: 3px 15px; background: #f8f8f8;}
.campaign-detail .tabbable .nav-pills .active{ background: none; font-weight: bold;}
.campaign-detail .tabbable .nav-pills .active>a{ color: black;background-color: #FFF;}
.campaign-detail .tabbable .nav-pills .active> a:hover{ background-color: #eee;color: black;}
.campaign-detail .tabbable .nav-tabs .saved { float: right; }
.campaign-detail .podcast-block{ margin-top: 20px; font-family:open sans;}
.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list #yw3 .sorter ul li a{ border: medium none; padding: 5px;}
.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list #yw3 .sorter ul li .desc{ color: #fe0000; border: medium none; padding:0; padding-right: 15px; border-right: 1px solid #aaaaaa;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .tab-pane .podcast-list .media-list .sorter ul li{ border: medium none; padding:0;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body form .pull-right{ text-align: center;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .media-left{ padding-right: 20px; padding-left: 20px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .media-left .media-heading{ font-size: 20px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .media-left .media-heading a{display: block; float: left;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .media-left .media-heading .pri{ display: block; float: right; color: #5bb75b; font-size: 20px; }
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul{ list-style: none;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul .Episodes{ font-size: 15px; font-weight: bold; color: #383838; margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .downloads ul .forecast-downloads{ padding-left: 0px; font-size: 14px; font-weight: bold; color: #383838;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule{ margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .downloads{ margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul{ list-style: none; margin-left: 15px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .downloads ul{ list-style: none; margin-left: 15px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul .episode-count{ font-size: 24px; font-weight: bold; color: #383838; padding-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul .total-downloads{ font-size: 24px; font-weight: bold; color: #383838;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul .price{ padding-left: 0px; font-size: 24px; font-weight: bold; color: #383838;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field{  padding-left: 5px; padding-right: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .pull-right{ text-align: left; float: none; margin-left: 20px; margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule{ margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .downloads{ margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .tab-pane .podcast-list .media-list #yw5 .sorter ul li .desc{ border: medium none; padding:0;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content #tab2 .row-fluid .podcast-list .media-list #yw3 .items .media .media-body .check-field .media-heading .downloads .downloads-label{ font-weight: bold;}
#wrap .campaign-detail .row-fluid .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list .items .media .media-body form .media-mid { margin-top: 20px;text-align: center;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content #tab2 .row-fluid .podcast-list .media-list #yw3 .items .media .media-body .check-field .media-heading .schdule .schdule-label{ font-weight: normal; padding-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content #tab2 .row-fluid .podcast-list .media-list #yw3 .items .media .media-body .check-field .media-heading .schdule ul{ list-style: none;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content #tab2 .row-fluid .podcast-list .media-list #yw3 .items .media .media-body .check-field .media-heading .schdule ul .Episodes{ font-size: 24px; font-weight: bold; color: #383838;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .row-fluid .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul .total-downloads{ font-size: 24px; font-weight: bold; margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .row-fluid .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule ul .price{ font-size: 24px; font-weight: bold; color: #383838; margin-top: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .row-fluid .podcast-list .media-list .items .media .media-body .span6{ padding-left: 20px; padding-right: 20px; }
#wrap .campaign-detail .podcast-block .tabbable .tab-content .row-fluid .podcast-list .media-list .items .media .media-body .check-field{ font-size: 14px;  padding-left: 5px; padding-right: 5px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .row-fluid .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule{ margin-top:5px;}
#wrap .campaign-detail .row-fluid .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list .media .media-body .check-field { font-size: 14px; }
.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .podcast-list .suggested_podcasts .items .media .media-body .media-left p a{ color: #5bb75b; font-weight: bold; }
.campaign-detail .podcast-block .tabbable .sort-right{ float: right; margin-left:50px; width: 16%; }
.campaign-detail .podcast-block .tabbable .sort-right .sort p{ font-size: 16px; font-weight: bold; margin-top: 40px; }
.campaign-detail .podcast-block .tabbable .sort-right .sort .sby{ margin-top: 10px; }
.campaign-detail .podcast-block .tabbable .sort-right .sort select{ width: 100%; }
.campaign-detail .podcast-block .tabbable .tab-content .tab-pane .row-fluid .podcast-list #application_list .items .media .media-body .media-left p a{ color: #5bb75b; font-weight: bold; }
#wrap .campaign-detail .row-fluid .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list .media .media-body .media-mid .media-heading{ float: left; width: 24%;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .pull-left .p-price{ font-size: 18px; font-weight: bold; color: #5bb75b; text-align: center; margin-top: 20px; margin-bottom: 0px;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .pull-left .p-episode{ text-align: center; }
#wrap .campaign-detail .row-fluid .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list .media .media-body .media-mid .position{ border-right: 1px solid #bfbfbf;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .downloads .downloads-label{ font-weight: normal; color: #8e98a7;}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .podcast-list .media-list .items .media .media-body .check-field .media-heading .schdule .schdule-label{color: #8e98a7; font-weight: normal; padding-top: 5px;}
#wrap .campaign-detail .row-fluid .tabbable .tab-content .tab-pane .row-fluid .podcast-list .media-list .media .media-body form .media-mid{ margin-top: 30px; text-align: center;}
#wrap .podcaster-contact .row-fluid #accordion3 .accordion-group #collapseThree .accordion-inner .description{ clear: both;}
#wrap .podcaster-contact .row-fluid .span7 .accordion .accordion-body .accordion-inner .duration1{ margin:20px 0px;}
#wrap .podcaster-contact .row-fluid .span7 .message{ height:600px; background:#f8f8f8; border-radius: 5px;}
#wrap .podcaster-contact .row-fluid .span7 .message .date{ margin-left: 40%; padding-top: 10px;}
#wrap .podcaster-contact .row-fluid .span7 .message .date p{ width: 120px; padding: 3px; font-size: 12px; border-radius: 4px; text-align: center; color: #ffffff; background: #bdbdbd;}
#wrap .podcaster-contact .row-fluid .span7 .message .media a{padding-left: 15px;}
#wrap .podcaster-contact .row-fluid .span7 .message .media .media-body .popover{ top: 0; color: #ffffff;
left: 0;
z-index: 1010;max-width: 400px;
padding: 1px;
text-align: left;
white-space: normal;
background-color: #1281bc; border: 1px solid #1281bc;border-radius: 5px;
position: relative; display: block; width: 350px; box-shadow: none;}
#wrap .podcaster-contact .row-fluid .span7 .message .media .media-body .left{ top: 0; color: #ffffff;
left: 0;
z-index: 1010;max-width: 400px;
padding: 1px;
text-align: left;
white-space: normal;
background-color: #5bb75b; border: 1px solid #5bb75b;border-radius: 5px;
position: relative; display: block; width: 350px; box-shadow: none;}
#wrap .podcaster-contact .row-fluid .span7 .message .media .media-body .popover .popover-content{  margin-top: -22px;  padding: 3px 14px;}
#wrap .podcaster-contact .row-fluid .span7 .message .media .media-body .popover .arrow1{margin-top: 8px; margin-left: -13px;border-right-color:#1281bc; margin-left: -13px; width: 0; height: 0; border-top: 10px solid transparent; border-right: 15px solid #1281bc; border-bottom: 10px solid transparent;}
#wrap .podcaster-contact .row-fluid .span7 .message .media .media-body .popover .arrow2{ width: 0; height: 0; border-top: 10px solid transparent; border-left: 15px solid #5bb75b; border-bottom: 10px solid transparent; margin-top: 5px; margin-left: 99.5%;}
#wrap .podcaster-contact .row-fluid .span7 .message .media .media-body p{ margin-bottom: 5px; }
#wrap .podcaster-contact .row-fluid .span7 .message .wbk{ padding-top: 35%;}
#wrap .podcaster-contact .row-fluid .span7 .message .wbk textarea{ margin-left: 18px;width: 90%;}
#wrap .podcaster-contact .row-fluid .span7 .message .wbk a{float: right; margin-right: 20px; background-color: #5bb75b; text-shadow:none; border: 1px solid #5bb75b; opacity: 1; padding: 8px 22px;}
#wrap .podcaster-contact .row-fluid .span7 .message .wbk a:hover{  background-color: #509a50; border: 1px solid #509a50;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message{ height:600px; background:#f8f8f8; border-radius: 5px;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .date{ margin-left: 40%; width: 20%; padding-top: 10px;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .date p{ padding: 3px; font-size: 12px; border-radius: 4px; text-align: center; color: #ffffff; background: #bdbdbd;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .media a{padding-left: 15px;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .media .media-body .popover{ top: 0;
    left: 0;
    z-index: 1010;max-width: 700px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 5px;
    position: relative;
    display: block;
    width: 630px;
    box-shadow: none;
}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .media .media-body .popover .arrow{ top: 30%;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,0.25);
    border-left-width: 0;
    border-width: 11px;
    position: absolute;display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .media .media-body .popover .popover-content{ padding: 9px 14px;}
#wrap .podcaster-contact .row-fluid #accordion3 .accordion-group #collapseThree .accordion-inner form .pull-right .btn-success{ background-color: #5bb75b; opacity: 1;
text-shadow:none; background-image: linear-gradient(to bottom, #5bb75b, #5bb75b); padding: 7px 22px; box-shadow:none; border:1px solid #5bb75b;}
#wrap .podcaster-contact .row-fluid #accordion3 .accordion-group #collapseThree .accordion-inner form .pull-right .btn-success:hover{
    background-color: #509a50;
    border:1px solid #509a50;
    background-image: linear-gradient(to bottom, #509a50, #509a50);
}
#wrap .podcaster-contact .row-fluid #accordion3 .accordion-group #collapseThree .accordion-inner form .pull-right .btn-primary{
    opacity: 1; background-color: #1281bc;
    background-image: linear-gradient(to bottom, #1281bc, #1281bc);
    border:1px solid #1281bc; padding:7px 22px;
    text-shadow:none; box-shadow:none;
}
#wrap .podcaster-contact .row-fluid #accordion3 .accordion-group #collapseThree .accordion-inner form .pull-right .btn-primary:hover{ background-color: #0f75ab; background-image: linear-gradient(to bottom, #0f75ab, #0f75ab);}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .media2{ float: right; padding-right: 20px;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .wbk{ padding-top: 25%;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .wbk textarea{ width: 93%; margin-left: 20px; margin-right: 20px;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .wbk a{ margin-bottom: 25px; float: right; margin-right: 20px; background-color: #5bb75b; text-shadow:none; border: 1px solid #5bb75b; opacity: 1; padding: 8px 22px;}
#wrap .podcaster-contact .row-fluid .span12 .span8 .message .wbk a:hover{ background-color: #509a50; border: 1px solid #509a50;}
#wrap .podcaster-contact .row-fluid .span7 .contract{
    margin: 20px 0px;
    text-align: right;
}
#wrap .podcaster-contact .row-fluid .span7 .contract a{font-size: 16px; color: #ffffff;  padding: 11px 22px; background-image: linear-gradient(to bottom, #1281bc, #1281bc); border: 1px solid #1281bc; box-shadow:none; background-color: #1281bc;}
#wrap .podcaster-contact .row-fluid .span7 .contract a:hover{ background-image: linear-gradient(to bottom, #0d75ad, #0d75ad); border: 1px solid #0d75ad; background-color: #0d75ad;}
#wrap .podcaster-contact .row-fluid #accordion3 .accordion-group .accordion-heading a .label-info{margin-left: 1%;}
#wrap .podcaster-contact .row-fluid .accordion .accordion-group .accordion-heading .accordion-toggle i{
    line-height: 0.8;
    float: right;
    padding-top: 8px;
}
.campaign-detail .podcast-list .media-list{
    font-size: 16px;
}
.campaign-detail .podcast-list .media-list .media{
    border: 1px solid #f8f8f8; background: #f8f8f8; border-radius: 5px;
    padding: 20px;
}
.campaign-detail .podcast-list .media-list .sorter ul li {
    display: inline; font-size: 14px;
    padding: 5px;
}
.campaign-detail .podcast-list .media-list h4{ font-size: 20px; float: left;}
.campaign-detail .podcast-list .media-list .label-success{ font-size: 12px; margin-left: 10px;
    text-shadow: none;
    font-weight: normal;
    line-height: 1.4;
    padding-left: 10px;
    padding-right: 10px;
}
.campaign-detail .podcast-list .media-list .new{
    background: url(../images/spo/new.png) no-repeat;
    width: 35px;
    height: 14px;
    float: left;
    margin-left: 2px;
    margin-top: 5px;
}
.campaign-detail .podcast-list .media-list .label-important{
    font-size: 12px;
    text-shadow: none;
    font-weight: normal;
    line-height: 1.4;
    padding-left: 10px;
    padding-right: 10px;
}
.campaign-detail .podcast-list .media-list .author {
    padding: 8px 0px;
    font-size: 13px;
    color: #383838;
    clear: both;
}
.campaign-detail .podcast-list .media-list p{ font-size: 14px; color: #000000; clear: both; }
.campaign-detail .podcast-list .media-list .select{  padding-bottom: 10px;}
.campaign-detail .podcast-list .media-list .select .geography{ border-bottom: 1px solid #e4e4e4; padding: 10px 0px ;}
.campaign-detail .podcast-list .media-list .select .geography .ggrap{ float: left; font-weight: 600; width: 200px;}
.campaign-detail .podcast-list .media-list .select .geography span{ color: #5bb75b; margin:0px 25px; font-size: 14px; cursor: pointer;}
.campaign-detail .podcast-list .media-list .select .geography .active{ color: #ffffff; background: #5bb75b; border-radius: 4px; padding:2px 8px; }
.campaign-detail .podcast-list .media-list .select .geography .active .icon-remove{ font-size: 12px; padding-left: 12px; }
.campaign-detail .podcast-list .media-list .select .geography .form-inline{ display: inline; margin-left: 30px}
.campaign-detail .podcast-list .media-list .select .geography .form-inline input{ border-radius: 0px; width: 70px; }
.campaign-detail .podcast-list .media-list .select .geography .form-inline button{
     color: #6d6d6d;
     margin-left: 5px;
     text-shadow: none;
     box-shadow: none;
     background-image: none;
     background-color: #f5f5f5;
     border:1px solid #dedede;
  }
.campaign-detail .podcast-list .media-list .select .geography .form-inline button:hover{
     background-color: #e6e6e6;
 }
/*.campaign-detail .podcast-list .media-list .select .geography .active:after{     font-family: 'IcoMoon';
    font-weight: normal;
    font-style: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;    content: "\f00d";
    font-size: 12px;
    padding-left: 5px;
    }*/
.campaign-detail .podcast-list .media-list .select .geography .active span{ color: #ffffff; }
.campaign-detail .podcast-list .media-list .ads-type-content, .forecast-downloads, .schdule-count {
    padding-left: 15px;
}
.campaign-detail .view-button{ color: #ffffff;
    background-color:#5bb75b;
    box-shadow:none;
    text-shadow:none;
    margin-left: 0px;
    font-size: 14px;
    background-image: linear-gradient(to bottom,#5bb75b,#5bb75b);
    border: 1px solid #5bb75b;
    padding: 8px 20px; margin:2px;
}
.campaign-detail .view-rating{
    color: #ffffff;
    background-color:#1281bc;
    box-shadow:none;
    text-shadow:none;
    margin-left: 0px;
    font-size: 14px;
    background-image: linear-gradient(to bottom,#1281bc,#1281bc);
    border: 1px solid #1281bc;
    padding: 8px 20px;
    margin:2px;
}

.campaign-detail .view-button:hover{ background-image: linear-gradient(to bottom,#3da23d,#3da23d); background-color:#3da23d;}
.campaign-detail .decline{
    text-decoration: underline;
    font-size: 14px;
    margin-left: 12px;
    font-weight: bold;
 }
.campaign-detail .decline:hover{
    cursor:pointer;
}
.campaign-detail .Candidate{ padding: 8px 18px;}
.campaign-detail .remove{ padding:8px 5px;}
#wrap .campaign-detail .row-fluid #accordion1 .accordion-group #collapseOne .accordion-inner .cpmrange{ font-weight: bold; margin-left: 30%;}
#wrap .campaign-detail .row-fluid #accordion1 .accordion-group #collapseOne .accordion-inner .cpmrange span{ font-size: 24px; color: #5bb75b;}
#wrap .campaign-detail .row-fluid #accordion1 .accordion-group{ border: none;}
#wrap .campaign-detail .row-fluid #accordion1 .accordion-group #collapseOne .accordion-inner { border-top:none;}
#wrap .campaign-detail .row-fluid .pull-right .apply-button{ color: #ffffff; background:#5bb75b; border-radius: 6px; padding: 9px 25px; font-size: 20px; }
#wrap .campaign-detail .row-fluid .pull-right .apply-button:hover{ background:#509a50;}
#wrap .campaign-detail .apply-area form .row-fluid .span12 .control-group .controls .checkbox .check-input{ margin-top: 6px;}
.campaign-detail .contact-button{
    font-size: 16px;
    color: #6DC70D;
    padding: 5px 30px;
    margin:5px;
}
#wrap .campaign-detail .podcast-block .tabbable .tab-content .tab-pane .podcast-list .media-list .items .media .media-body .pull-right span{padding: 8px 50px !important; font-size: 14px;}
.campaign-detail .confirm-block{
    margin:20px;
    margin-top: 60px;
    font-size: 18px
}
.campaign-detail .confirm-block p{
    text-align: center;
}
.campaign-podcast-profile .podcast-info .podcast-body{
    overflow: hidden;
    zoom: 1;
    padding-top:30px;
    font-size: 15px;
    font-family: 'open sans';
}
.campaign-podcast-profile .container .row-fluid h2{ font-size: 40px; font-weight: normal;padding-bottom: 30px;}
.campaign-podcast-profile .podcast-info .podcast-body .body-left{
    padding-bottom:5px;
}
.campaign-podcast-profile .podcast-info .podcast-body .title{
    font-size: 20px;
    font-weight: bold;
}
.campaign-podcast-profile .podcast-info .podcast-body .ads-type span{
    padding-right:20px;
}
.campaign-podcast-profile .podcast-info .podcast-body .invite-block{
    margin-top:40px;
    margin-right: 50px;
}
.campaign-podcast-profile .podcast-info .podcast-body .invite-block a{
    padding:10px;
    border: 1px solid #ccc;
    color: #6DC70D;
    font-size: 18px;
    cursor:pointer;
}
.campaign-podcast-profile .episodes .blocks{
    border: 1px solid #dedede;
    border-radius: 8px;
    margin-top: 1px;
    position: relative;
    padding: 10px 60px 10px 0;}
.campaign-podcast-profile .episodes .blocks:hover,.campaign-podcast-profile .episodes .blocks:focus,.campaign-podcast-profile .episodes .blocks:active{ border: 1px solid #9f9f9f;}
.campaign-podcast-profile .episodes .blocks .episode_info{ padding-left: 20px;}
.campaign-podcast-profile .episodes .blocks .episode_player{ padding-left: 20px;}
.campaign-podcast-profile .episodes .play-btn {
    position: absolute;
    font-size: 30px;
    color: #08e159;
    width: 50px;
    right: 0;
    top: 0;
    bottom: 0;
}
.campaign-podcast-profile .episodes .play-btn i.iconpd-play-2 { color:#428200;
    position: absolute;
    top: 50%;
    margin-top: -15px;
}
.campaign-podcast-profile .stats,.geo{
    padding-left: 20px;
}
.campaign-podcast-profile .episode-stats{
    margin-top:50px;
}
.campaign-podcast-profile .container{
    padding-bottom:50px;
}
.campaign-detail .podcast-block .selected{
    width: 19px;
    background: url('../images/spo/ok.png') no-repeat scroll left center;
}
.campaign-podcast-profile .input-block {
    position: relative;
    display: inline-block;
    text-align: left;
    font-size: 16px;
}
.campaign-podcast-profile .input-block .dollarSign {
    color: #aaaaaa;
    font-size: 26px;
    top: 5px;
    font-weight: bold;
    position: absolute;
    left: 10px;
}
.campaign-podcast-profile .input-block .inputText {
    border: 3px solid #dddddd;
    box-sizing: inherit;
    color: #444;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    padding: 10px 30px;
    width: 15%;
}
.campaign-podcast-profile .input-block span {
    color: #aaaaaa;
    display: inline-block;
}


/*ads login page */
/*.ads-page .signup-form .control-group  input,.ads-page .signup-form .control-group  select{*/
/*    -moz-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    height: 40px;*/
/*    width: 100%;*/
/*}*/
/*#source-item .control-label{*/
/*    width: auto;*/
/*    text-align: left;*/
/*    font-weight: normal;*/
/*    padding-top: 0;*/
/*    padding-bottom: 4px;*/
/*    margin-top: -3px;*/
/*}*/
/*#source-item .controls{*/
/*    margin-left: 0 !important;*/
/*}*/
/*.ads-page .signup-form .btn-create {*/
/*    font-size:18px;*/
/*    display: block;*/
/*    background-color: #5bb75b;*/
/*    border-top: 1px solid #5bb75b;*/
/*    border-color: #5bb75b;*/
/*    padding: 14px 30px;*/
/*}*/
/*.ads-page .signup-form .btn-create:hover{*/
/*    background-color:#509a50;*/
/*    border-color: #509a50;*/
/*    border-top: 1px solid #509a50;*/
/*}*/
/*.ads-page .signup-form .control-group .alert {background-color: transparent; border: none; padding: 5px 0px 0px;}*/
/*.ads-page .facebook-btn {*/
/*    background-color: #26599a;*/
/*    border-radius: 5px;*/
/*    color: #ffffff;*/
/*    padding: 6px 10px;*/
/*    display: block;*/
/*    text-align: center;*/
/*}*/
/*.ads-page .sign-area .span4 .signup-form form .control-group input:-webkit-autofill{ background-color: #ffffff !important;}*/
/*.select-icon i {*/
/*    margin-top: -15px;*/
/*    position: absolute;*/
/*    right: 20px;*/
/*    top: 50%;*/
/*}*/

/*start ads select-role login, sign up,*/
.cc-register{
    background-color: #F5F5F5;
    padding-top: 15px;
}
.cc-register .row{
    margin-left: 0;
}
.cc-register .span7{
    float: none;
    min-width: 630px;
}
.cc-register .box{
    margin: 0 20px;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgba(0,0,0, 0.05);
    padding: 60px 48px 75px 48px;
}
.cc-register .box .content{
     padding-top: 40px;
}
.cc-register input[type="text"],.cc-register input[type="password"],.cc-register select{
    box-sizing: border-box;
    padding: 4px 15px;
    height: 48px;
    width: 100%;
    background-color: #FCFCFD;
    border: 1px solid #E2E2E2;
    color: #333333;
}
.cc-register .box .control-group{
    position: relative;
}
.cc-register .box .control-group svg{
    position: absolute;
    left: 17px;
}
.cc-register .box .business-email-group svg{top: 19px;}
.cc-register .box .password-group svg{
    left: 19px;
    top: 13px;
}
.cc-register .box .password-group .password-eye{
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 16px;
    color: #838383;
}
.cc-register .control-group.success input:focus, .cc-register .control-group.success select:focus, .cc-register .control-group.success textarea:focus{
    border-color: #428200;
}
.cc-register .box .alert-error{
    background-color: transparent;
    border: none;
    color: #ff3c00;
    padding-left: 0;
    text-shadow: none;
    padding: 5px 5px 5px 0;
}
.cc-register .box .btn{
    padding: 20px;
    display: block;
    width: 100%;
}
.ads-register-page .box .item{
    background-color: #FCFCFD;
    border:1px solid #EBECF0;
    margin-bottom: 20px;
    border-radius: 8px;
    padding: 10px 25px;
    align-items: center;
    cursor: pointer;
    /* transition: all 0.25s; */
}
.ads-register-page .box .item:hover{
    background-color: #FBFFF2;
    border: 1px solid #DBFC94;
}
.ads-register-page .box .item.active{
    padding: 9px 24px;
    border: 2px solid #428200;
}
.ads-register-page .box .item svg{
     margin-right: 22px;
     min-width: 46px;
}
.ads-register-page .container .row .box .control-group .control-label{
    float: none;
    width: 100%;
    text-align: left;
    font-weight: normal;
    padding-top: 0;
}
.ads-register-page .container .row .box .control-group .controls{
    margin-left: 0;
}
.ads-register-page .box .item.active svg path{
    fill: #3B3B3B;
}
.podcast-verify-feed .box{
    padding: 20px 30px 70px 30px !important;
}
.podcaster-sign-up-page .box input{
    padding-left: 55px;
}
.podcaster-sign-up-page .box .user-nicename svg{
    left: 19px;
    top: 13px;
}
.podcaster-sign-up-page .box .signup-form .btn{
    width: auto;
}
.ads-select-role-page .box .btn[disabled]{
    opacity: .65 !important;
    color: #333 !important;
    background-color: #e6e6e6 !important;
}
/*end ads select-role login, sign up,*/


.campaign_form .h2css{font-size: 36px;margin-bottom: 50px;}
.campaign_form .h2css a{background: none repeat scroll 0 0 #000000;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    top: 130px;
    left:275px;
  }
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable select{ font-family: open sans;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable select option{ font-family: open sans}
.container .ads .row .span10 .boot-v3 .container-fluid .row .col10 .media-list .media{ border:1px solid #e5e5e5;}
.container .ads .row .span10 .boot-v3 .container-fluid .row .col10 .media-list .media .img{ height:140px; overflow:hidden; top:0px; float:left;}
.container .ads .row .span10 .boot-v3 .container-fluid .row .col10 .media-list .media .media-body .media-mid{ float:left; padding-left:25px;}
.container .ads .row .span10 .boot-v3 .container-fluid .row .col10 .media-list .media .media-body .media-mid h3{ margin-top:22px; font-size: 24px; color:#333; font-weight: normal;}
.container .ads .row .span10 .boot-v3 .container-fluid .row .col10 .media-list .media .media-body .media-mid .btn-toolbar{ margin-top:30px;}
.container .ads .row .span10 .boot-v3 .container-fluid .row .col10 .media-list .media .media-body .media-mid .btn-toolbar .btn-group a{ padding:6px 20px 6px 20px; font-family: open sans;}

.container .campaign_form .row-fluid .budget input{width:20%;}
.container .campaign_form .row-fluid .control-group .control-label{float: none;text-align: left}
.container .campaign_form .row-fluid .control-group .controls{margin-left:0px;margin-top: 10px;}
.container .campaign_form .row-fluid .control-group .controls input,textarea{width:100%;}
.container .campaign_form .row-fluid .span4{font-size:18px;}
.container .campaign_form h2{text-align: center;margin-bottom: 40px;}
.container .campaign_form .row-fluid .control-group .controls .cpm{padding-right:8px;}
.container .campaign_form .row-fluid .control-group .controls .cpm input{width:10%;}

.container .podcast-active{background:#8fc71e; color:#ffffff;}
.container .inventory .row .span12 .media{ padding-bottom: 20px;}
.container .inventory .row .span12 .media .media-body .media-mid h3{ margin-top:22px; font-size: 24px; color:#333; font-weight: normal;}
.container .inventory .row .span12 .media .media-body .media-mid h3 select{    margin-top: 5px; font-family: open sans;}
.container .inventory .row .span12 .media .media-body .media-mid .btn-toolbar{ margin-top:30px;}
.container .inventory .row .span12 .media .media-body .media-mid .btn-toolbar .btn-group a{ background: #5bb75b; border: 1px solid #5bb75b; box-shadow: none; border-bottom-color: #5bb75b; padding:8px 20px 8px 20px; font-family: open sans; text-shadow:none;}
.container .inventory .row .span12 .media .media-body .media-mid .btn-toolbar .btn-group a:hover{ background: #509a50; border: 1px solid #509a50;  border-bottom-color: #509a50;}
.container .inventory .row .span12 .media .media-body .media-mid .btn-toolbar .btn-group .payment-active{ background: #0c71a6;
border: 1px solid #0c71a6; border-bottom-color: #0c71a6; color: #ffffff;}
.container .inventory .row .span12 .media .media-body .media-mid .btn-toolbar .btn-group .payment-active:hover{ background: #096494; border: 1px solid #096494; border-bottom-color: #0b6fa4;}
.container .inventory .row .span12 .content { margin-top: 30px; padding-bottom:60px;  font-family: open sans; }
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 a{ font-size:14px; background: #5bb75b; border: 1px solid #5bb75b; background-image: none; box-shadow: none; border-bottom-color: #5bb75b; padding:8px 20px 8px 20px; font-family: open sans; text-shadow:none;}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 a:hover{ background: #509a50; border: 1px solid #509a50; border-bottom-color: #509a50; }
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 .btn-disabled{ background: #8d918d; border: 1px solid #8d918d; color: #fff;}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 .btn-disabled:hover{ background: #8d918d; border: 1px solid #8d918d; color: #fff;}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 span{ font-size: 13px; display:block; margin-bottom: 5px; }
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 a{ font-size: 14px; border-radius: 4px;background: #5bb75b; border: 1px solid #5bb75b; background-image: none; box-shadow: none; border-bottom-color: #5bb75b; padding:8px 30px; font-family: open sans; text-shadow:none;}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 a:hover{ background: #509a50; border: 1px solid #509a50; border-bottom-color: #509a50;}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .tab-pane .campaign-list .span12 .span10 .title .titname{ display: inline; font-size: 24px; }
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 .apply{ padding:8px 30px 8px 30px; }
.container .inventory .row .span12 .content .tabbable .tab-content .tab-pane .items .campaign-list .span12 .span10 .company .media-heading{ float: left; width: 33%; }
.container .inventory .row .span12 .content .tabbable .tab-content .tab-pane .items .campaign-list .span12 .span10 .company .media-heading ul li{ list-style: none; }
.container .inventory .row .span12 .content .tabbable .tab-content .tab-pane .items .campaign-list .span12 .span10 .company .media-heading ul { margin-left: 0px; }
.container .inventory .row .span12 .content .tabbable .tab-content .tab-pane .items .campaign-list .span12 .span10 .company .media-heading ul .no{ color: #8c97a8; }
.container .inventory .row .span12 .content .tabbable .tab-content .tab-pane .items .campaign-list .span12 .span10 .company .media-heading ul .number{ font-weight: bold; font-size: 18px; }
.container .inventory .row .span12 .content .tabbable .tab-content .tab-pane .items .campaign-list .span12 .span10{ margin-bottom: 10px;}


.container .inventory .row .span12 .row-fluid .tabbable .tab-content #tab2 #yw5 .items .campaign-list .span12 .span2 a{font-size: 14px; background: #5bb75b; border: 1px solid #5bb75b; box-shadow: none; border-bottom-color: #5bb75b; padding:8px 20px 8px 20px; font-family: open sans; text-shadow:none;}
.row .span12 .row-fluid .tabbable .tab-content #tab2 #yw5 .items .campaign-list .span12 .span3 a:hover{ background: #509a50; border: 1px solid #509a50;  border-bottom-color: #509a50;}


.container .inventory .row .span12 .content .wz{ float:left; font-size: 26px; font-weight: bold;}
.container .inventory .row .span12 .content .l-btn{ float:right; }
.container .inventory .row .span12 .content .l-btn a{ padding:10px 25px; background: transparent; border: 1px solid #151515;}
.container .inventory .row .span12 .content .l-btn a:hover{ background: #8fc71e; color: #ffffff; border: 1px solid #8fc71e;}
.container .inventory .row .span12 .content2{ border:1px solid #d5d5d5; border-radius: 5px;}
.container .inventory .row .span12 .content2 .table{ margin-bottom: 10px;}
.container .inventory .row .span12 .content2 .table thead tr td p{ font-family: open sans; color: #000000; padding-left: 12px; margin:5px;}
.container .inventory .row .span12 .content2 .table thead tr td span{ color:#545454; padding-left: 18px; padding-right: 18px;}
.container .inventory .row .span12 .content2 .table thead tr .wz{ text-align:right; padding-right:20px;}
.container .inventory .row .span12 .content2 .table thead tr .wz p{ color: #757575;}
.container .inventory .row .span12 .content2 .table thead tr .wz p span{ color: #151515;}
.container .inventory .row .span12 .content2 .table thead tr td a{ background: #dedede; padding: 3px 0px 5px 10px; border:none; border-radius: 0px;}
.container .inventory .row .span12 .content2 .table thead tr td a:hover{ background: #8fc71e; color: #ffffff; border:none;}
.container .inventory .row .ads-copy a{background:none !important;}
.container .inventory .row .ads-copy span{border:1px solid #ccc; padding:5px 10px; background: #eee; color:#ccc; width:100px; border-radius:0.2em;}
.container .inventory .row .ads-copy span:hover{background:none !important; color: #8fc71e !important; border:1px solid #8fc71e; border-radius:0.2em;}
.container .inventory .row .span12 .anniu a{ padding:10px 25px 10px 25px; font-size: 20px; background:#8fc71e; color:#ffffff; text-shadow:none; border: none; }
.container .inventory .row .span12 .anniu a:hover{ background: #77ad09;}
.container .inventory .row .span12 .content2 .table thead .episode-detail td table tbody tr td{ padding: 15px 0px 15px 10px;}
.container .inventory .row .span12 table{border-collapse:inherit; font-family: open sans;width:100%; border:1px solid #bfbfbf;}
.container .inventory .row .span12 table thead{background: #afafaf; padding:10px 5px;}
.container .inventory .row .span12 table thead tr{color:#ffffff; font-size:18px; font-weight:bold;}
.container .inventory .row .span12 table thead tr th{padding:10px 0px 10px 20px;}
.container .inventory .row .span12 table tbody tr tr{border-bottom:1px solid #cfcfcf;}
.container .inventory .row .span12 table tbody tr td{ font-family: open sans; font-weight: normal;padding:15px 0px 15px 20px;}
.container .inventory .row .span12 table tbody tr .btn-group{ font-family: open sans; font-weight: normal;padding-right:8px;}
.campaign-setting .row .span8 .h2css{font-size: 30px;margin-bottom: 50px; font-weight: 600;}
.campaign-setting .row .span8 .h2css a{
    color: #0088cc;
    font-size: 14px;
    font-weight: normal;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    top: 130px;
    left:320px;
  }

.inventory .content .tabbable .active>a{
    /*background-color: #363636;*/
}
.inventory .content .tabbable .nav-pills li>a{
   /* background-color: #e6e6e6; */
}

.container .add-episode .row .ads-type span{padding:10px;border: 1px solid #ccc;}
.container .add-episode .row .ads-type .checkbox{width:5% !important;}
.container .add-episode .row .ads-type .cpm{width:20% !important;}
.container .add-episode .row .ads-type .roll-total{width:18% !important;}
.file_drop_menu tr{
   cursor: pointer;
 }

.container .ads_request .row .span12 h3{ font-size: 30px; color: #333; font-weight: bold;text-align: center;}
.container .ads_request .content{padding-bottom:50px;}
.container .ads_request .content .row-fluid .line{ font-size: 18px;display: block;padding:10px;}
.container .ads_request .content .row-fluid .line .span5{width:33%;}
.container .ads_request .content .row-fluid .line .span7{width:63%;}
.container .ads_request .row .span12 .form-horizontal .control-label{ font-size: 14px;}

.container .my_campaign .row .span12 h3{font-size: 30px; color: #333; font-weight: bold;margin-bottom:40px;}
.container .my_campaign .row .span12 .btn-toolbar{ float: right;}
.container .my_campaign .row .span12 .btn-toolbar .btn-group a{ padding: 6px 20px 6px 20px; font-family: open sans; text-shadow: none;}
.container .my_campaign .row .span12 .r .btn-group .btn{ padding:10px 20px; font-family: open sans; background:transparent; border:1px solid #8fc71e; color:#000000; padding-right:100px;}
.container .my_campaign .row .span12 .r .btn-group .btn:hover{ background: #8fc71e; border:1px solid #8fc71e; color: #ffffff; text-shadow: none;}
.container .my_campaign .row .span12 h4{ font-size: 24px; padding-top: 20px; font-weight: normal;}
.container .my_campaign .row .span12 table{border-collapse:inherit; font-family: open sans;width:100%; border:1px solid #bfbfbf;}
.container .my_campaign .row .span12 table thead{background: #afafaf; padding:10px 5px;}
.container .my_campaign .row .span12 table thead tr{color:#ffffff; font-size:18px; font-weight:bold;}
.container .my_campaign .row .span12 table thead tr th{padding:10px 0px 10px 20px;}
.container .my_campaign .row .span12 table tbody tr tr{border-bottom:1px solid #cfcfcf;}
.container .my_campaign .row .span12 table tbody tr td{ font-family: open sans; font-weight: normal;padding:15px 0px 15px 20px;}
.container .my_campaign .row .span12 table tbody tr .btn-group{ font-family: open sans; font-weight: normal;padding-right:8px;}

.campaign_request .container{font-size: 16px;}
.campaign_request .container .row .span12 .h2css,.row .span12 .h2css{font-size: 36px;margin-bottom: 50px;}
.campaign_request .container .row .span12 .h2css a,.row .span12 .h2css a{background: none repeat scroll 0 0 #000000;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    top: 130px;
    left:130px;
  }
.campaign_request .container .pdt40{padding-top: 40px;}
.campaign_request .container .confirm{font-size: 20px;}
.campaign_request .container .confirm .pd5{padding:5px 0px;}
.campaign_request .container .confirm .help-block{color:red;font-size: 18px;}
.campaign_request .container  .row .span12 .media-list .sorter{padding:10px;}
.campaign_request .container  .row .span12 .media-list .sorter ul{margin-left:0px;}
.campaign_request .container  .row .span12 .media-list .sorter ul li{display: inline;padding:10px;}
.campaign_request .container  .row .span12 .media-list .media{border: 1px solid #dddddd;padding: 20px;}
.campaign_request .container  .row .span12 .media-list .author{padding: 5px 0px;}
.campaign_request .container  .row .span12 .media-list .ads-type{float:left;}
.campaign_request .container  .row .span12 .media-list .ads-type-content,.forecast-downloads,.schdule-count{padding-left:15px;}
.campaign_request .container  .row .span12 .media-list .media .control-group{margin-bottom: 0px;padding:8px 0px;}
.campaign_request .container  .row .span12 .media-list .media .control-group .control-label{width:130px;text-align: left;}
.campaign_request .container  .row .span12 .media-list .media .control-group .controls{margin-left:0px;}
/*.campaign_request .container  .row .span12 .media-list .media .control-group .controls input{width:60px;}*/
.campaign_request .container  .row .span12 .media-list .media .media-right{padding:30px 0px;}
.campaign_request .input-block {
    position: relative;
    display: inline-block;
    text-align: left;
    font-size: 16px;
}
.campaign_request .input-block .dollarSign {
    color: #aaaaaa;
    font-size: 26px;
    top: 5px;
    font-weight: bold;
    position: absolute;
    left: 10px;
}
.campaign_request .input-block .inputText {
    border: 3px solid #dddddd;
    box-sizing: inherit;
    color: #444;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    padding: 10px 30px;
    width: 15%;
}
.campaign_request .input-block span {
    color: #aaaaaa;
    display: inline-block;
}
.contact_page{padding-bottom: 50px;}
.contact_page a:hover{text-decoration:none;}
.contact_page .row .title{}
.contact_page .row-fluid .span12{padding-bottom: 50px;margin-left:0px;}
.contact_page .row-fluid .span12 .time{width:30%; text-align: center;padding:3px;margin-left:35%;padding:8px;}
.contact_page .row-fluid .span12 .span8{background: #f1f1f1;}
.contact_page .row-fluid .span12 .span8 .field{padding: 20px;}
.contact_page .row-fluid .span12 .span8 .field .sample span{padding: 10px;}
/*.contact_page .row-fluid .span12 .span8 .r-field{width:50%;padding-left: 50%;}*/
.contact_page .row-fluid .span12 .span8 .r-field textarea{height: 100px;}
.contact_page .row-fluid .span12 .span8 .r-field textarea,.contact_page .row-fluid .span12 .span8 .r-field input{width:97%;}
.contact_page .row-fluid .span12 .span4{background: #e4eff5;border:1px solid #e4eff5;}
.contact_page .row-fluid .span12 .span4 .message{padding:5px 10px;}
.contact_page .row-fluid .span12 .span4 .message .content{padding:5px 0px;}
.contact_page .row-fluid .span12 .span4 .message .text{background: white; padding: 6px; border-radius: 0.3em;}
.contact_page .row-fluid .span12 .span4 .input-block{background: white;clear: both;margin-top: 50px;padding-bottom: 10px;}
.contact_page .row-fluid .span12 .span4 .input-block textarea{width:97%; height: 100px;border:1px solid #fff;resize: none;}
.contact_page .row-fluid .span12 .span4 .input-block .send button{margin-left:80%;}

.container .campaign_podcasts .row{ font-family: open sans;}
.container .campaign_podcasts .row .span12 h3{ float:left; font-size: 30px; color: #333; font-weight: bold;}
.container .campaign_podcasts .row .span12 .btn-toolbar{ float: right;}
.container .campaign_podcasts .row .span12 .btn-toolbar .btn-group a{ padding: 6px 20px 6px 20px; font-family: open sans; text-shadow: none;}
.container .campaign_podcasts .row .span4 form{ border: 1px solid #f1f1f1; background: #f8f8f8; padding-bottom: 25px;}
.container .campaign_podcasts .row .span4 form fieldset{ padding-left:20px; padding-top:25px;}
.container .campaign_podcasts .row .span4 form fieldset label{ font-size: 16px; font-weight: bold;}
.container .campaign_podcasts .row .span4 form fieldset label i{ padding-left: 15px;}
.container .campaign_podcasts .row .span4 form fieldset .control-group .checkbox{ font-weight: normal;}
.container .campaign_podcasts .row .span4 form fieldset .control-group label span{ padding-left:15px; font-weight: normal; color:#6b9f02;}
.container .campaign_podcasts .row .span4 form fieldset button{ margin-top:25px; padding: 13px 45px 13px 45px; background-color:#8fc71e; background-image: none; border-radius: 0px; }
.container .campaign_podcasts .row .span4 form fieldset button:hover{ background-color: #72ab00;}
.container .campaign_podcasts .row .span8{ margin-left: 30px;}
.container .campaign_podcasts .row .span8 .button-r{ float:right; border:1px solid #b5b5b5;}
.container .campaign_podcasts .row .span8 .button-r p{ text-align:center; margin-top:10px; font-weight: bold;}
.container .campaign_podcasts .row .span8 .button-r a{ font-size:14px; text-shadow:none; border-radius: 0px; border: medium none; padding:8px 18px; background:#999;}
.container .campaign_podcasts .row .span8 .content{ clear:both;}
.container .campaign_podcasts .row .span8 .content .media{ padding-bottom:35px;}
.container .campaign_podcasts .row .span8 .content .media .img{ float:left;}
.container .campaign_podcasts .row .span8 .content .media .media-body{ padding-left:30px; width:55%; float:left;}
.container .campaign_podcasts .row .span8 .content .media .media-body .media-mid h3{ margin-top:0px; font-size:20px;}
.container .campaign_podcasts .row .span8 .content .media .media-body .media-mid h4{ color:#959595;}
.container .campaign_podcasts .row .span8 .content .media .media-body .media-mid p{ color:#454545;}
.container .campaign_podcasts .row .span8 .content .media .media-right{ padding-left:10px; float:right;}
.container .campaign_podcasts .row .span8 .content .media .media-right .anniu .btn-group{ padding-top:10px;}
.container .campaign_podcasts .row .span8 .content .media .media-right .anniu2 .btn-group{ padding-top:10px;}
.container .campaign_podcasts .row .span8 .media .media-right .anniu2 .btn-group a{ padding:6px 27px; background:#8fc71e; color:#ffffff; text-shaw:none;}
.container .campaign_podcasts .row .span8 .media .media-right .anniu2 .btn-group a:hover{ background-color: #72ab00;}

.container .add_spot .row .span12 .r-text h3{ padding-bottom:25px;}
.container .add_spot .row .span12 h3{padding-bottom:25px;}
.container .add_spot .row .span12 .table1 table{width:100%; border:1px solid #bfbfbf;}
.container .add_spot .row .span12 .table1 table thead{background: #bfbfbf; padding:10px 5px;}
.container .add_spot .row .span12 .table1 table thead tr{ color:#ffffff; font-size:18px; font-weight:bold;}
.container .add_spot .row .span12 .table1 table thead tr{ color:#ffffff; font-size:18px; font-weight:bold;}
.container .add_spot .row .span12 .table1 table tbody tr{ border-bottom:1px solid #cfcfcf;}
.container .add_spot .row .span12 .table1 table tbody tr td{ font-weight:normal; font-family:open sans;}
.container .add_spot .row .span12 .r-text .btn-toolbar{ padding-top:40px; text-align:right;}
.container .add_spot .row .span12 .r-text .btn-toolbar .btn-group a{ background:#8fc71e; text-shadow:none; padding:10px 30px; color:#ffffff;}

.container .spot_campaign .row .span12 .media{ margin-top: 45px;}
.container .spot_campaign .row .span12 .media .media-body .media-mid{ padding-left: 30px;}
.container .spot_campaign .row .span12 .media .media-body .media-mid h3{ margin: 0px;}
.container .spot_campaign .row .span12 .media .media-body .media-mid table{ width:100%; border:1px solid #bfbfbf; margin-top:15px;}
.container .spot_campaign .row .span12 .media .media-body .media-mid table tr{ border-bottom:1px solid #cfcfcf;}
.container .spot_campaign .row .span12 .media .media-body .media-mid table tr td a i{ padding: 10px 25px;}
.container .spot_campaign .row .span12 .media .media-body .media-mid table tr td{ font-family: open sans;}
.container .spot_campaign .row .span12 .content{ text-align: right; margin-top: 50px;}
.container .spot_campaign .row .span12 .content p{ font-size: 22px; padding-right: 10px;}
.container .spot_campaign .row .span12 .content p span{ padding-left: 45px;}
.container .spot_campaign .row .span12 .content .btn-group{ padding-top:10px;}
.container .spot_campaign .row .span12 .content .btn-group a{ background:#8fc71e; color:#ffffff; text-shadow: none; padding: 15px 35px; border: none; font-size: 18px;}
.container .spot_campaign .row .span12 .content .btn-group a:hover{ background-color: #72ab00;}
.container .reserve_campaign .row .span12 h3{ float:left; font-size: 28px; color: #333; font-weight: bold;}
.container .reserve_campaign .row .span12 .btn-toolbar{ float: right;}
.container .reserve_campaign .row .span12 .btn-toolbar .btn-group a{ padding: 6px 20px 6px 20px; font-family: open sans; text-shadow: none;}
.container .reserve_campaign .row .span12 .r .btn-group .btn{ padding:10px 20px; font-family: open sans; background:transparent; border:1px solid #8fc71e; color:#000000; padding-right:100px;}
.container .reserve_campaign .row .span12 .r .btn-group .btn:hover{ background: #8fc71e; border:1px solid #8fc71e; color: #ffffff; text-shadow: none;}
.container .reserve_campaign .row .span12 form .wenzi{ margin-top:55px; padding-right: 18%; padding-bottom: 25px;}
.container .reserve_campaign .row .span12 form .btn-group a:hover{ background-color: #72ab00;}
.container .campaign_detail .row .span12 h3{ float:left; font-size: 28px; color: #333; font-weight: bold;}
.container .campaign_detail .row .span12 .btn-toolbar{ float: right;}
.container .campaign_detail .row .span12 .btn-toolbar .btn-group a{ padding: 6px 20px 6px 20px; font-family: open sans; text-shadow: none;}
.container .campaign_detail .row .span12 .btn-toolbar .btn-group2 a{ background:transparent; font-family: open sans; padding: 10px 30px; border:1px solid #8fc71e;}
.container .campaign_detail .row .span12 .btn-toolbar .btn-group2 a:hover{ background: #8fc71e; border:1px solid #8fc71e; color: #ffffff; text-shadow:none;}
.container .campaign_detail .row .span12 table{ border:1px solid #bfbfbf; font-family: open sans;}
.container .campaign_detail .row .span12 table thead{ padding:10px 5px; color: #000;}
.container .campaign_detail .row .span10 table tbody tr td a span{ border: 1px solid #ccc; color: #545454; padding-left: 18px; padding-right: 18px; padding: 4px 10px; background: #eee;}
.container .campaign_detail .row .span10 table tbody tr td a span:hover{ color:#8fc71e;}
.container .campaign_detail .row table thead{ background: #959595; color:#ffffff; font-weight:bold;}
.container .campaign_detail .row table{ width:100%;}
.container .campaign_detail .row table tbody tr td{ padding:6px 0 0 0;}
.container .campaign_reserve .row .span12 h3{ float:left; font-size: 28px; color: #333; font-weight: bold;}
.container .campaign_reserve .row .span12 .btn-toolbar{ float: right;}
.container .campaign_reserve .row .span12 .btn-toolbar .btn-group a{ padding: 6px 20px 6px 20px; font-family: open sans; text-shadow: none;}
.container .campaign_reserve .row .span12{ font-family: open sans;}
.container .campaign_reserve .row .span12 h4{ font-weight:normal; font-size:20px;}
.container .campaign_reserve .row .span12 p{ font-weight:normal;}
.container .campaign_reserve .row .span12 form legend{ border-bottom:none; padding-top:35px; margin-bottom:8px;}
.container .campaign_reserve .row .span12 form .button button i{ margin-top: -5px; padding-right: 10px;}
.container .campaign_info .content{ padding-top:25px; margin-bottom:50px;}
.container .campaign_info .row-fluid{ margin-top:50px;}
.container .campaign_info .row .span10 .row-fluid .span2 .img a{ padding-bottom: 15px;}
.container .campaign_info .row .span10 .row-fluid .span10{ padding-top: 15px; font-family: open sans;}
.container .campaign_info .row .span10 .row-fluid .span10 .r-text .control-group label{ font-size: 18px;}
.container .campaign_info .row .span10 .row-fluid .span10 .r-text .control-group .controls input{ height:30px; width:70%;}
.container .campaign_info .row .span10 .row-fluid .span10 .r-text h4{ padding-left:14%; padding-bottom: 15px; padding-top: 15px;}
.container .campaign_info .row .span10 .row-fluid .span10 .r-text h4 span{ padding-left: 12%;}
.container .campaign_info .row .span10 .btn-toolbar{ text-align: right; padding-top:30px;}
.container .campaign_info .row .span10 .btn-toolbar .btn-group{ margin-bottom: 30px; padding-right: 18%;}
.container .campaign_info .row .span10 .btn-toolbar .btn-group .btn{ background:#8fc71e; color:#ffffff; font-size: 18px; padding: 10px 25px; text-shadow:none;}
.container .campaign_info .row .span10 .btn-toolbar .btn-group .btn:hover{ background: #72ab00;}
.container .Create_Campaign{ font-family: open sans;}
.container .Create_Campaign form .form-horizontal .control-group .controls select{ font-family: open sans; height: 36px;}
.container .Create_Campaign .title .left{ margin-top: 30px; float: left; color: #1281bc;}
.container .Create_Campaign .title .left span{ margin-top: -3px;}
.container .Create_Campaign .title .right{ float: left; margin-left: 31%; }
.container .Create_Campaign .title .right h1{ font-weight: normal; font-size: 40px;}
.container .Create_Campaign .title2{ clear: both; padding-top: 50px; }
.container .Create_Campaign .title2 .Language{
    background: #f8f8f8;
    font-size: 16px;
    font-weight: 600;
    padding:20px 25px;
    border-radius: 5px;
}
.container .Create_Campaign .title2 .form-horizontal{ margin-top: 25px; margin-left: 25px;}
.container .Create_Campaign .title2 .form-horizontal .control-group .control-label{ width: 320px;}
.container .Create_Campaign .title2 .form-horizontal .control-group .controls{ margin-left: 350px;}
.container .Create_Campaign .title2 .form-horizontal .control-group .controls input{ color: #000; }
.container .Create_Campaign .title3{ margin-top: 40px;}
.container .Create_Campaign .title3 .Language{
    background: #f8f8f8;
    font-size: 16px;
    font-weight: 600;
    padding:20px 25px;
    border-radius: 5px;
}
.container .Create_Campaign .title3 .form-horizontal{ margin-top: 25px;}
.container .Create_Campaign .title3 .form-horizontal .control-group .control-label{ text-align: left; width: 220px;}
.Create_Campaign .public_level_question{
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 7px;
}
.container .Create_Campaign .input-append .add-on{ height: 26px;}
.container .Create_Campaign .title3 .form-horizontal .control-group .controls{ margin-left: 230px;}
.Create_Campaign .title3 .form-horizontal .control-group .controls textarea{ font-family: open sans; box-shadow: none;}
.container .Create_Campaign .title3 .form-horizontal input{
    width:98.5%;
    font-family: open sans;
    box-shadow: none;
    height: 26px;
 }
.container .Create_Campaign .title3 .form-horizontal .control-group .anniu{ text-align: center; margin-top: 80px;}
.container .Create_Campaign .title3 .form-horizontal .control-group .anniu .btn-primary{ border: 1px solid #006dcc;}
.container .Create_Campaign .title3 .form-horizontal .control-group .anniu .btn-success{
    border:1px solid #5bb75b;
    box-shadow: none;
    font-weight: normal;
    opacity: 1;
    text-shadow: none;
    font-size: 20px;
    background-image: none;
    border-radius: 4px;
}
.container .Create_Campaign .title3 .form-horizontal .control-group .anniu .btn-success:hover{
    border-color:#509a50;
    background-color: #509a50;
    border: 1px solid #509a50;
}
.container .Create_Campaign .title3 .form-horizontal .control-group .controls .desired_category_list .category-item{
    background: #999;
}
.container .Create_Campaign .title3 .form-horizontal .control-group .controls .desired_category_list .category-item .category-content{
    color: #ffffff;
    float: left;
    background: #c1c1c1;
    padding: 4px 12px;
    border-radius: 4px;
    margin-right: 5px;
    font-size: 13px;}
.container .Create_Campaign .title3 .form-horizontal .control-group .controls .desired_category_list .category-item .icon-remove{
    color: #ffffff;
    padding-left: 5px;
    cursor: pointer;
}
.container .Create_Campaign .title3 .form-horizontal .control-group .controls .desired_category_list .category-item .icon-remove:hover{
    color: #838383;
}
.container .Create_Campaign .title3 .form-horizontal .control-group .controls .desired_category_list{ padding-top: 8px; }
.container .makecontract{ font-family: open sans; }
.container .makecontract .left{ margin-top: 30px; float: left; color: #1281bc;}
.container .makecontract .left span{ margin-top: -3px;}
.container .makecontract .right{ }
.container .makecontract .right h2{ font-weight: normal; font-size: 40px;}
.container .ads{ clear: both; padding-top: 20px;}
.container .ads p{ background: #f8f8f8; font-size: 16px; font-weight: 600; padding:20px 25px; border-radius: 5px;}
.container .row-fluid{ font-family: open sans;}
.container .my-campaign .kong a{margin-top: 15px; background-image: none; border-color:#5bb75b; border: 1px solid #5bb75b; box-shadow:none; padding:8px 30px;}
.container .my-campaign .kong p .favorite{ border: none; padding: 0px;}
#wrap .create-contact form .row-fluid .span4,#wrap .apply-campaign form .row-fluid .span4 .calculate-area{ background-color: #f8f8f8; border: 1px solid #e4e4e4;}
#wrap .create-contact form .row-fluid .span4 .control-group .control-label,
#wrap .apply-campaign form .row-fluid .span4 .control-group .control-label
{ width:80px; text-align: left; margin-left: 20px; padding-top: 0px; font-weight: 600;}
#wrap .create-contact form .row-fluid .span4 .control-group,#wrap .apply-campaign form .row-fluid .span4 .control-group{ margin-bottom: 5px;}
#wrap .create-contact form .row-fluid .span4 .control-group .pre,#wrap .apply-campaign form .row-fluid .span4 .control-group .pre{ float: right; margin-right: 60px;}
#wrap .create-contact form .row-fluid .span4 .control-group .mid,#wrap .apply-campaign form .row-fluid .span4 .control-group .mid{ float: right;  margin-right: 60px;}
#wrap .create-contact form .row-fluid .span4 .control-group .post,#wrap .apply-campaign form .row-fluid .span4 .control-group .post{ float: right;  margin-right: 60px;}
#wrap .create-contact form .row-fluid .span4 .xian,#wrap .apply-campaign form .row-fluid .span4 .xian{ border-top: 1px solid #e4e4e4; padding-bottom: 10px;}
#wrap .create-contact form .row-fluid .span4 .control-group .ellipsis,#wrap .apply-campaign form .row-fluid .span4 .control-group .ellipsis{ padding-right: 10px;}
#wrap .create-contact form .row-fluid .span4 .control-group .equal,#wrap .apply-campaign form .row-fluid .span4 .control-group .equal{ padding-right: 10px; padding-left: 10px;}
#wrap .create-contact form .row-fluid .span4 .control-group .total,#wrap .apply-campaign form .row-fluid .span4 .control-group .total{ font-weight: bold;}
#wrap .create-contact form .row-fluid .span4 .control-group .total2,#wrap .apply-campaign form .row-fluid .span4 .control-group .total2{ font-weight: bold; display: block;
float: right;
margin-right: 60px;}
#wrap .create-contact form .row-fluid .span4 .control-group .total3{ margin-right: 60px; text-align: right; padding-top: 20px;}
#wrap .create-contact form .row-fluid .span4 .control-group .total .shuzi,#wrap .apply-campaign form .row-fluid .span4 .control-group .total .shuzi{ font-size: 22px; color: #ff0000;}
#wrap .create-contact form .row-fluid .span8 .control-group .controls .checkbox #AdsAgreement_preroll{ margin-top: 8px;}
#wrap .create-contact form .row-fluid .span8 .control-group .controls .checkbox #AdsAgreement_midroll{ margin-top: 8px;}
#wrap .create-contact form .row-fluid .span8 .control-group .controls .checkbox #AdsAgreement_postroll{ margin-top: 8px;}
.container .row-fluid .span8 .control-group .Estimate input{ width: 87.5%}
.container .row-fluid .span8 .control-group .control-label{ text-align: left; font-size: 14px;}
.container .row-fluid .span8 .control-group .controls .checkbox #inlineCheckbox1{ margin-top: 8px;}
.container .row-fluid .span8 .control-group .controls .checkbox #inlineCheckbox2{ margin-top: 8px;}
.container .row-fluid .span8 .control-group .controls .checkbox #inlineCheckbox3{ margin-top: 7px;}
#wrap .container #save-form .row-fluid .pull-right .btn{
     background-color: #5bb75b;
     border: 1px solid #5bb75b;
     font-size:20px;
     padding: 12px 25px;
     box-shadow: none;
     background-image: none;
     text-shadow:none;
     font-family: open sans;
 }
#wrap .container #save-form .row-fluid .pull-right .btn:hover{
    border: 1px solid #509a50;
    background-color: #509a50 !important;
}
#wrap .container #save-form .row-fluid .pull-right .btn-success:hover,.btn-success:focus, .btn-success:active,.btn-success.active,.btn-success.disabled{ background-color: #5bb75b;}
#wrap .campaign-detail .row-fluid .title .left{ margin-top: 30px; float: left; color: #1281bc;}
#wrap .campaign-detail .row-fluid .title .left span{ margin-top: -3px;}
#wrap .campaign-detail .row-fluid .title .right{ float: left; margin-left: 35%; }
#wrap .campaign-detail .row-fluid .title .right h1{ font-weight: normal; font-size: 40px; }

.crowdfund-create{ background-color: #fff;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .h2css{ background: none;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .h2css a{ background: transparent; color: #1281bc; font-weight: normal;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .h2css a .icon-chevron-left{ margin-top: -3px;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .total-bg{ box-shadow: none; background: #f8f8f8; border:1px solid #e4e4e4;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .total-bg p{ font-size: 18px; color: #1a1a1a; padding-top: 15px; margin-bottom: 0px;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .total-bg p span{ display: inline-block; color: #5bb75b; font-size: 60px; font-weight: normal;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col3 .total-bg .total{ font-weight:bold; font-size:30px; padding-top: 0px;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col9 .blocks{ margin-bottom: 20px; box-shadow: none; background: #f8f8f8; border-radius: 5px;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col9 .blocks .date{ color: #000000;}
.crowdfund-create .container .row-fluid .span12 .boot-v3 .tabbable .col9 .blocks .content{ padding-bottom: 5px;}
.container .notification .content ul::before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 4px;
    background: #ddd;
    left: 33px;
    margin: 0;
    border-radius: 2px;
}
.container .notification .content ul{ position: relative;
    margin-left: 45px;
    padding: 0;
    list-style: none;
}
.container .notification .content ul li{
    position: relative;
    margin-right: 10px;
    margin-bottom: 15px; box-sizing: border-box;
}
.container .notification .content ul li .icon-calendar{
    width: 70px;
    vertical-align:middle;
    height: 70px;
    font-size: 28px;
    line-height: 30px;
    position: absolute;background: #5bb75b;
    border-radius: 50%;
    text-align: center;
    left: 18px;
    top: 0;
}
.container .notification .content ul li .image{
    background: #5bb75b;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    float: left;
}
.container .notification .content ul li .image img{ padding-top: 23px; }
.container .notification .content ul li .date{
    margin-top: 15px;
    margin-bottom: 10px;
    box-shadow: none;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0;
    position: relative;
    float: left;
}
.container .notification .content ul li .date .riqi{ color: #838383;}
.container .notification .content ul li .date p{ margin-bottom: 0px;}
.container .notification .content ul li .neirong{ margin-bottom: 20px; background:#f8f8f8; width: 82%; float: left;}
.container .notification .content ul li .right{
    box-shadow: none;
    padding: 0;
    position: relative;
}
.container .notification .content ul li .neirong .quanbu:first-child{ border-top: none;}
.container .notification .content ul li .neirong .border1{padding: 25px; border-top:1px solid #e4e4e4;}
.container .notification .content ul li .line{ border-left:6px solid #e4e4e4; float: left; margin-left: -37px; margin-top: 70px;}
.container .notification .content ul li .right:first-child{ border: none;}
.container .notification .content ul li .right2{ border-top:1px solid #e4e4e4; display: flex;}
.container .notification .content ul li .right2 .logo{ flex-grow: 0; flex-shrink: 0;}
.container .notification .content ul li .right2 .message{ flex-grow:1;  padding-left: 20px; padding-top: 12px; text-align: left;}
.container .notification .content ul li .right2 .details{ flex-grow: 0; margin-top: 6px; flex-shrink: 0; margin-left: 5px;}
.container .notification .content ul li .right a:hover{text-decoration: none;}
.container .notification .content ul li .right a img{  width: 49px; height: 49px; border:1px solid #e4e4e4;}
.container .notification .content ul li .right .message{vertical-align: middle;border-bottom: none; }
.container .notification .content ul li .right .title{ font-size: 14px; color: #000; font-weight: bold; vertical-align: middle;}
.container .notification .content ul li .right .title span{ font-weight: normal; margin-left: 15px;}
.container .notification .content ul li .right .btn{ text-shadow:none; background-color:#5bb75b;background-image:none; border: 1px solid #5bb75b; box-shadow: none; color: #fff; padding: 6px 16px;}
.container .notification .content ul li .right .btn:hover{ background-color: #509a50; border: 1px solid #509a50;}
#notificationModal .modal-body .container .notification{ text-align: center;}
#notificationModal .modal-body .container{ width: 780px;}
#notificationModal .modal-body .close{ padding-right: 15px;}
#notificationModal{ width: 800px; max-height: 400px;}
#notificationModal{margin-left:-400px;}
.container .submit-feed .current {
    background: url(../images/crowdfunding/current2.png);
    height: 70px;
    width: 200px;
    float: left;
}
.container .submit-feed .current p {
    font-size: 22px;
    color: black;
    margin-left: 45px;
    text-align: left;
    margin-top: 20px;
}
.container .submit-feed .current p {
    font-size: 18px;
    color: black;
    margin-left: 14px;
    text-align: left;
    margin-top: 22px;
}
.container .submit-feed .current2 {
    background: url(../images/crowdfunding/current.png);
    height: 70px;
    width: 200px;
    float: left;
    margin-left: 5px;
}
.container .submit-feed .current2 p {
    font-size: 18px;
    color: white;
    text-align: left;
    margin-left: 15px;
    margin-top: 22px;
}
.container .submit-feed .alert-error{
    width:60%;
    margin-left:5.5%;
}
.questions{
    background: url(//pbcdn1.podbean.com/fs1/site/images/spo/7.jpg) no-repeat left bottom;
    height:544px;
    width: 100%;
    background-size: cover;
}
.questions .text{ font-family: open sans; margin-top: 120px;}
.questions .text .title{
    font-size: 50px; font-weight: bold; color: #83b41a;
    border-bottom: 4px solid #83b41a;
    width: 10%;
    padding-bottom: 25px;
}
.questions .text .gurus{ font-size: 18px; font-weight: lighter; color: #000000; margin-top: 35px;     margin-bottom: 25px;}
.questions .text .gurus a{ color: #000; text-decoration: underline; }
.questions .text .gurus a:hover{ color: #6b9a06; }
.questions .text .free{ color: #83b41a; font-size: 18px; font-weight: bold; padding-left: 8px;}
.questions .text img{ margin-top: -5px; }
.questions .text .free .icon-arrow-right{ font-size: 14px; padding-left: 10px; }


#wrap .landing .text h1{font-size: 68px; vertical-align:middle; margin-top: 180px; font-weight: 600;}
#wrap .landing .text h1 span{ color: #428200; font-weight: bold;   }
#wrap .landing{ background:url(../images/spo/ads_pic.jpg) no-repeat center bottom; margin-top: -60px; height: 780px; width: 100%;background-size: cover;}
#wrap .landing .text p{ font-size: 20px; font-weight:200; color: #000;}
#wrap .landing .text a{
    margin-top: 20px;
    font-size: 16px;
    padding: 16px 47px;
    background-color: #428200;
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 20px;
    text-shadow:none;
    text-transform : uppercase;
}
#wrap .landing .text a:hover{ background-color: #6ea100;}
#wrap .landing .text .works{
    background-color: transparent;
    border: none;
    color: #6d9c06;
    font-size: 16px;
    margin: 0;
    padding-left: 10px;
    text-decoration: underline;
    padding-top: 0px;


    }
#wrap .reach{ margin-top: -13px; }
#wrap .reach .reach-img{ text-align: center; }
#wrap .reach .square01{height: 460px;}
#wrap .reach .reach-right{background-color: #ffffff;}
#wrap .reach .start{ background: #ffffff; }
#wrap .reach .jumbotron .efficient{  background: #ffffff; }
#wrap .landing .text .works:hover{ background-color: transparent; border:none; color: #405d02; }
#wrap .landing .text{ text-align: left; margin-left: 12%; font-family: open sans; width: 52%;}
#wrap .container-fluid{ padding-right: 0px; padding-left: 30px; font-family: open sans;}
#wrap .container-fluid .row .col6{ width: 50%;}
#wrap .hidden-phone .row .col6{ height: 460px;}
#wrap .container-fluid .row .col6 .square01{ background:#f1f1f1;}
#wrap .container-fluid .row .col6 .square01 img{ margin-top: 35px;}
#wrap .container-fluid .row .col6 .square02 .text { margin-left: 20%; margin-right: 5%;}
#wrap .container-fluid .row .col6 .square02 .text h2{ font-size: 40px; margin-top: 90px; padding-bottom: 10px}
#wrap .container-fluid .row .col6 .square02 .text p{ font-size: 16px; font-weight: lighter; margin-top: 15px;}
#wrap .container-fluid .row .col6 .square02 .text .xian{ border-top:4px solid #428200; width: 16%;}
#wrap .container-fluid .row .col6 .square03{ background: #ecae2b; height: 460px;}
#wrap .container-fluid .row .col6 .square03 img{ margin-top: 103px;}
#wrap .container-fluid .row .col6 .square04 .text { margin-left: 20%; margin-right: 5%;}
#wrap .container-fluid .row .col6 .square04 .text h2{ font-size: 40px; margin-top: 90px; padding-bottom: 10px}
#wrap .hidden-phone .row .col6 .square04{ height: 460px;}
#wrap .container-fluid .row .col6 .square04 .text p{ font-size: 16px; font-weight: lighter; margin-top: 15px;}
#wrap .container-fluid .row .col6 .square04 .text .xian{ border-top:4px solid #428200; width: 16%;}
#wrap .container-fluid .row .col6 .square05{ background: #428200;}
#wrap .hidden-phone .row .col6 .square05{ height: 460px;}
#wrap .container-fluid .row .col6 .square05 img{margin-top: 60px; margin-left: 22.2%;}
.ads-advertise-landing .listeners{ background:#f9f9f9; text-align: center; padding-top: 92px; padding-bottom: 40px;}
.ads-advertise-landing .listeners h2{ font-size: 40px; font-weight: normal; color: #494949;}
.ads-advertise-landing .listeners .row-fluid .span10{ margin-top: 30px; margin-bottom: 78px;}
.ads-advertise-landing .listeners ul{ list-style: none; margin: 0;}
.ads-advertise-landing .listeners ul li{ float: left; width: 33.3%}
.ads-advertise-landing .listeners ul li img{ float: left; padding: 10px; background: #ececec; margin-top: 35px;}
.ads-advertise-landing .listeners ul h3{ font-size: 100px; color: #83b41a; font-weight: 600; margin-bottom: 0; line-height: 1.0;}
.ads-advertise-landing .listeners ul .text{ text-align: center; color: #1a1a1a;}
.ads-advertise-landing .listeners ul .title{ font-size: 22px; color: #1a1a1a; font-weight: 600; margin-bottom: 8px;}
.ads-advertise-landing .listeners ul .line{
    border-bottom: 1px solid #e4e4e4;
    margin-left: 37%;
    padding-top: 5px;
    width: 25%;
    margin-bottom: 12px;
}



.listeners h3 .percentage{ font-size: 60px; font-weight: 600; }
#wrap .start{ text-align: center;}
#wrap .start .text h2{ font-size: 40px; margin-top: 90px; margin-bottom: 40px; font-weight: normal;color: #ffffff;}
#wrap .start .text a{
    font-size: 24px;
    padding: 18px 35px;
    background-color: transparent;
    background-image: none;
    border-radius: 0;
    border:1px solid #ffffff;
    margin-bottom: 90px;
 }
#wrap .start .text a:hover{ background-color: #ffffff; border: 1px solid #ffffff; color: #428200;}
#wrap .thousand{ background: #428200;}
#wrap .thousand .row-fluid .span10 ul{ list-style: none;}
#wrap .thousand .row-fluid .span10 ul li{ float: left; width: 33.3%; text-align: center;}
#wrap .thousand .row-fluid .span10 ul li h4{ font-size: 30px; color: #d0ff6c; margin-top: 80px;}
#wrap .thousand .row-fluid .span10 ul li p{ font-size: 18px; color: #fff; font-weight: 200; margin-bottom: 85px;}
#wrap .thousand .row-fluid .span10 ul li .xian{ border-top: 2px solid #ffffff; width: 20%; margin-left: 40%; margin-bottom: 13px;}
#wrap .visible-phone .text{ text-align: left; margin-left: 0px;}
#wrap .visible-phone .text h1{ font-size: 30px;}
#wrap .visible-phone .text p{ font-size: 18px;}
#wrap .visible-phone .row .col6 .square04 .text{ margin-bottom: 0px; margin-left: 0px;}
#wrap .visible-phone .row .col6 .square04 .text h2{ font-size: 24px; margin-top: 20px; padding-bottom: 0px;}
#wrap .visible-phone .row .col6 .square02 .text{ margin-bottom: 0px; margin-left: 0px;}
#wrap .visible-phone .row .col6 .square02 .text h2{margin-bottom: 10px; font-size: 24px; margin-top: 30px; padding-bottom: 0px;}
#wrap .visible-phone .row .col6 .square05 img{ margin-left: 0px;}
#wrap .visible-phone .row .col6 .text h2{margin-bottom: 10px; font-size: 24px; margin-top: 30px;}
#wrap .visible-phone .row .col6 .text .xian{border-top:4px solid #428200; width: 16%;}
#wrap .visible-phone .row .col6 .text p{ font-size: 16px; color: #333; font-weight: 200;}
#wrap .visible-phone .row .col6 .square04 .square03{ height: auto;}
.ads-sponsorship .podads h2{ font-size: 30px; text-align: center; margin:75px 0px 60px 0px; line-height: 1.5; font-weight: normal; }
.ads-sponsorship .title{ font-size: 34px; font-weight: 200; }
.ads-sponsorship .words{ font-size: 16px;line-height: 1.7;    padding-top: 12px; }
.ads-sponsorship .podads .truly{ padding-right: 75px;  margin-top: 130px; }
.ads-sponsorship .container-fluid { padding-left: 0 !important; }
.ads-sponsorship .cost-effective{ padding-top: 110px; }
.ads-sponsorship .cost-effective .get{ padding:95px 0px 0px 50px; }
.ads-sponsorship .campaigns{
    background:#fcfcfc;
    height: 568px;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.ads-sponsorship .campaigns .minutes{ padding-left: 12.5%; margin-top: 130px; }
.ads-sponsorship .campaigns .right-img{ text-align: right; margin-top: 76px;}
.landing-podcast{
    background: url(../images/spo/spo-landing-bg.jpg) no-repeat left bottom;
    position: relative;
    height: 990px;
    width: 100%;
    background-size: cover;
 }
.landing-podcast .text{
    text-align: center;
    padding-top: 72px;
    padding-bottom: 50px;
}
.landing-podcast .title{
   font-size: 50px;
   font-weight: 600;
   color: #494949;
}
.landing-podcast .for{
   font-size: 24px;
   font-weight: 200;
   color: #000000;
   padding-top: 10px;
}
.landing-podcast .number{
   font-size: 50px;
   font-weight: 800;
   color: #428200;
}
.landing-podcast .words{
   font-size: 18px;
   color: #333333;
}
.landing-podcast .pod{
    text-align: center;
}
.landing-podcast .podcast-logo img{
    float: left;
    width: 18.3%;
    border: 1px solid #e4e4e4;
    margin-right: 20px;
    margin-bottom: 35px;
    height: 216px;
}
.landing-podcast .podcast-logo img:nth-child(5n){
    margin-right: 0px;
}
.landing-podcast .podcast-logo{
    padding-top: 32px;
    clear: both;
}
.ads-sponsorship .container .row-fluid .span6 img{ margin:0 0 0 55px; }
.ads-sponsorship .delivers{ padding: 120px 0px 92px 0px; }
.ads-sponsorship .delivers .t-right{ padding-left: 55px;    margin-top: 50px; }
@media only screen and (max-width: 1279px){
    .ads-advertise-landing .listeners ul h3{ font-size: 60px;}
    .listeners h3 .percentage{ font-size: 30px;}
    .ads-advertise-landing .listeners ul p{ padding: 0 20px;}

}
@media (min-width: 980px) and (max-width: 1170px) {
    .landing-podcast .podcast-logo img{ width: 17%; height: 165px; }
    .ads-sponsorship .cost-effective .get{ padding-top: 20px; padding-left: 30px;}
    .ads-sponsorship .campaigns .minutes{ margin-top: 55px;padding-left: 5%;}
    .ads-sponsorship .campaigns .right-img{ padding-top: 90px;}
    .ads-sponsorship .podads .truly{ margin-top: 50px;}

}



@media only screen and (max-width: 979px){
    .questions .text{ text-align: center; }
    .questions .container{ padding-left: 0; padding-right: 0; }
    .questions .text .title{ border-bottom: none; width: 100%; }
    .questions .text .gurus{ margin-top: 0; }
    #wrap .landing .text h1{ font-size: 48px; margin-top: 100px;}
    .ads-sponsorship .title{ font-size: 28px; }

}
@media (min-width: 768px) and (max-width: 979px) {
    #wrap .thousand .row-fluid .span10 ul li h4{font-size: 24px !important;}
    #wrap .listeners .row-fluid .span10 ul li img{ float: left; padding: 10px; background: #ececec; margin-top: 35px; width: 30px;}
    #wrap .container-fluid .row .col6 .square05 img{ margin-left: 0%;}
    #wrap .container-fluid{ padding-left: 20px;}
    #wrap .landing{ height: 600px; width: auto;}
    #wrap .landing .text p{ font-size: 20px !important;}
    #wrap .container-fluid .row .col6 .square02 .text h2{font-size: 28px !important; margin-top: 0px;}
    #wrap .container-fluid .row .col6 .square04 .text h2{ font-size: 28px !important; margin-top: 40px !important;}
    #wrap .listeners h2{ font-size: 28px !important; }
    .ads-sponsorship .podads h2{ font-size: 26px; }
    .ads-sponsorship .podads .truly{  padding-right: 15px; margin-top: 0px; padding-left: 30px; }
    .ads-sponsorship .cost-effective .get{ padding:0 15px 0 20px; }
    .ads-sponsorship .campaigns .text{ top:16%; width: 42%; left: 4%; }
    .ads-sponsorship .campaigns .right-img{ margin-top: 130px;}
    .ads-sponsorship .delivers .t-right{ margin-top: 0; }
    #wrap .start .text h2{ font-size: 28px; }
    .ads-sponsorship .cost-effective .get{  margin-top: -45px; padding-bottom: 25px;}
    .ads-sponsorship .campaigns .minutes{ padding-left: 3%; margin-top: 110px; }
    .landing-podcast .title{ font-size: 28px; }
    .landing-podcast .for{ font-size: 20px; }
    .landing-podcast .number{ font-size: 28px; font-weight: 800; }
    .landing-podcast .words{font-size: 16px;}
    .landing-podcast .podcast-logo img{ margin-right: 10px; height: 134.8px;}
    .landing-podcast .container{ margin:0 auto; }
    .landing-podcast{height: 750px;}
    .campaign-setting .row .span8{ width: 100%; margin-left: 0;}
    .campaign-setting .row .span8 .h2css a{ left: 20px;}

}
@media (max-width: 767px) {
    #wrap .container-fluid{ padding-left: 0px; }
    #wrap .container-fluid .row .col6{ width: 100%}
    #wrap .advertinsing-visible{ width:auto; height: 560px;background-position-x: left; }
    #wrap .advertinsing-visible .text{ text-align: center; width: 100%; margin-left: 0; }
    .ads-advertise-landing .listeners ul li{ width: 100%;float: none; margin-bottom: 35px;}
    .ads-advertise-landing .listeners h2{ font-size: 28px;}
    .ads-advertise-landing .listeners ul h3{ font-size: 36px;}
    .ads-advertise-landing .listeners h3 .percentage{ font-size: 22px; }
    .ads-advertise-landing .listeners ul .title{ font-size: 18px;}
    .ads-sponsorship .container .row-fluid .span6 img{ margin-left: 0;}
    .ads-sponsorship .podads h2{ font-size: 20px; padding:0 15px;}
    .ads-sponsorship .campaigns{ background: url(../images/spo/podads-bg.jpg) no-repeat left center; }
    .ads-sponsorship .podads .truly{ margin-top: 20px; padding-right: 0px;    padding-bottom: 25px; }
    .ads-sponsorship .title{ text-align: center;  padding: 0px 15px;}
    .ads-sponsorship .words{ text-align: center;  padding-right: 15px; font-size: 15px;  padding-left: 15px;}
    .ads-sponsorship .cost-effective .get{ padding: 15px 0 25px 10px; }
    .ads-sponsorship .campaigns .text{ width: 92%;left: 0;padding: 0 15px; }
    .ads-sponsorship .delivers .row-fluid .t-right img{ margin-left: 0px; }
    .ads-sponsorship .campaigns .text .words{ width: 100% }
    .ads-sponsorship .delivers .t-right{ padding-left: 15px; }
    .ads-sponsorship .campaigns .minutes{ padding-left: 0; margin-top: 60px; }
    .header .top-Slogan{
        margin-top: 10px !important;
        margin-left: -30px !important;
        font-size: 12px;
    }
    .ads-sponsorship .campaigns .c-img{ margin-top: 0px; }
    .landing-podcast .title{ font-size: 28px; }
    .landing-podcast .for{ font-size: 18px; }
    .landing-podcast .number{ font-size: 26px; font-weight: 800; }
    .landing-podcast .words{font-size: 16px;     padding-bottom: 5px;}
    .landing-podcast .podcast-logo img{ margin-right: 10px;width: 21%; height: auto;}
    .landing-podcast .container{ margin:0 auto; }
    .landing-podcast .podcast-logo{ padding: 0px 15px; }
    .landing-podcast .text{ padding-top: 50px; padding-bottom: 30px; }
    .landing-podcast .podcast-logo img:nth-child(4n){ margin-right: 0px; }
    .landing-podcast .podcast-logo img:nth-child(5n){ margin-right: 10px; }
    .landing-podcast .pod-content{ padding-bottom: 35px; }
    .landing-podcast{height: 850px;}
    #wrap .pod-listeners{ padding-left: 15px; padding-right: 15px; }
    .campaign-setting .row .form-horizontal .control-group .controls{ margin-left: 0;}
    .campaign-setting .row .form-horizontal .control-group .controls input, .campaign-setting .form-horizontal .control-group select{ width: 100% !important;}
    .campaign-setting .row .form-horizontal .control-group .controls textarea{ width: 100% !important;}
    .campaign-setting .row .form-horizontal .control-group .control-label{ float: none; text-align: left;}
    .campaign-setting .row .span8 .h2css a{ left: 15px;}
    .cc-register .span7{min-width: auto;}
    .cc-register .box{margin: 0;padding: 60px 25px 75px 25px;}


}
body .upload_message_file{ position: absolute;
    right: 110px;
    bottom: 0px;
    padding: 8px; background-color: #8e8e8e; background-image: none;text-shadow:none;
    box-shadow: none; border: 1px solid #8e8e8e; border-color: #8e8e8e;
    font-size: 16px; font-family: open sans; border-radius: 5px;
}
body .upload_message_file:hover{     background-color: #7d7d7d;
    border-color: #7d7d7d;
    border: 1px solid #7d7d7d;}
body .upload_message_file .icon-upload{margin-top: 0px;padding-right: 3px;font-size: 20px;margin-top: -8px;margin-right: 5px;}

.contact_message{
    width: 100%;
    height: 650px;
    border: 0;
    padding-bottom: 30px;
}


.row-fluid .span5 iframe body .btn-primary:hover{ background-color: #509a50; border-color: #509a50; border:1px solid #509a50;}
.message{ font-family: open sans; padding: 15px;
background: #f8f8f8;
border-radius: 5px;

}
.message .date p{width: 120px; margin: 0 auto;     margin-top: 10px;
    padding: 3px;
    font-size: 12px;
    border-radius: 4px;
    text-align: center;
    color: #ffffff;
    background: #bdbdbd;}
.message .media .media-body p{ color:#383838;}
.message .media .media-body .popover{
   box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);
   padding: 0;
   display: inline-block;
   position: relative;
   margin-bottom: 8px;
   max-width: 80%;
   }
.message .media .media-body .popover .arrow{border-right-color: rgba(0, 0, 0, 0.25);top: 15px;}
.message .media .media-body .popover.right .arrow:after{ border-right-color: #e4e4e4; }
.message .media .media-body .popover.right .popover-content{ background-color: #e4e4e4 }
.message .media .media-body .popover .popover-content{
padding: 3px 14px;}
.message .media .media-body p{ font-size: 16px; font-weight: bold;}
.message .media .media-body .popover .popover-content p{font-size: 14px;font-weight: normal;margin: 5px 0;}
.message .mess .wbk form{ padding:0px 10px; margin-top: 10px;text-align: right;}
.message .mess .wbk form button{ padding: 8px 22px;}
.message .mess .wbk form .btn-primary{ background-color: #5bb75b; font-size:16px; font-family:open sans; border-radius: 5px; background-image: none;text-shadow:none;
box-shadow: none; border: 1px solid #5bb75b; border-color: #5bb75b;}
.message .mess .wbk form .btn-primary:hover{ background-color: #509a50; border-color: #509a50; border:1px solid #509a50;}
#dialogue .message{ height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding: 0;
}
#dialogue .message .mess{
    flex-shrink: 0;

}
#dialogue .message .mess .mess-header{
    margin:10px 10px 0 10px;
}
.campaign-detail #application_tab .sorter li:nth-child(2) .asc:after{
    font-family: 'IcoMoon';
    font-weight: normal;
    font-style: normal;
    padding:10px;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: ""
}
.campaign-detail #application_tab .sorter li:nth-child(2) a{
    padding-right:0px;
}
.campaign-detail #application_tab .sorter li:nth-child(2) .asc,.campaign-detail #application_tab .sorter li:nth-child(2) .desc{
    color:#005580;
    font-weight: bold;
}
.campaign-detail #application_tab .sorter li:nth-child(2) .desc:after{
    font-family: 'IcoMoon';
    font-weight: normal;
    font-style: normal;
    padding:10px;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: ""
}
.campaign-detail .sorter li .asc:after{
    font-family: 'IcoMoon';
    font-weight: normal;
    font-style: normal;
    padding:10px;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "\f077"
}
.campaign-detail .sorter li .desc:after{
    font-family: 'IcoMoon';
    font-weight: normal;
    font-style: normal;
    padding:10px;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "\f078"
}

.modal.fade.in {
    display: block !important;
}
.agent_landing .agent_banner{ background: url(../images/spo/landing.png); height: 700px;}
.agent_landing .text{ text-align: center; padding-top: 13%;}
.agent_landing .text h1{ font-size: 60px; color: #ffffff;}
.agent_landing .text h1 span{ font-weight: 200;}
.agent_landing .text p{ font-size:22px ; color: #ffffff;}
.agent_landing .text p span{ font-weight: bold;}
.agent_landing .text .podcast{ font-weight: bold;}
.agent_landing .text .btn-success{  border-radius: 0px; margin-top: 50px; margin-bottom: 80px; padding: 18px 30px; font-size: 24px; background-color: #428200; border: 1px solid #428200; text-shadow:none; background-image: none; box-shadow: none;}
.agent_landing .text .btn-success:hover{ background-color:#88ba03; border: 1px solid #88ba03;}
.agent_landing .sp02-block .container-fluid .row-fluid .span5 .text p{line-height: 1.6; color: #1a1a1a; font-weight: 200; font-size: 18px;}
.agent_landing .sp02-block .container-fluid .row-fluid{ padding:70px 0 90px 0;}
.agent_landing .sp02-block .container-fluid .row-fluid .span5 .text{margin-top: 45px; text-align: left; margin-left: 20%}
.agent_landing .sp03-block .container-fluid .row-fluid .text{ padding-top: 100px;}
.agent_landing .sp03-block .container-fluid .row-fluid .text h2{ font-size: 50px; font-weight: 200; color: #1a1a1a;}
.agent_landing .sp03-block .container-fluid .row-fluid .text p{color: #666666; line-height: 1.5; font-weight: 200;}
.agent_landing .sp03-block { background: #f4f4f4;}
.agent_landing .sp03-block .container-fluid .row-fluid { padding-bottom: 100px;}
.agent_landing .sp03-block .container-fluid .row-fluid .span4 .text{ text-align: left;}
.agent_landing .sp03-block .container-fluid .row-fluid .span4 .text h3{ font-size: 18px; font-weight: 600; color: #1a1a1a;}
.agent_landing .sp03-block .container-fluid .row-fluid .span4 .text p{margin-bottom: 30px; font-weight: 200;
   line-height: 1.5;  font-size: 16px; color: #666666;}
.agent_landing .sp03-block .container-fluid .row-fluid .span6 img{ margin-top: 58px;}
.agent_landing .sp04-block .container-fluid .row-fluid .text h3{font-weight: normal; font-size: 28px; color: #494949;}
.agent_landing .sp04-block .container-fluid .row-fluid .text{     padding-top: 5%;}
.agent_landing .sp04-block .container-fluid .row-fluid .text .btn-success{ margin-top: 35px; margin-bottom: 90px;}
.visible-phone .agent_banner{ height: 400px;}
#wrap .visible-phone .agent_banner .text{ text-align: center; padding-right: 10px;padding-left: 10px;}
#wrap .visible-phone .agent_banner .text p{ font-size: 16px;}
#wrap .visible-phone .agent_banner .text .btn-success{ margin-top: 20px;}
#wrap .visible-phone .sp02-block .container-fluid .row-fluid{ padding: 0px 0 40px 0;}
#wrap .visible-phone .sp02-block .container-fluid .row-fluid .span5 .text{ margin-top: 0px; text-align: center;}
#wrap .visible-phone .sp02-block .container-fluid{ padding-left: 15px; padding-right: 15px;}
#wrap .visible-phone .sp02-block .container-fluid .row-fluid .span5 .text p{ font-size: 16px;}
#wrap .visible-phone .sp03-block .container-fluid{ padding-left: 15px; padding-right: 15px;}
#wrap .visible-phone .sp03-block .container-fluid .row-fluid .text{ padding-top: 10px; text-align: center;}
#wrap .visible-phone .sp03-block .container-fluid .row-fluid .text h2{ font-weight: bold; margin-bottom: 15px;}
#wrap .visible-phone .sp03-block .container-fluid .row-fluid .text p{ font-size: 16px;}
#wrap .visible-phone .sp03-block .container-fluid .row-fluid .span4 .text p{ font-size: 14px;}
#wrap .visible-phone .sp03-block .container-fluid .row-fluid .span4 .text h3{ margin-bottom: 5px;}
#wrap .visible-phone .sp03-block .container-fluid .row-fluid{ padding-bottom: 50px}
#wrap .visible-phone .sp04-block .container-fluid .row-fluid .text{ text-align: center;}
#wrap .visible-phone .sp04-block .container-fluid{ padding-left: 15px; padding-right: 15px;}
#wrap .visible-phone .sp04-block .container-fluid .text h3{ font-size: 20px;}
#wrap .visible-phone .sp04-block .container-fluid .text .btn-success{ margin-top: 10px;}
.invite-page{
    margin-bottom: 80px;
}

.invite-page .campaign-item{padding:10px; border:1px solid #ccc;margin-bottom: 10px;}
.invite-page .campaign-item .name{font-size: 20px;margin-right:20px; }
.invite-page .campaign-item .duration{margin-left: 150px}
.invite-page .create-btn{margin-top:60px;}
.has-application .application-count .count{
    font-weight: bold;
    margin-right: 5px;
}
.conteact-detail .proposal-detail{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4; width: 100%;}
.conteact-detail .proposal-detail .pre,
.conteact-detail .proposal-detail .price-per-episode .total2,
.conteact-detail .proposal-detail .estimate-episode-count .episode-count,
.conteact-detail .proposal-detail .total-price .total
{float:right;margin-right: 20px;}
.conteact-detail .proposal-detail .total-price .total .shuzi{font-size: 22px;
    color: #ff0000;}
.conteact-detail .proposal-detail .xian{ border-top: 1px solid #e4e4e4; padding-bottom: 10px;}
.campaign-pd-profile{ background: #f4f4f4; padding-bottom: 60px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media{ background: #ffffff; border:1px solid #e4e4e4; padding: 30px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .logo img{ border:1px solid #e4e4e4; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .logo{ float: left;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left { float: left; margin-left: 20px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .title a{ font-size: 20px; font-weight: 600;  }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date .since{ float: left; padding-right: 20px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date .since img{ margin-top: -3px; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date .since span{ padding-left: 5px;  position: relative; top: 2px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date .episode{ float: left; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date .episode img{ margin-top: -3px; width: 14px; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date .episode span{ padding-left: 5px; position: relative; top: 2px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .date{ margin-top: 20px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .category{ clear: both; padding-top: 25px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-left .category span{ font-weight: bold; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-right { float: right; text-align: right; margin-top: 8px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-right p span{ font-weight: bold; color: #1a1a1a;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-right p .number-hide{ position: relative; top: 4px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-right .number{ font-size: 20px; color: #838383;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-right p{ color: #1a1a1a; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .main-down{ margin-top: 30px; text-align: left; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .main-down .line{ padding-bottom: 30px; border-top:1px solid #e4e4e4; border-bottom: none;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .main-down .description{ font-size: 20px; font-weight:bold; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .main-down p .more{ color: #8ec31e; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .latest p{ float: left; font-size: 20px; font-weight: bold; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .latest .view{ float: right;
padding: 3px 12px;
    border: 1px solid #d1d1d1;
    color: #838383;
    font-weight: 600;    text-decoration: none;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .latest .view:hover{ box-shadow: 1px 1px 5px 1px #e5e5e5; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-body .episode-title p{ font-size: 14px; font-weight: bold; color: #1a1a1a;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-body .line{ border-top:1px solid #e4e4e4;     margin: 40px 0;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .media-body .episode-title p span{ padding-left: 20px; font-size: 14px; font-weight: normal;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .relate{ font-size: 20px; font-weight: bold; color:#1a1a1a; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .row-fluid .pd-relate .logo .info .tit{ margin-bottom: 0px; font-size: 14px ;color: #1a1a1a; margin-top: 10px; width:180px;height:22px;overflow: hidden;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .row-fluid .pd-relate .logo .info .subtit{ color: #838383; font-size: 12px;height:16px; width:180px; overflow: hidden;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .row-fluid .pd-relate .logo{ margin-right: 21px;}
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .row-fluid .pd-relate .logo:first-child{ margin-left: 0px; }
.campaign-pd-profile .container .pd_profile .row-fluid .span9 .media .row-fluid .pd-relate .logo img{ margin-top: 15px; }
.campaign-pd-profile .container .pd_profile .row-fluid .span3{ padding-left: 10px; }
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .btn-success{
    padding: 12px 18px;
    font-weight: bold;
    display: block;
    background-color: #428200;
}
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .btn-success:hover,.campaign-pd-profile .container .pd_profile .row-fluid .span3 .btn-success:focus{
    opacity: 0.88;
}
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .line{
    border-top: 1px solid #e4e4e4;
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom: none;
}
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .top .countries{ margin-bottom: 25px; font-size: 16px ;font-weight: bold; color: #1a1a1a; }
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .top .left{ float: left; }
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .top .right{ float: right; line-height: 1.6;}
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .top .usa{ clear: both; }
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .like p{ font-size: 16px; font-weight: bold; color: #1a1a1a; margin-top: -5px; }
.campaign-pd-profile .container .pd_profile .row-fluid .span3 .like .logo img{ margin-bottom: 5px; width: 49px;height: 49px;}

.message .media .media-body>p:first-child{
    color: #838383;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 5px;
}
.message .media .media-body>p:first-child img{
    width: 50px;
    height: 50px;
    clear: both;
    border-radius: 100px;
}
.message .media .media-body>p:first-child .from_self{
    float: right;
    margin-left: 20px;
    margin-top: 10px;
}
.message .media .media-body>p:first-child .from_talk{
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.podcaster-contact .main-content {
    height: auto !important;
}

.campaign-detail .podcast-list .application-tab .application-sort{
    font-size:14px; margin:20px 0px;
}
.campaign-detail .podcast-list .application-tab .application-sort select:focus{ outline: none; }
.container .invitepopup .media .pull-left img{ width: 50px; height: 50px; border:1px solid #e4e4e4; }
.container .invitepopup .media .media-body h4{ font-size: 16px; color: #1281bc; }
.container .invitepopup .media form fieldset textarea{ width: 98%; }
.container .invitepopup .media form fieldset .help-block{ margin-top: 10px; font-weight: 600;}
.container .invitepopup .media form fieldset .control-group .btn-create{ padding: 11px 24px; }
.invitepopup form .control-group{ margin-top: 20px; }
.invitepopup form .add-campaign{ margin-bottom: 15px;}
.invitepopup form span{
    display: block;
    margin-bottom: 15px;
}
.invitepopup form .add-campaign select{ width: 70%;}
.container .invitepopup .media form fieldset label{ margin-top: 10px; font-weight: 600;}
.decline_invitation .title{ background:#f9f9f9; padding: 20px; border-radius: 5px;}
.decline_invitation .title p{font-weight: 600; font-size: 20px; color: #383838;  float: left; margin-bottom: 0px;}
.decline_invitation form{ padding-left: 20px; margin-top: 20px; font-family: open sans;}
.decline_invitation form fieldset legend{ color: #383838; font-size: 14px; border-bottom: none; padding-bottom: 10px;}
.decline_invitation form fieldset .campaign{ font-size: 16px; font-weight: 600; color: #1a1a1a; margin-bottom: 15px;}
.decline_invitation form fieldset .radio{ font-weight: 600; color: #383838; margin-bottom: 10px; }
.decline_invitation form fieldset textarea{ font-family: open sans; width: 98%;}
.decline_invitation form fieldset .btn-success{
    text-shadow: none; box-shadow: none;
    border: 1px solid #5bb75b;
    border-color: #5bb75b;
    background-image: none;
    padding: 8px 32px;
    margin-top: 10px;
    font-size: 16px;
    float: left;
    margin-bottom: 45px;
 }
 .decline_invitation form fieldset .cannel{
     font-size: 16px;
     font-weight: bold;
     color: #5bb75b;
     text-decoration: none;
     margin-top: 18px;
     display: block;
     float: left;
     margin-left: 35px;
}
.main{ margin-top: -50px; }
.works{ background: url(../images/spo/worksbr_v2.jpg) no-repeat center center; margin-top: -60px; height: 700px; width: 100%; background-size: cover;}
.works .banner{ text-align: center;}
.works .banner h1{ font-size: 110px; color: #7caa00;  margin-top: 120px; margin-bottom: 0px;}
.works .banner p{ font-size: 25px; color: #000; }
.container .row-fluid .span6 .row-fluid .span4{ padding-left: 35px;  margin-top: -20px;}
.container .row-fluid .span6 .row-fluid .span4 p{ font-size: 100px; color: #7caa00; font-weight: bold; border-bottom: 3px solid #7caa00; width: 70%; }
.container .row-fluid .span6 .row-fluid .span8 .title{ font-size: 60px; font-weight: bold; color: #7caa00; text-transform : uppercase}
.container .row-fluid .span6 .row-fluid .span8 .cam{ font-size: 30px; color: #000000; text-transform : uppercase;margin-top: -10px; }
.container .row-fluid .span6 .row-fluid .span8 .explain{ font-weight: lighter; font-size: 18px; color: #000000;  margin-top: 20px;}
.container .row-fluid .span6 img{ margin: 125px 0px 125px 120px; }
.container .line{ border-bottom: 1px solid #e4e4e4; }
.container .content .left{ margin-top: 150px; }
.container .content .review{  margin-top: 90px; }
.container .content2 .span6 img{ margin:90px 0px 110px 35px; }
.container .content2 .right{ margin-top: 120px; }
.container .content2 .right .row-fluid .span4{ padding-right: 25px; }
.container .content2 .right .row-fluid .span4 p{ width: 95%; }
.container .row-fluid .works3 img{ margin:70px 0px 70px 5px; }
.container .content2 .discuss{ margin-top: 85px; margin-left: 10px;}
.container .content .Execute{ margin-top: 80px; }
.container .row-fluid .works5 img{ margin: 70px 0px 150px 5px; }
.container .row-fluid .span6 .row-fluid .span3 p{
    font-size: 100px;
    color: #7caa00;
    font-weight: bold;
    border-bottom: 3px solid #7caa00;
    width: 85%; }
.container .row-fluid .span6 .row-fluid .span9 .title{
    font-size: 60px;
    font-weight: bold;
    color: #7caa00;
    text-transform: uppercase; }
.container .row-fluid .span6 .row-fluid .span9 .cam{
    font-size: 40px;
    color: #000000;
    text-transform: uppercase;
    margin-top: -10px; }
.container .row-fluid .span6 .row-fluid .span9 .explain{
    font-weight: lighter;
    font-size: 18px;
    color: #000000;
    margin-top: 20px;
}
.howworks{ background: #428200; }
.howworks .container{ padding:90px 0px; }
.howworks .container p{ font-size: 38px; font-weight: bold; color: #ffffff; float: left; }
.howworks .container .start{ float: right; }
.howworks .container .btn-success{
    background-color: transparent;
    background-image: none;
    border: 1px solid #ffffff;
    padding: 14px 30px;
    font-size: 20px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    margin-top: 20px;
   border-radius: 0px;
   margin-bottom: 15px;
 }
.howworks .container .get{ display: block; }
.howworks .container .btn-success:hover{ background-color: #ffffff; color: #428200;border:1px solid #ffffff; }
.preview-page .podcaster-contact{
    padding: 0 20px;
    width: auto;
}
.howworks .container .row-fluid .span10 .right{ float: right; }
.howworks .container .row-fluid .span10 .right .nadvice{ color: #ffffff; font-weight: 600; }
.howworks .container .row-fluid .span10 .right .nadvice .icon-arrow-right{ margin-left: 10px; }


@media (min-width: 768px) and (max-width: 979px) {
    .works .banner h1{ font-size: 60px; margin-top: 120px;}
    .works .banner p{ font-size: 18px; }
    .works{ height: 485px; padding:0px;}
    .container .row-fluid .span6 .row-fluid .span4{ margin-top: 0px; }
    .container .row-fluid .span6 .row-fluid .span4 p{ font-size: 40px; }
    .container .row-fluid .span6 .row-fluid .span8 .title{ font-size: 34px; }
    .container .row-fluid .span6 .row-fluid .span8 .cam{ font-size: 20px;    margin-top: -5px; }
    .container .row-fluid .span6 .row-fluid .span8 .explain{ font-size: 14px; margin-top: 10px; }
    .container .row-fluid .span6 img{ margin-left: 10px; }
    .container .row-fluid .span6 .row-fluid .span3 p{ font-size: 40px; width: 65%;}
    .container .row-fluid .span6 .row-fluid .span9 .title{ font-size: 34px;  }
    .container .row-fluid .span6 .row-fluid .span9 .cam{ font-size: 20px;  margin-top: -5px; }
    .container .row-fluid .span6 .row-fluid .span9 .explain{font-size: 14px; margin-top: 10px;   }
    .howworks .container .btn-success{ margin-left: 0px;  margin-top: 0; }
    .howworks .container .row-fluid .span10 p{ font-size: 20px; }
    .container .content .Execute .row-fluid{ padding-left: 10px; }

}
@media (max-width: 767px) {
    .works{
        background: url(../images/spo/worksbr_v1.jpg) no-repeat right bottom;
        height: 380px;
        width: auto;
    }
    .howworks-container{ padding-left: 15px; padding-right: 15px; }
    .works .banner h1{
        font-size: 42px;
        margin-top: 70px;
        font-weight: normal;
        line-height: 1.8;
    }
    .works .banner p{ font-size: 18px; }
    .container .content .left{ margin-top: 100px; }
    .container .content .review{ margin-top: 50px; }
    .container .content .Execute{ margin-top: 30px; }
    .container .row-fluid .span6 .row-fluid .span4{ padding-left: 0px; }
    .container .row-fluid .span6 .row-fluid .span4 p{ font-size: 40px; width: 12%; }
    .container .row-fluid .span6 .row-fluid .span8 .title{font-size: 34px;}
    .container .row-fluid .span6 .row-fluid .span8 .cam{ font-size: 22px;margin-top: -5px; }
    .container .row-fluid .span6 .row-fluid .span8 .explain{ font-size: 14px;margin-top: 10px;}
    .container .row-fluid .span6 img{ margin: 50px 0px 50px 0px; }
    .container .content2 .right{ margin-top: 0px; }
    .container .content2 .discuss{ margin-left: 0px; }
    .container .row-fluid .span6 .row-fluid .span3 p{ font-size: 40px; width: 12%;  }
    .container .row-fluid .span6 .row-fluid .span9 .title{ font-size: 34px; }
    .container .row-fluid .span6 .row-fluid .span9 .cam{  font-size: 22px;margin-top: -5px; }
    .container .row-fluid .span6 .row-fluid .span9 .explain{ font-size: 14px;margin-top: 10px; }
    .howworks .container .row-fluid .span10 .right{ float: none;  width: 60%;
        margin-left: 20%;}
    .howworks .container .btn-success{ font-size: 14px; }
    .howworks .container .start{ float: none; }
    .howworks .container .row-fluid .span10 .right .nadvice{ font-size: 12px; }
    .howworks .container p{ font-size: 18px; }
    .howworks .container p{ float: none; }




}
.pdlanding .v-control{ padding-right: 0 !important; }
.pdlanding{ background: url(../images/spo/pdbanner.jpg?v=1) no-repeat center center;  margin-top: -60px; height: 750px; width: 100%;padding: 0; background-size: cover;}
.pdlanding .banner{ text-align: center; margin-top: 250px; }
.pdlanding .banner h1{ font-size: 60px; font-weight: bold; color: #ffffff;}
.pdlanding .banner p{ font-size: 24px; font-weight: lighter; margin-top: 15px; color: #ffffff;}
.pdlanding .banner .btn-success{
    text-shadow: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    border: 1px solid #ffffff;
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    border-radius: 0px;
    padding:17px 32px;
   margin-top: 60px;
 }
.pdlanding .banner .btn-success:hover{ background-color: #ffffff; color: #90af00; }
.podlanding h2{
    font-size: 45px;
    font-weight: bold;
    color: #1a1a1a;
}
.podlanding .title1{  margin-top: 120px;}
.podlanding .title{ margin-top: 100px}
.podlanding .row-fluid .span5 .explain{ margin-top: 20px; font-size: 18px; font-weight: lighter; color: #666666; }
.podlanding .row-fluid .span5 img{ margin: 20px 0px 0px 0px; }
.podlanding .row-fluid .great img{ margin-top: 100px; }
#calculate-form .btn-calculate{  text-align: center; float: none; }
#calculate-result{ display: none; }
.sponsorship{
    background: url(../images/spo/pdlanding3.jpg) no-repeat center center;
    height: 680px;
    width: 100%;
    background-size: cover;
}
.podlanding .control{ margin: 100px 0px 150px 0px; }
.sponsorship .text{ text-align: center; padding-top: 110px; }
.sponsorship .text p{ color: #ffffff; }
.sponsorship .text .mucn{ font-size: 40px; font-weight: bold; color: #ffffff; }
.sponsorship .text .enter{ font-size: 16px; font-weight: lighter;}
.sponsorship .text .could{ padding-top: 75px; }
.sponsorship .text .year{ font-weight: bold; font-size: 50px; }
.sponsorship .text .year span{ font-size: 80px; }
.sponsorship .text .gross{ font-size: 16px; font-weight: lighter;  margin-top: -10px; }
.sponsorship .text .btn-success{
     margin-left: -50px;
    font-size: 20px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    background-color: #5a7c00;
    border:1px solid #5a7c00;
    background-image: none;
    color: #ffffff;
    padding: 14px 30px;
    border-radius: 0px;
    margin-top: 25px;
    text-transform : uppercase
     }
.sponsorship .text .btn-success:hover{ background-color: #6c9206; border: 1px solid #6c9206; }
.sponsorship .text a .icon-play{ padding-left: 10px; margin-top: -7px; }
.sponsorship .text .row-fluid .span9 .form-horizontal .control-group .controls .icon-play{ padding-left: 10px; margin-top: -10px; }
.sponsorship .text .form-horizontal .control-label{
    color: #ffffff;
    background: #5a7c00;
    padding: 8px 16px;
    width: 270px;
    text-align: left;
}
.sponsorship .text .form-horizontal .controls{  margin-left: 0px; float: left;}
.sponsorship .text .form-horizontal .controls input{
      padding: 8px 6px 8px 20px;
    border-radius: 0px;
    font-size: 16px;
    font-weight: 600;
    width: 160px;
    background-image: url(../images/spo/pdlanding4.png);
    background-repeat: no-repeat;
    background-position: top left;
    border: none;
    color: #5a7c00;
}
.sponsorship .text .row-fluid .span9 .form-horizontal{ margin-top: 30px;  margin-left: -30px; }
.sponsorship .text .row-fluid .span9 .form-horizontal .left{ float: left; }
.sponsorship .text .row-fluid .span9 .form-horizontal .right{  float: left;
    margin-left: 15px; }
.sponsorship .text .row-fluid .span9 .form-horizontal .right .control-group .control-label{ width: 150px; }
.sponsorship .text .row-fluid .span9 .form-horizontal .right .control-group .controls input{ width: 110px; }
.sponsorship .text .form-horizontal .controls input:-ms-input-placeholder{color: #5a7c00;}
.sponsorship .text .form-horizontal .controls input::-webkit-input-placeholder{color: #5a7c00;}
.howworks .container .community{ padding-left: 30px; border-left:3px solid #ffffff; }
.dynamic-landing .container h1{ font-size: 50px; font-weight: 600; }
.dynamic-landing .container .pod{ font-size: 20px; width: 90%; margin: 0 auto; padding-bottom: 40px; padding-top: 10px; }
.dynamic-landing .text{ text-align: center; }
.dynamic-landing .banner{
    background: url(../images/podbean-dynamic.jpg) no-repeat center top;
    height: 500px;
    position: relative;
    overflow: hidden;
 }
.dynamic-landing .create{background: #428200;}
.dynamic-landing .create .text{
     padding: 66px 0;
    text-align: center;
}
.dynamic-landing .create .text span{ font-size: 40px; color: #ffffff; }
.dynamic-landing .create .text .start{

     text-shadow: none;
    box-shadow: none;
    border: none;
    font-size: 30px;
    color: #428200;
    background-image: none;
    background: #fff;
    padding: 20px 40px;
    border-radius: 50px;
    margin-top: -22px;
    margin-left: 25px;
}
.dynamic-landing .control h2{ font-size: 40px; font-weight: 600; margin-top: 100px;    margin-bottom: 22px; }
.dynamic-landing .control .title{ font-size: 18px; font-weight: bold; }
.dynamic-landing .control p{ font-size: 18px; margin-bottom: 30px; line-height: 1.7; }
.dynamic-landing .control .right img{  margin: 145px 0 0 25px; }
.dynamic-landing .control .fresh img{ margin:0; }
.dynamic-landing .control .fresh{ margin-top: 30px; }
.dynamic-landing .control .fresh .right h2{ margin-top: 70px; }
.dynamic-landing .work{ background: #428200; padding-bottom: 90px; }
.dynamic-landing .work .container .control{ padding-left: 25px; }
.dynamic-landing .work h2{ font-size: 60px; color: #ffffff; text-align: center; margin: 65px 0 30px 0; }
.dynamic-landing .work .hexagon{
    background: url(../images/podbean-dynamic3.png) no-repeat center top;
    height: 321px;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.dynamic-landing .work .arrow{
   background: url(../images/podbean-dynamic4.png) no-repeat center top;
    height: 56px;
    position: relative;
    overflow: hidden;
    text-align: center;
    float: left;
    width: 105px;
    margin-top: 125px;
}
.dynamic-landing .work .now{
    background: url(../images/podbean-dynamic5.png) no-repeat center top;
    height: 321px;
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-left: 0;
}
.dynamic-landing .work .now .set{ margin-top: 70px; }
.dynamic-landing .work .hexagon .step{ font-size:40px; color: #ffffff;     margin-top: 48px; }
.dynamic-landing .work .hexagon .step span{ font-weight: bold; }
.dynamic-landing .work .hexagon .set{ font-size: 24px; color: #ffffff;    margin-bottom: 15px; }
.dynamic-landing .work .hexagon .line{
    border-bottom: 2px solid #fff;
    width: 68px;
    text-align: center;
    margin: 0 auto;
}
.dynamic-landing .work .hexagon .words{ font-size: 16px; color: #ffffff;  margin-top: 16px; line-height: 1.5;}
.dynamic-landing .start-btn{ text-align: center; }
.dynamic-landing .start-btn h2{ font-size: 40px; font-weight: normal;    margin-top: 75px; }
.dynamic-landing .start-btn .start{
    box-shadow: none;
    text-shadow: none;
    border:none;
    background-image: none;
    background: #428200;
        color: #fff;
    font-size: 30px;
    padding: 28px 40px;
    border-radius: 50px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.dynamic-landing .start-btn p{ font-size: 18px; }
.dynamic-landing .start-btn{ margin-bottom: 45px; }

@media (max-width: 1200px) and (min-width: 980px){
        .dynamic-landing .work .hexagon .set{ font-size: 20px; }
        .dynamic-landing .work .container .control{ padding-left: 0; }
}
@media (max-width: 979px) and (min-width: 768px){
    .pdlanding .banner h1{  font-size: 48px; }
    .podlanding .row-fluid .span5 .title{ font-size: 30px; }
    .podlanding .title{ margin-top: 40px;}
    .podlanding .row-fluid .great{ margin-left: 45px; }
    .podlanding .row-fluid .block{ margin-left: 45px; }
    .sponsorship .text .mucn{ font-size: 28px; }
    .sponsorship .text .row-fluid .span9 .form-horizontal .left{ float: none; }
    .sponsorship .text .row-fluid .span9 .form-horizontal .right{float: none; margin-left: 0;}
    .sponsorship .text .row-fluid .span9 .form-horizontal .right .control-group .control-label{ width: 270px; }
    .sponsorship .text .row-fluid .span9 .form-horizontal .right .control-group .controls input{ width: 160px; }
    .form-horizontal .control-group{ margin-bottom: 5px; }
    .sponsorship .text .btn-success{ margin-top: 30px; }
    .howworks .container .community{ font-size: 20px;}
    .podlanding .row-fluid .span5 .title1{  font-size: 30px; }
    .sponsorship .text .row-fluid .span9 .form-horizontal{ margin-left: 0px; }
    .dynamic-landing .container h1{ font-size: 40px; }
    .dynamic-landing .container .pod{ font-size: 18px; }
    .dynamic-landing .create .text .start{ margin-top: 8px; font-size: 22px; }
    .dynamic-landing .create .text span{ font-size: 28px; }
    .dynamic-landing .control h2{ font-size: 28px; }
    .dynamic-landing .control p{ font-size: 16px; margin-bottom: 12px; }
    .dynamic-landing .control .col-left{ padding-left: 15px; }
    .dynamic-landing .control .fresh .right h2{ margin-top: 10px; }
    .dynamic-landing .work h2{ font-size: 46px; }
    .dynamic-landing .work .container{     margin-right: auto;  margin-left: auto; }
    .dynamic-landing .work .hexagon .step{ font-size: 30px; }
    .dynamic-landing .work .hexagon .set{ font-size: 16px; }
    .dynamic-landing .start-btn h2{ font-size: 30px;  }
    .dynamic-landing .start-btn{margin: 0 auto;   }
    .dynamic-landing .work .hexagon .words{ font-size: 14px; line-height: 1.4; }
    .dynamic-landing .work .container .control{ padding-left: 0; }




}
@media (max-width: 767px){
    .podlanding .row-fluid .great img{ margin-top: 40px; }
    .pdlanding{height: 485px;}
    .pdlanding .banner{ margin-top: 40px; padding:10px;}
    .pdlanding .banner h1{ font-size: 28px; margin-top: 60px; }
    .pdlanding .banner p{ font-size: 18px; }
    .pdlanding .banner .btn-success{ margin-top: 15px; }
    .podlanding h2{ font-size: 26px; margin-top: 50px; text-align: center;}
    .podlanding .row-fluid .span5 .explain{ text-align: center;}
    .podlanding .control{ margin-top: 15px; margin-bottom: 55px;}
    .sponsorship .text .mucn{  font-size: 26px; }
    .sponsorship .text .enter{font-size: 13px;}
    .sponsorship .text .year{ font-size: 28px; }
    .sponsorship .text .year span{ font-size: 32px; }
    .sponsorship{ padding:0;}
    .sponsorship .text .could{ padding-top: 0px; }
    .sponsorship .text{ padding-top: 35px;}
    .sponsorship .text .btn-success{ margin-top: 15px; margin-left: 0px; }
    .howworks .container .community{ border-left: none; padding-left: 0px;}
    .howworks .container{ text-align: center; }
    .sponsorship .text .earn{ font-size: 16px; margin-top: 10px;  margin-bottom: 5px;}
    .sponsorship .text .form-horizontal .control-label{ padding: 8px 15px; }
    .sponsorship .text .row-fluid .span9 .form-horizontal{ margin-top: 10px;  margin-left:5% ;}
    .form-horizontal .control-group{ margin-bottom: 10px; }
    .sponsorship .text .form-horizontal .controls input{ padding:8px 15px; width:270px; }
    .sponsorship .text .row-fluid .span9 .form-horizontal .right{ margin-left: 0px; }
    .sponsorship .text .row-fluid .span9 .form-horizontal .right .control-group .control-label{ width: 120px; float: left;}
    .sponsorship .text .row-fluid .span9 .form-horizontal .right .control-group .controls input{ width: 130px; }
    .sponorship2{ height: 360px; }
    .sponsorship .text .form-horizontal .controls input{ background-image:none; }
    .podlanding .row-fluid .span5 { padding:0px 15px; }
    .dynamic-landing .container h1{ font-size: 38px; }
    .dynamic-landing .container .pod{ font-size: 18px; }
    .dynamic-landing .create .text .start{ margin-top: 8px; font-size: 22px; }
    .dynamic-landing .create .text span{ font-size: 28px; }
    .dynamic-landing .control h2{ font-size: 28px; }
    .dynamic-landing .control p{ font-size: 16px; margin-bottom: 20px; }
    .dynamic-landing .control .col-left{ padding-left: 15px; margin-bottom: 100px; text-align: center;}
    .dynamic-landing .control .fresh .right h2{ margin-top: 10px; }
    .dynamic-landing .work h2{ font-size: 46px; }
    .dynamic-landing .work .container{  margin-right: auto;  margin-left: auto; }
    .dynamic-landing .work .hexagon .step{ font-size: 30px; margin-top: 55px; }
    .dynamic-landing .work .hexagon .set{ font-size: 20px; }
    .dynamic-landing .start-btn h2{ font-size: 30px;  }
    .dynamic-landing .start-btn{margin: 0 auto;   }
    .dynamic-landing .work .hexagon .words{ font-size: 16px; line-height: 1.5; }
    .dynamic-landing .control .right img{ margin: 0; }
    .dynamic-landing .control .fresh .right{ text-align: center; }
    .dynamic-landing .work .arrow{
        float: none;
        width: 100%;
        text-align: center;
        margin: 50px 0;
        transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
     }
     .dynamic-landing .start-btn .start{ font-size: 24px; padding: 22px 40px; }
     .dynamic-landing .work .container .control{ padding-left: 0; }
     .campaign-list h1{font-size: 26px !important;/* padding-left: 20px; */}
     .campaign-list .campaign{ float: none !important; }
     #reportrange{ float: none; }
     .campaign-list .creat-cam .select-date{ margin-top: 10px; }



}
.contact-form .contact{
    background: url(../images/spo/contact-form.png) no-repeat center center;
    height: 330px;
    width: 100%;
    background-size: cover;
    padding-top: 75px;
}
.contact-form .container .text{ color: #ffffff; margin-left: 40%; width: 50%;}
.contact-form .container .text h1{ font-size: 60px; font-weight: bold; }
.contact-form .container .text .line{ border-bottom: 5px solid #ffffff; width: 10%; }
.contact-form .container .text p{ font-size: 20px; margin-top: 20px; }
.contact-form .container-fluid{ margin-top: 40px; }
.contact-form .container-fluid .row-fluid .span6 form fieldset label{    margin-bottom: 10px; font-size: 18px; font-weight: bold; color: #383838; }
.contact-form input[type="text"]{ height: 30px; font-size: 16px;  color: #838383; padding-left: 15px;}
.advertising-help-page input{
    height: 40px !important;
    width: 100%;
    box-sizing: border-box;
}
.contact-form .container-fluid .row-fluid .span6 form fieldset .control-group{ margin-bottom: 30px; }
.contact-form .container-fluid .row-fluid .span6 form fieldset .btn{
    text-shadow: none;
    box-shadow: none;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    background-image: none;
    background-color: #428200;
    border: none;
    padding: 14px 34px;
    margin-top: 5px;
}
.contact-form .container-fluid .row-fluid .span6 form fieldset .btn:hover{ opacity: 0.8;}
.contact-form .container-fluid .row-fluid .span6 form{ margin-bottom: 155px }
.contact-form .container .row-fluid .span6 img{ margin: 30px 0px 125px 80px; }
@media (min-width: 768px) and (max-width: 979px) {
.contact-form .container .text h1{ font-size: 30px; }
.contact-form .container .text p{ font-size: 16px; }
.contact-form .container .row-fluid .span6 img{ margin:0px 0px 0px 20px; }
.contact-form .container-fluid{ margin-top: 0px; }
.contact-success .success .text h1{ font-size: 34px !important; padding-top: 70px !important;}
.contact-success .success .text p{ font-size: 22px !important; }
.contact-form .container-fluid .row-fluid .span6 form{ padding-top: 35px; }
.contact-form .container .text{
    margin-left: 17%;
    width: 70%;
}
.contact-form .contact{ height: 215px; }

}
@media (max-width: 767px){
.contact-form .container .text{ width: 100%; margin-left:0px; }
.contact-form .container .text h1{ font-size: 24px; padding-left: 10px;}
.contact-form .container .text p{ font-size: 14px; padding-left: 10px;}
.contact-form .container .text .line{  margin-left: 10px; }
.contact-form .container .row-fluid .img{ display: none; }
.contact-form .container-fluid{padding-left: 15px !important; margin-top: 0px;}
.contact-form .container-fluid .row-fluid .span6 form{ margin-bottom: 80px; }
.contact-success .success .text h1{ font-size: 28px !important; }
.contact-success .success .text{ margin-top: 0px !important; margin-bottom: 60px !important; }
.contact-success .success .text p{ font-size: 18px !important; }
.contact-form .contact{ height: 240px;width: auto; margin-top: -5px; }
.contact-form .container-fluid .row-fluid .span6 form{ padding-top: 35px; }
.contact-form input[type="text"]{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  box-shadow: none;
  outline: none;
}
.contact-form .container-fluid .row-fluid .span6 form fieldset textarea{ width: 93.5%; }
.contact-form .container-fluid .row-fluid .span6 form select{width: 97% !important;}









}
.contact-success .success .text { text-align: center; margin-top: 70px;  margin-bottom: 160px; }
.contact-success .success .text h1{ font-size: 48px; }
.contact-success .success .text p{ font-size: 32px; font-weight: bold;  margin-top: 15px; }
.contact-success .success .text .btn-success{
        text-shadow: none;
        box-shadow: none;
        color: #ffffff;
        font-size: 18px;
        font-weight: 600;
        background-image: none;
        background-color: #428200;
        border: none;
        padding: 14px 34px;
        margin-top: 20px;
}
.contact-success .success .text .btn-success:hover{opacity: 0.8; }

@media (min-width: 1024px) and (max-width: 1200px){
.contact-form .container .text h1{ font-size: 40px; }
}

.verifyEmail .verifyEmail-content{ padding-top: 50px; padding-bottom: 200px;}
.verifyEmail h1{
    font-size: 34px;
    font-weight: 200;
    padding-bottom: 12px;
}
.verifyEmail .content{ margin-top: 35px; }
.verifyEmail .content .span9 .address{  margin-bottom: 35px;  margin-top: 25px; font-size: 20px; font-weight: bold; color: #494949; }
.verifyEmail .content .span9 .email{ font-size: 14px; color:#666666; font-weight: 600; }
.verifyEmail .content .span9 .email #change-button{ cursor: pointer; color: #5bb75b; }
.verifyEmail .content .span9{ padding-left: 20px; }
.verifyEmail .content .span9 .form-inline{ margin-top: 45px; }
.verifyEmail .content .form-inline .update{
    border-radius: 0;
 }
.verifyEmail .content .span9 .form-inline input{ border-radius: 0px; }
.verifyEmail .content .span9 #re-send{ cursor: pointer; margin-top: 10px; margin-bottom: 0px; color: #5bb75b; font-weight: 600; }
.verifyEmail .content .span9 #sep{ font-weight: bold; color: #494949; }
.verifyEmail .container-fluid .row-fluid .span8{ margin-bottom: 60px; }
.dynamic-insertion{ min-height: 400px; }
.dynamic-insertion .dy-left{ float: left; font-size: 34px; font-weight: 200;}
.dynamic-insertion .dy-left .designate{     color: #929292; font-size: 16px; }
.dynamic-insertion .dy-left small{ font-size:14px;position: absolute; margin-top: 15px; }
.dynamic-insertion .dy-right{ float: right; margin-top: 10px;  }
.dynamic-insertion .dy-right .batch{
    font-size: 18px;
    font-weight: 200;
    padding: 12px 28px;
    background: #469afa;
    color: #ffffff;
 }
.dynamic-insertion .dy-right .batch:hover{
       background: #408fea;
 }
.dynamic-insertion .dy-right .batch .coupon_ques .icon-info-sign{ color: #ffffff !important; }
.dynamic-insertion .dy-right select{ font-family: open sans; }
.dynamic-insertion .position-item { margin-bottom:16px; background: #f8f8f8; padding: 20px;}
.dynamic-insertion .position-item .span7{ height: 30px; background: #dedede; }
.dynamic-insertion .container-list{ margin-top: 45px;  }
.dynamic-insertion .clear{ clear: both; }
.dynamic-insertion .position-item .span1 .edit{
    box-shadow: none;
    text-shadow: none;
    border-color: transparent;
    border:1px solid #b5b5b5;
    padding: 1px 9px 11px 9px;
}
.dynamic-insertion .span1 .edit .icon-edit{ font-size: 18px; line-height: 20px;  }
.dynamic-insertion .form-horizontal .control-label{
    font-size: 16px;
    text-align: left;
 }
.dynamic-insertion .modal-body{ padding: 30px; }
.dynamic-insertion .form-horizontal .control-group input{ width: 50%;  }
.dynamic-insertion .form-horizontal .controls{ margin-left: 160px; }
.dynamic-insertion .span1 #myModal .modal-header button{ font-size: 28px; }
.dynamic-insertion .span1 #myModal .modal-footer button{
    font-size: 16px;
    padding: 5px 12px;
}
.dynamic-insertion .form-horizontal .controls a{ color: #383838; }
.dynamic-insertion .form-horizontal .controls i{
    margin-left: 8px;
    margin-top: -2px;
}
.dynamic-insertion .container-list .pagination{ text-align: center; }
.dynamic-insertion .setting-btn .create{

    font-size: 24px;
    padding: 16px 48px;
    margin:20px 0px 80px 0px;

}
.dynamic-insertion .setting-btn{ text-align: center; }
.campaign-list{
    min-height: 650px;
}
.campaign-list .empty-campaign .creat h3{ font-size: 28px; font-weight: normal;}
.campaign-list .empty-campaign .left{ text-align: right; }
.campaign-list .empty-campaign .right{ text-align: left; }
.campaign-list .empty-campaign .creat{  padding: 140px 0 260px 0; }
.campaign-list .empty-campaign .creat .click{ font-size: 16px; }
.campaign-list .empty-campaign .creat a{
    font-size: 20px;
    border:none;
    width: 220px;
    line-height: 50px;
    text-shadow: none;
    margin-top: 15px;
 }
.campaign-list .empty-campaign .creat a .icon-plus{
    margin-top: -11px;
    margin-right: 7px;
    font-weight: normal;
 }
 .campaign-list .con-campaign .title{
    margin-bottom: 30px;
 }
.campaign-list .con-campaign .title h3{  font-size: 40px; font-weight: normal; float: left;}
.campaign-list .con-campaign .title .btn-right{ float: right;  margin-top: 18px; }
.campaign-list .con-campaign .title .btn-right .btn-position{
    margin-right: 10px;
    background: #ffffff;
    border:1px solid #bfbfbf;
    color: #1a1a1a;
}
.campaign-list .con-campaign .title .btn-right .btn-position:hover{ background: #f8f8f8; }
.campaign-list .con-campaign .title a{
    font-size: 18px;
    border:none;
    padding: 12px 30px;
    text-shadow: none;
    background-image: none;
}
.campaign-list .con-campaign .title a .icon-plus{ margin-top: -6px; margin-right: 6px; }
.campaign-list .con-campaign .alert{ margin:0 0 20px 0; }
.campaign-list .con-campaign .cam-list{ margin-bottom: 20px; background: #f8f8f8; padding: 30px; border-radius: 4px; }
.campaign-list .con-campaign .clear{ clear: both; }
.campaign-list .con-campaign .cam-list .cam-title p{ display: inline; font-size: 24px; }
.campaign-list .con-campaign .cam-list .cam-title .label{ padding: 3px 8px; background: #ee63b1; }
.campaign-list .con-campaign .cam-list .cam-title .process{ background: #90c31f }
.campaign-list .con-campaign .cam-list .cam-title .active{ background: #c65c0e; }
.campaign-list .con-campaign .cam-list .cam-title .inactive{ background: #9c9c9c; }
.campaign-list .con-campaign .cam-list .cam-title .unpaid{ background: #a7515d; }
.campaign-list .con-campaign .cam-list .span10{ border-right:1px solid #e4e4e4; }
.campaign-list .con-campaign .cam-list .cam-date{ margin-top: 20px; margin-bottom: 0;}
.campaign-list .con-campaign .cam-list .cam-date span{ padding-right: 15px; }
.campaign-list .con-campaign .cam-list .span2 a{
    font-size: 18px;
    width: 136px;
    padding: 10px 19px;
    border-radius: 4px;

}
.campaign-list .con-campaign .cam-list .span2 .view-stats{
    background: #ffffff;
   border:1px solid #bfbfbf;
 }
.campaign-list .con-campaign .cam-list .span2 .stats{ background: #e5e5e5; color: #555; }
.campaign-list .con-campaign .cam-list .span2 .view-stats:hover{ background:#f8f8f8; }
.campaign-list .con-campaign .cam-list .span2 .cancel-campaign{
    background: #ffffff;
    border:1px solid #bfbfbf;
    color: #1a1a1a

}
.campaign-list .con-campaign .cam-list .span2 .cancel-campaign:hover,.campaign-list .con-campaign .cam-list .span2 .stats-btn:hover{ background:#f8f8f8; }
.campaign-list .con-campaign .pagination{ text-align: center; }
.campaign-list .con-campaign .cam-list .span2 .cancell{
       background: #f8f8f8;
       color: #999999;
       border:1px solid #ccc;
       margin-top: 25px;
   }

.campaign-list .con-campaign .cam-list .span2 .add{ margin-bottom: 10px; margin-top: 5px; }
.campaign-list .con-campaign .cam-list .span2 .btn-grey{
   background: #e5e5e5;
    color: #555;
}
.campaign-list .con-campaign .cam-list .information{ list-style: none; margin-left: 0; margin-top: 20px;    margin-bottom: 0px;}
.campaign-list .con-campaign .cam-list .information .campaign-infor{ float: left; }
.campaign-list .con-campaign .cam-list .information .clear{ clear: both; }
.campaign-list .con-campaign .cam-list .information .date{ font-size: 18px; font-weight: 600; margin-bottom: 2px; }
.campaign-list .con-campaign .cam-list .information .infor-title{ color: #666666; margin-bottom: 0px; }
.campaign-list .con-campaign .cam-list .information .duration{ width: 30%; }
.campaign-list .con-campaign .cam-list .information .position{ width: 35%; }
.campaign-list .con-campaign .cam-list .information .episodes{ width: 17%; }
.campaign-list .con-campaign .cam-list .information .impression{ width: 18%; }
.campaign-form h3{ text-align: center; font-size: 40px;  margin-bottom: 45px; font-weight: normal; }
.campaign-form .form-horizontal .control-label{ text-align: left; }
.campaign-form .form-horizontal .campaignname{ width: 45%; }
.campaign-form .form-horizontal .start{ width: 20%; margin-right: 10px; text-align: left !important;}
.campaign-form .form-horizontal .end{ width: 20%; margin-left: 6px;}
.campaign-form .form-horizontal .control-group .controls.cb .checkbox{
   float: left;
   padding-right: 50px;
   margin-top: 5px;
   width: 65px;
 }
.campaign-form #usa_geo_toggle i{
    font-size: 13px;
    color: #555;
    cursor: pointer;
    padding: 0 4px;
}
.campaign-form .form-horizontal .geography .controls .geo-check{
    padding-right: 40px;
    display: block;
    clear: both;
    width: 0;
    margin-top: 0px;
}
.campaign-form .form-horizontal .geography .controls .check-all{
   margin-bottom: 10px;
 }
.campaign-form .form-horizontal .control-group .controls .upload{
    display: block;
    float: left;
    margin-right: 30px;
}
.campaign-form .form-horizontal .control-group .position-text{
    float: left;
    min-height: 10px;
    padding-top: 5px;
    width: 135px;
}
.campaign-form .form-horizontal .control-group .position-text .position-icon{
    min-height: 10px;
    float: left;
    font-size: 14px;
    color: #428200;
}
.campaign-form .form-horizontal .control-group .position-text .position-icon .icon-ok{ padding-right: 10px; }
.campaign-form .form-horizontal .control-group .controls .file-type{
        float: left;
    margin-top: 5px;
      width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.campaign-form .form-horizontal .control-group .controls .time{
        float: left;
    width: 10%;
    margin-right: 10px;
    margin-left: 5px;
}
.campaign-form .form-horizontal .control-group .controls .priority{
         float: left;
    margin-left: 105px;
    margin-top: 5px;
}
.campaign-form .form-horizontal .controls{ margin-left: 210px; }
.campaign-form .form-horizontal .geography .controls{ float: left; margin-left: 52px; }
.campaign-form .form-horizontal .clear{ clear: both; }
.campaign-form .form-horizontal .pre-roll{ margin-bottom: 15px; }
.campaign-form .form-horizontal .mid-roll{ margin-bottom: 15px; }
.campaign-form .form-horizontal .selest-btn{ margin-top: 50px; text-align: center; }
.campaign-form .form-horizontal .selest-btn button{ font-size: 20px; padding: 16px 32px; }
.campaign-form .form-horizontal .selest-btn .cancel{
        background: #ffffff;
    border: 1px solid #bfbfbf;
    background-image: none;
    color: #1a1a1a;
    border-radius: 4px;
    margin-right: 15px;
    padding: 15px 32px;
}
.campaign-form .form-horizontal .selest-btn a{
   font-size: 20px;
    padding: 16px 32px;
}
.campaign-form .form-horizontal .selest-btn .cancel-campaign{
    background: #ffffff;
    border: 1px solid #bfbfbf;
    color: #1a1a1a;
    padding: 15px 32px;
    margin-right: 10px;
 }
 .campaign-form .form-horizontal .selest-btn .cancel-campaign:hover{ background: #f8f8f8; }
.campaign-form .form-horizontal{margin-bottom: 70px;}
.dynamic-episode-add{min-height: 370px;}
.dynamic-episode-add .title h3{ margin-bottom: 40px; font-size: 40px; text-align: center; font-weight: normal;}
.dynamic-episode-add .select .right
.dynamic-episode-add .title{ padding-bottom: 50px; }
.dynamic-episode-add .select .left{ float: left;  }
.dynamic-episode-add .select .right{ float: right; }
.dynamic-episode-add .select .right a{
     background: #f9f9f9;
    border-radius: 0px;
    box-shadow: none;
    text-shadow: none;
    border-color: transparent;
    border: 1px solid #e4e4e4;
    padding: 5px 14px;
}
.dynamic-episode-add .select .right a img{ margin-top: -3px; margin-right: 5px;  }
.dynamic-episode-add .select .right a .icon-chevron-right{ margin-left: 15px; }
.dynamic-episode-add .select .right a span{  color: #c81623; }
.dynamic-episode-add .select .left .all{ float: left;    margin-top: 5px; }
.dynamic-episode-add .select .left .form-inline{ margin-left: 45px; float: left; }
.dynamic-episode-add .select .left .form-inline input{ width: 130px; }
.dynamic-episode-add .select .left .form-inline button{ margin-left: 5px; padding: 4px 7px;}
.dynamic-episode-add .clear{ clear: both; }
.dynamic-episode-add .select .episode{ background: #f8f8f8; padding: 7px 20px; }
.dynamic-episode-add .select .episode .episode-box{ float: left;}
.dynamic-episode-add .select .sel-title{padding-bottom: 20px;}
.dynamic-episode-add .select .episode{
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 1.6%;
    width: 49.133333%;
}
.dynamic-episode-add .submit{ text-align: center; }
.dynamic-episode-add .select .episode span{ font-size:14px;  }
.dynamic-episode-add .submit .sub{
    box-shadow: none;
    text-shadow: none;
    font-size: 24px;
    border:none;
    padding: 18px 40px;
    background-image: none;
}
.dynamic-episode-add .submit{ margin-top: 30px; }
.dynamic-episode-add .select .episode .rm-episode-btn{
    color: #000;
    float: right;
}
.dynamic-episode-add .submit .cancel{
    background: #ffffff;
    border: 1px solid #bfbfbf;
    font-size: 24px;
    padding: 17px 40px;
    background-image: none;
    color: #1a1a1a;
    border-radius: 4px;
    margin-right: 15px;
 }
.dynamic-episode-add .submit {  margin-bottom: 50px; }
.dynamic-episode-add .submit .delete-campaign{
    font-size: 24px;
    padding: 18px 10px;
 }
.dynamic-episode-add .submit p{ margin-top: 15px; }
.dynamic-episode-add .submit p span{ font-weight: bold; }
.dynamic-episode-add .pay-now img{ margin-top: 25px;}
.dynamic-episode-add .pagination{ text-align: center; margin-top:0px;}
#unqualify-episodes .unqualified{
    font-size: 20px;
    font-weight: 600;
    color: #383838;
    background: #f8f8f8;
    padding: 15px 20px;
}
#qualified-episodes-item #filter-by-date{
    background: #ffffff;
    border: 1px solid #bfbfbf;
}
#unqualify-episodes .accordion-group .accordion-body .accordion-inner{ padding: 10px 0; }
#unqualify-episodes .unqualified i{ font-size: 18px;  color: #555; margin-left: 12px; }
#episode-list h2{
    font-size: 24px;
    font-weight: 600;
    color: #383838;
}
#episode-list p{ padding-bottom: 15px; }
#episode-list p .all-episode-count{ color: #f1420b; }
.episode-list-view .items{
    display: inline-block;
    width: 100%;
}
.episode-list-view .items .episode:nth-child(2n),#unqualify-episode-list-view .items .episode:nth-child(2n){ margin-right: 0; }
.dynamic-episode-add #submit-form #submit-dom{
    bottom: 10px;
    width: 48%;
    background: #e4e4e4;
    position: fixed;
    bottom: 0px;
    z-index: 999;
}
.dynamic-episode-add #submit-form #submit-dom{ margin-bottom: 0px;}
.dynamic-episode-add #submit-form #submit-dom .submit{  margin-bottom: 0px; }
.dynamic-episode-add #submit-form #submit-dom .pay-now .pay{  margin-left: 20px; margin-top: 20px;}
.dynamic-episode-add #submit-form #submit-dom .pay-now img{ margin-top: 45px; }
.dynamic-episode-add #submit-form #submit-dom .pay-now p{ margin-top: 8px; }
.dynamic-episode-add #submit-form .modal-body .Select .episode{
    background: #f8f8f8;
    padding: 7px 20px;
    margin-bottom: 20px;
}
.dynamic-episode-add #submit-form .modal-body .Select .episode .rm-episode-btn{
    padding-left: 10px;
    float: right;
}
.dynamic-episode-add .unquality-selected{ text-align: center;     margin-top: 50px; }
.dynamic-episode-add .unquality-selected .selected-count{ color: #f1420b;  }
#unqualify-episode-list-view .episode .title{ color: #959595; }
.spo-start-page .clear{ clear: both; }
.spo-start-page .marketplace{ width: 50%; float: left; }
.spo-start-page .dynamic-insertion{
    width: 50%;
    float: right;
    background:#f8f8f8;
}
.spo-start-page .content{overflow: hidden; text-align: center; padding: 65px 0px 130px 0px; border-right: 1px solid #eee;}
.spo-start-page .content h1{ font-size: 28px; font-weight: 600; margin-top: 20px;}
.spo-start-page .content p{ color: #666666; line-height: 1.5; margin-bottom: 55px; }
.spo-start-page .content .text img{ margin-right: 10px; }
.spo-start-page .content .text{ margin: 8px; }
.spo-start-page .dynamic-insertion .dynamic-content{ margin-left: -100px; }
.spo-start-page .dynamic-insertion .dynamic-content p{ margin-bottom: 30px; }
.spo-start-page .content .dynamic-text{ text-align: left; padding-left: 180px; }
.spo-start-page .content .accept{ margin-left: -18px;}
.spo-start-page .content .build{margin-right: -33px; }
.spo-start-page .content .text span{ line-height: 1.5; }
.spo-start-page .content a{
    margin: 0 auto;
    width: 240px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    display: block;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    border:none;
    font-family: open sans;

}
.spo-start-page .content .get{ margin-top: 45px; }
.spo-start-page .content .learn{ font-size: 14px; color: #1a1a1a; font-weight: 200; text-decoration: underline; }
.spo-start-page .mark-content{ margin-right: -55px; }
#main-content .dgit02{ list-style: none;  margin-left: 0;}
#main-content .dgit02 li{
     color: #FFFFFF;
    float: left;
    font-size: 42px;
    font-weight: bold;
    margin: 0 20px 10px 0;
    min-width: 150px;
    padding: 25px 30px 10px;
    text-align: center;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset;

}
#main-content .dgit02 .total{ background: #428200; }
#main-content .dgit02 li strong{ display: block; padding-bottom: 8px; }
#main-content .dgit02 li.unique{ background: #666666; }
#main-content .dgit02 li span{
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2em;
    margin-top: 10px;
}
#main-content .spec-tit h2{
    font-size: 18px;
    font-weight: bold;
    color: #444444;
    margin: 10px 10px 20px;
    text-transform: uppercase;
    float: left;

}
#main-content .spec-tit{    overflow: hidden;}
#main-content .widget{ margin-bottom: 30px; position: relative; }
.widget .widget-content{
    border: 1px solid #ccc;
    position: relative;
    padding: 25px;

}
#main-content .widget .widget-content.table-container, #main-content .widget .widget-content .table-container{
    border: 0;
    padding: 0;
}
#main-content .widget-content.table-container .table{
    border: 1px solid #ccc;
    margin: 0;
}
#main-content .aperiam_block{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
#main-content .aperiam_block li:first-child{ border:none; }
#main-content .aperiam_block li{
    list-style: none;
    float: left;
    width: 31%;
    border-left: 1px solid #dddddd;
    padding: 0 1%;
    text-align: center;
 }
#main-content .states_list{
    margin-left: 52%;
    margin-top: -130px;
}
#main-content .aperiam_block li span{
    font-size: 16px;
    color: #444444;
    margin: 20px;
    display: block;
    font-weight: bold;
}
#main-content .states_list li i{
    display: inline-block;
    width: 15px;
    height: 10px;
}
#main-content .states_list .red {
    color: #999999;
    font-size: 14px;
    margin-bottom: 10px;
}
#main-content .states_list .red strong {
    font-size: 28px;
    color: #e15150;
    font-weight: normal;
}
#main-content .states_list .yellow i {
    background-color: #ffd636
}
#main-content .states_list .green i {
    background-color: #52b852
}
#main-content .states_list .blue i {
    background-color: #beedff
}

#main-content .states_list .purple i {
    background-color: #a43cff
}
#main-content .states_list li span{
    display: inline;
    font-size: 12px;
    color: #999999;
    font-weight: normal;
    margin: 0px;
 }
#main-content .states_list li{
    border: medium none;
    float: none;
    margin: 1px 0;
    text-align: left;
    width: auto;
    font-size: 12px;
}
#main-content .states_list ul{ min-height: 120px; }
#main-content .table-flipscroll th h2{
    font-size: 18px;
     margin: 10px 0;

}
#new_stats_chart_loading{
    display: block;
    position: absolute;
    text-align: center;
    background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.9);
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 3;
}
#new_stats_chart_loading img{
    margin-top: 8%;
    position: fixed;
    margin-left: -125px;
}
.select-file, .select-time{
    float: left;
    position: relative;
    margin: 5px;
}
#main-content .btn, #main-content .btn{ border:1px solid #ccc; }
form.form-inline .dt_header .btn-toolbar{ display: inline; }
.btn.active, .btn:active{ box-shadow: none; }
#main-content .btn-toolbar{ font-size: inherit; }
.choose-day-block{
    display: inline-block;
    margin-left: 10px;
    margin-top: -1px;
 }
.export-block{
    margin: 15px 5px 0px;
    text-align: left;
}
#custom_submit{ padding: 5px 13px !important; }
#main-content .btn-info{ border:none!important; }
.dataTables_wrapper .dt_header, .dataTables_wrapper .dt_footer{
    padding: 10px;
    border: solid #ccc;
    border-width: 0 1px 1px
}


.table .legend th, .table .legend td{
    border: medium none;
    font-weight: bold;
    padding: 2px 3px;
    text-transform: uppercase;
    vertical-align: middle;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{ background: #ffffff; }
.choose-day-block span{ position: relative; }
#sidebar #navigation{
    width: 100%;
    height: auto !important;
    overflow: visible !important;
  }
#sidebar #navigation ul {
    list-style: none;
    margin-left: 0;
}
#sidebar{
    float: left;
    z-index: 600;
    position: fixed;
    width: 18%;
    padding-top: 15px;
    /* max-width: 288px; */
}
#sidebar #navigation ul li a{ color: #1a1a1a; }
#main-content{
    float: left;
    width: 81%;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 15px;
    margin-left: 17%;
}
#sidebar #navigation ul.inner-nav> li > a{
    font-weight: 600;
    line-height: 1;
    display: block;
    font-size: 13px;
    padding: 15px 17px 15px 25px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

#sidebar #navigation ul.inner-nav :first-child>a {
    border-top: 1px solid #ddd;
}
#sidebar #navigation ul.inner-nav> li > a i{ font-size: 14px; margin-right: 10px; margin-top: -2px; }
#sidebar #navigation ul.inner-nav > li.active > a{border-right: 0;background: #ffffff;}
.dynamic-stats{
    padding-bottom: 50px;
    padding-top: 0px;
    margin-top: -15px;
}
#show_per_position{ margin-top: 0px; }
.dynamic-stats .left{
    margin-top: 35px;
    color: #1281bc;
    padding-left: 40px;
    margin-left: 17%;
    position: absolute;
}
#main-content h1{ margin-top: 25px !important; }
.dynamic-stats{
    background-image: url(/admin/images/layout/line.png);
    background-position: left center;
    background-size: 18% 1px;
    background-repeat: repeat-y;
    position: relative;
}
#main-content .widget table tr td{ padding: 8px 12px; }
.podcaster-payment{
    padding-bottom: 50px;
}
.podcaster-payment .pay{
   font-size: 34px;
   font-weight: 200;
 }
.podcaster-payment .total{
    padding-top: 8px;
}
.podcaster-payment .total .current{
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
}
.podcaster-payment .total .pri{
    font-weight: 600;
    font-size: 40px;
    color: #ffffff;
}
.podcaster-payment .total a{
    color: #ffffff;
}
.podcaster-payment .total a i{
    margin-top: 0;
}
.podcaster-payment .total .popover{
    z-index: 1099;
}
.podcaster-payment .md-layout .md-layout-item{
    margin-right: 20px;
    min-width: 25%;
    max-width: 25%;
    flex: 0 1 25%;
}
.podcaster-payment .paypal-account{
    margin-top: 0;
}

.podcaster-payment .form-horizontal input{
    display: inline;
    width: 80%;
    margin-right: 15px;
    padding-left: 0;
    padding-top: 12px;
}
.podcaster-payment .paypal-account .form-horizontal .btn-primary{
    padding: 10px 30px !important;
    margin-right: 15px;
}
.podcaster-payment .paypal-account .form-horizontal .btn-primary .icon-upload{
    display: none;
}
.podcaster-payment .paypal-account .control-label{
    float: none;
    text-align: left;
    width: 100%;
    font-size: 16px;
}
.podcaster-payment .paypal-account .control-label b{
    font-size:20px ;
    font-weight: 600;
}
.podcaster-payment .paypal-account .controls,.podcaster-payment .paypal-account .tax-form-text {
    margin-left: 75px;
}
.podcaster-payment .table-content table th{
    padding: 15px 8px;
}

/*podads-advertising*/
.podads-advertising .banner{
    background: url(../images/spo/podads-banner.jpg) no-repeat center center;
    height: 800px;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-size: cover;
    margin-top: -60px;
}
.podads-advertising .banner .text{
    width: 55%;
    margin-top: 22%;

}
.podads-advertising .banner h1{
    font-size: 60px;
    font-weight: bold;
    color: #ffffff;
}
.podads-advertising .banner p{
    font-size: 20px;
    color: #ffffff;
    padding-right: 50px;
    margin-top: 40px;
}
.podads-advertising .btn-get{
    font-size: 16px;
    background-color: #428200;
    border-radius: 0px;
    color: #ffffff;
    padding: 16px 40px;
    margin-top: 35px;
}
.podads-advertising .btn-get:hover{ background-color: #88ba03;  }
.podads-advertising .podads-content .podads-first{ padding-top: 105px; }
.podads-advertising .container img{ margin:0px !important; }
.podads-advertising .podads-content .text h2{
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 25px;
}
.podads-advertising .podads-content .text p{
    font-size: 18px;
    color: #233239;
    padding-right: 69px;
    line-height: 1.7;
}
.podads-advertising .podads-content .podads-first .text{
    padding-top: 28px;
    padding-left: 35px;
}
.podads-advertising .podads-content .btn-get{
    margin-top: 25px;
}
.podads-advertising .testimonial{
    background-color: #f9f9f9;
    padding: 120px 0;
}
.podads-advertising .testimonial .description{
    font-size: 18px;
    line-height: 1.8;
}
.podads-advertising .testimonial .right-words{
    text-align: right;
    padding-top: 20px;
    font-size: 16px;
}
.podads-advertising .testimonial .rich{ margin-bottom: 5px;}
.podads-advertising .testimonial .link{
    color: #428200;
    text-decoration: underline;
}
.podads-advertising .podads-content .podads-second .text{ padding-left: 0px; }
.podads-advertising .podads-content .podads-first .text ul{ margin-left: 20px; }
.podads-advertising .podads-content .podads-second .text p{
    padding-right: 0px;
    margin-bottom: 5px;
}
.podads-advertising .podads-content .podads-second img{ padding-top: 55px;padding-bottom: 15px; }
.podads-advertising .podads-content .podads-third img{ margin-top: 40px !important;}
.podads-advertising .podads-content .podads-third .text p{ margin-bottom: 2px; }
.podads-advertising .podads-content{ padding-bottom: 150px; }
.podads-advertising .update-content{
    padding: 85px 0px;
}
.podads-advertising .update-content .text{
    text-align: center;
    padding-bottom: 60px;
}
.podads-advertising .update-content .left-text{ padding-left: 35px; }
.podads-advertising .update-content .right-text{ padding-right: 35px; }
.podads-advertising .update-content .geo-text{
    padding-bottom: 20px;
}
.podads-advertising .update-content .text h3{
    color: #233239;
    font-size:18px;
    font-weight: 600;
    /*text-transform: uppercase;*/
    padding-top: 15px;
}
.podads-advertising .update-content h2{
    font-size: 32px;
    text-align:center;
    line-height: 1.8;
    margin-top: 0;
    margin-bottom: 75px;
}
.podads-advertising .update-content p{
    padding:0 125px;
    font-size: 16px;
    line-height: 1.8;
}
.podads-advertising .podads-start{ background-color: #428200; }
.podads-advertising .podads-start .text{
    text-align: center;
    padding: 85px 0px 90px 0px;
}
.podads-advertising .podads-start .text p{
    font-size: 28px;
    font-weight: 600;
    color: #ffffff;
}
.podads-advertising .podads-start .text .btn-get{
    background-color: #ffffff;
    color: #1a1a1a;
    margin-top: 15px;
    padding: 16px 65px;
}
.podads-advertising .podads-start .text .btn-get:hover{ background-color: #f8f8f8; }
.podads-advertising .podads-work{
    padding:105px 0px 145px 0px;
    background-color: #f9f9f9;
}
.podads-advertising .text-work{ text-align: center; }
.podads-advertising .podads-work h2{
    font-size: 40px;
}
.podads-advertising .podads-work .words{
    font-size: 16px;
    color: #233239;
    line-height: 1.8
}
.podads-advertising .podads-work span{
    color: #838383;
    font-size: 14px;
    font-weight: bold;
}
.podads-advertising .podads-work h3{
    font-size: 30px;
    color: #1a1a1a;
    padding-top: 2px;
}
.podads-advertising .podads-work .ads-words{
    font-size: 16px;
    color: #233239;
    line-height: 1.8;
    width: 80%;
    padding-top: 10px;
}
.podads-advertising .podads-work .pod-first{padding-top: 75px;}
.podads-advertising .podads-work .set{ padding-top: 70px; padding-left: 40px; }
.podads-advertising .podads-work .create{ padding-top: 125px; }
.podads-advertising .podads-work .track{ padding-top: 105px; }
.podads-advertising .podads-work .set-ads img{ padding-left: 40px; }
.podads-advertising .podads-work .create .text{ padding-left: 40px;padding-top: 60px; }
.podads-advertising .podads-work .track img{ padding-left: 60px; }
.podads-advertising .podads-work .create img{ padding-left: 55px; }
.podads-advertising .podads-work .track .text{ padding-left: 35px; padding-top: 40px;  }
.podads-advertising .podads-work .create .ads-words{ width: 90%; }
.podads-advertising .podcast-content{
    padding: 110px 0px 120px 0px;
    background-color: #f9f9f9;
}
.podads-advertising .podcast-content .discretion{
    font-size: 20px;
    color: #666666;
    font-weight:200;
    line-height: 1.7;
}
.podads-advertising .podcast-content .name{ font-size: 16px; color: #000000;padding-top: 20px; }
.podads-advertising .podcast-content .words{ font-size: 16px; color: #666666;}
.podads-advertising .podcast-content .words a{
    color: #666666;
    text-decoration: underline;
}
.podads-advertising .podcast-content .words a:hover{ color: #428200;}
.podads-advertising .podcast-content .text{ padding-top: 15px; }
.podads-advertising .podcast-content .pod-second{ padding-top: 80px; }
.podads-advertising .podcast-content .podcst-right{ margin-left:0;  }
.podads-advertising .podcast-content .mp{ padding-top: 18px; }
.podads-advertising .podcast-content .pod-show .text{padding-left: 20px; }
.podads-advertising .podcast-content .pod-show .right-img{ text-align: center; }

/*ads 新改版的页面公用样式 */
.common-ads-bg {
  background-color: #eeeeee;
}
.common-card{
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 100%;
    margin: 15px 0 30px 0;
    overflow: unset;
    font-size: .875rem;
    /*box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);*/
    border-radius: 6px;
    color: #333;
    background: #ffffff;
}
.common-card-large{
    margin-top: 50px;
}
.common-card-content{
   padding: 15px 30px;
}
.common-ads-bg .btn-primary{
    border-radius: 4px!important;
    padding: 10px 20px!important;
    background-color: #2196f3!important;
    box-shadow: 0 2px 2px 0 rgb(33 150 243 / 14%), 0 3px 1px -2px rgb(33 150 243 / 20%), 0 1px 5px 0 rgb(33 150 243 / 12%) !important;
}
.common-ads-bg .btn-small{
    padding: 5px 12px!important;
    font-size: 13px;
    font-weight: normal;
}
.common-ads-bg .btn-primary:hover,.common-ads-bg .btn-primary:focus{
    box-shadow: 0 14px 26px -12px rgba(33,150,243,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(33,150,243,.2) !important;
    background-color: #128ff2!important;
}
.common-ads-bg select{
    background: transparent;
    border-right: none;
    border-radius: 0;
    border-top: none;
    border-left: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 3px;
}
.common-ads-bg select option{
    padding: 8px 12px;
}
.btn-no-bg{
    background-color: transparent !important;
}
.common-dropdown{
    border-bottom: 1px solid #d2d2d2;
    border-radius: 0 !important;
    display: flex;
    padding: 0 2px !important;
}
.common-dropdown .dropdown-toggle{
    padding: 4px;
}
.common-dropdown .icon-calendar{
    font-size: 18px;
    margin-right: 10px;
    width: 18px;
    height: 18px;
}
.common-dropdown .caret{
    margin-left: 10px;
}
.common-table .table-title{
    font-size: 18px;
    font-weight: 600;
}
.common-table .md-card-header{
    padding: 18px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #F2F1F5;
}
.common-table .table-content table .empty{
    text-align: center;
    padding: 55px 0;
    font-size: 14px;
    color: #888888;
}
.common-table .table-content table .empty .not-campaign{
    margin-left: -30px;
}
.common-table .table-content table .empty .not-campaign p:last-child{
    padding-top: 10px;
}
.card-icon{
    width: 60px;
    height: 60px;
    text-align: center;
    border-radius: 3px;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
}
.card-icon i{
    font-size: 26px;
}
.card-icon-orange{
    background: linear-gradient(60deg,#ffa726,#fb8c00);
    /*box-shadow: 0 12px 20px -10px rgba(255,152,0,.28), 0 4px 20px 0 rgba(0,0,0,.12), 0 7px 8px -5px rgba(255,152,0,.2);*/
}
.table-content .table tr{
    border-bottom: 1px solid #F2F1F5;
}
.table-content .table tr:last-child{
    border-bottom: none;
}
.table-content .table th{
    font-size: 14px;
    color: #666666;
    font-weight: 600;
    padding: 20px 8px;
    background-color: #fcfcfc;
    /*border-radius: 6px;*/
}
.table-content .table th .popover{
    font-weight: normal;
}
.table .table{
    border-radius: 6px;
}
.table-content .table tr th:first-child{
    padding-left: 35px;
}
.table-content .table thead tr {
   border-bottom: 1px solid #F2F1F5 !important;
}
.table-content .table tr td{
    background-color: transparent !important;
    border-top: none;
    padding: 15px 8px;
    font-size: 13px;
    vertical-align: middle;
}
.table-content .table tr td:first-child{
    padding-left: 35px;
}
.table-content .table tr:hover{
    background-color: #f8f9fa;
    cursor: default!important;
}
.md-layout{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex: 1;
}
.card-green{
    background-color: #428200;
}
.card-blue{
    background-color: #00bcd4;
}

.card-orange{
    background-color: #ff9800;
}
.coupon_ques{
    cursor: pointer;
    position: relative;
    top: -1px;
}
.common-card input{
    border-left: none;
    border-top: none;
    box-shadow: none;
    border-right: none;
    border-radius: 0;
}

/*new-dsahboard*/
.new-dsahboard{
    padding-bottom: 45px;
}
.new-dsahboard .title-earnings{
    font-size: 34px;
}
.new-dsahboard .table-content .table th{
    padding: 15px 8px;
}
.new-dsahboard table tr th:first-child{
    width: 16%;
}
.new-dsahboard #podcast{
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
    padding: 0;
    line-height: 1.2;
    color: #333333;
}
.new-dsahboard #daterange .pbFont-xiajiantou{
    font-size: 14px;
}
.new-dsahboard .select-pb{
    margin-top: 20px;
}
.new-dsahboard .earnings{
    margin-top: 15px;
}
.new-dsahboard .earnings tr td{
    border: none;
}
.new-dsahboard  #total{
   font-weight: normal;
    font-size: 14px;
}
.new-dsahboard #total b{
    font-size: 18px;
    font-weight: 600;
}
.new-dsahboard .dt_header{
    position: absolute;
}
.new-dsahboard .dt_header .btn-toolbar{
   margin-top: 0;
}
.new-dsahboard #show_podcast_podads_per_position{
   margin-right: 5px;
    margin-top: 1px;
}
.new-dsahboard .show_podcast_podads{
    font-weight: normal;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 25px;
}
.new-dsahboard .not-campaign{
    padding: 55px 0;
}
.new-dsahboard .not-campaign i{
    font-size: 90px;
    color: #d0d0d0;
}
#start-dropdown-menu{
    z-index: 19999999;
    padding-bottom: 10px;
}
#start-dropdown-menu li{
    padding: 8px 25px;
    cursor: pointer;
}
#start-dropdown-menu .time_range:hover{
    background-color: #2196f3;
    color: #ffffff;
}
#start-dropdown-menu .custom-range select{
   width: 120px;
}
#custom_start{
    margin-right: 5px;
}
#custom_end{
   margin-left:5px;
}
/*dynamicCampaign manager-podcast*/
.campaign-manage-podcast{
    min-height: 500px;
}
.campaign-manage-podcast .actions-dropdown-menu a{
    padding: 7px 20px;
}
.campaign-manage-podcast .status-left .running{
    width: 6px;
    height: 6px;
    background-color: #428200;
    border-radius: 10px;
    display: inline-block;
    margin-right: 4px;
    position: relative;
    top: -1px;
}
.campaign-manage-podcast .status-left .review{
    width: 6px;
    height: 6px;
    background-color: #B5B5B5;
    border-radius: 10px;
    display: inline-block;
    margin-right: 4px;
    position: relative;
    top: -1px;
}
.campaign-manage-podcast table tr .action .line{
    height: 13px;
    width: 1px;
    background-color: #2196f3;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left: 6px;
    margin-right: 6px;
}
.campaign-manage-podcast table tr .action .p-line{
    margin-right: 0;
}
.campaign-manage-podcast table tr td .btn-manage{
    background-color: transparent !important;
    padding-left: 0;
}
.campaign-manage-podcast table tr td .btn-manage .pbFont-xiajiantou{
    font-size: 14px;
}
.campaign-manage-podcast table tr .action .remove-btn{
    border: 1px solid #e4e4e4;
    margin-top: 5px;
}
.campaign-manage-podcast{
    padding-bottom: 50px;
}
.campaign-manage-podcast .setting-group{
    text-align: center;
}
.campaign-manage-podcast .setting-group .btn-save{
    margin-top: 30px;
}
.ads-settings-iab-categories{
    display: flex;
    flex-wrap: wrap;
    padding-top: 6px;
    padding-left: 10px;
}
.ads-settings-iab-categories label{
    width: 18%;
    margin-right: 50px;
    margin-bottom: 10px;
}
.notification-setting.categories-group .control-label{
    padding-bottom: 0;
    font-size: 14px;
    cursor: default;
}
.notification-setting.categories-group .pbFont-xiajiantou{
    color: #469afa;
    margin-left: 10px;
}



/*advertise-share-banner  dialog */
body.preview-page.pace-done{
   background-color: #ffffff;
}
.advertise-share-banner .text{
     margin-top: 20px;
     line-height: 1.6;
}
.advertise-share-banner .form-horizontal .control-label{
    font-weight: 600;
    width: 72px;
    padding-top: 10px;
}
.advertise-share-banner .control-group.error .control-label{
    color: #333;
}
.advertise-share-banner .form-horizontal input{
    width: 50%;
    background-color: transparent;
    margin-right: 12px;
}
.advertise-share-banner .form-horizontal .btn-copy{
    margin-left: 5px;
    padding: 9px 18px;
}
.advertise-share-banner .share-icon ul li{
    margin-right: 15px;
}
.advertise-share-banner .title{
    margin-top: 35px;
    padding-bottom: 6px;
    font-weight: 600;
}
.advertise-share-banner .form-inline textarea{
    box-sizing: border-box;
}
.advertise-share-banner .form-inline .btn{
    background-color: #f5f5f5;
    border: 1px solid #e9e9e9;
    height: 38px;
    margin-top: 12px;
    margin-bottom: 30px;
}
.advertise-share-banner .form-inline .btn:hover{
    background-color: #e6e6e6;
}
#set-time-slot-modal{
    width: 45%;
    box-shadow: none;
    left: 0 !important;
    right: 0 !important;
    bottom: auto !important;
    margin: auto !important;
}
#set-time-slot-modal .text{
    font-size: 16px;
    color: #1a1a1a;
    padding-bottom: 10px;
}
#set-time-slot-modal .checkbox{
    margin-bottom: 22px;
    color: #1a1a1a;
}
#set-time-slot-modal .text-gray{
    padding-top: 6px;
}
.cc-share-icon i{
    font-size: 32px;
    margin-right: 4px;
    display: inline-block;
}
.cc-share-icon .share_box .share_button_twitter .pbFont-twitter-x-round3{
    color: #000000;
}
.cc-share-icon .pbFont-code1{
    color: #1a1a1a;
}
.cc-share-icon ul li .at-icon-wrapper{
    border-radius: 5px;
}
.cc-share-icon a{
    text-decoration: none;
    padding: 0;
    background-color: transparent;
    margin-right: 4px;
}
.cc-share-icon a:hover{
    opacity: 0.85;
}
.campaign-pd-profile .pd_profile .cc-share-icon ul{
    margin-top: 25px;
    justify-content: space-between;
}
.campaign-pd-profile .pd_profile .cc-share-icon ul .atclear{
    display: none;
}
#podcaster-invite-to-campaign .modal-header{border-bottom:none;}
#podcaster-invite-to-campaign p{
    padding-top: 20px;
    padding-bottom: 30px;
    line-height: 1.8;
}
/*set ad option */
.set-ad-option .ad-time-link{
    color: #333333;
}
.set-ad-option .controls{
    padding-left: 30px;
}
.set-ad-option .ad-time-slot .checkbox{
    padding-left: 0;
}
.set-ad-option .cpm{
    padding-left: 30px;
}
.set-ad-option .control-group{
    margin-bottom: 60px;
}
.set-ad-option .minimum-cpm .cpm-group{
    display: flex;
    align-items: center;
}
.set-ad-option .minimum-cpm .cpm-group input{
    padding-top: 10px;
}
.set-ad-option .minimum-cpm .cpm-group .controls{
    padding-left: 12px;
}
.set-ad-option .minimum-cpm p{
    padding-left: 30px;
    line-height: 1.6;
}
.set-ad-option .ads-category .controls{
    display: flex;
    width: 100%;
    flex: 1;
    flex-wrap: wrap;
    padding-top: 6px;
}
.set-ad-option .ads-category .controls label{
    width: 22%;
    min-width: 22%;
    margin-bottom: 16px;
}
.set-ad-option .ads-category .controls>.radio:first-child, .set-ad-option .ads-category .controls>.checkbox:first-child{
    padding-top: 0;
}
.set-ad-option .btn-save{
    margin-bottom: 50px;
    padding: 15px 50px !important;
}
/*Activate Ad Types page and   Share Ad Profile page */
.cc-manage-ad{
    padding-bottom: 55px;
}
.cc-manage-ad .back{
    color: #2196f3;
    font-size: 13px;
}
.cc-manage-ad h1{
    font-size: 20px;
    font-weight: 600;
    padding: 11px 0 11px 30px;
}
.cc-manage-ad h2{
    font-size: 18px;
    font-weight: 600;
}
.cc-manage-ad .cc-content .checkbox{
    padding-left: 0;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.cc-manage-ad .second-title{
    padding-top: 30px;
}
.cc-manage-ad .cc-content{
    padding-left: 18px;
}
.cc-manage-ad .label-title{
    font-size: 16px;
    margin-right: 20px;
}
.cc-manage-ad .link{
    color:#2196F3;
}
.cc-manage-ad .link a{
    text-decoration: underline;
}
.cc-manage-ad .btn-save{
    font-size: 16px;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 15px 50px !important;
}

/*ads list page */
.ads-list-page table tr th:last-child{
    padding-left: 30px;
}
.ads-list-page table tr .action .running{
    width: 7px;
    height: 7px;
    border-radius: 25px;
    display: inline-block;
    background-color: #9fca08;
    margin-right: 5px;
}
.ads-list-page table tr a:hover,.ads-list-page table tr a:focus{
    opacity: 0.88;
}
.ads-list-page table tr .approved{
    background-color: #DEEDBC;
    padding: 6px 16px;
    border-radius: 25px;
    color: #333333;
    margin-right: 4px;
    font-size: 13px;
}
.ads-list-page table tr .action .rejected{
    padding: 6px 16px 6px 24px;
}
.ads-list-page table tr .action .review{
    width: 7px;
    height: 7px;
    border-radius: 25px;
    display: inline-block;
    background-color: #868686;
    margin-right: 5px;
}
.ads-list-page table tr .action{
    width: 20%;
    text-align: left;
}
.ads-list-page table tr th:nth-child(2){
    width: 14%;
}
.ads-list-page table tr td:nth-child(2) a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    background-color: #428200;
    border-radius: 50px;
}
.ads-list-page table tr td:nth-child(2) a:hover,.ads-list-page table tr td:nth-child(2) a:focus{
    opacity: 0.88;
    text-decoration: none;
}
.ads-list-page table tr td .pbFont-play_fill{
    color: #ffffff;
    font-size: 22px;
}
.ads-list-page table tr:last-child td{
    border-bottom: 1px solid #F2F1F5;
}
.ads-list-page table tr:last-child td.empty{
    border-bottom: none;
}
.ads-list-page .table-pagination{
    padding: 0 34px;
}
.ads-list-page .table-pagination .pagination{
    float: left;
}
.ads-list-page .table-pagination .text-stats{
    float: right;
    padding-top: 5px;
}
.ads-list-page .table-pagination .pagination,.ads-list-page .table-pagination .pagination ul{
    margin: 0;
}
.ads-list-page .not-click-list .status-left{
    color: #333333 !important;
}
.common-ads-bg .alert{
    margin: 10px 0 0;
}

@media (min-width: 980px) and (max-width: 1200px) {
.spo-start-page .dynamic-content{ margin-left: 0; }
.spo-start-page .content .boost{ margin-right: 0; }
.spo-start-page .content .dynamic-text{ padding-left: 50px; }
.spo-start-page .dynamic-insertion .dynamic-content{ margin-left: 0; }
.podads-advertising .podcast-content .podcst-right{ padding-left: 30px; }
}
@media (max-width: 1200px){
   .podcaster-payment .md-layout{ justify-content: space-between;}
   .podcaster-payment .md-layout .md-layout-item{
        min-width: 47%;
        max-width: 47%;
        flex: 0 1 47%;
   }
   .podcaster-payment .md-layout .md-layout-item:last-child{margin-right: 0;}
    .common-table .table-content{ overflow-x: auto !important; }

}
@media (min-width: 768px) and (max-width: 979px) {
.verifyEmail .container-fluid .row-fluid .span8 .content .span9 .form-inline input{ width: 40%; }
.spo-start-page .mark-content{ margin-right: 0px; }
.spo-start-page .dynamic-content{ margin-left: 0; }
.spo-start-page .content h1{ font-size: 24px; }
.spo-start-page .content .great{ margin-left: 0px; }
.spo-start-page .content .dynamic-text{ text-align: center; padding-left: 0; }
.spo-start-page .content .build{ margin-right: 0px; }
.spo-start-page .dynamic-insertion .dynamic-content{ margin-left: 0; }
.podads-advertising .banner .text{ width: 70%; margin-left: 10%;margin-top: 22%; }
.podads-advertising .banner{ height: 520px; }
.podads-advertising .podads-content .text p{ font-size: 16px; }
.podads-advertising .podads-content .text h2{ font-size: 24px; margin-bottom: 15px; }
.podads-advertising .podads-content .podads-second .text{ padding-left: 35px; }
.podads-advertising .update-content h2{font-size: 20px;}
.podads-advertising .update-content p{     padding: 0px 15px; }
.podads-advertising .podads-content .podads-second img{ padding-left: 10px !important; }
.podads-advertising .banner h1{ font-size: 40px; }
.podads-advertising .podads-content .podads-first{ padding-top: 50px; }
.podads-advertising .podads-work h2{ font-size: 32px; }
.podads-advertising .podads-work h3{ font-size: 24px; }
.podads-advertising .podads-work .track img{ padding-left: 20px; }
.podads-advertising .podads-work .create img{ padding-left: 15px; }
.podads-advertising .podads-work .set{ padding-top: 0px; }
.podads-advertising .podads-work .set-ads img{ padding-left: 10px; }
.podads-advertising .podads-work .create .text{ padding-top: 0px; }
.podads-advertising .podads-work .track .text{ padding-top: 0px; }
.podads-advertising .podads-content .btn-get{ padding-top: 10px; }
.podads-advertising .podcast-content .container{ margin:0 auto; }
.podads-advertising .podcast-content .podcst-right{ margin-left: 15px;}
.podads-advertising .podcast-content .discretion{ font-size: 18px; }


}
@media (max-width: 979px){
    .set-ad-option .ads-category .controls label{ width: 28%; min-width: 28%;}
    .ads-list-page .table-pagination{ display: block; text-align: center;}
}
@media (max-width: 767px){
    .dynamic-stats{ background-image: none;}
    .dynamic-stats .left{ margin-left: 20px; padding-left: 0; }
    #main-content{ margin-left: 0; width: 100%; padding: 0 20px; }
    #main-content .widget{ margin-bottom: 5px; }
    .layui-layer{ width: 100% !important; left: 0 !important;}
    .layui-layer-setwin .layui-layer-close2{ right: -15px !important;}
    .ads-settings-iab-categories label{ margin-right: 0;width: 100%;}
    .mobile-d-flex{display: flex; flex-direction: column-reverse; }
    .podads-advertising .testimonial .span3{ text-align: center;}
    .podads-advertising .testimonial .description{ padding-top: 30px;}
    .verifyEmail .container-fluid .row-fluid .span8 h2{ font-size: 24px; }
    .verifyEmail .container-fluid .row-fluid .span8 .content .span9{ padding-left: 0px; }
    .verifyEmail .container-fluid .row-fluid .span8 .content .span9 .form-inline input{ width: 40%; }
    .verifyEmail .container-fluid .row-fluid .span8 .content .span9 .form-inline{ margin-top: 25px; }
    .verifyEmail .container-fluid .row-fluid .span8 .content .span3{ text-align: center; }
    .verifyEmail .container-fluid .row-fluid .span8 .content .span3 img{ width: 50%; }
    .spo-start-page .marketplace,.spo-start-page .dynamic-insertion{ width: 100%; }
    .spo-start-page .mark-content{ margin-right: 0px; }
    .spo-start-page .dynamic-content{ margin-left: 0px; }
    .spo-start-page .content{ padding: 60px 10px; }
    .spo-start-page .content .great{ margin-left: 0px; }
    .spo-start-page .content h1{ font-size: 24px; }
    .spo-start-page .content .accept{ margin-left: 0px; }
    .spo-start-page .content .build{ margin-right: 0px; }
    .spo-start-page .content .dynamic-text{ text-align: center; padding-left: 0; }
    .spo-start-page .dynamic-insertion .dynamic-content{ margin-left: 0; }
    .podads-advertising .banner{ height: 515px; }
    .podads-advertising .banner .text{
        width: 95%;
        margin-left: 20px;
        margin-top: 160px;
    }
    .podads-advertising .banner p{  margin-top: 15px; }
    .podads-advertising .btn-get{ margin-top: 15px;}
    .podads-advertising .banner h1{ font-size: 30px; }
    .podads-advertising .podads-content{
        padding-left: 15px;
        padding-right: 15px;
    }
    .podads-advertising .podads-content .podads-first{ padding-top: 65px; }
    .podads-advertising .podads-content .podads-first .text{
        padding-left: 0px;
        text-align: center !important;
        padding-top: 0px;
    }
    .podads-advertising .podads-content .text p{ padding-right: 0px; font-size: 16px !important;}
    .podads-advertising .podads-content .podads-second .text p{ text-align: left; }
    .podads-advertising .podads-content .podads-third .text p{ text-align: left; }
    .podads-advertising .podads-content{ padding-bottom: 70px; }
    .podads-advertising .update-content h2{ font-size: 20px;padding:0 15px; }
    .podads-advertising .update-content p{ padding: 0px 25px; }
    .podads-advertising .update-content .left-text{ padding-left: 0px; padding-bottom: 25px; }
    .podads-advertising .update-content .right-text{ padding-right: 0px;  padding-bottom: 25px;}
    .podads-advertising .podads-start .container-fluid{ padding-left: 0px !important; }
    .podads-advertising .update-content .geo-text{ padding-bottom: 25px; }
    .podads-advertising .podcast-content .span3{ text-align: center; }
    .podads-advertising h2{ padding-top: 25px;}
    .header .top-Slogan{ font-size: 12px; }
    #wrap .navbar-inner .visible-phone .spo-logout .logout{  color: #428200; padding: 5px 8px; display: block;}
    .questions .text .free{ font-size: 16px; }
    .ads-sponsorship .campaigns .c-img{ margin-top: 10px; }
    .ads-sponsorship .cost-effective{ padding-top: 60px; }
    .www-login-page .container{ padding-top: 15px !important; }
    .podads-advertising .podads-work img{ padding-left: 0px !important; }
    .podads-advertising .podads-work h3{ font-size: 24px; }
    .podads-advertising .podads-content .text h2{ font-size: 24px; }
    .podads-advertising .podads-work h2{ font-size: 30px; }
    .podads-advertising .podads-work .set{ padding-left: 40px; }
    .podads-advertising .podads-work .ads-words{ width: 95%;}
    .podads-advertising .podads-work .create{ padding-top: 60px; }
    .podads-advertising .podads-work .create .text{ padding-top: 20px; }
    .podads-advertising .podads-work{ padding: 75px 0; }
    .new-dsahboard .common-dropdown{ margin-top: 10px;}
    .common-table .table-title{ font-size: 16px;}
    .podcaster-payment .md-layout .md-layout-item{
        min-width: 100%;
        max-width: 100%;
        flex: 0 1 100%;
    }
    .podcaster-payment .md-layout{ margin-bottom: 30px;}
    .podcaster-payment .md-layout .md-layout-item{  margin: 30px 0 0;}
    .podcaster-payment .form-horizontal input{
        width: 100%;
    }
    .podcaster-payment .paypal-account .controls, .podcaster-payment .paypal-account .tax-form-text{ margin-left: 0;}
    .podcaster-payment .paypal-account .form-horizontal .btn-primary{margin-top: 10px;}
    .podcaster-payment #filename{ display: block; margin-top: 15px; padding: 5px 0; }
    .podcaster-payment{ padding-top: 0;}
    #save-form .span12{ padding-left: 0 !important;}
    #set-time-slot-modal{ width: 96%;}
    .ads-advertise-landing .start h2{ font-size: 24px !important;}
    #save-short-code-form .control-group .controls{ margin-left: 0 !important; }
    #save-short-code-form button{ margin-top: 10px;}
    .verifyEmail img{ margin: 0 auto; display: block; width: 150px; height: 150px;}
    .verifyEmail .verifyEmail-content{ padding-top: 0;}
    .verifyEmail .content .span9{ padding-left: 0;}
    .verifyEmail .content .form-inline .update{ margin-top: 5px;}
    .set-ad-option .minimum-cpm .cpm-group{ display: block;}
    .set-ad-option .ads-category .controls label{ width: 100%; min-width: 100%;}
    .set-ad-option .minimum-cpm .cpm-group .controls{ padding-left: 30px; display: flex; align-items: center;}








}


.podcasterRating{ text-align: center; max-width: 580px;  margin: 0 auto; }
/*.podcasterRating .container-fluid{ border:1px solid #e4e4e4; margin-bottom: 35px; padding:0px; box-shadow: 0px 0px 17px 0px #999999;}*/
.podcasterRating .container-fluid .row-fluid .span12 h3 .rate{ font-weight: normal; }
.podcasterRating .container-fluid .row-fluid .span12 .c-remove{ margin:0px 10px 10px 10px; text-align: right;}
.podcasterRating .container-fluid .row-fluid .span12 .c-remove .close{ float: none; padding:10px;}
.podcasterRating .container-fluid .row-fluid .span12 .the{ font-size: 18px; color: #838383; }
.podcasterRating .container-fluid .row-fluid .span12 img{ border:1px solid #d2d2d2; }
.podcasterRating .container-fluid .row-fluid .span12 .comment img{ border:none; padding:0px 3px; cursor: pointer;}
.podcasterRating .container-fluid .row-fluid .span12 .comment{ margin-top: 20px; }
.podcasterRating .container-fluid .row-fluid .span12 .out{ font-size: 24px; color: #1a1a1a; margin-top: 10px; }
.podcasterRating .container-fluid .row-fluid .span12 form textarea{ width: 90%; padding:10px; }
#wrap .podcasterRating .container-fluid{ padding-left: 0px; }
.podcasterRating .container-fluid .row-fluid .span12 .btn-group{ margin-bottom: 20px; margin-top: 5px; }
.podcasterRating .container-fluid .row-fluid .span12 .btn-group .btn{
   background-image: none;
   text-shadow: none;
   box-shadow: none;
   background-color: #428200;
   color: #ffffff;
   border: none;
   padding: 6px 13px;
 }
.podcasterRating .container-fluid .row-fluid .span12 .btn-group .btn-right{ font-size: 16px;  font-weight: normal; font-family: open sans; }
.podcasterRating .container-fluid .row-fluid .span12 .btn-group .star .icon-star{ margin-top: -3px; }
.podcasterRating .container-fluid .row-fluid .span12 .btn-group .star{ background-color: #6f9b0f; }
.podcasterRating .container-fluid .row-fluid .span12 .btn-group .btn-right:hover{ background-color: #97d217; }
.campaign-detail .btn-contact{
   background-color: #1281bc;
   background-image: none;
   border:1px solid #1281bc;
 }
.campaign-detail .btn-contact:hover{ background-color: #0c74ab; border:1px solid #0c74ab; background-image: none;}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 .contact-btn{
    font-size: 14px;
    border-radius: 5px;
    background: #1281bc;
    border: 1px solid #1281bc;
    background-image: none;
    box-shadow: none;
    border-bottom-color: #1281bc;
    padding:8px 20px 8px 20px;
    text-shadow:none;
}
.container .inventory .row .span12 .content .tabbable .new-campaign-list .items .campaign-list .span12 .span2 .contact-btn:hover{
    background: #0c74ab;
    border: 1px solid #0c74ab;
    border-bottom-color: #0c74ab;
}

