﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'din_alternate';
    src: url('../fonts/din_alternate_bold-webfont.eot');
    src: url('../fonts/din_alternate_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/din_alternate_bold-webfont.woff2') format('woff2'), url('../fonts/din_alternate_bold-webfont.woff') format('woff'), url('../fonts/din_alternate_bold-webfont.ttf') format('truetype'), url('../fonts/din_alternate_bold-webfont.svg#din_alternatebold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DINCondensedBold';
    src: url('../fonts/dincondensedbold.eot');
    src: url('../fonts/dincondensedbold.eot') format('embedded-opentype'), url('../fonts/dincondensedbold.woff2') format('woff2'), url('../fonts/dincondensedbold.woff') format('woff'), url('../fonts/dincondensedbold.ttf') format('truetype'), url('../fonts/dincondensedbold.svg#DINCondensedBold') format('svg');
}
/*@font-face {
  font-family: 'DINCondensedBold';
  src: url('../fonts/DINCondensedBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/DINCondensedBold.woff') format('woff'), url('../fonts/DINCondensedBold.ttf')  format('truetype'), url('../fonts/DINCondensedBold.svg#DINCondensedBold') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
    font-family: 'din';
    src: url('../fonts/din-light-1361534669-webfont.eot');
    src: url('../fonts/din-light-1361534669-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/din-light-1361534669-webfont.woff2') format('woff2'), url('../fonts/din-light-1361534669-webfont.woff') format('woff'), url('../fonts/din-light-1361534669-webfont.ttf') format('truetype'), url('../fonts/din-light-1361534669-webfont.svg#dinlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {
    color: #b09a00;
}

    a:hover {
        text-decoration: none;
        color: #000;
    }

ul {
    list-style: none;
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

img {
    max-width: 100%;
}

.bold {
    font-weight: bold;
}

.btn-margin-audit {
    margin: 20px 10px 0 0;
}

h1 {
    font: 40px "DINCondensedBold";
}

h2 {
    border-bottom: 2px solid #e0c404;
    font: 38px "DINCondensedBold";
}

h3 {
    border-bottom: 1px solid #e0c404;
    font: 17 px "DINCondensedBold";
}

.mrgn-top {
    margin-top: 7px;
}

.radio, .checkbox {
    margin-bottom: 0px;
    margin-top: 0px;
}

.top-banner {
    width: 100%;
    background-color: #000000;
    margin: 0 auto;
}


.top-banner-content {
    margin: 0 auto;
    width: 738px;
    border: 1px solid #ffffff;
}

.navbar {
    border-radius: 0;
    margin-bottom: 0;
}
.container > .navbar-header, .container > .navbar-collapse {margin:0px;
}

section#testimonials {
    min-height: 280px;
    height: auto;
    background: none repeat scroll 0 0 #9b9b9b !important;
    padding-top: 20px;
}

.panel-title a {
    display: block;
    padding: 10px 15px;
    margin: -10px -15px;
}
/********** Main Menu ***************/
/*.navbar-brand {
    padding: 20px 0px 0px 15px;
}
.top-menu {
    margin-top: 13px;
}
#stage-door-menu {
    font: 18px "DINCondensedBold" !important;
    margin: 0px auto;
}

ul.menu-new {
    padding-top: 20px;
}

.menu-new li {
    margin-left: 25px;
}

    .menu-new li ul li {
        margin-left: 0px;
    }


    .navbar-right {
  font-size: 15px;
  position: relative;
  margin-top: -60px;
  text-transform: uppercase;
 
}

.navbar-nav.navbar-right:last-child {margin-right:24px;
}*/
.form-control {
    margin-bottom: 5px;
    border: 1px solid #d9d8d8;
    border-radius: 0px;
}

/*.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background: #cbcccc;
}

.navbar-toggle {
    background: #333;
}

#stage-door-menu .navbar-inverse .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #750d0d;
}

#stage-door-menu ul li a:link, #stage-door-menu ul li a:visited {
    color: #000;
}

#stage-door-menu .col-xs-10, #stage-door-menu .col-xs-2 {
    padding: 0px;
}



#stage-door-menu .navbar-right li a {
    margin-left: 0px;
    background: url("../images/small-arrow-n.png")no-repeat right;
}



#stage-door-menu .dropdown-menu {
    top: 70%;
    left: 15%;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

#stage-door-menu .dropdown:hover .dropdown-menu {
    display: block;
    background: #cbcccc;
}

#stage-door-menu .dropdown-menu li a {
    font: 14px "DINCondensedBold";
    padding: 8px;
}

#stage-door-menu .dropdown-menu > li > a:hover {
    background: #e8db53 url("../images/stage-arrow.png") no-repeat right 5px;
    color: #000 !important;
    text-decoration: none;
}*/

.navbar-inverse {
    background: none repeat scroll 0 0 #efefef;
    border: medium none;
    padding: 10px 0px 0px 0px;
    margin-bottom: 0px;
}

.top-menu {
    margin-top: 24px!important;
}

.navbar-brand {
    padding: 14px 0px 0px 15px;
}

#stage-door-menu {
    font: 18px "DINCondensedBold" !important;
    margin: 0px auto;
}

    #stage-door-menu .navbar-inverse .navbar-nav > li > a:hover {
        color: #274b5a;
    }
.navbar-nav.navbar-right:last-child {margin-right:90px;
}

.navbar-nav > li > a {
        padding-top: 0px;
        padding-bottom: 0px;
    }
.navbar-right {
    font-size: 14px;
    position: relative;
    top: -59px;.menu-new li
    text-transform: uppercase;
}
.menu-new li {
    margin-left: 25px;
    margin-top: 10px;
}
    .menu-new li ul li {margin-left:0px;
    }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background: #cbcccc;
}

.navbar-toggle {
    background: #333;
}
#stage-door-menu .dropdown-menu {
    top: 81%;
    left: 15%;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}
#stage-door-menu .navbar-right li.cart a {
    background: none;
    padding-right: 17px;
    cursor: pointer;margin-top:-3px;position:relative; left:16px;
}
#stage-door-menu .navbar-right li a {
    background: url(../images/stage-black-arrow-small.png) no-repeat right center;
    padding-right: 17px;
    cursor: pointer;
}

#stage-door-menu .navbar-inverse .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
}

    #stage-door-menu .navbar-inverse .navbar-nav > li > a.active {
        color: #274b5a;
        border-radius: 10px;
        border: solid 1px #000;
    }

.navbar-inverse .navbar-nav > li > a:hover {
    color: #750d0d;
}

#stage-door-menu ul li a:link, #stage-door-menu ul li a:visited {
    color: #000;
}

#stage-door-menu .col-xs-10, #stage-door-menu .col-xs-2 {
    padding: 0px;
}


.label-name { color: #274b5a;padding-top:2px;
}
#stage-door-menu .navbar-nav li a {
    font: 18px "DINCondensedBold";
}


#stage-door-menu .dropdown:hover .dropdown-menu {
    display: block;
    background: #cbcccc;
}

#stage-door-menu .dropdown-menu li a {
    font: 14px "DINCondensedBold";
    padding: 8px;
}

#stage-door-menu .dropdown-menu > li > a:hover {
    background: #e8db53 url("../images/stage-arrow.png") no-repeat right 5px;
    color: #000 !important;
    text-decoration: none;
}
/***************Main Home Page******************/
.slide-button {
    background: #000;
    color: #fff;
    border: solid 1px #fff;
    font: 20px 'DINCondensedBold';
    clear: left;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    width: auto;
    padding: 10px;
}

    .slide-button a {
        color: #fff!important;
        text-decoration: none;
        cursor: pointer;
    }

        .slide-button a img {
            margin-top: -4px;
            margin-left: 14px;
        }

a.carousel-control {
    color: #fff!important;
}

.carousel-caption h3 {
    font-size: 40px!important;
    top: -42px!important;
    position: relative!important;
    border-bottom: none;
}
.float-rt{float:right!important;
}
.carousel-caption h3.h3{top: -68px!important;left:81px;
    position: relative!important;}
.carousel-caption p {
    font-size: 18px!important;
    top: -32px!important;
    position: relative!important;
    width: 620px;
    line-height: 22px;
    margin: 0px auto;
}
.carousel-caption p.smallp{    position: relative;
    top: -81px!important;
    text-align: left;
    display: inline-block;
    left: 122px;}
.carousel-caption p.text-slide-width{width:400px!important;left:99px;}
.carousel-indicators li {
    border: none!important;
    background: #585858!important;
}
.slide-3-btn{    position: relative;
    left: -33px;}
.carousel-indicators .active {
    background: #e8db53!important;
}

#testimonials-rotate {
    min-height: 250px;
    height: auto;
    overflow: hidden;
}

.menu_bottom_bg-wrap {
    background-color: #eede38;
    padding: 5px;
    line-height: 22px;
}

.stage-middle1 .container .wrap {
    width: 755px;
    margin: 0px auto;
    text-align: center;
    font-size: 16px;
}

.stage-middle1 h1 {
    font: 54px 'DINCondensedBold';
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
}

.stage-middle1 p {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
}

.stagedoor-box {
    background: #d4d4d4;
    padding: 10px;
    margin-bottom: 20px;
    overflow: hidden;
    min-height: 282px;
}

    .stagedoor-box h1 {
        font: 32px 'DINCondensedBold';
        text-align: center;
        text-transform: uppercase;
    }

.icon-img img {
    float: left;
    margin: 5px;
}

.stagedoor-box ul {
    width: 100%;
    margin-left: 93px;
    margin-top: -10px;
}

.stagedoor-box li {
    list-style-type: disc!important;
    line-height: 20px;
    text-align: left;
}

.stagedoor-box .red {
    color: #e11515;
    font-style: italic;
    font-size: 10px;
    text-decoration: underline;
    margin: 5px 0px 5px 0px; text-align:left;
}

.stage-middle1 .container .stagedoor-box ul:nth-child(1) {
    margin: 30px 0 59px 80px;
    width: 460px;
}

.stage-middle1 .container .stagedoor-box ul:nth-child(2) {
    margin: 30px 0 59px 0px;
    width: 460px;
}

.stage-link {
    font: 27px 'DINCondensedBold';
    background: url(../images/arrow-new.png) no-repeat right;
    padding-right: 18px;
    text-transform: uppercase;
}

    .stage-link a {
        color: #000;
    }

.pos2 {
    position: relative;
    top: 42px;
}

.pos1 {
    margin-top: -2px;
}

.pos {
    margin-top: -1px;
}

.loc {
    margin: 10px 0px;
    word-wrap: break-word;
}

.professional-seminars {
    height: 66px;
    background-color: #dfdfdf;
    font: 40px/66px 'DINCondensedBold';
    text-align: center;
    margin: 36px 0px 0px 0px;
}

.stage-middle1 .container .img {
    opacity: 0.5;
}

    .stage-middle1 .container .img:hover {
        opacity: 1;
    }

.seminar-link a {
    font: 22px 'DINCondensedBold';
}

.grey-wrap {
    background-color: #dfdfdf;
    padding: 10px;
    text-align: center;
}

    .grey-wrap h1 {
        font: 40px "DINCondensedBold";
        margin: 0px;
        padding: 0px;
    }

.bx-wrapper {
    padding: 0;
    position: relative;
}

    .bx-wrapper img {
        display: block;
        max-width: 100%;
    }

    .bx-wrapper .img img {
        opacity: 0.5;
    }

        .bx-wrapper .img img:hover {
            opacity: 1;
        }

