

/*
Theme Name: RummyMillionare.com
Theme URI: https://www.rummymillionaire.com
Author: Jungleegames
Author URI: https://www.rummymillionaire.com/
Description: Best Rummy Site India
Version: 1.0

*/

/* -------------------------------------------- */
/* ------------------Reset--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {width:100%; padding:0; margin:0;}
body {background: #000000;color: #ffffff;font: 14px/25px Arial, Helvetica, sans-serif;}

a{color: #ffffff;text-decoration: none;}
a:hover {color: #DAA756; text-decoration: none;}

a.button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	background: #3F3F3F;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
a.button:hover{}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* -------------------------------------------- */
/* ------------------Header-------------------- */
header {background: #070707;border-bottom: 1px solid #43403b;}
header .wrap-header{height: 66px;}

header #logo { height: 62px;width: 258px;position: relative;float:left;    padding-top: 16px;}

header #search {position: absolute;top: 60px; right:20px; width: 218px;z-index: 15;}
header .button-search {	position: absolute;	right: 0px;	background: url('images/button-search.png') center center no-repeat;	width: 28px; height: 35px;cursor: pointer;}
header #search input{background: #FFF;	padding: 1px 33px 1px 5px;	width: 182px;	height: 32px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;	border-radius: 3px;}

/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {}
.menu ul {list-style: none;margin: 0;padding: 0;    margin-left: 30px;
    overflow: hidden;
    float: left;}
.menu  ul li {position: relative;
float: left;
padding: 5px 10px 0px 10px;}

.menu  ul li a {
font-size: 12px;
line-height: 20px;
color: #fff;
display: block;
padding: 20px 3px;
z-index: 6;
position: relative;
text-transform: uppercase; }
.menu  ul li:hover a {
	color: #DAA756;
	cursor:pointer;
}

nav #playerBadge {display: inline-block;min-width: 100px; margin-right: 10px;
margin-top: 5px;float: right; background: linear-gradient(to bottom, #262221 0%, #020202 60%, #262221 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 5px 5px 5px 5px;padding: 5px 20px;}
nav #playerBadge .welcome {color:#DAA756;font-size: 14px;}
nav #playerBadge .links {font-size: 12px;line-height:20px;}


.forgotpw {
margin: 2px 0px 0px 4px;
font-size: 12px;
position: absolute;
top: 37px;
}

#lout_btn {
background: url("https://d22ueo28hfk252.cloudfront.net/Content/images/version4/sprite.png") repeat scroll -20px -6px rgba(0, 0, 0, 0);
display: block;
float: left;
height: 17px;
width: 15px;
}
#balance {font-size: 11px;line-height: 12px;}

.menu .current-menu-item a{
color: #DAA738 !important;
	border-radius: 5px 5px 5px 5px;
	}

.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:#ED145B; border: 1px solid #CCC;}
.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}

/* -------------------------------------------- */
/* ------------------Featured---------------- */

.featured{margin:15px 0px;}
.featured .wrap-featured{}
.featured .wrap-featured .slider{padding: 20px;padding-top: 0px;}
.featured .wrap-featured .slider .top-hr{
border-top: 3px solid #D3A04F;
position: relative;
top: 2px;
z-index: 1;
}

/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {margin:35px 0px;}
#content .wrap-content{}

.block01 {padding: 10px;}
.block01 .box{padding: 20px 10px;}
.block01 h2{font-size:23px; line-height:30px; font-weight:normal;}
.block01 p{font-size:16px;}
.block01 .more{text-align: right;}


