@import url("http://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.5.4/bootstrap-select.min.css");
@font-face {

  font-family: 'Calibri';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Calibri.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	
	}

      * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  position: relative;
  min-height: 100%;
  word-wrap: break-word;
  	
}

/*---- Scrollbar ----*/
body {
  /* Margin bottom by footer height */
  margin-bottom:0px;
  font-family:Calibri;
  color:#2d2d2d;
}


body::-webkit-scrollbar {
    width: 1em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

/*--//Scrollbar End ----*/


 
 
.tooltip{background-color: #ff000!important;}

img{max-width:100%; text-align:center; margin:auto;}
.txt-right{ text-align:right;}
.txt-left{ text-align:left;}
.txt-center{ text-align:center;}
.outer{
 	min-height: 100%;
    height: auto;
	}
.static-page .outer{
 	min-height:inherit;
    height: auto;
	}	
	
.no-bg	{ background:none!important;}
a:hover{ opacity:0.8; color:#9200a9;}	
.no-margin{margin:0!important;}
.no-margin-bottom{margin-bottom:0!important;}

.no-margin-top{margin-top:0!important;}

.no-padding-right{ padding-right:0!important;}

.no-padding-left{padding-left:0!important;}

.no-padding{padding:0!important;}

.no-bold{font-weight:normal;}

div#bs-example-navbar-collapse-1 {
    padding: 14px 0; display:inline-block!important; width:100%; height:73px!important;
	border:none;
	box-shadow:none;
}
.navbar-nav i.fa.fa-bars{ font-size:16px;}
div#bs-example-navbar-collapse-1 ul li a{color:#fff; font-family:Calibri; font-size:16px; font-weight:100;}


div#bs-example-navbar-collapse-1 ul li a:hover{color:#9200a9!important; text-decoration:none!important;}

div#bs-example-navbar-collapse-1 ul li a:focus, div#bs-example-navbar-collapse-1 ul li a:active{color:#9200a9; text-decoration:none; background-color:transparent;}

div#bs-example-navbar-collapse-1 ul li a, div#bs-example-navbar-collapse-1 ul li.active a{background-color:transparent;}
.prpl-line-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 10px;
  background-color: #9200b0;
}

header{border-top:13px solid #9200a9}

header a:hover{opacity:1}
.navbar-default{border:none; background:none; margin-bottom:0;}
  .navbar-brand-centered {
        position: absolute;
        left: 50%;
        display: block;
        text-align: center;
        
    }
    .navbar>.container .navbar-brand-centered, 
    .navbar>.container-fluid .navbar-brand-centered {
        margin-left: -120px;
    }
	.navbar-brand{padding:0}
.container-fluid{max-width:1360px}
#block {
    min-height: 680px;
    width: 100%;
	margin-bottom:22px;
}

.input-group.stylish-input-group input.form-control, .input-group.stylish-input-group span.input-group-addon{
    height: 30px!important;
    background: rgba(0, 0, 0, 0.11);
    border: 0;}

#inner-block {
    min-height: 250px;
    width: 100%;
}
.thumbnail{border:none; padding:0;}
.thumbnail .caption{padding :9px 0; font-family:calibri;}

.caption{padding :9px 0; font-family:calibri;}

.caption .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: bottom;
    margin: 0;
    line-height: 130%;
}