.performer-resources {
    margin-bottom: 10px;
    margin-top: 45px;
}

    .performer-resources figure {
        border: solid 1px #ededed;
    }

        .performer-resources figure img {
            max-height: 180px;
            text-align: center;
            margin: 0px auto;
        }

            .performer-resources figure img:last-child {
                max-height: 114px;
                text-align: center;
                margin: 0px auto;
            }

    .performer-resources article h5 {
        border-bottom: 2px groove #333;
        color: #000;
        font: 14px 'DINCondensedBold';
        margin: 0;
        padding-bottom: 5px;
        text-overflow: ellipsis;
    }

    .performer-resources article .time-stamp {
        font-size: 12px;
        font-style: italic;
    }

    .performer-resources article p {
        font-family: arial;
        font-size: 14px;
        margin: 10px 0;
        text-align: left;
    }

        .performer-resources article p a {
            color: #a9a9a9 !important;
            font-style: italic;
            text-decoration: none;
        }

    .performer-resources article .action-row {
        background: none repeat scroll 0 0 #f2f2f2;
        line-height: 43px;
        padding: 0 10px;
    }

        .performer-resources article .action-row a {
            color: #000;
            font-family: "DINCondensedBold";
            text-decoration: none;
            text-transform: uppercase;
        }

        .performer-resources article .action-row .link-left {
            font-size: 22px;
        }

        .performer-resources article .action-row .view-all {
            font-size: 14px;
        }

.what-performers {
    background: none repeat scroll 0 0 #9b9b9b;
    overflow: hidden;
    height: 330px;
    padding: 22px 0px 0px 0px;
}

#testimonials-new h1 {
    font: bold 38.33px "DINCondensedBold";
    text-transform: uppercase;
}

#testimonials-new .carousel-control {
    width: auto;
}

.carousel-control.left, .carousel-control.right {
    background: none;
}

#testimonials-new .col-md-8 {
    float: none;
}
/************** Virtual Vocal ****************/

#mid-content-vocal, .row {
    margin: 0px;
}

.vocal-banner-wrap {
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(left, #ededed 0%, #f7f7f7 50%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ededed), color-stop(50%,#f7f7f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ededed 0%,#f7f7f7 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ededed 0%,#f7f7f7 50%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ededed 0%,#f7f7f7 50%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right, #ededed 0%,#f7f7f7 50%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    max-width: 100%;
    border: solid 1px #CCCCCC;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.virtual-vocal-baner-title {
    margin-left: -12px;
    max-width: 100%;
}

.vocal-banner-wrap h1 {
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    float: left;
    margin-left: 22px;
}

.listen {
    font-size: 17px;
    text-transform: uppercase;
    margin-left: 12px;
    font-weight: bold;
}

.vocal-banner-wrap p {
    margin: 10px 0px 0px 12px;
}

/**********Buttons**********************/
.black-button {
    width: 98px;
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    border-radius: 3px;
    color: #e0c404;
    text-transform: uppercase;
    font-size: .750em;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin: 10px auto;
}

    .black-button img {
        margin-right: 3px;
        display: inline-block;
    }

.btn-yellow-in {
    background: linear-gradient(to bottom, #c6ad02 0%, #fbed4f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #000 !important;
    cursor: pointer;
    font-family: "Arial";
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 12px!important;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    width: 123px;
    height: 26px;
    line-height: 26px !important;
    padding: 0 3px;
    text-align: center !important;
    text-transform: uppercase;
    font-weight: bold;
    border: solid 1px #e0c404;
}


    .btn-yellow-in img {
        margin-left: 8px;
    }

.btn-white1 a {
    border: 1px solid #dad7d7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: "Arial";
    padding: 3px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    margin-right: 5px;
    cursor: pointer;
    background-color: #F5F4F4!important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F4F4), to(#e6e5e5));
    background-image: -webkit-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -moz-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -ms-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -o-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: linear-gradient(to bottom, #F5F4F4, #e6e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5F4F4, endColorstr=#e6e5e5);
}

.btn-white a, a.btn-white, .btn-white {
    border: 1px solid #dad7d7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: "Arial";
    padding: 3px;cursor:pointer;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    margin-right: 5px;
    background-color: #F5F4F4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F4F4), to(#e6e5e5));
    background-image: -webkit-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -moz-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -ms-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -o-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: linear-gradient(to bottom, #F5F4F4, #e6e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5F4F4, endColorstr=#e6e5e5);
}

    .btn-white a:hover, a.btn-white:hover, .btn-white-in:hover {
        border: 1px solid #c4bfbf;
        background-color: #ddd9d9;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd9d9), to(#adadad));
        background-image: -webkit-linear-gradient(top, #ddd9d9, #adadad);
        background-image: -moz-linear-gradient(top, #ddd9d9, #adadad);
        background-image: -ms-linear-gradient(top, #ddd9d9, #adadad);
        background-image: -o-linear-gradient(top, #ddd9d9, #adadad);
        background-image: linear-gradient(to bottom, #ddd9d9, #adadad);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ddd9d9, endColorstr=#adadad);
    }

.btn-white-normal-small {
    background-color: #F5F4F4!important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F4F4), to(#e6e5e5))!important;
    background-image: -webkit-linear-gradient(top, #F5F4F4, #e6e5e5)!important;
    background-image: -moz-linear-gradient(top, #F5F4F4, #e6e5e5)!important;
    background-image: -ms-linear-gradient(top, #F5F4F4, #e6e5e5)!important;
    background-image: -o-linear-gradient(top, #F5F4F4, #e6e5e5)!important;
    background-image: linear-gradient(to bottom, #F5F4F4, #e6e5e5)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5F4F4, endColorstr=#e6e5e5);
    cursor: pointer;
    font-family: "Arial";
    padding: 8px;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    border: solid 1px #cac9c9!important;
    text-align: center;
    text-transform: uppercase;
}

.btn-white-in {
    background-color: #F5F4F4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F4F4), to(#e6e5e5));
    background-image: -webkit-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -moz-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -ms-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -o-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: linear-gradient(to bottom, #F5F4F4, #e6e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5F4F4, endColorstr=#e6e5e5);
    height: 26px;
    line-height: 26px;
    text-transform: uppercase;
    color: #000000;
    width: auto;
    padding: 0 3px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;font-family:Arial, sans-serif;
   margin-right:5px;
    border: solid 1px #cac9c9;
    border-radius: 3px;
}
.btn-white-in a{color:#000; }
/********End Buttons*************/

#content {
    margin: 3px auto 0 auto;
    -moz-box-shadow: 0 6px 5px 5px #ececec;
    -webkit-box-shadow: 0 6px 5px 5px #ececec;
    box-shadow: 0 6px 5px 5px #ececec;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    padding-bottom: 20px;
    font-size: 12px!important;
    line-height: 17px!important;
}

.common-cntnt {
    margin: 3px auto 0 auto;
    padding-bottom: 20px;
    font-size: 12px!important;
    line-height: 17px!important;
}
/* admin message */
.adm-msg {
    position: fixed;
    top: 0;
    padding: 5px 10px;
    border-color: #a6d3e8;
    color: #11689E;
    background-color: #bce5f7;
    width: 100%;
    z-index: 10000;
}

    .adm-msg a {
        color: #11689E;
        text-decoration: underline;
    }

.bg-box {
    background: none repeat scroll 0 0 #272727;
    height: auto;
    overflow: hidden;
}

#search-options h5 {
    color: #fff;
    font-size: 14px;
}

#search-options .panel {
    background: none;
}

#search-options .panel-default > .panel-heading, .calender-srch {
    background-color: #555454;
    border-bottom: 4px solid #555454;
    border-top: 4px solid #272727;
    color: #fff;
    font-size: 12px;
    border-radius: 0;
}

#search-options .panel-group .panel {
    border: none;
    border-radius: 0;
}

#search-options .panel-body {
    padding: 0px;
}

#search-options .panel-title {
    color: #fff;
    font-size: 12px;
    width: 100%;
    border-radius: 0px;
}

    #search-options .panel-title a.expand {
        color: #ccb40a!important;
        font-size: 11px;
        background: url(../images/max.png) no-repeat top right;
        padding-right: 20px;
        width: 14px;
        height: 15px;
    }

    #search-options .panel-title a.minimize {
        color: #ccb40a!important;
        font-size: 11px;
        background: url(../images/min.png) no-repeat top right;
        padding-right: 20px;
        width: 14px;
        height: 15px;
        cursor: pointer;
    }

#search-options .title {
    color: #ccb40a;
    font-weight: bold;
}

#search-options .title1 {
    color: #fff;
    font-weight: bold;
}

/*#search-options .profile-box-in ,.profile-search-option-box{
    background-color: #666666;
    color: #ffffff;
    padding: 10px 8px;
    margin-bottom: 5px;
    overflow: hidden;
}*/

#accordion .row {
    margin: 0px;
}

#accordion .col-md-3, #accordion .col-lg-3, #accordion .col-sm-3, #accordion .col-xs-12 {
    padding-left: 0px;
}

#accordion .col-md-9, #accordion .col-lg-9, #accordion .col-sm-9 {
    padding-right: 0px;
}

#profile-box-in-language .col-lg-4, #profile-box-in-language .col-md-4, #profile-box-in-language .col-sm-4, #profile-box-in-language .col-xs-12 {
    padding-left: 10px;
}

.searching-form-vv {
    font-size: 11px;
}

#search-options .profile-box-in .col-md-6 {
    padding-left: 0px;
}

#search-options .form-group {
    margin-bottom: 5px;
}

#search-options .form-control {
    padding: 0px;
}

#search-options .right-border {
    border-left: solid 1px #fff;
    height: auto;
    padding-left: 15px;
}

/******************Account Pages*********************************/

/*** Login***/
.dark-box {
    background: #4d4d4d;
    overflow: hidden;
    padding: 15px;
}

    .dark-box h1 {
        color: #f5e646;
        margin: 0px;
        padding: 0px;
        text-transform: none;
    }

.message {
    border: 1px solid #b5d56d;
    color: #62a426;
    background: rgb(225, 241, 192) url("../images/message-success.png") center left no-repeat;
    background-position: 12px;
    border-radius: 3px;
    padding: 15px 40px;
    margin-bottom: 10px;
}

#login-btn, #btn_rej,#sub_com {
    width: 105px;
    height: 29px;
    background: url('../images/submit.png') no-repeat;
    cursor: pointer;
    border: none;
    display: block;
    float: right;
    margin: 10px 0;
}

.black-wrp {
    background: rgb(69,72,77); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    overflow: hidden;
    min-height: 50px;
    line-height: 50px;
    padding: 10px;
}
.vertical-center-btn {margin-top:32px; line-height:22px;
}
.lt-mrgn {margin-left:20px;
}
.box-new-audition {
    background: #242424 url(../images/box_new_auditions.png) no-repeat top right;
    height: auto;
    color: #fff;
    overflow: hidden;
    padding-bottom: 12px;
}

    .box-new-audition p {
        padding-left: 12px;
    }

#add-form .form-group {
    display: block;
    width: 100%;
}

#add-form .form-inline select.form-control {
    width: auto;
}

#add-form .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    margin-right: 3px;
}

.select-form-time, #add-form select {
    display: inline-block!important;
}

.yellow {
    color: #b09a00;
    font-weight: bold;
}

.h3bordertop {
    border-top: 2px solid #636363;
    clear: both;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    border-bottom: none;
}

.form-title {
    background-color: #f9f9f9;
    font-weight: bold;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 6px 0 0 5px;
    font-size: 12px;
}

.input-form-long {
    border: 1px solid #d9d8d8;
    font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size: 12px;
    height: 20px;
    line-height: 12px;
}