.block02 { margin:10px; color: #959595;}
.block02 article{ clear: both; margin:10px 0px;}
.block02 article h2{font-size:16px; line-height:25px; font-weight:normal;}
.block02 article .info{font-style:italic; padding: 5px 10px;}
.block02 article img{margin:5px;position:relative;}
.block02 .box{margin-bottom:20px;}
.block02 .heading{padding:5px 0px;}
.block02 .heading h2{font-size:24px; font-weight:normal; display:inline; color: #DAA756;;}
.block02 .content{ margin: 15px 0px ;padding:15px; background: #040404;}
.block02 .content .list{background: #1E1E1E; padding: 10px;}
.block02 .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
.block02 .content ul li{padding:5px;}

.block03 { margin:10px; color: #959595;}
.block03 article{ clear: both; margin:20px 0px;background: #040404; padding: 20px;}
.block03 article h2{font-size:25px; line-height:30px; font-weight:normal;}
.block03 article .info{font-style:italic; padding: 10px 0px;}
.block03 article img{ margin-bottom:10px; width: 100%;}
.block03 .box{margin-bottom:20px;}
.block03 .heading{padding:5px 0px; border-bottom:3px solid #ED145B;}
.block03 .heading h2{font-size:24px; font-weight:normal; display:inline; color: #ffffff;}
.block03 .content{ margin: 15px 0px ;padding:15px; background: #040404;}
.block03 .content .list{background: #1E1E1E; padding: 10px;}
.block03 .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
.block03 .content ul li{padding:5px;}
.col-1-3 .box #tab1-img {
background: url("images/hp_tab_black.jpg") no-repeat scroll -7px -283px transparent;
height: 128px;
width: 247px;
position: relative;
}

.home_heading {
color: #DAA756;

display: inline;
font-size: 30px;
font-weight: normal;
text-align: center;
display: block;
}
.col-1-3 .box #tab2-img {
background: url("images/hp_tab_black.jpg") no-repeat scroll -7px -7px transparent;
height: 128px;
width: 247px;
position: relative;
}
.col-1-3 .box #tab3-img {
background: url("images/hp_tab_black.jpg") no-repeat scroll -7px -144px transparent;
height: 128px;
width: 247px;
position: relative;
}
.col-2-3 .wrap-col,.col-custom .wrap-col{
background: #1A1A1A;
background: -moz-linear-gradient(top, #1A1A1A 0%,#010101 80%, #1A1A1A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1A1A1A),color-stop(80%, #010101), color-stop(100%, #1A1A1A));
background: -webkit-linear-gradient(top, #1A1A1A 0%,#460000 80%, #1A1A1A 100%);
background: -o-linear-gradient(top, #1A1A1A 0%,#010101 80%,#1A1A1A 100%);
background: -ms-linear-gradient(top, #1A1A1A 0%,#010101 80%, #1A1A1A 100%);
background: linear-gradient(to bottom, #1A1A1A 0%,#010101 80%, #1A1A1A 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A1A1A', endColorstr='#010101',GradientType=0 );
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color: #5D5D5D;
border:2px solid #2E2E2E;
margin-left:-40px;
}
.col-2-3 .wrap-col .tab-content,.col-custom .wrap-col .tab-content {
padding: 5px 5px 5px 15px;
}

.row h1 {
color: #DAA756;
display: inline;
font-size: 17px;
font-weight: normal;
display: block;
}
.row p {
line-height: 20px;
margin: 11px 0;
}
.row .promotion_item {
background: #E9D3BC;
background: -moz-linear-gradient(top, #E9D3BC 0%,#B79975 50%, #BCA48A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E9D3BC),color-stop(50%, #B79975), color-stop(100%, #BCA48A));
background: -webkit-linear-gradient(top, #E9D3BC 0%,#B79975 50%, #BCA48A 100%);
background: -o-linear-gradient(top, #E9D3BC 0%,#B79975 50%,#BCA48A 100%);
background: -ms-linear-gradient(top, #E9D3BC 0%,#B79975 50%, #BCA48A 100%);
background: linear-gradient(to bottom, #E9D3BC 0%,#B79975 50%, #BCA48A 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9D3BC', endColorstr='#BCA48A',GradientType=0 );
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
color: #000000;
margin: 10px 0;
padding: 10px;
}

.row .promotion_item .promotion_item_img { float: left;display: block;width: 165px;}
.row .promotion_item .promotion_item_content { float: left;display: block;width: 700px;margin-left: 15px;}

.row .promotion_item .promotion_item_content .thetime { font-weight: bold;display: block;margin-top: 10px;}
.truncate_text {
margin: 0 !important;
text-align: justify;
}
.p_extra_margin{ margin: 22px 0px;}
.block03 h2 {
display: block;
color: #DAA756;

font-size: 24px;
font-weight: normal;
}
.block03 .box h3 {
color: #DAA756;
margin: 10px 0px;
}
.readmore-js-toggle{ color: #DAA756;}
/* -------------------------------------------- */
/* ------------------Footer-------------------- */


footer {margin-top: 15px;}

#menu-footer li{ display: inline;}
.footer-links {display: block;margin-top: 13px;}
.wrap-footer{
background: #F2DEC6;
background: -moz-linear-gradient(top, #F2DEC6 0%, #946D42 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2DEC6),color-stop(100%, #946D42));
background: -webkit-linear-gradient(top, #F2DEC6 0%, #946D42 100%);
background: -o-linear-gradient(top, #F2DEC6 0%,#946D42 100%);
background: -ms-linear-gradient(top, #F2DEC6 0%, #946D42 100%);
background: linear-gradient(to bottom, #F2DEC6 0%, #946D42 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2DEC6', endColorstr='#946D42',GradientType=0 );
width:100%;
}
.wrap-footer .footer-info {
width: 66%;
margin: 0 auto;
padding: 10px 0;
}
.copyright .footer_logos {
background: url("images/hp_asset.png") no-repeat scroll -25px -140px transparent;
height: 50px;
width: 312px;
margin: auto;
position: relative;
}
.copyright .links .footer-links {
color: #DAA756;
}
.block09 {padding: 10px;}
.block09 .box{margin-bottom:20px; color: #959595;}
.block09 .heading{padding:5px 0px;}
.block09 .heading h2{font-size:18px; font-weight:normal; display:inline; color: #ffffff; text-transform: uppercase;}
.block09 .content{ margin: 15px 0px ;}
.block09 .content ul{ font-size:14px;}
.block09 .content ul li{padding:5px 0; border-bottom: 1px dotted #333333;}
.block09 .content .tag a{padding: 10px; background: #ED145B; margin: 0px 5px 5px 0px; float: left;}
.block09 .content .tag a:hover{color: #ffffff; background: #F36A97;}
.block09 .content p{margin-bottom:10px; }

.copyright{text-align:center; background:#040404; padding:10px 0px;}
.copyright a{text-decoration:none;color:#DAA756;font-size:13px;}


/* -------------------------------------------- */
/* ------------------Components-------------------- */
.photos{}
.photos:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.photos a{display: block; float:left; margin: 0px 4px 10px 4px;position: relative;}
.photos a img{display:block; border:1px solid #CCC;}

#pagi{margin: 50px auto; padding: 20px 0px;list-style: none;width: 250px;}
#pagi li {float: left;margin-right: 10px;}
#pagi li a {display: block;	text-decoration: none; color: #717171;font: bold 16px Arial, sans-serif;padding: 7px; background: #ffffff;}
#pagi li a.current, #pagi li a:hover {color: #ffffff;	background: #ED145B;}

.comment{font-weight:bold; margin:50px 0px; width: auto;}
.comment div{margin-bottom: 20px; vertical-align:middle; }
.comment input{border: 2px solid #999999;padding: 8px 10px;width:250px;}
.comment textarea{border: 2px solid #999999;padding: 8px 10px;width:95%;}
.comment input[type=submit] {cursor: pointer; width:100px; float:right;
background: -webkit-linear-gradient(top, #efefef, #ddd);background: -moz-linear-gradient(top, #efefef, #ddd);
background: -ms-linear-gradient(top, #efefef, #ddd);background: -o-linear-gradient(top, #efefef, #ddd);
background: linear-gradient(top, #efefef, #ddd);
color: #333;text-shadow: 0px 1px 1px rgba(255,255,255,1);	border: 2px solid #999999;}
.comment input[type=submit]:hover {
background: -webkit-linear-gradient(top, #eee, #ccc);	background: -moz-linear-gradient(top, #eee, #ccc);
background: -ms-linear-gradient(top, #eee, #ccc);	background: -o-linear-gradient(top, #eee, #ccc);
background: linear-gradient(top, #eee, #ccc);	border: 2px solid #bbb;}
.comment input[type=submit]:active {
background: -webkit-linear-gradient(top, #ddd, #aaa);	background: -moz-linear-gradient(top, #ddd, #aaa);
background: -ms-linear-gradient(top, #ddd, #aaa);	background: -o-linear-gradient(top, #ddd, #aaa);
background: linear-gradient(top, #ddd, #aaa);	border: 2px solid #999;}

/*
Button css goes here
*/
.red-btn {
background: #C00000;
background: -moz-linear-gradient(top, #C00000 0%,#460000 40%,#460000 70%, #C00000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C00000),color-stop(40%, #460000),color-stop(70%, #460000), color-stop(100%, #5f0000));
background: -webkit-linear-gradient(top, #C00000 0%,#460000 40%,#460000 70%, #C00000 100%);
background: -o-linear-gradient(top, #C00000 0%,#460000 40%,#460000 70%, #C00000 100%);
background: -ms-linear-gradient(top, #C00000 0%,#460000 40%,#460000 70%, #C00000 100%);
background: linear-gradient(to bottom, #C00000 0%,#460000 40%,#460000 70%, #C00000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00000', endColorstr='#5f0000',GradientType=0 );
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border:1px;
color: #FFF;
text-align: center;
font-weight: bold;
margin: 0 auto;
}

.submit_button_common {
background: url("images/rm_submit_butt_bg.png");
width: 73px;
border-radius: 6px;

}

.submit_processing {
background: url("images/submit.gif") !important;

}

#rm-reg-form #reg-submit {
background: #B61910;
width: 204px;
height: 48px;
font-size: 16px;
cursor: pointer;
position: relative;
margin-left: 10px;
border: 0 none !important;
color: #fff;
}

.new-red-btn {
background: #B61910;
font-size: 16px;
cursor: pointer;
position: relative;
margin-left: 10px;
border: 0 none !important;
color: #fff;
float: left;
padding: 12px 23px;
}

.new-red-btn:hover {
background: #B61910;
font-size: 16px;
cursor: pointer;
position: relative;
margin-left: 10px;
border: 0 none !important;
color: #fff;
float: left;
padding: 12px 23px;
}

.reg_processing {
background: url("images/playnow.gif") !important;

}

#rm-login-form #login-btn ,#rm_gotologin_form #login-btn{
background: url("images/rm_login_butt_bg.png");
    background-repeat: no-repeat;
width: 78px;
height: 33px;
font-size: 12px;
cursor: pointer;
position: absolute;
top: 6px;
padding:0;
margin-left: 5px;
border: 0 none !important;
border-radius: 6px;
}

.login_processing {
background: url("images/login.gif") !important;

}


.login_processing-1 {
background: url("images/login-1.gif") !important;

}

.arrow_box {
	position: relative;
	background: #000;
	position:absolute;
	height:34px;
	margin-top:10px;
	line-height:33px;
	padding-left:25px;
	padding-right:16px;
}
.arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(117, 168, 213, 0);
	border-left-color: #000;
	border-width: 17px;
	margin-top: -17px;
}

/*
login and Registration form css
*/
.registration-form {
background: #f3f3f3;
border-radius: 5px 5px 5px 5px;
height: 128px;
width: 1000px;
position: relative;
z-index: 1;
margin: 0 auto;
margin-bottom: -39px;
    margin-top: -89px;
}

.registration-form .top-bar {
background: url("images/hp_asset.png") no-repeat scroll -28px -200px transparent;
height: 66px;
width: 241px;
position: relative;
z-index: 1;
float: left;
margin-left: -1px;
margin-top:-5px;
}
.registration-form .top-bar .top-bar-text {
text-align: center;
padding-top: 10px;
line-height: 22px;
}
.registration-form .lower-body {

}
#rm-reg-form label {
display: block;
font-weight: bold;
padding: 0 10px 0 10px;
font-size: 12px;
text-align: center;
color: #000000;
}
#rm-reg-form label a {
color:#000000;
}
#rm-reg-form p {
margin-bottom: 0px;
float: left;

    width: 25%;
}
#rm-reg-form input {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #bdbdbd;
color: #000;
padding: 13px 10px;
font-size: 14px;
margin-left: 10px;
position: relative;
width: 85%;
border-radius: 3px;
-webkit-box-shadow: 3px 4px 0px 0px rgba(216,216,216,1);
-moz-box-shadow: 3px 4px 0px 0px rgba(216,216,216,1);
box-shadow: 3px 4px 0px 0px rgba(216,216,216,1);
}
#rm-reg-form #tc {
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    margin-top: -22px;
    color: #9C9C9C;
      margin-left: -83px !important;
}
#rm-login-form input {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #CACACA;
color: #545658;
padding: 6px 5px 6px 5px;
font-size: 14px;
margin-left: 17px;
position: relative;
width: 145px;
}
.login-form {
position: relative;
float: right;
width: 212px;
}
#rm-login-form #login-btn .lock-img {
background: url("images/hp_asset.png") no-repeat scroll -95px -112px rgba(0, 0, 0, 0);
float: left;
height: 17px;
margin-left: 2px;
margin-top: -1px;
position: relative;
width: 15px;
}
#rm-login-form #login-btn .login-text {
margin-left: 1px;
position: relative;
float: left;
}
#rm-login-form #user-name {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-radius: 5px 5px 5px 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-top:6px;
}
#rm-login-form #pwd {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-o-border-radius: 5px 5px 5px 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
float:left;
}
.slider-right-text {
position: relative;
margin-left: 300px;
margin-top: -320px;
height:255px;
}
.slider-right-text .steps {
background: #0E0D0B;
background: -moz-linear-gradient(top, #0E0D0B 0%,#302C29 20%,#0E0D0B 50%,#302C29 80%, #0E0D0B 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0E0D0B),color-stop(20%, #302C29),color-stop(50%, #0E0D0B),color-stop(80%, #302C29), color-stop(100%, #0E0D0B));
background: -webkit-linear-gradient(top, #0E0D0B 0%,#302C29 20%,#0E0D0B 50%,#302C29 80%, #0E0D0B 100%);
background: -o-linear-gradient(top, #0E0D0B 0%,#302C29 20%, #0E0D0B 50%,#302C29 80%,#0E0D0B 100%);
background: -ms-linear-gradient(top, #0E0D0B 0%,#302C29 20%,#0E0D0B 50%,#302C29 80%, #0E0D0B 100%);
background: linear-gradient(to bottom, #0E0D0B 0%,#302C29 20%,#0E0D0B 50%,#302C29 80%, #0E0D0B 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E0D0B', endColorstr='#302C29',GradientType=0 );
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
width: 70%;
height:50px;
}
.slider-right-text .steps .three-step {
padding: 0px 20px 0px 20px;
line-height: 50px;
font-size: 19px;
position: relative;
}

.slider-right-text .steps .activestep {
color: #000;
}


#safe-secure-img {
background: url("images/hp_asset.png") no-repeat scroll -315px -16px transparent;
height: 83px;
width: 180px;
position: absolute;
margin-left: 132px;
}
article #enjoy-rummy {
font-size: 20px;
width: 50%;
text-align: center;
margin-top: 45px;
margin-bottom: 20px;
color: #DAA756;
}
ul li .list-img {
background: url("images/hp_asset.png") no-repeat scroll -69px -107px transparent;
height: 25px;
width: 24px;
}
ul li .list-img div {
margin-left: 30px;
width: 300px;
font-weight: bold;
font-size: 16px;
}
ul .chk-text {
width:60%;
margin-left:10px;
margin-top:2px;
}
#loggedin-play-now{
cursor: pointer;
font-size: 26px;
height: 45px;
width: 190px;
margin-top: -281px;
position: absolute;
z-index: 1;
margin-left: 55px;
}
#footer-reg-btn{
height: 70px;
width: 280px;
line-height: 70px;
font-size: 25px;
cursor:pointer;
margin-top: 30px;
}
#footer-section-upper-txt{
font-size: 18px;
font-weight: bold;
color: #1F160D;
margin-top: 10px;
text-align: center;
}
#footer-section-middle-txt{
text-align: center;
font-size: 18px;
font-weight: bold;
color: #1F160D;
margin-bottom: 20px;
text-align: center;
}
.footer-section-lower-txt{
font-size: 18px;
font-weight: bold;
color: #1F160D;
text-align: center;
}
.hr{
border-top: 2px solid #F2DEC6;
display: none;
}
.error-404{
border: 1px solid;
padding: 15px;
}
.error-404 .error-logo{
background: url("images/oops.png") no-repeat scroll transparent;
width: 80px;
height: 80px;
margin: 0 auto;
}
.error-404 .error-content{
text-align: center;
width: 60%;
margin: 0 auto;
}
.error-404 h1{
text-align: center;
}
.wrap-col .testi-city,.wrap-col .testi-name
{
position: relative;
color: #DAA756;
text-align: center;
margin-left: 125px;
width: 140px;
}
.footer_logos #legality {
background: transparent;
width: 80px;
height: 40px;
opacity: 0.5;
margin-top: 6px;
margin-left: 2px;
cursor: pointer;
}
.textalign
{
text-align: justify;
}
.forgot-pwd{
position: relative;
font-size: 11px;
margin: 5px 0 0 0;
width: 108px;
float: right;
}
.forgot-pwd-block{
position: relative;
border: 2px solid #DAA756;
width: 400px;
margin: 0 auto !important;
padding: 40px;
}
/*Refer and win Start*/

.wrapper {
color: #959595;
}

.refer_n_win_banner {
width: 975px;
height: 285px;
margin-top: -25px;
}

.refer_n_win_steps {
height: 66px;
width: 960px;
}

.info-container {
height: 315px;
width: 960px;
}

.info-container-new {
height: 473px;
width: 960px;
}

.header-gradient {
height: 40px;
background-color: #CFB496;
width: 300px;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CFB496), to(#F1DBC3)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(top, #F1DBC3, #CFB496); /* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(top, #F1DBC3, #CFB496); /* Firefox 3.6+ */
background: -ms-linear-gradient(top, #F1DBC3, #CFB496); /* IE 10 */
background: -o-linear-gradient(top, #F1DBC3, #CFB496); /* Opera 11.10+ */
float: left;
border: 1px solid #3F3F3F;
}

.header-gradient-refer {
height: 40px;
background-color: #CFB496;
width: 960px;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CFB496), to(#F1DBC3)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(top, #F1DBC3, #CFB496); /* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(top, #F1DBC3, #CFB496); /* Firefox 3.6+ */
background: -ms-linear-gradient(top, #F1DBC3, #CFB496); /* IE 10 */
background: -o-linear-gradient(top, #F1DBC3, #CFB496); /* Opera 11.10+ */
float: left;
border: 1px solid #D1D1D1;
}

.refer-new-block {
width: 960px;
float: left;
border: 1px solid #D1D1D1;
border-top:none;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EAEAEA), to(#FFFFFF)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(top, #FFFFFF, #EAEAEA); /* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(top, #FFFFFF, #EAEAEA); /* Firefox 3.6+ */
background: -ms-linear-gradient(top, #FFFFFF, #EAEAEA); /* IE 10 */
background: -o-linear-gradient(top, #FFFFFF, #EAEAEA); /* Opera 11.10+ */
}

.block-img {
width:110px;
float:left;
margin: 18px 0 0 50px;
}

.block-text {
width:100px;
float:left;
font-weight:bold;
font-size:18px;
line-height: 120px;
}

.no_btt_css {
border: none;
box-sizing: initial;
background: none;
float: left;
}

.block-text1 {
color:#959595;
width:300px;
float:left;
margin: 10px 0 0 10px;
font-size:15px;
line-height: 26px;
}

.refer-block {
cursor: pointer;
width: 300px;
float:left;
height: 130px;
border: 1px solid #d1d1d1;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EAEAEA), to(#FEFEFE)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(top, #FEFEFE, #EAEAEA); /* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(top, #FEFEFE, #EAEAEA); /* Firefox 3.6+ */
background: -ms-linear-gradient(top, #FEFEFE, #EAEAEA); /* IE 10 */
background: -o-linear-gradient(top, #FEFEFE, #EAEAEA); /* Opera 11.10+ */
margin-left: 10px;
margin-top:15px;
}

.hotmail {

}

.gmail {
}

.yahoo {
}

.referbyemail {
margin-bottom: 15px;
}

.google {
}

.facebook {
}

.green-arrow {
height: 66px;
width: 46px;
float: right;
margin-right: -55px;
margin-top: -13px;
}

.share-txt, .refer-txt, .import-txt {
color: #280C01;
margin-left: 15px;
padding-top: 10px;
font-weight: bold;
}

.tab-body {
margin-top: 6px;
height: 135px;
border: 1px solid #3F3F3F;
background-color: #212121;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#212121), to(#010101)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(top, #010101, #212121); /* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(top, #010101, #212121); /* Firefox 3.6+ */
background: -ms-linear-gradient(top, #010101, #212121); /* IE 10 */
background: -o-linear-gradient(top, #010101, #212121); /* Opera 11.10+ */
}

.refer, .import {
margin-left: 27px;
}

.fb-text {
text-align: center;
font-size: 13px;
margin-top: 10px;
margin-bottom: 10px;
color:#959595;
}

.fb-btn {
background: url("images/refer_and_win.png") no-repeat scroll -34px -305px transparent;
height: 58px;
width: 261px;
margin: 0 auto;
cursor: pointer;
}

.invitation-text {
padding: 10px;
color:#959595;
}

.invite-btn {
height: 38px;
width: 105px;
float: right;
margin-right: 20px;
margin-top: -8px;
}

.import-text {
padding: 10px;
text-align: center;
color:#959595;
}

.import-btn {
height: 38px;
width: 105px;
float: right;
margin-right: 20px;
margin-top: 12px;
cursor:pointer;
}
.import-body {
height: 420px;
border: 1px solid #D1D1D1;
background: #E9E9E9;
padding: 20px 40px 20px 40px;
margin-bottom: 20px;
}
.import-header {
margin-bottom:20px;
}
.import-back {
float: right;
margin-top: -3px;
text-decoration: underline;
color: #1f8dd6;
cursor:pointer;
}
.import-chkbox {
position: relative;
float: left;
width: 50px;
box-sizing: border-box;
-moz-box-sizing:border-box;
padding: 10px 5px 5px 25px;
height:40px;
border-bottom: 1px solid #D1D1D1;
}
.import-header>h3 {
font-size: 20px;
font-weight: bold;
padding-top: 20px;
position: relative;
top: 12px;
width: 400px;
}
#add-friends {
cursor:pointer;
text-align: right;
margin-top: -45px;
margin-bottom: 40px;
margin-right: 140px;
color: #1f8dd6;
}
.friends-details-text {
position: relative;
top: -15px;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}
.import-invite-friends {
width: 182px;
height: 44px;
float: left;
cursor: pointer;
margin-top: -20px;
margin-left: 650px;
}
.import-terms-conditions {
color: #959595;
font-weight: bold;
margin-left: 182px;
margin-top: 10px;
margin-bottom: 20px;
cursor: pointer;
}
.field #email {
height:0px !important;
}
.invite-btn-height {
height:43px;
cursor:pointer;
}
.refer-n-win-txt {
font-size: 16px;
font-weight: bold;
margin-top: 40px;
margin-bottom: 5px;
}
#collapse li,.collapse li {
font-weight: normal;
line-height: 25px;
}
.share-terms-conditions {
color:#959595;
font-weight: bold;
margin-bottom: 10px;
cursor:pointer;
}
.more-info {
color:#959595;
font-weight: bold;
margin-bottom: 10px;
cursor:pointer;
margin-top: -110px;
}
.five-k-bonus {
color:#959595;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
cursor:pointer;
}
.import-friends-terms-conditions {
color: #959595;
font-weight: bold;
margin-bottom: 20px;
cursor:pointer;
float:left;
}
.import-data-header {
width: 100%;
border-left: solid 1px #D1D1D1;
border-right: solid 1px #D1D1D1;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#272727), to(#050505));
background: -webkit-linear-gradient(top, #050505, #272727);
background: -moz-linear-gradient(top, #050505, #272727);
background: -ms-linear-gradient(top, #050505, #272727);
background: -o-linear-gradient(top, #050505, #272727);
height: 40px;
color: white;
}
.import-data-header .name,#contactList .name {
width: 250px;
float: left;
border-right: 1px solid #D1D1D1;
box-sizing: border-box;
-moz-box-sizing:border-box;
padding: 10px 5px 5px 25px;
height: 40px;
border-bottom: 1px solid #D1D1D1;
}
.import-data-header .email,#contactList .email {
width: 400px;
float: left;
border-right: 1px solid #D1D1D1;
box-sizing: border-box;
-moz-box-sizing:border-box;
padding: 10px 5px 5px 25px;
height: 40px;
border-bottom: 1px solid #D1D1D1;
}
.import-data-header .bonus,#contactList .bonus {
width: 200px;
float: left;
box-sizing: border-box;
-moz-box-sizing:border-box;
padding: 10px 5px 5px 25px;
height: 40px;
border-bottom: 1px solid #D1D1D1;
}
#contact_check{
width: 50px;
height: 40px;
float: left;
}
.new-track-bonus {
width: 135px;
height: 53px;
background: url("images/track_your_bonus.png");
cursor: pointer;
position: relative;
float: right;
margin-top: 5px;
margin-right: -45px;
}
.invite-friend-text {
font-size: 16px;
font-weight: bold;
margin-top: 10px;
margin-bottom: -5px;
}
.five-k-bonus-invite {
color: #959595;
font-weight: bold;
cursor: pointer;
margin: 0 auto;
width: 1000px;
}
/*Refer and win End */

#rm_support_form {
	width: 40%;
}

#rm_support_form .form-group {
    margin-bottom: 15px;
}

#rm_support_form .form-group label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 100;
    color: #DAA756;
}

#rm_support_form .form-group .form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 4px;
    font: 14px/25px Arial,Helvetica,sans-serif;
}

#rm_support_form .btn-style {
    background: #B61910;
    width: 127px;
    height: 44px;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    border: 0 none !important;
    color: #fff;
    margin-top: 20px;
}

@media (min-width: 300px) and (max-width: 768px) {
	.fb-share-button, .twitter-share-button, #___plusone_0 {
	    display: none !important;
	}

	.registration-form {
	    padding-bottom: 15px;
	    margin-top: 0px;	
	}

}



@media all and (max-width: 768px) and (min-width: 300px) {
      .registration-form {
        width: 90% !important;
            height: auto !important;
        overflow: hidden !important;
      }

      #logo {
        width: 100% !important;
      }

      .menu-menu-1 {
            width: 100% !important;
      }

      #rm-reg-form p {
        width: 100% !important;
      }

    #rm-reg-form input {
    width: 85% !important;
    margin-bottom: 15px;
    }

    #rm-reg-form #tc {
        float: left !important;
        margin-top: 0 !important;
        margin-bottom: 10px;
        margin-left: 0 !important;
      
    }

    .remore-bg {
        display: none !important; 
    }

    .devid {
        display: none !important; 
    }

    .features-div {
        width: 90% !important;
    }

    .change-size {
        float: left !important;
    }

    .hide-style-left {
        float: left !important;
        width: 100% !important;
    }

    .hide-style-right {
        float: left !important;
        width: 100% !important;
    }
}


@media (min-width: 478px) and (max-width: 768px) {
	.loginform {
        width: 266px !important;
        position: absolute !important;
        top: 13px !important;
        left: 275px !important;
      }
}

@media (min-width: 200px) and (max-width: 477px) {
	.loginform {
	    width: 266px !important;
	    position: absolute !important;
	    top: 85px !important;
	    left: 10px !important;
	}
}
#account-popup{
    background-color: #fff;
    border-radius: 5px;
    color: #111;
    display: none;
    min-width: 450px;
    padding: 0px;
	width: 1016px;
    height: 580px !important;
}
.payment-width{
width:820px !important;
}
.account-width{
width:1016px !important;
}
#generic-popup{
    background-color: #fff;
    border-radius: 5px;
    color: #111;
    display: none;
    min-width: 450px;
    padding: 20px;
}
.generic-popup-header{
    font-size: 20px;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}
.generic-popup-content{
    line-height: 20px;
    margin-top: 10px;
}
#account-popup .loader,#generic-popup-content .loader{
     background: url('../assets/images/homepage/loading.gif');
     height: 100px;
     width: 100px;
     position: relative;
     margin: -340px auto;
 }
.b-iframe, .popup_content,.generic-popup-content {
     height: 100%;
     width: 100%;
     border-radius:5px;
 }
.bClose {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 24px;
    width: 24px;
    background: url(images/close-button.png);
    cursor: pointer;
}
#account-popup .bClose{
display:none;
}