.slider4{text-align:left}
.artistname {color:#a7a7a7; font-weight:bold; text-align:left; font-size:19px;}


.artistname span, #home-page .artistname{color: #a7a7a7;}
.songname{margin-bottom:2px; font-weight:bold; text-align:left;  font-size:22px;  font-weight:100; color:#2d2d2d;}  
.timestamp a i.fa-microphone ,.timestamp{color:#a7a7a7 !important}
.timestamp img {display:inline-block !important}
.username{color:#666; text-align:left;  font-size:18px;  font-weight:100;}
.gray-bg{width:100%; background:#cdcdcd; }
.title-h4 {border-bottom:2px solid #9200a9; padding-bottom:5px; width:14%; display:inline-block; color:#9200a9}
.title-h3{color:#9200a9; font-size:26px; font-weight:100; margin-top:13px; margin-bottom:0;}

hr.title-h3-hr{border-top-width:3px; border-color:#cdcdcd;}

.purple-bg .small-txt{ font-size:28px; color:#fff; font-weight:lighter; font-family:calibri light; margin-top: 35px; line-height: 138%}

.home-social.clearfix.text-center{margin-bottom:35px;}

.home-social.clearfix.text-center ul li{padding:0 1px 0 1px;}

.home-social.clearfix.text-center ul li a img:hover{ opacity:0.9;}
	
/*url(../img/boy-with-mic.png) no-repeat left center; background-size:contain; margin:20px 0; width:100%; color:#fff; padding:50px 0*/

.purple-bg{background:rgba(146,0,169,1) url(../img/btm-bg.png) no-repeat; height:424px!important; background-size:cover;}

.learn-more{background:none; border:2px solid #fff; color:#fff; font-size:23px; margin-top: 42px;}
.btn-discover{ color:#9200a9; border-color:#9200a9; margin-top:64px; margin-bottom:64px;}
.navbar-nav > li > a{text-transform: uppercase;    padding-left: 43px; padding-right: 43px;}

div#artworks {
    height: 420px;
}

#imaginary_container{
    margin-top:52px; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
   background: rgba(255,255,255, .6); 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	background: rgba(255,255,255, .6);
		color:#666;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}




.video-title{
	font-size: 87px;
    font-weight: normal;
    margin-top: 105px;
    color: #fff;
	font-family:AvantGarde Bk BT;
	letter-spacing:10px;
}



.inner{padding-left: 37px;}
.inner-h1{font-size:60px; font-weight:800; margin-top:50px; color:#cdcdcd; font-family:Futura XBlk BT; line-height: 84%;}
.inner-h1 span{color:#fff;    letter-spacing: 0.5px;}
footer{color:#4b4b4b;}
footer .account{ color:#9200a9; margin-top:50px;}

footer .account a{ font-family:calibri; border-bottom:2px solid #9200a9; text-decoration:none; font-size:23px;}

footer .account a:hover{ color:#9200a9; border-color:#9200a9; opacity:0.8;}



footer .account  span{margin: 0 20px; font-size: 26px;
	}
footer .txt-tdy-free{ margin-top:30px; margin-bottom:65px;}	
footer .txt-tdy-free h4{ font-size:19px; color:#212121; letter-spacing:4px; font-weight:bold;}
.copyright{ margin-bottom:18px;}

footer a{color:#4b4b4b}
.artist-detail-name{background:rgba(0,0,0,.5); font-size:34px; color:#fff; border-radius:6px 6px 0 0; padding:0px; width:228px; display:inline-block;}
.artist-detail-name p{line-height: 83%; padding: 10px 10px 5px; margin-bottom: 0;}

.artist-detail-name p img{ margin-right:10px;}
.city-name{font-size:15px}
.artist-nav-bar{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9200a9+50,000000+50,000000+100 */
    background: #9200a9;
    background: -moz-linear-gradient(left, #9200a9 50%, #2d2d2d 50%, #2d2d2d 100%);
    background: -webkit-linear-gradient(left, #9200a9 50%,#2d2d2d 50%,#2d2d2d 100%);
    background: linear-gradient(to right, #9200a9 50%,#2d2d2d 50%,#2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9200a9', endColorstr='#2d2d2d',GradientType=1 );
    font-weight: bold;
    height: 40px;
    vertical-align: middle;
    text-align: center;
    padding: 0 54px;}
.artist-nav-bar a{color:#fff; font-size:16px;}

.follow-btn.no-bg.no-bold a:focus, .follow-btn.no-bg.no-bold a:active{font-weight:bold;}

.artist-nav-bar span.follow-btn.no-bg:first-child a{ margin-left:0;}
.artist-nav-bar p{margin:0}
.song-name-title{background:#fff; color:#2d2d2d; padding:8px; transform:skewX(-20deg); display:inline-block }
.follow-btn{color: #fff!important; background: #fff; display:inline-block; border:none; padding:9px 0px; border-radius:0}
.follow-btn-txt{
	color: #2d2d2d;
    font-weight: bold;
    display: inline-block;
	padding:10px 0;
	vertical-align:middle;
}

.follow-btn-txt img{  margin-right: 10px;   vertical-align: text-top;}


.artist-nav-bar .follow-btn-txt a.btn.btn-default.follow-btn{margin-left:0;}
.share-btn{background:#8c8c8c; transform:skewX(-20deg); display:inline-block; border:none; padding:8px 15px; border-radius:0}
.share-btn-txt{color:#fff; transform:skewX(20deg); font-weight:bold; display:inline-block}
.user-no{display:inline-block; margin-right:2px; vertical-align:middle;background: url('../img/sprite.png') no-repeat -14px -17px;
	width: 17px;
	height: 17px;}
.ecg{display:inline-block; margin-right:2px; vertical-align:middle;background: url('../img/sprite.png') no-repeat -81px -19px;
	width: 18px;
	height: 13px;}
.user-report{display:inline-block; margin-right:2px; vertical-align:middle; background: url('../img/sprite.png') no-repeat -151px -19px;
	width: 14px;
	height: 13px;}
	.user-stat{font-size:12px}
	.white-bg{background:#fff; width:100%; padding:45px 0; min-height:342px;}
	#discover-page .white-bg{min-height:362px;}
	#media-page .white-bg{padding:20px 0 45px 0;}
	.play-stat{font-size:9px; font-weight:bold; float:right; width:28%; text-align:right; margin-bottom:2px}
	.play-stat td{padding:2px !important}
	.tip-mic{background:#8c8c8c url(../img/bg2.jpg) no-repeat center center; color:#fff; font-weight:bold; border-bottom:2px solid #272727; font-size:12px; padding-left:5px;}
	.tip-mic p{margin:3px; display:inline; padding-right:5px; margin-top:5px;}
	.songname-gray{font-size:20.93px; color:#8c8c8c; text-align:center; margin:0;}
	.nav-bg{background: url(../img/nav-bg.png) no-repeat center center; font-weight:bold;  font-size:11.45px; padding:5px 0 0 0; height:28px; border-top:2px solid #272727; color:#2d2d2d; position:relative}
	.play-count{position: absolute;  left: 162px;  top: 2px;  color: #fff;  padding: 2px 0 0 0;}
	.nav-bg a{color:#2d2d2d; font-size:11.45px; margin:0 7px;}
	.nav-bg a:first-child{}
	.comment-box{padding-bottom: 6px;  border-bottom: 5px solid #e5e2e5;}
	.comment-box input{ border-radius: 0; height: 30px; background: #f7edf8; border:0; box-shadow:none; font-size:16px;}
	.comment-box .media-left, .media > .pull-left{padding-right:0}
	
	.rmv-footer{color:#ccd3e0;}
	.rmv-footer a{color:#ccd3e0}
	
	.booking li{    font-size: 17px;    margin: 0 7px;    color: #8c8c8c;    text-align: center;    vertical-align: middle; padding:0;}
	.mini-social li{font-size: 12px;    margin: 2px; color:#8c8c8c; width:115px    }
	.purple{color:#9200a9}
	.srch-title{  line-height:100%;   font-size: 30px;  margin-top: 15px; /*font-weight: bold;*/  margin-bottom: 0;}
	
	.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;
    width: 200px;
    margin: 0 auto;
    padding: 10px;
    background: #fff;
    cursor: pointer;
    outline: none;
border-bottom:3px solid #9200a9;
    font-weight: bold;
	}
.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #9200a9 transparent;
}
.wrapper-dropdown-3 .dropdown {
  /* Size & position */
    position: absolute;
    top: 140%;
    left: 0;
    right: 0;
	padding:0;
	z-index:9999;
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.17);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-weight: normal;
    transition: all 0.5s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #8aa8bd;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border-radius: 0 0 7px 7px;
    border: none;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8;
}
.wrapper-dropdown-3:focus .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.open>.dropdown-menu{background-color:#000; box-shadow:none;}

.gray-txt{color:#8c8c8c}
.whofollow{height: 100px; overflow-y: scroll; margin-top: 20px; padding-right: 10px;}
.click-song{font-size:12px; font-weight:bold}
.click-song a{color:#8c8c8c}
.click-song p{margin-bottom:2px}
.arti-list .col-sm-4{margin:10px 0}
.has-tag{background: rgba(0,0,0,0.5);  padding: 5px;  border-radius: 8px;  color: #fff;   font-size: 12px;   font-weight: bold;   display: inline-block;margin-top: 20px;}
.has-tag a{color:#fff}
.rlted  p{margin-bottom:2px}

/*----------------------*/
.after-lgoin-icon li a{padding-right:20px; padding-left:20px}
.user-img{width:30px; height:30px;/* border-radius:50%*/}
.user-profile-name{line-height: 206%; text-transform: uppercase!important;}
.no-user-img{width:30px; height:30px;background:#666}
.bg-blk .dropdown-menu{background:#000; border:none; box-shadow:none; z-index:99999;}
.bg-blk  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#2d2d2d; }

.navbar-nav{margin-right:20px;}
.navbar-right{margin-right:50px;}
.navbar-right.after-lgoin-icon {
    margin-right: 0px; left:54px;
}
.bg-blk  .open, .dropdown{width:160px; text-align:left;}

.bg-blk  .open{ background:#000;}

.bg-blk .dropdown-menu li a{color:#fff}
.dropdown-menu>li>a{line-height:150%;}
.dropdown-menu>li{margin-bottom:10px;}
.bg-blk .dropdown-menu li a:hover{background-color:#666}
.myac .media-body{padding-left:10px}
.myac h4, .myac h4 a{margin-top: 0;  margin-bottom: 9px; font-weight: normal;}  
.myac h4 a{color:#2d2d2d;}
.myac h4 a:hover, .myac h4 a:hover{opacity: 0.8;  color: #9200a9;}
.myac-action{padding-left:10px}
.myac-action a{color: #2d2d2d; margin-right: 10px;  margin-left: 5px;}
a .purple{color:#9200a9}
 .darkgray a{color:#222}
.no-ico li{padding-left:0px}
/*.no-ico li:not(:first-child) {padding-left:33px}*/
/*------------------------------*/
    .btn-file {
        position: relative;
        overflow: hidden;
    }
    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }
	.bilbrd-upload{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&amp;0.65+0,1+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,0.45) 0%, rgba(0,0,0,.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.45)), color-stop(100%,rgba(0,0,0,.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.45) 0%,rgba(0,0,0,.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0.45) 0%,rgba(0,0,0,.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0.45) 0%,rgba(0,0,0,.8) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0.45) 0%,rgba(0,0,0,.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#2d2d2d',GradientType=1 ); /* IE6-9 */
padding:20px; text-align:center;
}

.no-img-first{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&amp;0.65+0,0.77+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,0.65) 0%, rgba(0,0,0,0.77) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.65)), color-stop(100%,rgba(0,0,0,0.77))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.77) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.77) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.77) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0.65) 0%,rgba(0,0,0,0.77) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#c4000000',GradientType=1 ); /* IE6-9 */
}
.white-trans-hdr-bg{background:rgba(255,255,255, .7); padding-bottom:11px; height:73px; border-radius:0;}
.purple-model{background:#9200a9; color:#fff}
.purple-model a{color:#fff}
.purple-model .modal-header{border-bottom:none}
.purple-model .modal-footer{background:#cdcdcd; text-align:center}
.purple-model .modal-footer a{color:#9200a9}

.socialsign{background:url(../img/pop-bg.png) repeat-x bottom center; position:relative}
.socialsign span{background:#9200a9; padding:5px}
a .lpurple{color:#cdcdcd !important}
.popup-form{padding:0 20px}
a.prpl{color:#9200a9; text-decoration:underline; font-weight:bold}
.lft-bdr{border-left:3px solid #dadada; min-height:430px; padding:20px 10px; margin-top:20px}
.lft-bdr a {color:#8c8c8c; font-size:14px}
.lft-bdr li{margin:10px 0}
h4{color:#9200a9; margin-top:15px}

#imaginary_container .input-group-addon{height:28px; padding:5px 12px}
.channel{font-weight:bold; color:#9200a9; border-bottom:3px solid #9200a9; padding-bottom:5px; text-align:center; width:175px; display:inline-block}
.empty-line{dispay:block; border-bottom:7px solid #dadada; width:40%}
.empty-line-60{dispay:block; border-bottom:7px solid #dadada; width:30%}
.empty-line-lst{dispay:block; border-bottom:7px solid #dadada; width:40%; margin-top:15px}
#innerblock{padding:0 0 40px 0}
.new-nav{text-align:center; max-width:350px}
.new-nav li{text-align:center;  padding:15px 10px; width:70%; border-bottom:2px solid #fff;}
.new-nav li:Last-Child{border-bottom:none}
.new-nav li a{ font-weight:bold; color:#fff; }
.new-nav li a:hover{ color:#ff0; text-decoration:none}

.micguide .new-nav{text-align:center; max-width:350px}
.micguide .new-nav p{ margin-top:150px;}
.futura-font{font-family: Futura XBlk BT; margin-right:3px;}

.micguide .new-nav p strong{font-family: Futura XBlk BT; margin-right:3px;}

.micguide  .new-nav li{text-align:center;  padding:10px 10px; width:100%; border:none;}

.micguide  .new-nav li img{margin-top:25px;}

.micguide  .new-nav li.active a, .micguide  .new-nav li a:hover, .micguide  .new-nav li a:focus{ text-decoration:none!important; color:#f7941c!important;}
.micguide .new-nav hr{   
	margin-bottom: 5px;
    margin-top: 5px;
    color: #2d2d2d;
    background: #2d2d2d;
    box-shadow: none;
    height: 2px;
    border: 0;
    width: 53%;
}
.micguide  .new-nav li:Last-Child{border-bottom:none}
.micguide  .new-nav li a{ font-weight:normal; color:#111; font-size:24px;}
.micguide  .new-nav li a:hover{ color:#f7941c; text-decoration:none}
.micguide {color:#111 !important; padding:0 55px 0 0; height:545px;}
.frst{background:url(../img/mike-flog-sm-white.png) no-repeat left; }
.frst:hover{background:url(../img/mike-flog-sm-yellow.png) no-repeat left; }
.teaser{color:#9200b0; font-weight:bold}
.teaser-w{ color: #fff; font-weight: bold; font-size: 38px;  padding-top: 240px;}
.teaser-w img{vertical-align: -webkit-baseline-middle; padding-top:10px;}
.mic-status#location h2{line-height:175%; margin-top:30px;}
.mic-status#location .white-txt{ font-size: 21px; position: absolute; left: 13.5%;  right: 0;  bottom: 44px;}
#filter-artist{}
#filter-artist h2.teaser-w{color: #fff; font-weight: bold; font-size: 45px; padding-top: 105px; padding-left: 43px;}
.mic-status#filter-artist  .white-txt{  padding-left: 43px;  font-size: 24px;  width: 100%;}
.y-txt{color:#ff0}
.mic-status { color:#fff; padding-top:20px; position:relative;}

.mic-status p.text-right{ padding-right:50px;}
#guide footer a{ font-size:13px;}

#guide .mic-status  h2{ font-size:38px; font-weight:bold; padding-left:25px; display:inline-block; margin-top:0;line-height: 75%; margin-bottom: 15px;}

.mic-status .white-txt{font-size: 21px;  line-height: 120%;  padding-left: 25px;  display: inline-block;  width: 78%;}
.mic-status h1{ font-size:72px; font-weight:bold;color:#fff}
.bdr-rite{border-right:1px solid #dadada; min-height:300px}
.prpl{color:#9200b0; font-size:18px; font-weight:bold;}
.prpl-link a{color:#9200b0; font-size:26px; font-weight:bold; text-decoration:underline}
.plan-title{font-size:72px; text-transform:uppercase; font-weight:bold; line-height:60px}
.tbl-hdr{background:#cdcdcd; width:100%}
.plan-t td{padding:15px 0 !important}
.gray-bg-nav{background:#dadada; width:100%; padding:10px 0}
.prpl-bg{background:#9200b0; color:#fff; width:100%; padding:40px 0; font-size:42px; font-weight:normal; font-family: 'Calibri';}
.prpl-bg .title-txt{ font-size:63px!important;}
.footer-content h3.text-center{ font-size:50px; margin-top:0; line-height:120%;}
.footer-content h5.text-center{ font-size:36px!important;}
.footer-content .btn{font-size: 30px; padding-left: 20px; margin-top:20px; padding-right: 20px;}
#guide #innerblock{padding:0;}
.prpl-bg h2{padding:0; margin:0}
.btn-prpl{background:#9200b0; border:1px solid #9200b0; color:#fff}

.bdr-btm{border-bottom:10px solid #9200b0}
.unplan p{font-size:24px}
.white-txt{color:#fff}
.center-link a{color:#333; font-size:30px;font-family: 'Calibri'; font-weight:bold}
.mmnl{color:#8c8c8c; font-size:55px; font-weight:normal; line-height:50%; margin-bottom:35px;  margin-top: 35px;}
.mmnl small{color:#fff; font-size:25px; font-weight:normal; padding-right:16px;}

.ban-list p{ line-height:40px; font-size:26px; padding-left:115px;}

.ban-list p span img{margin-right:10px;}


.can-bold{font-family: 'Calibri';}
.can-bold-lite{font-family: 'Calibri'; font-size: 56px;  font-weight: normal;  margin-bottom: 40px;  margin-top: 0;  line-height: 100%;  padding-right: 60px;
    text-align: right;}
h1,h2,h3,h4,h5,h6{font-family: 'Calibri'; font-weight:100;}

.carousel-control.left{background:none; top:110%; left:38%; color:#222}
.carousel-control.right{background:none; top:110%; left:40%; color:#222}



@font-face {
	font-family: 'Calibri';
	src: url('../fonts/Calibri-Bold.eot');
	src: url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri-Bold.woff') format('woff'),
		url('../fonts/Calibri-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Calibri';
	src: url('../fonts/calibril_light.eot');
	src: url('../fonts/calibril_light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/calibril_light.woff') format('woff'),
		url('../fonts/Calibri_light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Calibri light';
	src: url('../fonts/calibril_light.eot');
	src: url('../fonts/calibril_light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/calibril_light.woff') format('woff'),
		url('../fonts/Calibri_light.ttf') format('truetype');
}
 

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

@font-face {
	font-family: 'Futura XBlk BT';
	src: url('../fonts/Futura XBlk BT.eot');
	src: url('../fonts/Futura XBlk BT.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura XBlk BT.woff') format('woff'),
		url('../fonts/Futura XBlk BT.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'AvantGarde Bk BT';
	src: url('../fonts/AvantGarde Bk BT.eot');
	src: url('../fonts/AvantGarde Bk BT.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvantGarde Bk BT.woff') format('woff'),
		url('../fonts/AvantGarde Bk BT.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Typografix Regular';
	src: url('../fonts/Typografix Regular.eot');
	src: url('../fonts/Typografix Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Typografix Regular.woff') format('woff'),
		url('../fonts/Typografix Regular.otf') format('opentype'),
		url('../fonts/Typografix Regular.ttf') format('truetype');

	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Typografix';
  src: url('../fonts/Typografix-demo.otf');
}


input::-webkit-input-placeholder { /* Safari, Chrome and Opera */
  color: #737373!important;
}

input:-moz-placeholder { /* Firefox 18- */
  color: #737373!important;
}

input::-moz-placeholder { /* Firefox 19+ */
  color: #737373!important;
}

input:-ms-input-placeholder { /* IE 10+ */
  color:#737373!important;
}

input::-ms-input-placeholder { /* Edge */
  color: #737373!important;
}

input:placeholder-shown { /* Standard one last! */
  color: #737373!important;
}

/*---- Upload Signed In ----*/

.title-h3.inner-page-title span{ line-height:100%; padding-top:15px;}




/*---- Upload Media  Style ----- */

.inner-top-links#bs-example-navbar-collapse-1 ul li a{color:#2d2d2d; vertical-align:top;}

.inner-top-links#bs-example-navbar-collapse-1 ul li a:hover{color:#9200a9; text-decoration:underline;}

.inner-top-links#bs-example-navbar-collapse-1 ul li a:hover, #bs-example-navbar-collapse-1 ul li a:hover{text-decoration:none; color:#fff;}




ul li.bg-blk .open a:hover, ul li.bg-blk .open a:first-child:active, ul li.bg-blk .open a:first-child:focus, div#bs-example-navbar-collapse-1 ul li.dropdown.open a:focus, div#bs-example-navbar-collapse-1 ul li.dropdown.open a:active, .inner-top-links#bs-example-navbar-collapse-1 ul li.dropdown.open a:hover{color: #fff!important;  opacity: 1;}
li.dropdown.login.open, li.dropdown.login:focus,li.dropdown.login > .dropdown-toggle:hover, li.dropdown.login > .dropdown-toggle:active{background-color:transparent!important; color:#2d2d2d!important;}

li.dropdown.logi{color:#2d2d2d!important;}

.bg-blk .open, .dropdown.open a:active, .bg-blk .open, .dropdown.open a:last-child:focus, .bg-blk .open, .dropdown.open a{color:#fff;}

.inner-top-links#bs-example-navbar-collapse-1 ul li ul li a{color:#fff;}


.btn{text-decoration:none!important;}
.title-h3.inner-page-title{ margin-top:34px; color:#2d2d2d; margin-bottom:0px;}

.title-h3.inner-page-title span{font-size: 15px; padding-top: 5px; padding-bottom: 5px; line-height:100%;}
.upload .title-h3.inner-page-title span{ line-height: 100%;  padding-top: 16px;}
.upload-txt{ margin-top:11px; margin-left:16px; font-size:16px;}

.upload-txt a{color:#262626;}

.white-bg h1{font-size:4vmax; color:#8c8c8c; margin-top:-12px;}

.white-bg form{ margin-top:-4px;}
.right-sidebar .form-group{ padding-top:5px;}

.right-sidebar .small{ font-weight:normal;}

.right-sidebar .share img{ vertical-align:top;}

.right-sidebar .submit{ margin-top:40px;}

.rmv-footer-language a{ color:#3388dd; font-size:14px;}

.clr-blue a, .clr-blue{ color:#3388dd!important;}



.rmv-footer, .rmv-footer-language{ font-size:12px; }

.rmv-footer-language a:hover, .rmv-footer a:hover{color: #9200a9!important;}

.rmv-footer-language{margin-bottom: 40px;}



footer{border-bottom:15px solid #9200a9;}

span.shape{
	background-color: #fff;
    display: block;
    position: relative;
	height:40px;
}
span.shape:before{
content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid #2d2d2d;
    border-bottom: 20px solid #2d2d2d;
    display: inline-block;
    vertical-align: bottom;
    position: absolute;
    left: 0;
    border-width: 20px;
}
	
span.shape:after{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid #9200a9;
    border-left: 20px solid transparent;
    border-bottom: 20px solid #9200a9;
    display: inline-block;
    vertical-align: bottom;
    right: 0;
    position: absolute;
    border-width: 20px;}
input#tag{ height:98px;}	

.radio-last{padding-left:45px;}
	
.right{display:inline-block; background-color:#9200a9!important; position:relative; left:15px;}

.right:after{
    content: '';
    border-top: 19px solid #9200a9;
    border-right: 19px solid transparent;
    border-left: 19px solid #9200a9;
    border-bottom: 19px solid transparent;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;	
	right:-40px;
	}
	
.right:before{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid #9200a9;
    border-left: 20px solid transparent;
    border-bottom: 20px solid #9200a9;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    left: -40px;	
	}
	
	
/*.left:before{
content: '';
    border-top: 19px solid transparent;
    border-right: 19px solid #2d2d2d;
    border-left: 19px solid transparent;
    border-bottom: 19px solid #2d2d2d;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
	}*/

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover{ background-color:transparent; box-shadow:none;}

.pagination{ padding-top:45px; margin:0; width:100%;}

/*---- Discover Page ----*/
.clr-orange{color:#F60!important;}

#discover-page #imaginary_container{ margin-top:0;}

#discover-page .txt-grey.title, #discover-page .title{ font-size:25px; line-height: 53%; margin-bottom: 18px;}

.txt-grey{color: #8c8c8c!important;}

.txt-light-grey{color:#a8a8a8;}

.location{ margin-bottom:0;}

.grey-before{
	display: inline-block;
    background-color: #8c8c8c!important;
    position: relative;
    left: 50px;	
}

.grey-before:before{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid #8c8c8c;
    border-left: 20px solid transparent;
    border-bottom: 20px solid #8c8c8c;
    display: inline-block;
    vertical-align: bottom;
    left: -40px;
    position: absolute;
    border-width: 20px;
    top: 0;
}
.grey-before:after{
	content: '';
    border-top: 20px solid #8c8c8c;
    border-right: 20px solid transparent;
    border-left: 20px solid #8c8c8c;
    border-bottom: 20px solid transparent;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    right: -39px;
	
}

.black-before{
	display: inline-block;
    background-color: #2d2d2d!important;
    position: relative;
    left: 86px;
}

.black-before:before{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid #2d2d2d;
    border-left: 20px solid transparent;
    border-bottom: 20px solid #2d2d2d;
    display: inline-block;
    vertical-align: bottom;
    left: -40px;
    position: absolute;
    border-width: 20px;
    top: 0;
}


.black-before:after{
	content: '';
    border-top: 20px solid #2d2d2d;
    border-right: 20px solid transparent;
    border-left: 20px solid #2d2d2d;
    border-bottom: 20px solid transparent;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    right: -40px;
	
}
.follow-btn.no-bg{
       padding:9px 0;
}

.black-menu{ background:#2d2d2d!important;}
.black-menu:before{ border-color:transparent #2d2d2d #2d2d2d transparent!important;}
.black-menu:after{border-color:#2d2d2d transparent transparent #2d2d2d!important;}

.artist-nav-bar ul li{ margin:0; border-color:transparent; line-height:149.92%;}
.artist-nav-bar .nav-tabs{border-bottom:0;}

.artist-nav-bar .nav-tabs>li { float: left; margin-bottom: -1px; padding: 9px 10px!important;}
.follow-btn{
	border: none!important;
}

.bg-black{background:#2d2d2d!important;}

#discover-page .mTS_horizontal .mTSThumbContainer, .mTS_horizontal ul.mTSContainer > li:first-child{ margin:0 6px;}

.table-striped>tbody>tr:nth-of-type(even){ background-color:#e1e1e1;}
.table-striped>tbody>tr:nth-of-type(odd){ background-color:#f2f2f2;}
#discover-page .rmv-footer{ padding-top:60px;}
.rmv-footer:first-child{ margin-bottom:0;}
img{ vertical-align:inherit;}
.tip-mic  a, .tip-mic a:hover{ color:#fff;}
.location{vertical-align:middle;}
.location img{ margin-right:5px;}

.ticker-grey-bg	{
	background-color: #f9f9f9!important;
    display: block;
    position: relative;
    height: 40px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
	}
	
.ticker-grey-bg span.ticker img{ position:absolute; left:40px}	

.ticker-grey-bg marquee{margin-left:65px;}
	
.ticker-grey-bg:before{border-color:transparent transparent #2d2d2d #2d2d2d!important;}

.ticker-grey-bg:after{border-color:transparent #2d2d2d #2d2d2d transparent!important;}
	
.ticker-grey-bg:before, .ticker-grey-bg:after{top:-1px;}


#discover-page .selectpicker {
    margin-left: 0;
    border-color: transparent transparent #9200a9 transparent;
    border-radius: 0;
    color: #9200a9;
    width: 160px;
    box-shadow: none;
    margin-top: -12px;
}
#discover-page  select { /*width: 400px;*/ text-align-last:center; font-size:18px;}

#discover-page  select option{background-color:#fff; color:#2d2d2d; padding:6px 0;}

#discover-page  select:after {
    border: 1px solid #dddddd;
}

#discover-page select.selectpicker:focus{
	background-color: #9200a9;
    color: #fff;
    box-shadow: none;
    border-color: transparent transparent #9200a9 transparent;
    border: 0;
    padding: 6px 0;
}

#discover-page select.selectpicker optgroup{ background-color:transparent;}

/*---- Profile Page ----*/

.profile .white-bg{ min-height:362px; padding-bottom:20px!important;}

.list{ border-bottom:5px solid #e5e2e5; padding-bottom:5px; margin-bottom:10px;}

.list img{ margin-right:8px;}

.no-border-bottom{ border-bottom:0;}

.list:last-child{ padding-top:40px;}

ul.nav.navbar-nav.navbar-right.after-lgoin-icon li a{    padding-top: 6px;  padding-left: 20px;  padding-right: 12px;}
ul.nav.navbar-nav.navbar-right.after-lgoin-icon li{margin-bottom:0;}
#discover-page.profile #imaginary_container{ margin-top:58px;}

.upload-billboard-image{ margin-top:19px; height: 127px;  width: 233px;  background-color: rgba(27, 20, 20, 0.45); padding:22px;}

.upload-billboard-image .upload-profile-image{ margin:60px 0 0 0;}

.upload-profile-image{   
	 margin-top: 20px;
    margin-bottom: 42px;
    margin-right: 10px;
    border-radius: 3px;
    box-shadow: none;
    border: 0;
    background-color: #e5e2e5;
    color: #2d2d2d;
    padding: 3px 10px;
	font-size:15px;
	
	
}

#container-fluid{ padding-left:54px; padding-right:54px;}

#signout-page #block{background: url(../img/sign-out-bg.jpg) no-repeat !important; background-size:cover!important; background-position:center top !important;  margin: 0!important; border-bottom: 13px solid #9200a9; padding-bottom: 13px; min-height:667px;}

div#signout-txt-block {padding-top: 40px;}

div#signout-txt-block .inner-h1{font-size: 60px;
    font-weight: 800;
    margin-top: 70px;
    color: #cdcdcd;
    font-family: Futura XBlk BT;
    line-height: 84%;
}
div#signout-txt-block p.top-txt {
	font-size: 40px;
    color: #fff;
    margin: 0;
	line-height:100%;
	font-family:Typografix!important;
	}

p.small-txt.bottom-txt {
    color: #fff;
    font-size: 23px;
	font-family:Typografix!important;
}

p.small-txt.bottom-txt img {
    margin-top: 18px;
    margin-bottom: 18px;
}

{}

/*  this is the unimportant CSS used just to layout the content  */

/* do not group these rules */
* #signout-page .input-group.stylish-input-group .form-control::-webkit-input-placeholder {
    color: #999;
	font-size:16px;
	vertical-align:top;
}
* #signout-page .input-group.stylish-input-group .form-control:-moz-placeholder {
    /* FF 4-18 */
    color: #999;
	font-size:16px;
}
* #signout-page .input-group.stylish-input-group .form-control::-moz-placeholder {
    /* FF 19+ */
    color: #999;
	font-size:16px;
}
* #signout-page .input-group.stylish-input-group .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #999;
	font-size:16px;
}

#signout-page .stylish-input-group button {
    border: 0;
    background: transparent;
    color: #100c10;
}

#signout-page .stylish-input-group input, #signout-page .input-group.stylish-input-group span.input-group-addon{height: 30px!important;
    background: rgba(0, 0, 0, 0.12);
    border: 0;
}



.form-group {
    margin-bottom: 15px;
    color: #2d2d2d;
}

.modal-title{ color:#2d2d2d; font-weight:600;}
.required{ color:red;}

.no-border{border:none;}

div.profile-img-txt{ padding-left:80px;}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    border-bottom: 5px solid #9200a9!important;
}


/*---- Click Song ----*/
.click-song-page .comments { padding: 20px 0 0 0!important; vertical-align:middle;}

.click-song-page .artist-nav-bar a { font-size:12px;}

.click-song-page .artist-nav-bar a img{vertical-align:middle;}

.click-song-page span.right-links ul li a{ font-size:16px;}


.click-song-page .black-before:after{ border-width:19px;}

.click-song-page .black-before:before{ border-width:19px;}


.singer-pic {padding: 40px 0 0 0px;  display: inline-block;}

.station{
	color: #fff;
    vertical-align: middle;
    background: rgba(37, 33, 33, 0.38);
    border-radius: 5px 5px 0 0;
    text-align: center;
    margin-top: 55px;
    font-size: 15px;
    display: inline-block;
    padding: 3px 25px;
    margin-left: 10%;
	margin-bottom:0;
}

.click-song-page .booking li{ padding: 0 0 14px 0 ;}

.click-song-page .booking li a{ color:#999999; vertical-align:text-top;}

.media-left{float:left;}

.click-song-page .booking .media-body  p.gray-txt{color: #8c8c8c; font-size: 11px; vertical-align: middle;}
.click-song-page .booking .media-body  h4.gray-txt{font-size:15px;}

#discover-page .white-bg{padding: 20px 0 45px 0;}

.users-comments { padding-top: 20px;}

.users-comments:hover{ cursor:pointer;}

.users-comments .gray-txt{ font-size:13px;}

.users-comments .reply{ color:#2d2d2d;}

.users-comments .comment-box {margin-top:30px;}

.promotional-txt{ font-size:19px;}

.upgrade-txt{ font-size:16px;}

.subscribe .modal-header{border-bottom:0; padding-bottom:0;}

.subscribe .modal-title{font-weight:400;}

.subscribe .modal-title span.purple{ font-size:16px;}

.subscribe span.plan-txt {
    font-size: 19px;
}

.subscribe .modal-body{ color:#2d2d2d;}

.subscribe.modal-content{ padding: 15px 40px 0;  border-bottom:5px solid #9200a9!important}

.subscribe .modal-body ul{ font-size:17px; padding-left:17px; font-weight:normal;}

.subscribe .modal-body ul p{margin-bottom:5px;}

.subscribe .modal-body ul label{font-weight:normal;}

.subscribe .modal-body ul.plan-details li{ color:#9200a9;}

.subscribe .modal-body ul.cycle-options li{ padding-left:5px;}

.subscribe .border-right{border-right:2px solid #d4d4d4; height:245px; border-right: 2px solid #d4d4d4;  height: 245px; padding: 0 35px;}

.subscribe .disabled{padding: 0 35px;}

.subscribe .disabled, .subscribe .disabled ul li{color:#898989!important;}

.subscribe select{ text-align-last:left!important;}

.subscribe .form-group.select select, .subscribe .form-group.select  select:focus{background-color:#fff!important; border:1px solid #ccc!important; color:#2d2d2d!important; padding:0!important; font-size:14px!important; font-weight:normal!important; width:100%!important; border-radius:0;}

.subscribe label{ font-weight:normal;}

.subscribe .gray-title{ font-size:17px; font-weight:normal;}

.subscribe .form-inline .form-group{margin-bottom:15px; width:100%;}

.subscribe select{width:100%!important;}

.subscribe .btn-info, .btn-info:hover {
    color: #000;
    background-color: #74badf;
    border-color: #000;
    border-radius: 0;
}

.subscribe .promotional-txt-btm{ color:#000; font-weight:bold;}

.subscribe span.clr-blue{
	padding: 7px 0 0px;
    display: inline-block;
}

.no-radius{border-radius:0!important;}

.subscribe .promo-coupan-block{ padding-top:80px;}

.subscribe .promo-coupan-block .price{ padding-top:30px;}

.subscribe .promo-coupan-block .price h1{ font-weight:500;}

.subscribe .promo-coupan-block .price p.gray-title { padding: 9px 0;}

.btn-apply {padding: 6px 25px;}

.subscribe .promo-coupan-block .btn-purchase{margin-top:30px;}

.btn-purchase, .btn-purchase:hover{ background-color:#ea1aae; color:#fff; border-color:#000; font-size: 17px;   text-shadow: 0 1px 0px #000; padding:8px 20px;}

.font-inherit a{font-size:inherit!important;}

.subscribe .form-horizontal .form-group{ margin-bottom:8px;}

/*---- Static Pages ----*/

.static-page .white-bg #container-fluid{ padding-left:95px;}

.static-page .white-bg{padding-top: 0; padding-bottom: 0; border-bottom: 15px solid #9200a9;}

.static-page .white-bg a.prpl{ font-weight:normal;}

.static-page .white-bg p{font-size:15px;}

.static-page .white-bg .footer-links{margin-top: 45px;}

.static-page .white-bg .footer-links a, .static-page .white-bg .footer-links p{color:#959595;}


.modal#video .modal-header{ border-bottom:0; padding:0 15px;}

.modal#video .modal-body{padding-left: 20px;  padding-right: 20px; padding-bottom:5px;}

.modal#video, .modal#video a { color:#717171; font-weight:normal;}

.modal#video, .modal#video .has-tag a{color:#fff;}

.modal#video, .modal#video .has-tag{font-size:16px; font-weight:normal; margin-top:0;}


.modal#video span.play-time{ font-weight:normal; font-size:13px; color:#3a3a3c;}


.modal#video span:nth-child(2){color:#3a3a3c;}

.modal#video p{font-size:18px; font-weight:normal; color:#717171; line-height:120%;}

.modal#video .play-control{text-align:center; color:#717171;}

.modal#video .links{margin-top:30px; margin-top:10px;ccolor:#8c8c8c;}

.modal#video .play-icon{ width:45px;}

.modal#video .modal-footer .form-inline p{display:inline-block; color:#3a3a3c;}

.modal#video .modal-footer {color:#3a3a3c;}

.modal#video .modal-footer img{vertical-align:middle;}

.modal#video .play-section{padding-top: 12px; display: inline-block;}

.modal#video .modal-footer .form-inline input.form-control.first { width:38%; margin-right:10px;}
.modal#video .modal-footer .form-inline input.form-control.second { width:12%; margin-left:10px;}

.modal#video .modal-footer input[type=checkbox]{ margin-left: 10px; margin-right:5px; vertical-align: middle;}

.img-middle{vertical-align:text-top;}

.modal-dialog{margin-top:30px!important; margin-bottom:30px!important;}


.modal input:placeholder-shown, .modal textarea:placeholder-shown{ color:#b5b5b5!important; font-weight:normal;}


/*---- Modal Mic ----*/
.modal#mic .modal-header{ border-bottom:0; padding:0 15px;}

.modal#mic .modal-body{padding-left: 20px;  padding-right: 20px; padding-bottom:5px;}

.modal#mic, .modal#mic a { color:#717171; font-weight:normal;}

.modal#mic, .modal#mic .has-tag a{color:#fff;}

.modal#mic, .modal#mic .has-tag{font-size:16px; font-weight:normal; margin-top:0;}


.modal#mic span.play-time{ font-weight:normal; font-size:13px; color:#3a3a3c;}


.modal#mic span:nth-child(2){color:#3a3a3c;}

.modal#mic p{font-size:18px; font-weight:normal; color:#717171; line-height:120%;}

.modal#mic .play-control{text-align:center; color:#717171;}

.modal#mic .links{margin-top:30px; margin-top:10px;ccolor:#8c8c8c;}

.modal#mic .play-icon{ width:45px;}

.modal#mic .modal-footer .form-inline p{display:inline-block; color:#3a3a3c;}

.modal#mic .modal-footer {color:#3a3a3c;}

.modal#mic .modal-footer img{vertical-align:middle;}

.modal#mic .play-section{padding-top: 12px; display: inline-block;}

.modal#mic .modal-footer .form-inline input.form-control.first { width:38%; margin-right:10px;}
.modal#mic .modal-footer .form-inline input.form-control.second { width:12%; margin-left:10px;}

.modal#mic .modal-footer input[type=checkbox]{ margin-left: 10px; margin-right:5px; vertical-align: middle;}


/*---- Manual Page ----*/
#manual  #innerblock{ padding:0;}

#manual .new-nav li a{ color:#fff;}

#manual .new-nav hr{ background: #fff;}

#manual .mic-status .can-bold{ margin-top: 225px;  font-size: 90px; vertical-align: bottom;  margin-left: 35px;}

#manual .mic-status p{ font-size:19px;	}

#manual .mic-status .small-mm-txt{ font-size:14px; padding-top: 370px;  text-align: left;  padding-left: 35px;}

#manual .mic-status{padding-top:0;}

#manual .absolute.mic-status{ left:-50px;}

/*---- Center Link ----*/

#manual .mic-status h2{margin-top:35px; display:inherit;}

#manual .center-link a{font-size: 36px; border-right: 2px solid #000; padding: 2px 22px; text-decoration: none; display: inline-block;}

#manual .center-link a:last-child{border:0;}

#manual .mic-status p a{border-bottom:1px solid #fff; text-decoration:none; color:#fff;}

#manual .gray-bg-nav{padding:25px 0;}

#manual .gray-bg-nav p{font-size: 26px; line-height: 100%};

.btm-categories.clearfix{display:none; }

.btm-categories{padding:0 18px 0 30px;}

.btm-categories p.white-txt{ font-size:18.6px;}

#manual p.text-right.mmm-txt{ font-size:14px;}

#manual .teaser-w{padding:0;}

#manual .mic-status .white-txt{ width:100%;}


#manual .prpl-bg{font-size:63px;}

#manual .last-btm-categories .teaser{ font-size:40px;}

#manual .last-btm-categories p{ font-size:19px;}

#manual .last-btm-categories .unplan p{font-size:36px; line-height:1.1}

#manual footer a{font-size:13px;}

/*---- Following Default Page -----*/
.no-content-img{ margin-top:50px; margin-left:350px;}

.no-activity{margin-left:485px;}

.following-placement .black-menu ul li{ width:100%;}

.absolute{position:absolute!important;}
.relative{position:relative!important;}

/*---- Setting Page ----*/
#setting-page #inner-block{height:240px;}

.setting-title{ font-size:34px;}

.inline-block{display:inline-block;}

.password-block{margin-left:30px;}

.email, .password, .month, .year, .gender { width:auto;}

.email{ width:68%}

.password{ width:64%;}

.month{ width:38%!important;}

.year{ width:22%!important;}

.gender{ width:38%!important;}

#setting-page .gray-txt{margin-bottom: 20px; margin-top:0; font-size:15px;}

#setting-page span{ font-weight:normal;}

#setting-page #social-section ul, #setting-page #social-section ul li{margin:0; padding:0;}

#setting-page #social-section p.gray-txt{ margin-bottom:10px; margin-top:0;}

#setting-page #social-section p{ font-size:15px; margin-top:12px;}

#setting-page #social-section p span{ font-size:13px;}

#setting-page small{font-size:13px;}

#setting-page  ul label{vertical-align:middle; margin-left:3px;}

#setting-page .section { padding-top:55px;}

/*---- Booking Modal ----*/

.modal-booking h1{ color:#2d2d2d; font-size:37px; margin-bottom:30px;}

.modal-booking .check-list{ margin-top:40px; display:inline-block; width:100%;}

.modal-booking .check-list-btm{ margin-top:10px;}

.modal-booking ul li{line-height:0;}

.modal-booking .check-list-btm ul li{
    color: #2d2d2d;
    line-height: 288%;
}
.modal-booking label{    
	color: #2d2d2d;
    margin-left: 5px;
    line-height: 0;
    font-size: 16px;
	vertical-align:middle;
}

.modal-booking .img-middle{width:14px;}

.modal-booking .btn{color:#fff; font-size:16px; border:none;}

.modal-booking .btn:hover{background-color:#9200a9;border:none;}

.modal-booking .textarea{ margin-top:10px;}

.modal-booking .textarea label{margin-bottom:5px; line-height:100%;}

.modal-booking .purple-btn{ margin-top:10px;}

.modal-booking .purple-btn i{font-size:22px;}

.modal-booking small{font-weight: lighter;  font-size: 12px; margin-top:-6px;}


.modal-booking small img{vertical-align: middle; margin-left: 10px; margin-top:-6px;}

.modal-booking .textarea small{font-weight: lighter;  font-size: 12px;  margin-left: 5px;}

.modal-booking .textarea .required{color:#2d2d2d; font-size:14px;}

.modal-booking .textarea .btn{margin-top:25px;}

.purple-bgcolor{background-color:#9200a9;}

.lighter{ font-weight:lighter;}

.no-padding-top{padding-top:0;}

.modal-booking .modal-body{ padding:0 40px 40px 40px;}

/*---- Tip Modal ----*/
.form-group.input-text { margin-top: 10px;}

#tip hr{ display:inline-table; width:100%; margin:0;}

#tip h1{}

#tip h1 span{font-weight: lighter; font-size: 26px; margin-left: 5px;}

#tip label{font-weight:lighter;}

#tip .tip-dollar{display: inline-block; width: 100%; margin: 15px 0 3px 0; font-size:45px;}

#tip .input-check{ margin-top:8x;}

#tip .textarea { margin-top: 25px;}

#tip .input-text input{height: 40px;  box-shadow: none;}

/*---- Booking Page ----*/

.booking-page .txt-grey.title{font-size: 25px; margin: 0; line-height: 53%;}

.artist-nav-bar a:hover{ text-decoration:none;}

.artist-total-booking span.lighter{ font-size:23.87px;}

.artist-total-booking  img.calendar-lg{ margin-top:15px;}

.artist-total-booking .title-booking{ font-size:16px; margin-left:5px;}

.artist-total-booking .booking-nums{ font-size:26px; margin-left:5px; font-weight:bold;}

.artist-total-booking p.text-right{font-size: 23px;  display: block; line-height: 116%;}

.artist-total-booking p.text-right span{font-size:19px;}

.booking-list .requested-txt{font-size: 18px;  margin-top: 20px;  padding-left: 130px; margin-bottom:0;}

.booking-list .requested-txt .date{ font-size:26px; margin-left:10px; font-weight:bold;}

.booking-list .btn-respond{ border:2px solid #a9a9a9; color:#a9a9a9; font-size:16px; margin-top:12px; background-color:transparent; }

.booking-list .gray-txt{font-size:15px;}

.booking-list .dark-grey-txt{ color:#636363; font-size:15px; line-height:115%; margin-top:20px;}

.active.booking-list { background:#f2f2f2; border-radius:3px; display: inline-block;  padding: 15px 35px 12px 0; border-bottom: 0; width:100%;}

.booking-list{display:inline-block; padding: 15px 35px 12px 0;  border-bottom: 1px solid #f2f2f2; width:100%;}

.booking-list img{padding: 0 6px; margin-left: 10px;}

.tab-pane .tips{line-height:395%;}

.tab-pane  span:nth-child(5), .usd { font-size:19px;}

.clr-green{color:#197b30;}

.clr-dark-orange {color:#de7700;}

.tab-pane .clr-dark-orange{ font-size:26px!important;}

.tab-pane .orange-mics-rating{ line-height:0; margin-top: 14px}

.tab-pane .orange-mics-rating img{ line-height:0;}

.tab-pane .icon-links{font-size: 16px; margin-top: 3px;  display: inline-block;}

.tab-pane .icon-links i.fa.fa-comment { font-size: 10px;  margin-left: 9px;}

/*---- Upload Not Signedin ----*/

#discover-page.upload-not-signedin  #imaginary_container { margin-top: 52px!important;}

span.follow-btn.purple-left {
    background: #9200a9;
    display: block;
    text-align: center;
    position: relative;
}

.purple-left:after{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid #9200a9;
    border-bottom: 20px solid #9200a9;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    
}  

.purple-left:before {
    content: '';
    border-top: 20px solid #9200a9;
    border-right: 20px solid #9200a9;
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    left: -40px;
}

span.follow-btn.grey-left{ background:#8c8c8c!important; display: block; text-align:center; position:relative;}

span.follow-btn.grey-left:after{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid #8c8c8c!important;
    border-bottom: 20px solid #8c8c8c!important;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    right: -39px;
    
}  

span.follow-btn.grey-left:before{
    content: '';
    border-top: 20px solid #8c8c8c!important;
    border-right: 20px solid #8c8c8c!important;
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
    vertical-align: bottom;
    position: absolute;
    border-width: 20px;
    top: 0px;
    left: -39px;
}

.upload-not-signedin .artist-nav-bar{
	  
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9200a9+0,ffffff+69,ffffff+100 */
background: #9200a9!important; /* Old browsers */
background: -moz-linear-gradient(left,  #9200a9 0%, #ffffff 69%, #ffffff 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9200a9 0%,#ffffff 69%,#ffffff 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9200a9 0%,#ffffff 69%,#ffffff 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9200a9', endColorstr='#ffffff',GradientType=1 )!important; /* IE6-9 */

}

.upload-not-signedin#discover-page .white-bg{display:inline-block;}

.upload-not-signedin#discover-page  .looking-txt{ font-size:15px; text-align:left; margin-top:25px;}

.upload-not-signedin#discover-page .right-content p{ margin-bottom:30px;}
.modal-dialog { font-weight:bold;}
.modal#tip-summary tr.table-footer td{ font-weight:bold!important; font-size:20px!important; padding-top:10px!important;}

.modal#tip-summary .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top-color:transparent; font-weight:normal; font-size:18px; line-height:100%; padding-left:5px; padding-top:4px; padding-bottom:4px; }

.modal#tip-summary tr:nth-child(1) > td{ font-size:16px!important;}

.modal#tip-summary tr:nth-child(2) > td{font-size:20px !important; padding-bottom:10px!important;}

.modal#tip-summary tr td:nth-child(1){ text-align:left;}

.modal#tip-summary tr td:nth-child(2){ text-align:right;}

.modal#tip-summary .btn-purple, 
.modal#confirm-email .btn-purple, 
.btn-purple:hover, 
.btn-purple:focus{
	background:#9200a9!important; 
	border:none!important; 
	color:#fff!important;
	outline: none;
	}
.upload .modal{position:relative}
.modal#tip-summary label.rembember-txt{ font-size:16px;}
.modal#confirm-email .btn-purple {
    margin-top: 30px;
    margin-bottom: 30px;
}
.modal#confirm-email p{text-align:left; font-size:19px;}

.modal#confirm-email small{font-size:15px;}

.modal#confirm-email .modal-copyright{ font-size:11px; font-weight:bolder;}

.modal#confirm-email ul li {line-height: 100%; vertical-align: middle;margin-bottom: 10px;}
.no-shadow{box-shadow:none!important; -webkit-box-shadow:none!important;}
.modal#confirm-email ul li img{margin-right:10px;}
.modal#confirm-email ul li:first-of-type img{  padding-left: 5px;}
.font-grafix{font-family:Typografix!important;}
.modal#confirm-email .modal-copyright small span {
    font-weight: lighter;
}
 .modal#confirm-email.modal-booking h1{font-weight:bold;    margin-bottom: 10px;}
.modal#confirm-email .modal-copyright a {
    color: #000;
}
.pt-40 {
    padding-top: 60px!important;
}
.modal#confirm-email .modal-dialog{margin-top:0px!important;}

.shape-gradient{}

.shape-gradient:before{
	content: '';
    border-top: 20px solid transparent!important;
    border-right: 20px solid transparent!important;
    border-left: 20px solid #8c8c8c!important;
    border-bottom: 20px solid #8c8c8c!important;
   
	}

.shape-gradient:after{
	content: '';
    border-top: 20px solid transparent!important;
    border-right: 20px solid #2d2d2d!important;
    border-left: 20px solid transparent!important;
    border-bottom: 20px solid #2d2d2d!important;
    
	}
	
/*---- Photo COllections Style ----*/

.selectpicker span.icon-plus{ background:url(../img/plus-icon.png) no-repeat; background-position: 7px;}

/* This should be a sprite... but this is quicker for examples sake */
dd span, .selectedValue span {
	position: relative;
	top: 2px;
	display: block;
	height: 12px;
	width: 20px;
	float: left;
	clear: right;
}
dd span.usa, .selectedValue span.icon-plus{ 
	background:url(../img/plus-icon.png) no-repeat;
	display:none;
}


dd.itm-1 {
    border-bottom: 1px solid #cacaca;
	color:#9200a9!important;
}

.photo-collection .photo-collection-form .upload-txt{ margin-left:8px;}

.photo-collection .photo-collection-form select{text-align-last:left!important; font-size:16px!important; color:#737373!important}

.photo-collection span.shape:before{
	content: '';
    border-top: 20px solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid #9200a9;
    border-bottom: 20px solid #9200a9;
    display: inline-block;
    /* vertical-align: bottom; */
    /* right: 0; */
    /* position: absolute; */
    border-width: 20px;
}

.photo-collection .follow-btn.left-txt{display:block; padding-right: 20px;}


/*---- Modal Repost ----*/
.modal#repost .modal-header{ border-bottom:0; padding:0 15px;}

.modal#repost .modal-body{padding-left: 20px;  padding-right: 20px; padding-bottom:5px;}

.modal#repost, .modal#repost a { color:#717171; font-weight:normal;}

.modal#repost, .modal#repost .has-tag a{color:#fff;}

.modal#repost, .modal#repost .has-tag{font-size:16px; font-weight:normal; margin-top:0;}


.modal#repost span.play-time{ font-weight:normal; font-size:13px; color:#3a3a3c;}


.modal#repost span:nth-child(2){color:#3a3a3c;}

.modal#repost p{font-size:18px; font-weight:normal; color:#717171; line-height:120%;}

.modal#repost .play-control{text-align:center; color:#717171;}

.modal#repost .links{margin-top:30px; margin-top:10px;ccolor:#8c8c8c;}

.modal#repost .modal-footer .form-inline p{display:inline-block; color:#3a3a3c;}

.modal#repost .modal-footer {color:#3a3a3c;}

.modal#repost .modal-footer img{vertical-align:middle;}

.modal#repost .play-section{padding-top: 12px; display: inline-block;}

.modal#repost .modal-footer .form-inline input.form-control.first { width:38%; margin-right:10px;}
.modal#repost .modal-footer .form-inline input.form-control.second { width:12%; margin-left:10px;}

.modal#repost .modal-footer input[type=checkbox]{ margin-left: 10px; margin-right:5px; vertical-align: middle;}

.modal#repost .modal-dialog { font-weight:normal;}

/*---- Modal Playlist ----*/

.modal#playlist .modal-header{ border-bottom:0; padding:0 15px;}

.modal#playlist .modal-body{padding-left: 20px;  padding-right: 20px; padding-bottom:5px;}

.modal#playlist, .modal#playlist a { color:#717171; font-weight:normal;}

.modal#playlist, .modal#playlist .has-tag a{color:#fff;}

.modal#playlist, .modal#playlist .has-tag{font-size:16px; font-weight:normal; margin-top:0;}


.modal#playlist span.play-time{ font-weight:normal; font-size:13px; color:#3a3a3c;}


.modal#playlist span:nth-child(2){color:#3a3a3c;}

.modal#playlist p{font-size:18px; font-weight:normal; color:#717171; line-height:120%;}

.modal#playlist .play-control{text-align:center; color:#717171;}

.modal#playlist .links{margin-top:30px; margin-top:10px;ccolor:#8c8c8c;}

.modal#playlist .modal-footer .form-inline p{display:inline-block; color:#3a3a3c;}

.modal#playlist .modal-footer {color:#3a3a3c; padding-left:20px; padding-right:20px;}

.modal#playlist .modal-footer img{vertical-align:middle;}

.modal#playlist .play-section{padding-top: 12px; display: inline-block;}

.modal#playlist .modal-footer .form-inline input.form-control.first { width:38%; margin-right:10px;}
.modal#playlist .modal-footer .form-inline input.form-control.second { width:12%; margin-left:10px;}

.modal#playlist .modal-footer input[type=checkbox]{ margin-left: 10px; margin-right:5px; vertical-align: middle;}

.modal#playlist .modal-dialog { font-weight:normal;}

.modal#playlist .playlist-footer-text{ font-size:13px;}

.modal#playlist .playlist-footer-text .playlist-title{ margin-bottom:5px; margin-top:20px; font-size:13px;}

.modal#playlist .playlist-footer-text button{ margin:0 20px; color:#fff;}

.modal#playlist .purple { color:#9200a9; font-weight:bold;}

/*---- Modal Share Song ----*/

.modal#share-song .modal-header{ border-bottom:0; padding:0 15px;}

.modal#share-song .modal-body{padding-left: 20px;  padding-right: 20px; padding-bottom:5px;}

.modal#share-song, .modal#share-song a { color:#717171; font-weight:normal;}

.modal#share-song, .modal#share-song .has-tag a{color:#fff;}

.modal#share-song, .modal#share-song .has-tag{font-size:16px; font-weight:normal; margin-top:0;}


.modal#share-song span.play-time{ font-weight:normal; font-size:13px; color:#3a3a3c;}


.modal#share-song span:nth-child(2){color:#3a3a3c;}

.modal#share-song p{font-size:18px; font-weight:normal; color:#717171; line-height:120%;}

.modal#share-song .play-control{text-align:center; color:#717171;}

.modal#share-song .links{margin-top:30px; margin-top:10px;ccolor:#8c8c8c;}

.modal#share-song .modal-footer .form-inline p{display:inline-block; color:#3a3a3c;}

.modal#share-song .modal-footer {color:#3a3a3c;}

.modal#share-song .modal-footer img{vertical-align:middle;}

.modal#share-song .play-section{padding-top: 12px; display: inline-block;}

.modal#share-song .modal-footer .form-inline input.form-control.first { width:38%; margin-right:10px;}
.modal#share-song .modal-footer .form-inline input.form-control.second { width:12%; margin-left:10px;}

.modal#share-song .modal-footer input[type=checkbox]{ margin-left: 10px; margin-right:5px; vertical-align: middle;}

.modal#share-song .modal-dialog { font-weight:normal;}


/*---- Plans Page Style ----*/
.plans-page #block{ background:url(../img/banner.jpg) no-repeat; background-size: cover; min-height: 255px; margin-bottom:0;}
.plans-page .inner-h1{color:#2d2d2d; margin:0; font-size:69px;}
.plan-headings{ font-size:38px; font-weight:bold; line-height:30px; margin:0;}

.plan{ font-size:17px; line-height:24px; margin-top:10px;}

.plan-block{ padding-top: 45px; padding-bottom: 30px;  padding-left: 60px;  padding-right: 35px;}

.plan-table tr td{ font-size: 24px; padding: 20px 16px; border: 2px solid #cdcdcd;}

.plan-table tr td:nth-child(1){ font-weight:bold; text-align:left; padding-left:75px; width:370px; border-left:0;}

.plan-table tr td:nth-child(2){ width:320px;}

.plan-table tr td:nth-child(3){wwidth:298px;}

.plan-table tr td:nth-child(4){ width:349px; border-right:0;}

.all-prices-txt{font-size:17px;}

.plan-table .follow-btn{ padding:0;}

.plan-table .purple-left{width: 310px;  padding-left: 70px;}

.plan-table .purple-left:after{top: 0px; right:-34px; border-width: 17px;}

.plan-table .purple-left:before{display:none;}

.plan-table .purple-left span.no-bold{font-size:16px;}

.plan-table .btn.btn-default.purple-btn.purple-bgcolor{font-size:20px; color:#fff;}

button.btn.btn-default.purple-btn.purple-bgcolor:focus, button.btn.btn-default.purple-btn.purple-bgcolor:hover, button.btn.btn-default.purple-btn.purple-bgcolor:active{color: #9200a9; border: 1px solid #9200a9;}

.plans-page footer span{ font-size:24px; color:#2d2d2d; line-height:42px;}

a.subscibe-btn{ margin:30px 0; display:inline-block; color:#9200a9;}

.learn-more-btn:hover{ color:#fff;}

/*---- FAQ Style ----*/

.faq{height: 382px; margin-bottom:30px;}

.faq-block{font-size:24px; color:#555;}

/*---- Modal New Collection ----*/
.form-group.input-text { margin-top: 10px;}

#collection hr{ display:inline-table; width:100%; margin:0;}

#collection .textarea .btn{padding-left:60px; padding-right:80px;}

#collection h1 span{font-weight: lighter; font-size: 26px; margin-left: 5px;}

#collection label{font-weight:lighter;}

#collection .tip-dollar{display: inline-block; width: 100%; margin: 15px 0 3px 0; font-size:45px;}

#collection .input-check{ margin-top:8x;}

#collection .textarea { margin-top: 25px;}

#collection span.lighter{ margin-top:10px; display:inline-block;}

.upload.photo-collection .modal{ position:fixed;}



/*Added By Mukesh */
.error_message {display:none;}
#loading
{
	margin:auto;
 	padding-top:50px;
	max-width:100%; 
	text-align:center;	
}
#loading2
{
	margin:auto;
/*	padding-top:50px;
	max-width:100%;*/
	text-align:center;
	position:absolute;
	width:50px;
	left:650px;
	z-index:10;
	
}

@media (min-width: 768px){
.mask2:hover {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
	height:100%;
	top:0;
	    background: url(../img/microphone-sm.png) center center no-repeat;
}
}
.col3_style
{
	width:25%;
	float:left;
	padding:0px 15px 0px 15px;
}
#ssIFrame_google { display:none;}
.centerM{ text-align:center; padding-left:15px; text-transform:uppercase;}
.rememebr-me{ color:#FFF;}
.stButton { margin:0px;}
.myac h4 a:hover{opacity: 0.8;  color: #CCC; text-decoration:none;}
a:focus,a:hover{text-decoration:none;}
.no-ico {padding-left:33px}
.mic-profile-name:hover { color:#ccc;}
.btn-default:hover { color: #cdcdcd}
	.white-bg{min-height:375px;}
	#discover-page .white-bg{min-height:375px;}
	
/* Mic Rating Css*/	
.popover-content{ background:#2c2c2c;}
.popover{ background:#2c2c2c; max-width:322px; color:#fff; padding-top:10px; left:7%!important;}
.popover .btn{padding: 0px 8px; color:#fff; border:0;}
.popover .btn.grey-bgcolor {background:#a7a7a7;}
.popover.top>.arrow:after{ border-top-color:#2c2c2c;}
.popover.top>.arrow{left:92%!important;}
.popover .list-two small{ margin-top:5px; border:1px solid #fff; padding:5px 25px 5px 5px;}
.popover ul li{ padding-right: 0px; padding-left: 0px; margin: 0 5px!important; }	

.pie_progress { width: 39%; position:relative; }
/*.pie_progress__content	{ position: absolute; bottom: 38%; left: 43%; }*/    
@media all and (max-width: 768px) {
	.pie_progress { width: 80%; max-width: 300px; }
}
.gray-bgcolor{background-color:#c5c5c5;}