h4.panel-title {
    background: url("../images/Stage-door-arrow-heading.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-bottom: medium none !important;
    font-size: 14px;
    font-weight: normal;
    padding-left: 25px;
}

.panel-title a.expand {
    color: #ccb40a;
    font-size: 11px;
    background: url(../images/max.png) no-repeat top right;
    padding-right: 70px;
    width: 14px;
    height: 15px;
    cursor: pointer;
}

.panel-title a.minimize {
    color: #ccb40a;
    font-size: 11px;
    background: url(../images/min.png) no-repeat top right;
    padding-right: 70px;
    width: 14px;
    height: 15px;
    cursor: pointer;
}

/*#mainForm .form-group {
    display: block;
    width: 100%;
}*/

#mainForm .col-lg-6, #mainForm .col-md-12, #mainForm .col-md-6, #mainForm .col-md-7, #mainForm .col-sm-6, #mainForm .col-xs-6, #mainForm .col-sm-12, #mainForm .col-xs-12 {
    padding: 0px;
}

#mainForm .input-sm {
    height: 27px;
    line-height: 27px;
}

.red {
    color: #ed1c24;
}

.small {
    font-size: 11px;
}

.italic {
    font-style: italic;
}

.black-title {
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(left, #000000 0%, #45484d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#45484d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #000000 0%,#45484d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #000000 0%,#45484d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #000000 0%,#45484d 100%); /* IE10+ */
    background: linear-gradient(to right, #000000 0%,#45484d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=1 ); /* IE6-9 */
    padding: 5px;
    color: #e5d643;
    font: bold 18px arial,verdana;
    margin-bottom: 5px;
}

.message {
    border: 1px solid #b5d56d;
    color: #62a426;
    background: rgb(225, 241, 192) url("img/layout/message-success.png") center left no-repeat;
    background-position: 12px;
    border-radius: 3px;
    padding: 15px 40px;
    margin-bottom: 10px;
}

.error, .validation-summary-errors {
    border: 1px solid #eb979b;
    color: #9b4449;
    background: rgb(255, 203, 202) url("img/layout/message-error.png") center left no-repeat;
    background-position: 12px;
    border-radius: 3px;
    padding: 15px 45px;
    margin-bottom: 10px;
}

    .validation-summary-errors ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
/*********************Become Member***************************/
.become-grey {background:#d6d6d6 url(../images/become-member-gry-bg.png) no-repeat top right;height:65px; border:solid 1px #b5b5b5;text-transform:uppercase;
}
    .become-grey h1 {color:#656565; font:24px arial; font-weight:bold;  letter-spacing:1px; margin-left:12px;
    }
    .become-grey p {color:#242424; font-size:16px;
    }
.btn-custom {
    color: #bdc3c7;
    font-size: 18px;
    border: 1px solid #bdc3c7;
}

    .btn-custom:hover {
        color: #ffffff;
        border: 1px solid #ffffff;
    }

#pricing-table {
    padding-top: 14px;
}

    #pricing-table .pricing {
        margin: 0;
        padding: 0;
    }

        #pricing-table .pricing .pricing-table {
            padding-bottom: 10px;
        }

            #pricing-table .pricing .pricing-table .pricing-header {
                position: relative;
                background: #e6d743; /* Old browsers */
               
               height:50px; line-height:50px;
                text-align: center;
                border-top-right-radius: 4px;
                border-top-left-radius: 4px;
            }

                #pricing-table .pricing .pricing-table .pricing-header .pricing-title {
                    color: #242424;
                    font-family: 'DINCondensedBold';
                    text-transform: uppercase;
                    font-size: 20px;
                    text-align: left;padding-left:23px;
                    font-weight: 700;
                }
.pricing-list h3 {border-bottom:none; font-size:12px; padding:20px 0px 0px 23px; font-weight:bold; margin:0px; font-family:Arial;
}
        #pricing-table .pricing .pricing-list {
            background: #f7f7f7;
            border: 1px solid #e3e3e3;
        }

            #pricing-table .pricing .pricing-list ul {
                padding: 10px 10px 0px 10px;
                display: table;
                width: 100%;
            }

            #pricing-table .pricing .pricing-list h1 {
                font: 36px 'DINCondensedBold';
                text-align: center;
            }

            #pricing-table .pricing .pricing-list ul li {
                list-style: none;
                border-bottom: 1px solid #EAECEB;
                color: #5e5e5e;
                font-size: 12px;
                display: block;
                text-align: left;
                line-height: 32px;
                background: url(../images/arrow-grey.png)12px center no-repeat;
                padding-left: 36px;
            }

                #pricing-table .pricing .pricing-list ul li:last-child {
                    border: none;
                }
#slider  {-moz-box-shadow: inset -5px -5px 5px #888;
-webkit-box-shadow: inset -5px -5px 5px #888;
box-shadow: inset -5px -5px 5px #888;
} 
#silder-order .bx-wrapper .bx-loading {
    background: #b4b2b2;
    border: 5px solid #fff;
   
}

.slider-order, #silder-order .bx-wrapper, #silder-order .bx-viewport {
    background: #dcdbdb;
    overflow: hidden;
    height: auto;
    padding: 5px 0px 0px 0px;
}



    .slider-order li {
       
        color: #ebebeb;
    }

    .slider-order img {
        border: 1px solid #dddddd;
        margin-bottom: 50px;
        margin-right: 5px;
    }

    .slider-order p {
        display: block;
        margin: 0;color:#6b6b6b;
    }
    .slider-order span {color:#242424; font-weight:bold; letter-spacing:2px;
    }

.order-about-box h4 {
    padding: 3px 0px 3px 5px;
    margin: 0px;
    background-color: #F9F9F9;
    font-size: 13px;
}

    .order-about-box h4 span {
        background: url("../images/arrow1.png") no-repeat scroll left center transparent;
        padding: 0px 0px 0px 15px;
        font-family: 'DINCondensedBold';
        font-size: 16px;
    }

.heading-border {
    background: url("../images/bg_more_info.gif") repeat-x scroll 0% 0% transparent;
    font-family: 'DINCondensedBold';
    font-size: 20px;
    height: 35px;
    border-bottom: none;
    padding: 10px;
    margin: 10px 0px 0px 0px;
}
#member-accordion {margin-top:30px;
}
    #member-accordion .panel-default {margin-bottom:20px;
    }
#member-accordion .panel-group .panel {border-radius:0; box-shadow:none;
}
#member-accordion .panel {box-shadow:none;
}
#member-accordion .panel-default > .panel-heading .active {background:#000!important;
}
#member-accordion .panel-default > .panel-heading {background:#dcdcdc; border-top-left-radius:0px;border-top-right-radius:0px; border:solid 1px #adadad;


}
#member-accordion  h4.panel-title{ color:#838383; font-weight:bold; letter-spacing:2px; background:none!important;
}
/****************Adds*************************/
.highlight {
    background-color: red;
}

    .highlight td {
        background-color: red;
    }

.multiselect {
    width: 22em;
    height: 15em;
    border: solid 1px #c0c0c0;
    overflow: auto;
    margin-left: 9px;
}

    .multiselect label {
        display: block;
    }

.multiselect-on {
    color: #464646;
    background: #e9d493;
}

/***********Auditions And Profile****************************/
.audit-box-info {
    font-size: 13px;
    border: 3px solid #d9d8d8;
    background: url("img/layout/bg_map.png") repeat;
    margin: 0 0 20px 10px;
    text-align: center;
    color: #898989;
    font-weight: bold;
    position: relative;
    height: 256px;
}

#details-dance h2 {
    background-color: #363636;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 28px;
    margin: 0px;
    overflow: hidden;
    padding: 5px 0 5px 15px;
}

.about-box h4 span {
    background: url("../images/Stage-door-arrow-heading.png") no-repeat left center;background-color: #f9f9f9; font-size: 13px;
    padding: 0 0 0 15px;
}
.notloged {
    color: #b09a00;
    font-size: 13px;
}
 .more-info h3{background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(53%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 );font-weight:bold;border-bottom:none; font-size:16px;border-top:solid 1px #000;overflow:hidden; padding-bottom:12px;
}
.main-info {
    background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(53%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 );
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    margin: 5px 0px 0px 0px;
    padding: 10px;
}

    .main-info table {
        font-size: 13px;
    }

.info-left {
    font-weight: bold;
    padding-left: 12px!important;
}

.main-info a {
    color: #b09a00 !important;
}

/************** Filter Table ************/

.dataTables_wrapper table th.sorting_desc {
    background-image: url("../images/sort_desc.png");
}

.dataTables_wrapper table th.sorting {
    background-image: url("../images/sort.png");
}

