@font-face {
    font-family: "HelveticaNEUELT";
    src: url(fonts/HelveticaNeueLTStd-Cn.otf);
}
@font-face {
    font-family: "Bangla Narrow";
    src: url(fonts/bangla.eot);
}

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
h1,h2,h3,h4,h5,h6,body,p,ul,li,u,b,a,div,input,button,li,section,header,footer,article,textarea,select,option,label.section,.section_wrapper,.column,.fix{font-family:'HelveticaNEUELT','Open Sans Condensed', sans-serif,'Bangla Narrow';}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

/*Common CSS*/
body{color:#605f5f;}
h1,h2,h3,h4,h5,h6,body{margin:0;}
h1,h2,h3,h4,h5,h6{letter-spacing:1px;}
.section{width:100%;min-width:1100px;clear:both;}
.section_wrapper{width:1100px;margin:auto;}
.clear{clear:both;}
.fix{overflow:hidden;}
ul {padding-left: 6px;}
.input_text{border: 1px solid #eaeaea;color: #000000;outline: medium none;padding: 3px;}







.main_wrapper{}
a{color:#1fbf43;text-decoration:none;}
a:hover{color:#2ef25a;text-decoration:underline;}
.other_link{color: #008e12;text-decoration: underline;}
.sidebar_box ul li:hover .other_link{color:black;}
.other_link:hover{color:#2ef25a !important;text-decoration:underline;}
.other_link>img{height: 12px;width: 14px;opacity:0.4;}
.sidebar_box ul li:hover .other_link >img{opacity:0.7;}
.other_link:hover>img{opacity:1;}

/*Some Common Input Type and Button*/
input[type='submit'],input[type='reset'],input[type='button']{background: none repeat scroll 0 0 rgba(11, 115, 176, 0.40);border: 1px solid #216fac;color: #ffffff;text-decoration:none;padding: 5px 10px;cursor:pointer;border-radius: 4px;-ms-border-radius: 4px;}
input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover{background: none repeat scroll 0 0 #eaeaea;border: 1px solid #d2d2d2;color:black;text-decoration:none;padding: 5px 10px;text-align: center;}
input[type='text'],input[type='password'],textarea{border: 1px solid #ddd;color: #000000;outline: medium none;padding: 3px;}


.btn{background: none repeat scroll 0 0 #eaeaea !important;border: 1px solid #d2d2d2 !important;color:#444 !important;text-decoration:none;padding: 5px 10px;text-align: center;cursor:pointer;border-radius: 4px;-ms-border-radius: 4px;}
.btn2{background: none repeat scroll 0 0 rgba(11, 115, 176, 0.40) !important;border: 1px solid #216fac !important;color: #ffffff !important;text-decoration:none;padding: 5px 10px;text-align: center;cursor:pointer;border-radius: 4px;-ms-border-radius: 4px;}
.btn:hover{background: none repeat scroll 0 0 rgba(11, 115, 176, 0.40) !important;text-decoration:none;border: 1px solid #216fac !important;color: #ffffff !important;padding: 5px 10px;text-align: center;}
.btn2:hover{background: none repeat scroll 0 0 #eaeaea !important;border: 1px solid #d2d2d2 !important;color:black !important;text-decoration:none;padding: 5px 10px;text-align: center;}
.btn_blue{float: right;height: 46px;margin-top: 17px;width: 167px;}



/*Site CSS*/
.header{height: 149px;}
.logo{}
.logo a{}
.logo img{}
.sign_in_up{text-align:right;float:right;}
.sign_in_up > a {display: block;float: left;padding: 10px;}
#sign_in_up{position:relative;z-index:9999 !important;float:right;box-shadow:none!important;}
.isStuck a{color:white;}
.social_icon{float: right;min-height: 43px;}
.social_icon a{display: block;float: left;height: 33px;margin: 0 3px;width: 32px;}
.facebook{background: url("images/social.png") no-repeat scroll 0 0 transparent;}
.googleplus{background: url("images/social.png") no-repeat scroll -38px 0 transparent;}
.twitter{background: url("images/social.png") no-repeat scroll -76px 0 transparent;}
.linkedin{background: url("images/social.png") no-repeat scroll -114px 0 transparent;}
.pinterest{background: url("images/social.png") no-repeat scroll -152px 0 transparent;}
.instrogam{background: url("images/social.png") no-repeat scroll -190px 0 transparent;}


.menubar{}
.menubar .section_wrapper{background: none repeat scroll 0 0 #1fbf43;border-bottom: 7px solid #16ae32;height: 50px;border-radius:4px;}
.menubar ul{padding-left:4px;}
.menubar ul li{border-right: 1px solid #2ca246;list-style: none outside none;overflow:hidden;}
.menubar ul li a{background: none repeat scroll 0 0 rgba(22, 174, 50, 0.38);color: white;display: block;font-weight: bold;height: 23px;padding: 17px 15px;}
.menubar ul li a:hover{background: none repeat scroll 0 0 rgba(97, 97, 97, 0.63);color: #4ded71;text-decoration:none;}
.active_menu{background: none repeat scroll 0 0 rgba(97, 97, 97, 0.63) !important;color: #4ded71 !important;text-decoration:none !important;}
/*For Stick Menu*/
.isStuck {background: none repeat scroll 0 0 #1fbf43;border-bottom: 7px solid #16ae32;box-shadow:0 28px 14px -16px rgba(2, 66, 12, 0.6);-ms-box-shadow:0 15px 7px -16px rgba(2, 66, 12, 0.6);-webkit-box-shadow:0 28px 14px -16px rgba(2, 66, 12, 0.6);-moz-box-shadow:0 28px 14px -16px rgba(2, 66, 12, 0.6);height: 49px;margin-top: -16px !important;z-index:999;}
.isStuck>.section_wrapper{height:33px !important;}
.isStuck>.section_wrapper>ul>li>a{height: 23px;padding: 5px 15px;}


.main_content{margin-bottom: 15px;margin-top: 29px;}
.main_wrapper{box-shadow: 0 0 13px 0 rgba(88, 88, 88, 0.45);}

.siderbar{margin-right: 3px;padding-left: 10px;width: 262px;}
.sidebar_box{}
.sidebar_box h1{font-size: 23px;letter-spacing: 0;}
.sidebar_box ul{}
.sidebar_box ul li{color: #8f8f8f;font-size: 13px;letter-spacing: 1px;list-style-image: url("images/music.png");}
.sidebar_box ul li a{}

.main_content_wrapper{border-left: 1px solid #f1f1f1;padding-left: 14px;width: 767px;min-height:900px;}
.inter_column{clear: both;margin-top:8px;margin-bottom:15px;}
.inter_section{background: none repeat scroll 0 0 #fafafa;border: 1px solid #eaeaea;margin-bottom: 15px;margin-top: 8px;padding-bottom: 4px;border-radius: 4px;-ms-border-radius: 4px;}
.inter_white_section{margin-bottom: 15px;margin-top: 8px;padding-bottom: 4px;}
.inter_section>h3{background: none repeat scroll 0 0 #1fbf43;color: #ffffff;padding: 5px 14px;border-bottom: 7px solid #16ae32;border-top-left-radius: 4px;border-top-right-radius: 4px;-ms-border-top-left-radius: 4px;-ms-border-top-right-radius: 4px;}
.inter_section_box{padding: 10px;}
.inter_section_box>.float_left{width: 246px;}
.inter_section_box>.float_left>p{color: #bcbcbc;font-size: 12px;}

.siderbar>.inter_section {margin-left: -16px;width: 250px;}


.artist_search{color: #cccccc;font-size: 28px;padding: 10px 15px;}
.artist_search a{color: #707070;font-size: 25px;}
.artist_search a:hover{color: #1fbf43;}

.advance_search{}
.advance_search>form>.inter_section_box{}
.advance_search>form>.inter_section_box select{background: none repeat scroll 0 0 #fdfdfd;border: 1px solid #c1c1c1;width: 150px;}

.advance_search >form> .inter_section_box select option {background: none repeat scroll 0 0 #eaeaea;color: #1fbf43;}
.advance_search>form>.inter_section_box .text_box{}
.advance_search>form>.inter_section_box .btn{}
.inter_section_box .text_box {border: 1px solid #eaeaea;color: #000000;outline: medium none;padding: 3px;width: 230px;}
.welcome_message{}
.welcome_message h1{}
.welcome_message p{}


.footer{text-align:center;}
.abc{}
.abc{}
.abc{}
.abc{}
.abc{}
.abc{}
.abc{}
.abc{}
.abc{}

/*Google Add*/
.google_header_add{height:122px;overflow:hidden;}

/*For Lyrics Page Custom Code*/
.lyrics_advance_search .float_left > p{margin:1px !important;}
.lyrics_advance_search > form > .inter_section_box{padding:2px 10px !important;}
.lyrics_advance_search > form > .inter_section_box .btn {margin-top: 2px;}
.lyrics_artist_search{color: #cccccc;font-size: 19px;margin-bottom: 0 !important;margin-top: -1px;text-align: center;}
.lyrics_artist_search>a{color: #707070;font-size: 14px;}
.lyrics_artist_search>a:hover{color: #1fbf43;}


.lyrics_section{}
.lyrics_section > article > h1{background: none repeat scroll 0 0 #fefeef;border-bottom: 1px solid #eaeaea;border-top: 1px solid #1fbf43;color: #000000;padding: 5px 0 7px 10px;}
.lyrics_section > article:hover >h1>img {background: none repeat scroll 0 0 rgba(47, 79, 79, 0.66);}
.lyrics_section > article >h1>img {background: none repeat scroll 0 0 rgba(47, 79, 79, 0.11);border: 1px solid #d6d6d6;border-radius: 4px;float: left;height: 26px;margin-right: 6px;padding: 1px;}

.lyrics_section > article >.left_side{margin-right:20px;}
.lyrics_section > article >.right_side{}
.lyrics_section > article >.lyrics_sidebar{width:370px;min-height:500px;float:left;}

.lyrics_sidebar_column{margin:18px 0;clear:both;}
.youtube_video{width:370px;height:215px;overflow:hidden;}
.lyrics_info,.lyrics{background: none repeat scroll 0 0 #fafafa;border: 1px solid #eaeaea;}
.lyrics_info h3{background: none repeat scroll 0 0 #dddddd;color: #ffffff;padding: 2px 13px;}
.lyrics_info_data{padding: 8px 14px;color:gray;}
.lyrics_btn_group{clear: both;height: 40px;padding-top: 1px;text-align: center;}
.lyrics_btn_group a{}

.lyrics_info_data h3 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #595959;font-weight: normal;text-align:center;}
.lyrics_info_data table,.lyrics_info_data table tr,.lyrics_info_data table tr td{border: 1px solid #eaeaea;border-collapse: collapse;}
.lyrics_info_data table{margin: auto;width: 342px;}
.lyrics_info_data table tr{}
.lyrics_info_data table tr td{padding: 2px 5px;}

.lyrics{background: url("images/lyrics_back.png") no-repeat scroll center 197px #fafafa;min-height: 675px;}
.lyrics_header{background: none repeat scroll 0 0 #1fbf43;color: #ffffff;height: 40px;}
.lyrics_header h3{float: left;font-size: 25px;padding: 2px 26px;width: 76px;}
.lyrics_header ul{float: right;height: 30px;margin-top: 0;}
.lyrics_header ul li{float: left;list-style: none outside none;}
.lyrics_header ul li a{text-decoration:none;background: none repeat scroll 0 0 #195438;color: #1fbf43;display: block;float: left;height: 22px;list-style: none outside none;margin-left: 1px;padding: 9px 20px;cursor:pointer;}
.lyrics_header ul li a:hover{background: none repeat scroll 0 0 #488367;color: #ffffff;}
.lyrics_header ul li .active{background: none repeat scroll 0 0 #2ddc61;color: #ffffff;}
.lyrics_header ul li .active:hover{background: none repeat scroll 0 0 #4e896d;color: #60e584;}
.lyrics_text{text-align:center;}



/*Login Page and Login Section*/
.login_box{background: none repeat scroll 0 0 #f7f7f7;border: 1px solid #f0f0f0;padding: 20px;}
.login_box p{}
.login_box p span {color: #cacaca;font-size: 22px;}
.login_box p .input_text{font-size: 17px;width: 220px;}
.sidebar_login_section .login_box p .input_text{font-size: 13px;width: 180px;}
.red_light_text {color: #e7583a;font-size: 24px;text-align: center;}
.login_box_button{ width:100px;height:45px;margin:auto;}
.login_section .inter_section_box {background: url("images/login_back.png") no-repeat scroll 98px center rgba(0, 0, 0, 0);}
.login_section_single{width:800px;margin:130px auto}

/*SignUp Page Section*/
.signup_section{}
.signup_section>h3{background: none repeat scroll 0 0 #45452F;color: #FF2849;padding: 9px 26px;border-bottom: 8px solid #FF2849;font-size:22px;}
.signup_section .inter_section_box{}
.signup_box{background: none repeat scroll 0 0 #f7f7f7;border-radius: 4px;margin: 4px auto;padding: 19px 33px;width: 400px;}
.signup_box p{}
.signup_box .input_text{padding: 4px;width: 100%;}
.signup_box_button{font-size: 25px;padding: 10px 80px;}
.signup_box_button:hover{font-size: 25px;padding: 10px 80px;}
.signup_box p span {color: #cacaca;font-size: 18px;line-height: 26px;}

.inter_section_midle_box{background: url("images/edit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 110px;margin: 0 -25px;padding-top: 28px;}
.inter_section_midle_box>h3{font-weight: bold;}
.inter_section_midle_box>p{color: #d1d1d1;margin: 0;text-align: center;}
.signup_box select{background: none repeat scroll 0 0 #fdfdfd;border: 1px solid #c1c1c1;width: 60%;}

/*Submit Page Section*/
.submit_section{}
.submit_section>h3{background: none repeat scroll 0 0 #F0F0ED;color: #AF3BB2;padding: 9px 26px;border-bottom: 8px solid #D6DFDC;font-size:22px;}
.submit_section .inter_section_box{}
.submit_box{background: none repeat scroll 0 0 #f7f7f7;border-radius: 4px;margin: 4px auto;padding: 19px 33px;width: 627px;}
.submit_box p{}
.submit_box .input_text{padding: 4px;width: 96%;}
.submit_box_button{font-size: 25px;padding: 10px 80px;margin-top:20px;}
.submit_box_button:hover{font-size: 25px;padding: 10px 80px;}
.submit_box p span {color: #9a9a9a;font-size: 18px;line-height: 26px;}
.form_description {color: #d6d6d6;font-size: 11px;font-weight: normal;margin-top: -15px;padding-top: 0;}
.submit_box form > p {display: block;float: left;height: auto;margin-bottom: 0;margin-right: 10px;margin-top: 0;padding-top: 0;width: 300px;}
.lyrics_textarea{max-width: 96%;min-height: 300px;min-width: 96%;}

.submit_box .inter_section_midle_box{background: url("images/edit.png") no-repeat scroll 121px 0 rgba(0, 0, 0, 0);height: 110px;margin: 0 -25px;padding-top: 28px;}
.inter_section_midle_box>p{color: #d1d1d1;margin: 0;text-align: center;}
.signup_box select{background: none repeat scroll 0 0 #fdfdfd;border: 1px solid #c1c1c1;width: 100%;}









/* for all table*/
table{border-collapse: collapse;border-spacing: 0;width:100%;height:100%;margin:0px;padding:0px;}
table td{vertical-align:middle;border:1px solid #8e8e8e;text-align:left;padding:11px;font-size:14px;font-weight:normal;color:#444343;}


/*Table's Style*/
.table_section{background: none repeat scroll 0 0 #ffffff;border: 1px solid #f3f3f3;}
.table_section>h3{background: url("images/table_icon.png") no-repeat scroll 9px center rgba(240, 240, 237, 0.09);border-bottom: 2px solid #d6dfdc;color: #000000;font-size: 24px;letter-spacing: 2px;padding: 9px 51px;}
.table_section .inter_section_box{}
.table_box{background: none repeat scroll 0 0 #fff;border-radius: 4px;margin: 4px auto;padding: 19px 33px;}

.CSSTableGenerator {margin:0px;padding:0px;}
.CSSTableGenerator table{border-collapse: collapse;border-spacing: 0;width:100%;height:100%;margin:0px;padding:0px;}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffffff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#f8f8f8; }
.CSSTableGenerator td{border: 1px solid #e7e7e7;color: #2d2c2c;font-size: 14px;font-weight: normal;padding: 11px;text-align: left;vertical-align: middle;}
.CSSTableGenerator tr:first-child td{background-color: #98fb98;border: 1px solid #6dd06d;color: #061506;font-size: 14px;}







/*Extra Some CSS*/
.page_pagination{background: none repeat scroll 0 0 #F4F5F4;padding-bottom: 2px;padding-top:2px;}
.page_pagination ul{clear: both;height: 30px;list-style: none outside none;margin: auto;padding-bottom: 2px;text-align: center;width: 587px;}
.page_pagination ul li{border: 1px solid #cfcfcf;float: left;margin: 1px;padding: 4px 18px;}
.page_pagination ul li a{}
.pagination_current_page {background: none repeat scroll 0 0 #FFFFFF;width: 400px;border:1px solid rgb(207, 210, 207) !important;}




/*Stats Section*/
.stats p {background: none repeat scroll 0 0 #fafafa;border: 1px solid #eaeaea;color: #000000;font-size: 20px;padding: 16px 6px;text-align: center;}
.stats p>b {color: #1e90ff;}













/*Loding Section*/
.loding_section{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.79);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999999;}
.loding_wrapper{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.78);box-shadow:0px 1px 11px #ffffff;border: 3px solid rgba(255, 255, 255, 0.44);border-radius: 30px;margin: 50px auto auto;padding: 30px;width: 500px;}
.loding_wrapper p{color: #778899;text-align: center;}
.loding_image_wrapper{}
.loding_msg{}
.loding_msg span{color: #ff6347;font-size: 25px;}
.loding_msg span b{color: #000;}



/*Loding Section*/
.delete_section{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.79);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999999;}
.delete_wrapper{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.78);box-shadow:0px 1px 11px #ffffff;border: 3px solid rgba(255, 255, 255, 0.44);border-radius: 30px;margin: 50px auto auto;padding: 30px;width: 500px;}
.delete_wrapper p{color: #778899;text-align: center;}
.delete_image_wrapper{}
.delete_msg{}
.delete_msg span{color: #ff6347;font-size: 25px;}
.delete_msg span b{color: #000;}

/*Extra some CSS*/
.welcome_message .sidebar_login_section.inter_column.inter_section {background: url("images/login_back.png") no-repeat scroll 103px center #bababa;}
.welcome_message .sidebar_login_section.inter_column.inter_section .login_box {border: medium none;float: right;padding: 71px;}
.welcome_message .sidebar_login_section .inter_section_box {background: none repeat scroll 0 0 rgba(222, 222, 222, 0.22);border: 1px solid rgba(248, 248, 255, 0.88);box-shadow: 0 0 18px #ffffff;margin: 26px;padding: 0;}
.welcome_message .sidebar_login_section .inter_section_box:hover {background: none repeat scroll 0 0 rgba(222, 222, 222, 0.66);border: 1px solid rgba(248, 248, 255, 0.22);}



/*Some Common CSS3*/
input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:25px;height:20px; display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;font-size:20px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -20px;}
input[type=checkbox].css-checkbox + label.css-label {background-image:url(images/checkbox.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
input[type=checkbox].css-checkbox + label:after {content:none;}
input[type=checkbox].css-checkbox + label:before {content:none;}



select {padding:3px;margin: 0;outline:none;border-radius:4px;box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;color:#888;border:none;outline:none;display: inline-block;appearance:none;cursor:pointer;}
label {position:relative;outline:none;}
label:after {content:'<>';font:11px "Consolas", monospace;color:#aaa;transform:rotate(90deg);right:8px; top:2px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none;}
label:before {content:'';right:6px; top:0px;width:20px; height:20px;background:#f8f8f8;position:absolute;pointer-events:none;display:block;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
select {padding-right:18px}
}





::-webkit-input-placeholder {
color: #eaeaea;}
:-moz-placeholder { /* Firefox 18- */
color: #eaeaea;}
::-moz-placeholder {  /* Firefox 19+ */
color: #eaeaea;}
:-ms-input-placeholder {color: #eaeaea;}