.dataTables_wrapper table th.sorting_asc, .dataTables_wrapper table th.sorting_desc, .dataTables_wrapper table th.sorting {
    background-position: 12px center;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.dataTables_wrapper:before, .dataTables_wrapper:after {
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.dataTables_wrapper:after {
    clear: both;
}

.dataTables {
    background: #ccc!important;
    overflow: hidden;
    padding: 5px;
    height: 25px;
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    padding: 8px;
}

.table td a {
    color: #b09a00 !important;
}

    .table td a:hover {
        color: #990000 !important;
    }

.icon-plst {
    background: url("../images/max.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    overflow: hidden;
    padding-left: 4px;
    width: 14px;
}
/**************CASTING PROFILE************************/
.menu_bottom_bg1 {
    background-color: #eede38;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000;
    height: 52px;
    line-height: 52px;
    margin-bottom: 26px;
    margin-left: 14px;
}

.upload-row {
    border: 1px solid #e1e1e1;
    margin: 3px 0;
    overflow: hidden;
    padding: 3px;
}

    .upload-row .cancel {
        background: -moz-linear-gradient(center top, #ffec40 0%, #c3af17) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #cfbe4c;
        border-radius: 3px;
        color: #000000;
        cursor: pointer;
        float: right;
        font-size: 10px;
        padding: 1px 5px;
    }

    .upload-row .cancel {
        background: -moz-linear-gradient(center top, #ffec40 0%, #c3af17) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #cfbe4c;
        border-radius: 3px;
        color: #000000;
        cursor: pointer;
        float: right;
        font-size: 10px;
        padding: 1px 5px;
    }

.stage-door-button {
    background: #000;
    border: solid 1px #fff;
    height: 43px;
    line-height: 42px;
    padding: 0px 14px 0px 14px;
    cursor: pointer;
}

.print {
    display: none;
}

.casting-wrapper {
    margin: 12px auto;
}

    .casting-wrapper .gradientbox {
        background: #dadada;
        background: -moz-linear-gradient(top, #dadada 0%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(top, #dadada 0%,#ffffff 100%);
        background: -o-linear-gradient(top, #dadada 0%,#ffffff 100%);
        background: -ms-linear-gradient(top, #dadada 0%,#ffffff 100%);
        background: linear-gradient(to bottom, #dadada 0%,#ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#ffffff',GradientType=0 );
    }

        .casting-wrapper .gradientbox h1 {
            font: 30px 'DINCondensedBold';
            text-align: center;
            padding: 5px 0px 8px 0px;
            margin: 0px!important;
        }

        .casting-wrapper .gradientbox .width2 {
            width: 363px;
            margin: 0px auto;
            text-align: center;
        }

    .casting-wrapper .getting-started .list li:nth-child(1) {
        padding: 0px;
        margin: 51px 0px 0px 40px;
    }

    .casting-wrapper .getting-started .list li:nth-child(2) {
        padding: 0px;
    }

    .casting-wrapper .getting-started .list li:nth-child(3) {
        padding: 0px;
        margin: 12px 0px 0px 14px;
    }

    .casting-wrapper .grey-heading-section h1 {
        background: #dfdfdf;
        height: 45px;
        font: 28px 'DINCondensedBold';
        text-transform: uppercase;
        text-align: center;
        margin: 10px auto;
        line-height: 45px;
    }

    .casting-wrapper .font-size {
        font-size: 23px;
        line-height: 38px;
    }

    .casting-wrapper .login-btn {
        background: #eede38 url(/Content/home/images/small-arrow.png) 80px center no-repeat;
        width: 170px;
        height: 27px;
        line-height: 27px;
        padding: 5px 19px 5px 5px;
    }

        .casting-wrapper .login-btn a {
            color: #000;
            text-decoration: none;
        }

    .casting-wrapper .getting-started {
        width: 375px;
        float: left;
    }

        .casting-wrapper .getting-started h2 {
            color: #e6d745;
            font: 23.8px 'DINCondensedBold';
            font-style: italic;
            margin-top: 25px;
            text-align: center;
            border: none;
        }

    .casting-wrapper h1 {
        font: 45px 'DINCondensedBold';
        margin: 4px auto;
        padding-top: 0px;
        letter-spacing: 2px;
    }

    .casting-wrapper .getting-started .list li a {
        color: #fff;
        font: 22.64px 'DINCondensedBold';
        letter-spacing: 5px;
        line-height: 119px;
        text-transform: uppercase;
        list-style-type: none;
        text-decoration: none;
        margin-left: 65px;
        list-style: none;
    }

    .casting-wrapper .grey-heading-section .img {
        margin-top: 14px;
        text-align: center;
        font-size: 9px;
    }

.grey-heading-section .img-thumbnail {
    border-radius: 0px;
}

.grey-heading-section .col-md-4, .grey-heading-section .col-md-6, .grey-heading-section .col-sm-4, .grey-heading-section .col-sm-12, .grey-heading-section .col-xs-12, .grey-heading-section .col-xs-6 {
    padding-right: 0px;
    padding-left: 0px;
}

.grey-box {
    border-color: #D7D7D7;
    border-style: solid;
    border-width: 6px 1px 1px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    margin-bottom: 8px;
}

    .grey-box h1 {
        color: #000;
        font-size: 1.5em;
        text-transform: uppercase;
        text-align: center;
        font-weight: bold;
    }

    .grey-box p {
        line-height: 18px;
        text-align: center;
        font-size: 1em;
        font-weight: bold;
    }

.bg-box h1 {
    color: #d6c018;
    font-weight: bold;
    font-size: 2em!important;
    font-style: italic;
    border-bottom: none;
}

.minimize {
    padding-right: 20px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    background: url("../images/min.png") no-repeat;
    background-position: right center;
    margin-right: 5px;
    cursor: pointer;
    text-transform: capitalize;
}

    .minimize:hover, .expand:hover {
        color: #ccb40a;
    }

.expand {
    padding-right: 20px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    background: url("../images/max.png") no-repeat;
    background-position: right center;
    margin-right: 5px;
    cursor: pointer;
    text-transform: capitalize;
}

.white-border {
    border-bottom: solid 2px #fff;
    padding-bottom: 8px;
    clear: both;
}

.profile-wrap-options {
    background: #555454;
    overflow: hidden;
    padding-bottom: 10px;
}

#profiles-list {
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    float: left;
    height: auto;
    margin-top: 12px;
}

.profiles_pagin {
    background: url("../images/bg_pagin_profile.gif") repeat-x;
    border-bottom: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    height: 28px;
    line-height: 26px;
    position: relative;
    width: 100%;
    padding: 0;
}

.pages {
    float: right;
    margin: 0 15px 0 0;
}

.profile-search-box {
    background-color: #666666;
    border-bottom: 4px solid #666666;
    border-top: 4px solid #272727;
    margin-bottom: 5px;
    width: 100%;
}

#profile-search-box .col-lg-6, #profile-search-box .col-md-12, #profile-search-box .col-md-6, #profile-search-box .col-md-7, #profile-search-box .col-sm-6, #profile-search-box .col-xs-6, #profile-search-box .col-sm-12, #profile-search-box .col-xs-12 {
    padding: 0px 3px 0px 3px;
}

#profile-box-leftside .col-sm-1, #box-in-1 .col-sm-2, #box-in-1 .col-sm-1 {
    padding-left: 0px;
}

#profile-box-rightside label {
    color: #ccb40a;
}

#haircolor label, #ethnicity label, #singing label, #dance label, #acting label, #modeling label {
    color: #fff;
    font-weight: normal;
}

#profile-search-box .form-group {
    display: inline-block;
}

.form-inline select.form-control {
    width: 100%;
}

#profile-search-box .control-label {
    float: left;
}

.max-expand, .min, .sliderExpanded .max, .sliderExpanded .min-expand {
    display: none;
}

.sliderExpanded .min, .sliderExpanded .max-expand {
    display: block;
}
.profile-delete{display:inline-block; margin-top:10px; margin-left:8px; cursor:pointer;}
.profile-search-box h5 {
    color: #fff;
    font-size: 0.925em;
}

.expand a {
    color: #b09a00;
    margin: 5px 5px 5px 45px;
    font-size: 0.750em;
    position: relative;
    top: 12px;
}

.foto-profile-home {
    background-color: #d9d8d8;
    border: 4px solid #d9d8d8;
    margin-bottom: 10px;
}

.padding-lt {
    padding-left: 0px;
}

.form-inline .profile-box-in label {
    color: #ccb40a;
}

.profiles_pagin span {
    margin: 0 0 0 15px;
}

a.sort_down {
    background: url(../images/pag_arrow_down.gif) center right no-repeat;
    text-align: center;
    line-height: 4px;
    padding-right: 15px;
}

a.sort_up {
    background: url(../images/pag_arrow_up.gif) center right no-repeat;
    text-align: center;
    line-height: 4px;
    padding-right: 15px;
}

.profiles-boxes {
    float: left;
    height: auto;
    margin: 18px 0 0 9px;
    width: 238px;
}

.profiles-boxes-list {
    border: 4px solid #f5f4f4;
    float: left;
    height: 142px;
    width: 230px;
}

    .profiles-boxes-list img {
        background-color: #f5f4f4;
        border-right: 4px solid #f5f4f4;
        float: left;
        height: 142px;
        margin-right: 8px;
        width: 100px;
    }

    .profiles-boxes-list p {
        overflow: hidden;
        word-wrap: break-word;
    }

.info-name {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 8px 0;
}

#info-right-last {
    text-overflow: ellipsis;
}

#agency-adress {
    margin: 0px 0px 0px 15px;
}

.info-gender {
    border-bottom: 1px solid #f5f4f4;
    font-weight: bold;
    margin: 2px 8px 0;
    padding-bottom: 8px;
}

.info-profile {
    margin: 2px 8px 0;
}

#search .col-lg-10, #search .col-sm-2 {
    padding: 0px;
}

    #search .col-lg-10 h5 {
        padding: 0px 0px 0px 12px;
    }



.profile-box-in {
    background-color: #666666;
    color: #FFFFFF;
    margin: 2px 0;
    padding: 5px 0;
    height: auto;
    float: left;
    width: 100%;
}

.form-inline .profile-box-in {
    padding-left: 7px;
}

.social-item {
    padding: 3px 0;
}

    .social-item > span {
        float: left;
        width: 120px;
    }

.profile-box-in .form-group input {
    background: #fff;
    color: #464646!important;
}

.parag-post {
    margin: 4px 0;
}

.day-post-list hr {
    background-color: #e1e1e1;
    border: medium none;
    clear: both;
    color: #e1e1e1;
    float: left;
    height: 1px;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}

.profile-box-in .form-control {
    height: 24px;
    line-height: 24px;
}

.search-cal-box input[type="radio"], .search-cal-box input[type="checkbox"] {
    margin-top: 7px!important;
}

.profile-box-in input[type="radio"], .profile-box-in input[type="checkbox"] {
    margin-top: -2px;
}

.profile-box-in .checkbox-inline {
    color: #fff!important;
}

.profile-box-in select {
    background: #fff;
    color: #464646!important;
}



.foto-wrap {
    border: solid 1px #e1e1e1;
    background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(53%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 );
    overflow: hidden;
    margin: 5px 0px 0px 0px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.edit-profile-wrap h2 {
    background-color: #363636;
    color: #ffffff;
    font-size: 18px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
}

.lineheight {
    line-height: 25px;
}

.tip-options-whatis {
    background-color: #f9f6df;
    font-size: 0.875em;
    margin-bottom: 5px;
    padding: 5px 10px;
}

.profilewrap {
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #e7e8e7;
    font-size: 12px;
    margin-top: -2px;
    padding: 10px 20px 42px 12px;
}

.nav-tabs1 li {
    border-left: 1px solid #e7e8e7;
    border-right: 1px solid #e7e8e7;
    border-top: 1px solid #e7e8e7;
    display: inline;
    float: left;
    margin-right: 5px;
    padding: 0 2px;
}

    .nav-tabs1 li a {
        color: #b09a00 !important;
    }

.profile-menu-checked {
    background-color: #F2F3F2;
    position: relative;
}

.profile-content-form select {
    border: 1px solid #d9d8d8;
    font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 12px;
    width: 176px;
}

.profile-content-form .small-select {
    width: 87px;
}

.profile-content-form .extra-small-select {
    width: 54px;
}

.new-border {
    border-bottom: 1px solid #d9d8d8;
    padding: 10px 0px 10px 0px;
    margin-bottom: 10px;
}

.profile-content-form {
    /*margin-top: 12px;*/
    line-height: 25px;
}

#accordion .panel-body {
    padding: 12px;
    line-height: 25px;
    font-size: 12px;
}

#details label {
    font-weight: normal;
}

#accordion .lab_r, #details .lab_r {
    width: 100px;
}

#details p {
    margin: 0px!important;
}

#details input[type="text"] {
    width: 174px;
    border: 1px solid #d9d8d8;
}

#details .margin-input input[type="checkbox"], #details .margin-input input[type="radio"], .radio-margin input[type="checkbox"] {
    margin: 0px 5px 3px 5px;
    vertical-align: middle;
}

#details .checkbox label {
    color: #464646!important;
}

.file-list .row {
    border-bottom: dotted 1px #E1E1E1;
    padding: 5px 0px 5px 0px;
    margin-top: 10px;
}

.template-thumb {
    float: left;
    height: 30px;
    overflow: hidden;
    width: 20px;
}

.template-filename {
    float: left;
    height: 30px;
    overflow: hidden;
    width: 155px;
}

.template-profiled {
    background: url("../images/profile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    overflow: hidden;
    width: 20px;
}

.template-del {
    float: left;
    height: 30px;
    overflow: hidden;
    width: 20px;
}

.foto-in {
    padding: 5px 2px 0px 2px;
}

.foto-in-last {
    background-color: #f1f2f2;
    float: left;
    height: 52px;
    padding: 15px;
    width: 100%;
}

#img-upgrade {
    float: left;
    text-align: left;
    width: 210px;
}

#managevideos li {
    height: 32px;
    display: block;
    text-align: left;
    clear: both;
}

.print-a {
    background: url("../images/bg_print.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: right;
    height: auto;
    padding-top: 60px;
}

.experience-edit {
    margin-right: 10px;
}

label.experience {
    width: 200px;
    float: left;
}

.experience-title {
    border-bottom: solid 1px #e0c404;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}

.experience-line {
    border-bottom: solid 1px #eee;
}

.info-add {
    background: linear-gradient(to bottom, rgba(226, 226, 226, 1) 0%, rgba(254, 254, 254, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ebd937 #d9d8d8 #d9d8d8;
    border-style: solid;
    border-width: 2px 1px 1px;
    font-size: 0.875em;
    padding-left: 10px;
}

#preview-profile h4 {
    background: rgba(226,226,226,1);
    background: -moz-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    text-transform: uppercase;
    padding-top: 5px;
    border-bottom: none;
    margin: 5px 0px 0px 0px;
    border: 1px solid #d9d8d8;
    font-weight: normal;
    font-size: 15px;
    padding-left: 10px;
}

.info-add {
    background: rgba(226,226,226,1);
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
    border-bottom: 1px solid #d9d8d8;
    border-top: solid 2px #ebd937;
    border-right: 1px solid #d9d8d8;
    border-left: 1px solid #d9d8d8;
    font-size: 0.875em;
    padding-left: 10px;
}

.mrgn-new-top {
    margin-top: 20px;
}

.profile-main-info {
    background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(53%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 );
    border-right: 1px solid #d9d8d8;
    border-left: 1px solid #d9d8d8;
    margin: 5px 0px 0px 0px;
    height: auto;
    min-height: 308px;
    overflow: hidden;
    padding-bottom: 10px;
    font-size: 13px;
}


.info-left {
    font-weight: bold;
}

.profile-main-info a {
    color: #b09a00 !important;
}

.tab-content h4 {
    background-color: #252525;
    border-bottom: medium none;
    color: #ffffff;
    font-size: 18px;
    margin: 10px 0;
    overflow: hidden;
    padding: 4px 0 4px 8px;
    text-transform: uppercase;
}

.profilewrap h5 {
    background-color: #e7e8e7 !important;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    text-overflow: ellipsis;
    padding-left: 8px;
}

.tab-content ul {
    margin-left: 12px;
}

    .tab-content ul li {
        padding-left: 0px;
        list-style-type: circle;
    }

.dash_box {
    border: 1px solid #cac9c9;
    overflow: hidden;
    padding-bottom: 5px;
    margin-top: 5px;
    line-height: 25px;
    min-height: 150px;
}

    .dash_box ul {
        margin: 0px;
        padding: 5px;
    }

    .dash_box li {
        display: block;
    }

    .dash_box h3 {
        margin: 0px;
        background-color: #F5F4F4;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F4F4), to(#e6e5e5));
        background-image: -webkit-linear-gradient(top, #F5F4F4, #e6e5e5);
        background-image: -moz-linear-gradient(top, #F5F4F4, #e6e5e5);
        background-image: -ms-linear-gradient(top, #F5F4F4, #case6e5e5);
        background-image: -o-linear-gradient(top, #F5F4F4, #e6e5e5);
        background-image: linear-gradient(to bottom, #F5F4F4, #e6e5e5);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5F4F4, endColorstr=#e6e5e5);
        border-bottom: 1px solid #cac9c9;
        height: 22px;
        line-height: 22px;
        padding-left: 12px;
        font-size: 12px;
    }

.dash_box_list_span_dis {
    padding-left: 20px;
    font-size: 12px;
    background: url("../images/tick_dis.png") no-repeat left;
    float: left;
}

.dash_box_list_href {
    float: right;
}

.view_href {
    padding-left: 10px;
    background: url("../images/plus.png") no-repeat left;
}

.dash_box_list_span {
    padding-left: 20px;
    font-size: 12px;
    background: url("../images/tick.png") no-repeat left;
}

.sav_box h3 {
    font-size: 18px;
    border-bottom: 1px solid #e1e1e1;
}

.sav_box p {
    border-bottom: 1px solid #e1e1e1;
    margin: 0;
    padding: 5px 10px;
    font-size: 13px;
}

    .sav_box p span {
        padding-left: 20px;
        background: url("../images/list-loop.png") no-repeat left;
    }

.bg-semi-box {
    background: #242424 url("../images/bg_upcoming_semi.png") no-repeat right;
    overflow: hidden;
    padding-bottom: 5px;
    min-height: 257px;
    margin-top: 20px;
}

    .bg-semi-box .black-title, .bg-semi-box1 .black-title {
        margin-left: -14px;
        text-transform: uppercase;
        display: inline-block;
    }

.bg-semi-box1 {
    background: #242424;
    overflow: hidden;
    padding-bottom: 5px;
    min-height: 257px;
    margin-top: 20px;
}

.upcoming-list {
    font-size: 12px;
    margin-left: 10px;
    list-style-image: url('../images/arrow_w.png');
    padding: 8px 10px 10px 10px;
    /* width: 300px; */
    color: #ffffff;
}

    .upcoming-list li {
        margin: 0 0 5px 0;
    }

    .upcoming-list a {
        color: #e1c922;
        font-style: italic;
    }

.title_one_line h3 {
    margin: 0;
    padding: 5px 0;
}

    .title_one_line h3 span {
        margin: 0 0 0 10px;
    }

.tips_box h4 {
    font-size: 14px;
    padding: 0;
    margin: 15px 0 0 0;
}

.tips_box p {
    margin: 4px 0;
    padding: 0;
}

.separator {
    border-bottom: 1px solid #d7d5d6;
    height: 1px;
    margin-bottom: 10px;
}

#featured-casting, #resources-footer {
    background: #555454!important;
    border: 1px solid #414141;
    height: 57px;
    line-height: 57px;
    color: #fff;
    margin: 10px 0px 0px 0px;
}

    #featured-casting h1, #resources-footer h1 {
        color: #fff;
        font-size: 30px;
        /*text-shadow: 1px 1px #d9d8d8;*/
        float: left;
        margin: 10px 0px 0px 0px;
    }

.bx {
    background: #242424;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    margin: 10px 0px 0px 0px;
    padding-left: 5px;
    color: #fff;
}

.yellow-txt-cast {
    color: #eedd3c;
}

.normaltext {
    color: #000;
    height: 52px;
    line-height: 52px;
    margin-left: 16px;
    margin-bottom: 36px;
    font-size: 23px;
    margin-top: 23px;
}

.stage-door-button a {
    font: 19.9px 'DINCondensedBold';
    color: #fff!important;
    letter-spacing: 2px;
}
/****************AUditions Calender*******************************/

.month-pag {
    color: #555454;
    font-size: 22px;
    font-weight: bold;
    margin: 5px 10px 5px 15px;
    padding: 0;
    text-transform: uppercase;
}

.calendar {
    width: 100%;
    border: 1px solid #d7d7d7;
    overflow: hidden;
}

    .calendar li {
        overflow: visible !important;
        padding: 5px;
        width: 14%;
        list-style: none;
        list-style-type: none;
        display: inline-block;
    }

.view-day {
    cursor: pointer;
    font-size: 10px;
    padding-right: 18px;
    text-transform: uppercase;
}

.search-cal-box {
    line-height: 25px;
}

.calendar .head {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F4F4), to(#e6e5e5));
    background-image: -webkit-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -moz-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: -ms-linear-gradient(top, #F5F4F4, #case6e5e5);
    background-image: -o-linear-gradient(top, #F5F4F4, #e6e5e5);
    background-image: linear-gradient(to bottom, #F5F4F4, #e6e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F5F4F4, endColorstr=#e6e5e5);
    color: #363636;
    font-size: 13px;
    height: 17px;
    width: 14.2857%;
    float: left;
    border-right: 1px solid #d7d7d7;
    padding-left: 12px;
    font-weight: bold;
}

.black-box {
    background-color: #272727;
    color: #ffffff;
    float: left;
    padding: 4px 8px;
}

.saved-search-small {
    cursor: pointer;
    display: inline;
    float: left;
    line-height: 20px;
    margin: 5px 5px 0 0;
    overflow: hidden;
    font-weight: normal;
}

    .saved-search-small a.delete {
        background: url("../images/del.png") no-repeat scroll left center rgba(0, 0, 0, 0);
        line-height: 20px;
        margin: 5px 5px 0 0;
        padding-left: 16px;
    }

    .saved-search-small a:hover {
        color: #8f0e0e;
    }

.p-box-cal-blacbox2 {
    color: #ccb40a;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.checkmail {
    background: linear-gradient(to bottom, #ffffff 0%, #adadad 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 2px 10px;
    color: #000;
}
.checkmail label{margin-top:8px;
}
.cal-head {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    min-height: 57px;
    padding: 5px;
}

.pag-date {
    cursor: pointer;
    margin: 5px 5px 5px 0;
}

.back-date {
    background: url("../images/back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 17px;
    width: 17px;
}

.forward-date {
    background: url("../images/forward.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 17px;
    width: 17px;
}

.cal-legend {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.open-post {
    background: url("../images/star-green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.new-post {
    background: url("../images/star-yellow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.workshop-post {
    background: url("../images/star-blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.list-post li a {
    color: #000 !important;
    padding: 4px 0;
}

li.tdcont, li.past-fades {
    border-bottom: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    vertical-align: top;
}

.mailcalendar {
    margin-right: 8px;
    margin-top: 2px;
}

.star_green {
    background: url("../images/star-green.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer;
    margin: 0 2px 0 0;
    padding-left: 9px;
}

.star_yellow {
    background: url("../images/star-yellow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer;
    margin: 0 2px 0 0;
    padding-left: 9px;
}

.star_blue {
    background: url("../images/star-blue.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer;
    margin: 0 2px 0 0;
    padding-left: 9px;
}

.star_red {
    background: url("../images/post_red.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer;
    margin: 0 2px 0 0;
    padding-left: 9px;
}

.red {
    color: #ed1c24;
}

.tdcont li:last-child {
    border-right: none;
    border-left: 1px solid #d7d7d7;
}

li.tdcont1 {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #f1f1f1;
    vertical-align: top;
}


#myli li {
    border-right: 1px solid #f1f1f1;
}

.list-post li {
    border-bottom: 1px solid #d7d7d7;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #000;
    padding: 4px 0;
    width: 100%;
}

    .list-post li:first-child {
        border-bottom: 1px solid #d7d7d7;
        border-top: none;
        border-right: none!important;
        border-left: none;
    }

    .list-post li:last-child {
        border-right: none!important;
        border-bottom: 1px solid #d7d7d7;
    }

    .list-post li:hover, .list-post li:hover a {
        color: #ed1c24 !important;
        cursor: pointer;
    }

    .list-post li div {
        display: none;
    }

    .list-post li:hover div {
        color: #000;
        display: block;
    }

.post-tooltip {
    background-color: #ffffff;
    border: 2px solid #d7d7d7;
    height: auto;
    margin-left: 74px;
    margin-top: -21px;
    padding: 10px;
    position: absolute;
    width: 250px;
    z-index: 100;
}

    .post-tooltip h3 {
        border-bottom: 2px solid #ccb40a;
        font-size: 13px;
        margin: 10px;
        padding: 0 0 4px;
    }

.add-entry {
    bottom: 1px;
    margin: 0 auto;
    width: 90px;
}

.clear-format-location p {
    display: block;
}

.post-tooltip-arrow {
    background: url("../images/tooltip-order-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    left: -15px;
    position: absolute;
    top: 35px;
    width: 15px;
}

.post-tooltip .parag-tooltip {
    margin: 5px 10px;
    padding: 0;
}

.add {
    background: url("../images/add.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 18px;
}


.day-posying {
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
}

.legend {
    line-height: 13px;
    margin-left: 10px;
    padding-left: 18px;
    font-weight: bold;
}

#today {
    background-color: #f5f4f4;
    border-color: #111;
    border-style: solid;
    border-width: 1px !important;
    position: relative;
}

.weekCollapse {
    border-bottom: solid 1px #E1E1E1;
    border-top: solid 1px #E1E1E1;
}

.searching-form {
    width: 72%!important;
}


.day-post {
    background-color: #363636;
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 5px 15px;
}

.past-view {
    background: url("../images/view-past.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.future-view {
    background: url("../images/view.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.day-post-list {
    /*background: url("../images/bg_post_cal.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background: rgba(247,247,247,1);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(53%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 );
    padding: 0 20px;
    max-width: 100%;
}

    

.post-cont {
    padding-bottom: 15px;
}

.cal_ico {
    vertical-align: middle;
}

#cke_1_path {
    display: none;
}

.guide-bar {
    background-color: #242424;
    clear: both;
    color: #ffffff;
    float: right;
    font-weight: bold;
    line-height: 22px;
    margin: 10px 0;
    padding: 4px;
    width: 70%;
}

.calendar tr td {
    padding: 5px 5px 0;
}

.chosen-date {
    margin: 2px 5px 0 15px;padding:5px 0px 0px 0px; font-size:12px; font-family:Arial;
}
#mailholder {margin-left:5px;
}
#btn-go {
    margin: 0px 0 0 3px;
    width: 30px;
    padding: 7px;
}

.p-box-cal {
    color: #ccb40a;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 4px 4px;
    overflow: hidden;
    padding: 0;
}
/*****************Buyer's Guide**************************/
.pad-rt {
    padding-right: 18px;
}
.grey-box-buyer {
    background: -moz-linear-gradient(top, rgba(206,206,206,0.97) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,206,206,0.97)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(206,206,206,0.97) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(206,206,206,0.97) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(206,206,206,0.97) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(206,206,206,0.97) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7cecece', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    border: 4px solid #ffffff;
    box-shadow: 0 1px 2px 0 #c8c8c8;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
}

.gry-srch h3 {
    margin: 0px 0px 12px 0px;
    padding: 0 2px 0 5px;
    color: #e6ce15;
    background: -moz-linear-gradient(-45deg, rgba(58,58,58,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(58,58,58,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, rgba(58,58,58,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(58,58,58,1) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(58,58,58,1) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(135deg, rgba(58,58,58,1) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    border: 2px solid #a1a1a1;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
}

.border-right {
    border-right: 1px solid #e1e1e1;
}

.featured-listings {
    background: -moz-linear-gradient(top, rgba(237,237,237,0.97) 0%, rgba(242,242,242,0.11) 25%, rgba(242,242,242,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,0.97)), color-stop(25%,rgba(242,242,242,0.11)), color-stop(100%,rgba(242,242,242,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(237,237,237,0.97) 0%,rgba(242,242,242,0.11) 25%,rgba(242,242,242,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(237,237,237,0.97) 0%,rgba(242,242,242,0.11) 25%,rgba(242,242,242,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(237,237,237,0.97) 0%,rgba(242,242,242,0.11) 25%,rgba(242,242,242,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(237,237,237,0.97) 0%,rgba(242,242,242,0.11) 25%,rgba(242,242,242,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ededed', endColorstr='#00f2f2f2',GradientType=0 ); /* IE6-9 */
    margin-bottom: 5px;
}

.feat_name {
    border-bottom: 1px solid #e1e1e1;
    margin: 0 10px;
    padding: 5px 0;
    text-transform: uppercase;
}

.box-guide {
    line-height: 14px;
    margin: 5px 0 10px;
    text-align: center;
}

    .box-guide img {
        border: 3px solid #d8d5d5;
        max-height: 100%;
        max-width: 100%;
        object-fit: contain;
    }

.guide-list-categoty {
    border: 1px solid #e1e1e1;
    overflow: hidden;
    padding: 5px;
}

.heading-new {
    border-bottom: 1px dotted #b09a00;
    margin-left: 5px;
    margin-right: 5px;
}

.guide-list-categoty-ul {
    line-height: 25px;
    font-weight: bold;
}



.grey-right-box {
    background-color: #363636;
    border: medium none;
    color: #ffffff;
    height: auto;
    margin: 10px 0 0 10px;
    padding: 10px 0 20px;
}

    .grey-right-box h2 {
        color: #eeda2b;
        text-align: center;
        text-transform: uppercase;
        font-size: 30px;
        line-height: 35px;
        border-bottom: none;
    }

    .grey-right-box p {
        border-bottom: 2px solid #ccb40a;
        border-top: 2px solid #ccb40a;
        font-size: 13px;
        margin: 10px auto;
        padding: 15px 0;
        text-align: center;
        width: 90%;
    }

.multiselect {
    border: 1px solid #c0c0c0;
    height: 15em;
    padding-left: 5px;
    overflow: auto;
}

    .multiselect label {
        display: block;
    }

.info-right {
    border-bottom: 1px solid #d9d8d8;
    line-height: 23px;
    padding: 5px 10px 5px 10px;
}

.map-biger {
    background: url("../images/bg_map.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 3px solid #d9d8d8;
    color: #898989;
    font-weight: bold;
    height: 256px;
    margin: 5px 0 0 73px;
    position: relative;
    text-align: center;
    max-width: 100%;
}

.guide-list-categoty-vert {
    background-color: #363636;
    border: 2px solid #808080;
    margin: 0 0 10px;
}

.guide-list-categoty-ul-vert {
    border-left: 2px solid #a1a1a1;
    font-size: 12px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .guide-list-categoty-ul-vert li:first-child {
        margin-top: -12px;
    }

    .guide-list-categoty-ul-vert li {
        border-bottom: 1px solid #E1E1E1;
        margin: 0;
        padding: 5px;
    }

        .guide-list-categoty-ul-vert li a {
            color: #ffffff;
        }

.selected-category-name {
    background-color: #363636;
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 5px 15px;
}

    .selected-category-name h2 {
        margin: 0px;
        font-size: 18px;
        font-family: Arial;
        border-bottom: none;
    }

#ctgry-list .col-md-9, #ctgry-list .col-sm-9, #ctgry-list .col-xs-12 {
    padding: 0px;
}

.guide-table a, .guide-table a:hover, .guide-table a:visited {
    color: #000;
}

.noborder {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.pager {
    margin: 0px;
}
/****************RESOURCES*******************/
.blog-title-news a, .blog-title-news a:hover {
    color: #3c3b3b;line-height:22px;
}

.blog-title-news {
    color: #3c3b3b;
    font-size: 20px;
    margin: 0;
    padding: 15px 0 15px 15px;
}

.blog-txt {
    margin: 0 0 30px;
    padding: 0 5px;
}

#industryguide {
    background-image: url("../images/industry_guide.png");
    background-repeat: no-repeat;
    height: 255px;
    margin-top: 10px;
    width: 318px;
    max-width: 100%;
    background-size: 100% auto;
}

#blogsandarticles {
    background-image: url("../images/blogs_and_articles.png");
    background-repeat: no-repeat;
    height: 255px;
    margin-top: 10px;
    width: 319px;
    max-width: 100%;
    background-size: 100% auto;
}

#backstagepass {
    background-image: url("../images/backstage_pass.png");
    background-repeat: no-repeat;
    height: 255px;
    margin-top: 10px;
    width: 318px;
    max-width: 100%;
    background-size: 100% auto;
}

.igtext {
    color: #fff;
    font-size: 12px;
    padding: 59px 12px 0px 30px;
    text-align: left;
}
/********************Blog**************************/

.blog-head {
    background: #515050 url("../images/blog-head.png") no-repeat;
    height: 65px;
    padding: 10px;
    position: relative;
    color: #fff;
    background-size: 100% auto;
    overflow: hidden;
}

.blog-h3 {
    color: #e0c404;
    font-size: 18px;
    text-transform: uppercase;
}

.blog-txt h3 {
    border-bottom: none;
}

.blog-txt img {
    max-width: 100%;
    margin: 10px;
    border: solid 1px #b09a00;
    padding: 2px;
}
.subtitle-blog {font-size:12px; color:#fff; margin:10px 0px 0px 0px;
}
.blog-rss {
    background: url("../images/blog_rss.png") no-repeat scroll 0% 0% transparent;
    width: 134px;
    height: 33px;
    cursor: pointer;
   margin-right:10px;margin-top:-38px;
}

.blog-news {
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    clear: both;
    border-top: 2px solid #d7d7d7;
    font-family: Arial,sans-serif;
    height: auto;
    margin-top: 10px;
    width: 100%;
}

.blog-title-news {
    color: #3c3b3b;
    font-size: 18px;
    margin: 0;
    padding: 15px 0 15px 15px;
}

.blog-date-info {
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}

.blog-txt {
    margin: 0 0 30px;
    padding: 0 5px;
}

.course-seatch-box {
    background-color: #848484;
    height: 62px;
    color: #fff;
    padding: 2px;
}

    .course-seatch-box p, .widget-seatch-box p {
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        line-height: 20px;
        margin: 4px 0;
        overflow: hidden;
        padding: 0 0 0 10px;
    }

.blog-right-header {
    background: url("../images/arrow_search.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.widget-seatch-box {
    background-color: #242424;
    margin-top: 10px;
    min-height: 30px;
}
    .widget-seatch-box li a:hover {color:#fff;
    }
#course-seatch-box input[type="text"] {
    background: #fff;
    border-radius: 22px;
    /*float: left;*/
    height: 26px;
    margin: 0 0 0 10px;
    border: none;
}

#submit-blog {
    background: url("../images/blt_arrow.png") no-repeat;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 13px;
   position:relative; top:-19px;left:136px;
    width: 0;
}

.widget-seatch-box ul {
    margin: 0px;
    padding: 0px;
}

.widget-seatch-box li {
    border-bottom: 2px solid #0e0e0e;
    font-size: 13px;
    line-height: 30px;
    padding: 0px 0px 0px 5px;
}

.blog-news h4 {
    border-top: 1px solid #d7d7d7;
    font-size: 16px;
    height: 20px;
    margin: 40px 0 0;
    overflow: hidden;
    padding: 15px 0;
}

.comment-subtitle {
    font-size: 12px;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 30px;
}

.comment-interline {
    border-top: 1px solid #d7d7d7;
}

.blog-input-lab {
    color: #D8BD09;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px 2px;
}
/*********** MODAL POPUP **********/
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-content {
    border-radius: 0px;
}

.modal-header, .modal-body {
    padding: 7px;
}

    .modal-header .close {
        margin: 17px 12px 0px 0px;
    }

button.close {
    border: 1px solid #d3d3d3;
    background: #ccc;
    color: #454545;
}

.modal-title {
    color: #c5d52b;
    text-shadow: 0 0 6px rgba(197, 213, 42, 0.5);
    padding: 1em;
    background-color: #35353a;
}

h2.yellow-header {
    background: linear-gradient(to bottom, #f8e94a 0%, #d3bc15 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e0c404;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    margin: 0px 0px 10px 0px;
}

.modal-body .col-md-6, .modal-body .col-xs-12 {
    padding: 0px;
}

#nonmember-sample-box {
    background: url("../images/bg_sample.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 141px;
}

.nonmember-sample-title {
    color: #f8e94a;
    margin-bottom: 4px;
    padding: 20px 0 0 10px;
}

#nonmember-sample-box ul {
    color: #ffffff;
    font-size: 12px;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 10px;
}

.myform1 .form-group {
    display: block;
    width: 100%;
}

.more-info {
    font-size: 12px;
    font-weight: bold;
}

.more-info1 {
    font: 14px 'DINCondensedBold';
    border-top: solid 1px #aaa;
}

.player-wrapper .player-left {
    float: left;
}

.player-wrapper .player-right {
    float: right;
    margin-right: 20px;
}

.player-wrapper .player-left label {
    display: inline-block;
    padding: 6px 0 6px 0px;
    font-weight: bold;
    font-size: 13px;
}

    .player-wrapper .player-left label a {
        font-weight: normal;
    }

    .player-wrapper .player-left label.value {
        color: #4d4d4d;
        border-bottom: 1px solid #e1e1e1;
        padding: 6px 0 6px 10px;
    }

    .player-wrapper .player-left label.value-first-child {
        border-top: 1px solid #e1e1e1;
        color: #4d4d4d;
        border-bottom: 1px solid #e1e1e1;
        padding: 6px 0 6px 10px;
        width: 242px;
    }

    .player-wrapper .player-left label.addi {
        padding: 6px 0 6px 10px;
        width: 152px;
    }

    .player-wrapper .player-left label.value-addi {
        color: #4d4d4d;
        border-bottom: 1px solid #e1e1e1;
        padding: 6px 0 6px 10px;
        width: 220px;
    }

    .player-wrapper .player-left label.value-addi-first-child {
        border-top: 1px solid #e1e1e1;
        color: #4d4d4d;
        border-bottom: 1px solid #e1e1e1;
        padding: 6px 0 6px 10px;
        width: 220px;
    }

.player-wrapper .player-left a.main {
    background: url("img/banners/arrow.png") no-repeat scroll left center transparent;
    float: left;
    padding-left: 20px;
    font-size: 13px;
    margin: 6px 0;
}

.player-wrapper .player-left a.req-key {
    margin: 22px 22px 6px 0;
}

.player-wrapper .player-left a.pur-acc {
    margin-bottom: 22px;
}

#player_sample_header {
    /*background: url("img/topic/sample_acc_access_full.png") no-repeat;*/
    width: 696px;
    /*height: 31px;*/
    margin: 9px 0 0 0;
}

.l-col-content {
    float: left;
    margin: 0 0 10px 0;
    padding: 0 9px;
}

#player-dialog {
    overflow: hidden!important;
}

.yellow-header {
    background: #f8e94a; /* Old browsers */
    background: -moz-linear-gradient(top, #f8e94a 0%, #d3bc15 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8e94a), color-stop(100%,#d3bc15)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8e94a 0%,#d3bc15 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8e94a 0%,#d3bc15 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8e94a 0%,#d3bc15 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8e94a 0%,#d3bc15 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8e94a', endColorstr='#d3bc15',GradientType=0 ); /* IE6-9 */
    border: solid 1px #e0c404;
    height: 29px;
    line-height: 29px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}

.player-left label {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0;
    width: 80px;
}

.player-left .label1 {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0;
    width: 120px;
}

.player-left label.value-first-child {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    color: #4d4d4d;
    padding: 6px 0 6px 10px;
    width: auto;
}

.player-left label.value {
    border-bottom: 1px solid #e1e1e1;
    color: #4d4d4d;
    padding: 6px 0 6px 10px;
    width: auto;
}

.player-left a.main {
    background: url("../images/arrow.png") no-repeat scroll left center transparent;
    float: left;
    font-size: 13px;
    margin: 6px 0;
    padding-left: 20px;
}

.modal-footer {
    background-color: #ececec;
    border: 2px solid #cdcdcd;
}
/************ FOOTER ***************/

#footer {
    color: #fff;
    font-size: 11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 35px 0px 65px 9px;
    background: #262626;
}

    #footer h3 {
        color: #fff;
        font: 16px 'DINCondensedBold';
        text-transform: uppercase;
        display: inline-block;
        width: auto;
        border-bottom: none;
    }

.btm {
    border-bottom: solid 1px #fff;
    width: 100px;
}

.ftrnav ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    font: 12px 'Arial';
    float: left;
}

    .ftrnav ul li {
        display: block;
        text-align: left;
        list-style: none;
        list-style-type: none;
    }

        .ftrnav ul li a {
            display: block;
            padding: 5px 10px 5px 0px;
            text-decoration: none;
            color: #cdcdcb!important;
            font: 12px 'Arial';
        }

.ftr-bg {
    background: #313131;
    height: 65px;
    color: #fff;
    text-align: center;
    font: 11px 'Arial';
    line-height: 65px!important;
}

@media only screen and (min-width:960px) {
    #footer .col-md-2:nth-child(1) {
        width: 20%;
        padding-left: 0;
    }

    .casting-wrapper .bg-img {
        background-image: url(../images/stage-casting-home.png);
        height: 545px;
        margin-top: 26px;
        background-repeat: no-repeat;
        max-width: 100%;
        background-size: cover;
        background-position: center center;
    }

    #grdbox .col-md-6 {
        width: 49%;
    }

    #footer .col-md-2:nth-child(2) {
        width: 21%;
        padding-left: 0;
    }

    #footer .col-md-2:nth-child(3) {
        width: 24%;
        padding-left: 0;
    }

    #footer .col-md-2:nth-child(4) {
        width: 19%;
        padding-left: 0;
    }

    #footer .col-md-2:nth-child(5) {
        width: 16%;
        padding-left: 0;
    }

    #footer .col-md-2:nth-child(6) {
        width: 12%;
        padding: 0;
    }
}

@media (min-width: 1200px) {
  .container {
        width: 1100px; 
    }

    #grdbox .col-md-6 {
        padding-left: 0px;
        padding-right: 0px;
        width: 49%;
    }

    .casting-wrapper .bg-img {
        background: url(../images/stage-casting-home.png) no-repeat;
        height: 545px;
        margin-top: 26px;
        max-width: 100%;
    }

    #mid-content-vocal .container {
        width: 1100px!important;
    }

    .vocal-banner-wrap {
        background: #ededed url("../images/virtual_vocal_song_banner.png") no-repeat right top!important;
        overflow: hidden;
    }

        .vocal-banner-wrap h1 {
            font: 45px 'DINCondensedBold'!important;
        }

    #preview-profile .col-md-4, #preview-profile .col-lg-4, #preview-profile .col-sm-4, #preview-profile .col-xs-12 {
        padding-left: 0px;
    }
}
/*@media only screen and (max-width : 1024px) { .mynav-rt {position:relative; top:28px;
    }
}*/
@media only screen and (min-width:960px) and (max-width:1024px) {
.mynav-rt {position:relative; top:-4px;
    }

    .carousel-caption h3.h3{left:170px; top:-7px!important;}
    .carousel-caption p.smallp {left:180px;top:-22px!important;
    }
    .carousel-caption p.text-slide-width{left:181px; top:1px!important;}

}
@media (min-width: 768px) and (max-width: 979px) {
    .menu-new li {
        margin-left: 0px;
    }

    .slide-button {
        font: 15px 'DINCondensedBold';
    }

    .stage-middle1 {
        width: 100%;
    }
    .mynav-rt {position:relative; top:-4px;
    }
    .navbar-nav.navbar-right:last-child {margin-right:0px;
    }
    .map-biger {
        margin-left: 0px;
    }

    .carousel-caption h3 {
        font-size: 20px!important;
        top: 2px!important;
    }
    .carousel-caption h3.h3{ top: 2px!important;left:170px;}
    .carousel-caption p.smallp{left:334px; top:-14px!important;}
    .carousel-caption p.text-slide-width{left:275px;}
    .carousel-caption p {
        font-size: 12px!important;
        top: -2px!important;
        position: relative!important;
        width: 520px;
        line-height: 22px;
    }

    .casting-wrapper .bg-img {
        background-image: url(../images/stage-casting-home.png);
        height: 545px;
        display: inline-block;
        width: 100%;
        font-size: 0;
        line-height: 0;
        vertical-align: middle;
        background-size: 100%;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        margin: -79px auto;
        padding: 0px; /*background-repeat:no-repeat;
        max-width: 100%; background-size:cover;background-position:left center;*/
    }

    .casting-wrapper .gradientbox .width2 {
        width: 100%;
    }

    .casting-wrapper .grey-heading-section h1 {
        margin: 5px 0px 0px 0px;
        padding: 5px;
        font: 25px 'DINCondensedBold';
        height: auto;
    }

    ul.list {
        padding: 0px;
    }

    .post-tooltip {
        margin-left: 5px;
        margin-top: -21px;
    }

    .casting-wrapper .getting-started .list li {
        padding: 0px;
        margin-top: -26px;
        margin-left: 0px;
    }

        .casting-wrapper .getting-started .list li:nth-child(1) {
            padding: 0px;
            margin-top: -13px;
            margin-left: -55px;
        }

        .casting-wrapper .getting-started .list li:nth-child(2) {
            padding: 0px;
            margin-top: -37px;
            margin-left: -91px;
        }

        .casting-wrapper .getting-started .list li:nth-child(3) {
            padding: 0px;
            margin-top: -32px;
            margin-left: -57px;
        }

        .casting-wrapper .getting-started .list li a {
            font-size: 18px;
        }

    .casting-wrapper h1 {
        font: 25px 'DINCondensedBold';
        margin: 82px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .casting-wrapper .getting-started {
        float: left;
    }

        .casting-wrapper .getting-started h2 {
            font-size: 20px;
        }

    .stage-middle1 .container .wrap {
        width: 100%;
        font-size: 12px;
    }

    .stage-middle1 h1 {
        font: 30px 'DINCondensedBold';
    }

    .stage-middle1 p {
        font-size: 14px;
    }

    .clr {
        clear: both;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
    }

    .navbar-right li a {
        font: 14px "DINCondensedBold";
        float: left;
    }

   
    .vocal-banner-wrap {
        background: #ededed url("../images/virtual_vocal_song_banner.png") no-repeat right top!important;
        height: auto;
    }

        .vocal-banner-wrap h1 {
            font: 28px 'DINCondensedBold'!important;
        }

    .listen {
        font-size: 15px;
    }

    #search-options .right-border {
        border-left: none;
        min-height: auto;
    }

    #grdbox .col-sm-6 {
        width: 49%;
    }

    #profile-bg-bx .bg-box {
        height: 59px;
    }

    .calendar li {
        width: 100%;
    }

    #preview-profile .col-md-4, #preview-profile .col-lg-4, #preview-profile .col-sm-4, #preview-profile .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .info-right {
        padding-left: 12px!important;
    }
     .mob-view1 {padding:0px; margin-top:10px;
    }
    .head {
        display: none;
    }
    .pricing-table {margin-top:12px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 800px) and (max-height: 600px) {.carousel-caption h3.h3{left:170px;}
    .carousel-caption p.smallp {left:336px;
    }
    .carousel-caption p.text-slide-width{left:277px;}
}
@media (max-width: 767px) {
    .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
    .dark-box h1 {
        font-size: 25px;
    }
    #stage-door-menu .navbar-right {
    display: block;
    margin-right: 15.5px;
    position: relative;
    top: 0;float:right;
}
     .mynav-rt {
    position: relative;
    top: 2px;
}
     .mynav-rt .nav > li {display:inline-block;
    }
    .menu-new li {
        margin-left: 0px;
    }

    .casting-wrapper h1 {
        font: 16px 'DINCondensedBold';
        margin: 0px auto;
        padding: 20px 0px 0px 0px;
        letter-spacing: 0px;
    }

    .map-biger {
        margin-left: 0px;
    }

    ul.list {
        padding: 0px;
    }

    .casting-wrapper .getting-started {
        float: none;
        margin: 0px auto;
        width: 100%;
    }

        .casting-wrapper .getting-started h2 {
            font-size: 15px;
        }

    .casting-wrapper .bg-img {
        background: url(../images/small-profile-bg.png) no-repeat;
        height: 420px;
        margin: 26px auto;
        width: 400px;
    }

    .getting-started ul.list {
        margin-left: 22px;
    }

    .casting-wrapper .getting-started .list li {
        padding: 0px;
        margin-top: -26px;
        margin-left: 12px;
    }

        .casting-wrapper .getting-started .list li:nth-child(1) {
            padding: 0px;
            margin-top: -21px;
            margin-left: -108px;
        }

        .casting-wrapper .getting-started .list li:nth-child(2) {
            padding: 0px;
            margin-top: -7px;
            margin-left: -139px;
        }

        .casting-wrapper .getting-started .list li:nth-child(3) {
            padding: 0px;
            margin-top: -4px;
            margin-left: -122px;
        }

    .normaltext {
        font-size: 12px;
        line-height: 34px;
    }

    .casting-wrapper .grey-heading-section h1 {
        font-size: 27px;
        height: auto;
        padding: 5px;
    }

    .casting-wrapper .getting-started .list li a {
        font-size: 14px;
    }

    .casting-wrapper .gradientbox .width2 {
        width: 100%;
    }

    h1 {
        font: 25px "DINCondensedBold";
    }

    h2 {
        font: 25px "DINCondensedBold";
    }

    .post-tooltip {
        margin-left: 63px;
        margin-top: 6px;
    }

    #mvBanner1, .top-banner {
        display: none;
    }

    .stage-middle1 {
        width: 100%;
    }

    .stagedoor-box ul {
        margin-left: 12px;
    }

    #testimonials-new h1 {
        font-size: 20px;
    }

    .what-performers {
        padding: 10px;
        height: auto;
    }

    #testimonials-rotate .col-md-2, #testimonials-rotate .col-lg-2, #testimonials-rotate .col-sm-2, #testimonials-rotate .col-xs-12 {
        float: none;
    }

     

    .slide-button {
        font: 15px 'DINCondensedBold';
        padding: 5px;
    }

    .carousel-caption h3 {
        font-size: 14px!important;
        top: 2px!important;
        font-weight: bold;
    }
      .carousel-caption h3.h3{  left: 125px;
    top: 38px !important;}
      .carousel-caption p.text-slide-width{ width: 180px;left:250px; top:14px!important;overflow:hidden; text-wrap:none; border:solid 1px transparent;}
    .carousel-caption p {
        font-size: 10px!important;
        top: -2px!important;
        position: relative!important;
        width: 321px;
        line-height: 16px;
    }

    .stage-middle1 .container .wrap {
        width: 100%;
    }

    .icon-img img {
        float: none;
        margin: 0px auto;
    }

    .stagedoor-box h1 {
        font: 17px 'DINCondensedBold';
    }

    .vocal-banner-wrap {
        background: #ededed url("../images/virtual_vocal_song_banner.png") no-repeat right top!important;
        overflow: hidden;
    }

        .vocal-banner-wrap h1 {
            font: 28px 'DINCondensedBold'!important;
        }

    .cl {
        clear: both;
    }

    .calendar li {
        width: 100%;
    }

    .calendar .head {
        width: 100%;
    }

    .pl-rt {
        float: right!important;
    }

    #search-options .right-border {
        border-left: none;
        min-height: auto;
    }

    #accordion .col-xs-12 {
        padding-right: 0px;
    }

    .modal-dialog {
        width: 450px;
        margin: 0px auto;
    }

    .menu_bottom_bg1 {
        margin-bottom: 5px;
        height: auto;
    }

    #details .lab_r1 {
        width: 100%!Important;
    }

    .searching-form {
        width: 90%;
        display: table-cell;
    }

    #content-box .col-md-3, #content-box .col-lg-3, #content-box .col-sm-3 #content-box .col-xs-12 {
        float: none;
    }

    .head {
        display: none;
    }

    .gradientbox {
        margin-top: 15px;
    }

    #preview-profile .col-md-4, #preview-profile .col-lg-4, #preview-profile .col-sm-4, #preview-profile .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .info-right {
        padding-left: 12px!important;
    }
    .pricing-table {margin-top:12px;
    }
     .blog-head {
        background: #515050;
        height: auto;
    }
    .blog-rss {margin-top:0px;
    }
    #profile-menu {
        margin-top: 15px;
    }
    .guide-bar {
    width:100%;
}
     .mob-view1 {padding:0px; margin-top:10px;
    }
    .course-seatch-box {margin-top:10px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) { #stage-door-menu .navbar-right {
    display: block;
   
    position: relative;
    top: 0;
}
}
@media (max-width: 480px) {
    ul.menu-new {
        padding-top: 0px;
    }
    .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
    .navbar-brand {
        padding: 5px 0px 10px 15px;
    }
    #stage-door-menu .navbar-right {
    display: block;
    margin-right: 15.5px;
    position: relative;
    top: 0;float:right;
}
    .mynav-rt {
    position: relative;
    top: 2px;
}
    .mynav-rt .nav > li {display:inline-block;
    }
    h1 {
        font: 20px "DINCondensedBold";
    }

    .casting-wrapper h1 {
        font: 14px 'DINCondensedBold';
        margin: 8px auto;
        padding: 20px 0px 0px 20px;
    }

    .searching-form {
        width: 100%!important;
        clear: left;
        display: table-cell;
    }

    .casting-wrapper .gradientbox h1 {
        font-size: 20px;
    }

    .map-biger {
        margin-left: 0px;
    }

    ul.list {
        padding: 0px;
    }

    .calendar li {
        width: 100%;
    }

    .calendar .head {
        width: 100%;
    }

    .casting-wrapper .getting-started .list li a {
        margin-left: 0px;
        letter-spacing: 1px;
    }

    .casting-wrapper .getting-started .list li:nth-child(1) {
        padding: 0px;
        margin-top: -10px;
        margin-left: 24px;
    }

    .casting-wrapper .getting-started .list li:nth-child(2) {
        padding: 0px;
        margin-top: -7px;
        margin-left: 24px;
    }

    .casting-wrapper .getting-started .list li:nth-child(3) {
        padding: 0px;
        margin-top: -4px;
        margin-left: 24px;
    }

  

    .casting-wrapper .getting-started h2 {
        font-size: 15px;
        margin-top: 11px;
    }

    .casting-wrapper .gradientbox .width2 {
        width: 100%;
    }

    .casting-wrapper .grey-heading-section h1 {
        font-size: 16px;
    }

    .normaltext {
        font-size: 12px;
        line-height: 24px;
        margin-top: 0px;
        height: 24px;
    }

    #featured-casting h1 {
        font-size: 19px;
    }

    h2 {
        border-bottom: 2px solid #e0c404;
        font: 25px "DINCondensedBold";
    }

    h3 {
        border-bottom: 1px solid #e0c404;
        font: 25px "DINCondensedBold"!important;
    }

    #content-box .col-md-3, #content-box .col-lg-3, #content-box .col-sm-3 #content-box .col-xs-12 {
        float: none;
    }

    .casting-wrapper .bg-img {
        background: url(../images/small-profile-bg.png) no-repeat;
        height: 420px;
        margin-top: 26px;
        max-width: 100%;
    }

    .casting-wrapper .font-size {
        font-size: 12px;
    }

    #mvBanner1, .top-banner {
        display: none;
    }

    .stage-middle1 {
        width: 100%;
    }

    .what-performers {
        height: auto;
    }

        .what-performers .container {
            margin: 0px;
        }

    #testimonials-rotate .col-md-2, #testimonials-rotate .col-lg-2, #testimonials-rotate .col-sm-2, #testimonials-rotate .col-xs-12 {
        float: none;
    }

    #testimonials-new h1 {
        font-size: 17px;
    }

    .vocal-banner-wrap {
        background: #ededed!important;
        overflow: hidden;
    }

    #footer .container {
        width: auto;
        margin: 0px auto!important;
        padding: 0px!important;
    }

    #footer h3 {
        font: 14px 'DINCondensedBold';
    }

    .cl {
        clear: both;
    }

    .ftrnav ul li a {
        font: 11px 'Arial';
    }

    .pl-rt {
        float: right!important;
    }

    

    .carousel-indicators {
        bottom: -8px;
    }

    .carousel-caption {
        bottom: 0px;
    }

    .slide-button {
        font: 15px 'DINCondensedBold';
        padding: 3px;
    }

        .slide-button img {
            display: none;
        }

    .carousel-caption h3 {
        font-size: 15px!important;
        top: -2px!important;
        font-weight: bold;
    }
      .carousel-caption h3.h3{ left:111px; top:16px!important;}
      .slide-3-btn{left:96px;}
    .menu_bottom_bg {
        font-size: 12px;
    }

    .menu_bottom_bg1 {
        font-size: 11px;
        line-height: 18px;
        margin-left: 0px;
        padding-left: 5px;
        height: auto;
        margin-bottom: 5px;
    }

        .menu_bottom_bg1 .stage-door-button {
            line-height: 30px;
            height: 30px;
        }

            .menu_bottom_bg1 .stage-door-button a {
                font-size: 12px;
            }

    .carousel-caption p {
        display: none;
    }

    .stage-middle1 .container .wrap {
        width: 100%;
        font-size: 11px;
    }

    .stage-middle1 h1 {
        font: 30px 'DINCondensedBold';
    }

    .stage-middle1 p {
        line-height: 20px;
    }

    .icon-img img {
        float: none;
        margin: 0px auto;
    }

    .stagedoor-box h1 {
        font-size: 20px;
    }

    .stagedoor-box ul {
        width: 100%;
        margin: 0px 10px 0px 10px!important;
        padding: 0px;
    }

    .stage-link {
        font-size: 15px;
        background: url(../images/stage-black-arrow-small.png) no-repeat right center;
    }

    .pos2 {
        top: 0px;
    }

    .stagedoor-box .red {
        margin-left: 13px;
    }

    .professional-seminars {
        font-size: 23px;
        height: 38px;
        line-height: 38px;
        margin: 0px auto;
    }

    #accordion .col-xs-12 {
        padding-right: 0px;
    }

    #mid-content-vocal .container {
        width: 100%;
        border: none;
        box-shadow: none;
    }

    .vocal-banner-wrap h1 {
        font: 20px 'DINCondensedBold'!important;
        margin-left: 5px;
        margin-right: 5px;
    }

    .listen {
        font-size: 12px;
        margin-left: 0px;
    }

    .vocal-banner-wrap p {
        margin: 10px 0px 0px 0px;
    }

    .btn-yellow-in {
        font-size: 12px;
    }

    #search-options .right-border {
        border-left: none;
        min-height: auto;
        padding-left: 0px;
    }

    .post-tooltip {
        margin-left: 13px;
        margin-top: 3px;
        width: 250px;
    }

    .profilewrap h5 {
        line-height: normal;
    }

    #profile-bg-bx .bg-box {
        height: 91px;
    }

    .performer-resources {
        margin-top: 12px;
    }
    .become-grey p {font-size:12px;
    }
    #pricing-table .pricing .pricing-list ul li {
        line-height: 20px;
    }
    .pricing-table {margin-top:12px;
    }
    #details .lab_r1 {
        width: 100%!Important;
    }

    .show-prfl .col-md-9, .show-prfl .col-lg-9, .show-prfl .col-sm-9, .show-prfl .col-xs-12 {
        padding-left: 15px;
    }

    .modal-dialog {
        width: auto!important;
    }

    .day-posying {
        margin-top: 8px;
    }

    #profile-menu {
        margin-top: 15px;
    }

    .nav-tabs1 li a {
        padding: 9px 12px!important;
    }

    .head {
        display: none;
    }

    .stage-middle1 .col-xs-12, .stage-middle1 .col-md-6, .stage-middle1 .col-lg-6 {
        padding: 0px;
    }

    .gradientbox {
        margin-top: 15px;
    }

    #preview-profile .col-md-4, #preview-profile .col-lg-4, #preview-profile .col-sm-4, #preview-profile .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
.guide-bar {
    width:100%;
}
    .info-right {
        padding-left: 12px!important;
    }
    .mob-view1 {
    }
    .mob-view .col-md-10, .mob-view .col-md-pull-2, .mob-view .col-sm-10, .mob-view .col-sm-pull-2, .mob-view .col-xs-12, .mob-view .padding-lt, .mob-view .pad-rt{padding:0px;
    }
    .blog-head {
        background: #515050;
        height: auto;
    }
    .blog-rss {margin-top:0px;
    }
    .border-right {border-bottom:1px solid #e1e1e1; border-right:none;
    }
    .course-seatch-box {margin-top:10px;
    }
}
