a, input, button {
	outline:0;
}
html{
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html * {max-height:1000000px;}
img{
	max-width: 100%;
	height: auto;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
a{cursor:pointer;}

.form-row {
  color: #fff;
  font-family:'Tahoma', 'Helvetica', sans-serif;
  font-size:14px;
  text-align: left;
  padding: 0 18px;
  font-size: 10px;
  color: #fff;
  margin-bottom: 20px;
}
.form-row a {
  color: #57bcff;
  text-decoration: none;
  cursor: pointer;
}
.checkboxText {
  color: #fff;
  /*width: 400px;*/
  padding-bottom: 4px;
  font-size: 10px;
  margin: 0 auto;
  text-decoration: none;
  font-family: sans-serif;
}
#offersSelection input[type=checkbox] {
  width: 15px;
  /*margin-top: 5px;*/
}
#offersSelection label {
  display: inline;
  width: 260px;
  margin-left: 10px;
  margin-top: -4px;
  text-decoration: none;
}
#offersSelection label a{
  /*color: #57bcff;*/
  color: #ffff00;
  text-decoration: none;
  cursor: pointer;
}
/*style for x_verify alert message*/
.tooltip_error {
  z-index:50;
  margin-left: 10px;
  margin-top: -5px;
}
.xverify_tooltip_underprocess {
  z-index:50;
  margin-left: 10px;
  margin-top: -10px;
}

.gift-bill {
  color: #fed444;
  font-family:'Myriad Pro', 'Helvetica', sans-serif;
  font-weight:bold;
  font-size:45px;
  text-align:center;
  margin-top:0px;
  padding:10px 14px 0 14px;
}
.sweep-name {
  color: #fed444;
  font-family:'Myriad Pro', 'Helvetica', sans-serif;
  font-weight:bold;
  font-size:18px;
  text-align:left;
  padding-left: 10px;
  padding-top: 10px;
  /*height: 45px;*/
  height: 60px;
}
.third-sweep {
  float:left;
  width: 304px;
  height: 213px;
  margin-bottom: 20px;
  /*background-image: linear-gradient(-135deg, #062336 0%, #034774 48%, #062336 100%);*/
    background: url(../images/sweep_background.jpg) no-repeat;
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50);
}
.sweep {
  float:left;
  width: 304px;
  margin-bottom: 20px;
  margin-right: 10px;
  height: 213px;
  /*background-image: linear-gradient(-135deg, #062336 0%, #034774 48%, #062336 100%);*/
  background: url(../images/sweep_background.jpg) no-repeat;
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50);
}
.sweep-thankyou {
  float:left;
  width: 277px;
  margin-bottom: 24px;
  height: 213px;
  /*background-image: linear-gradient(-135deg, #062336 0%, #034774 48%, #062336 100%);*/
  background: url(../images/sweep_background.jpg) no-repeat;
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50);
}
.second-sweep-thankyou {
  margin-right: 24px;
}
.click-here-now{
  color: #fff;
  font-family:'Myriad Pro', 'Helvetica', sans-serif;
  font-weight:bold;
  font-size:25px;
  text-align:center;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0 auto;
  cursor: pointer;
  /*background-image: linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);*/
  background-color: #ff7b25;
  text-shadow: -0.5px 0px 0px rgba(179,34,31,0.50);
  border-radius: 3px;
  width: 170px;
  margin-top:75px;
}
.gift-text {
  color: #fff;
  font-family:'Myriad Pro', 'Helvetica', sans-serif;
  font-weight:bold;
  font-size:33px;
  text-align:center;
  margin-top:-1px;
  padding-bottom: 3px;
}
.draw-text {
	color: #fff;
	font-family: 'Myriad Pro', 'Helvetica', sans-serif;
	font-weight: bold;
	font-size: 23px;
	line-height: 26px;
	text-align: center;
	/* margin-top: -13px; */
	/* padding-bottom: 3px; */
}

.draw-text-wrapper {
  /*float: left;*/
  max-width: 934px;
  padding: 12px;
  height: 44px;
  margin-top: 20px;
  margin-bottom: 8px;
  text-align:  center;
  background: url(../images/sweep-stake.jpg) no-repeat;
  /*background-image: linear-gradient(-90deg, #800908 0%, #EA0411 26%, #C01918 50%, #EA0411 75%, #800908 100%);*/
}
.thankyou-draw-text-wrapper {
  float: left;
  width: 578px;
  height: 54px;
  text-align:  center;
  padding-top: 10px;
  font-size: 14px;
  color: #fff;
  font-family: 'Myriad Pro', 'Helvetica', sans-serif;
  margin-bottom: 12px;
  background: url(../images/sweep-stake2.jpg) no-repeat;
}
.nextBtn{
  color:#fff !important;
  font-size:14px !important;
  background-color:#286f94;
  background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%) !important;
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50) !important;
  border-radius: 3px !important;
  border:none !important;
  padding:8px 14px !important;
  text-align: center;
}
.top-wrapper {
  float: left;
  max-width: 932px;
  height: 340px;
  background-image: linear-gradient(-135deg, #1e0e49 0%, #6b5b95 48%, #1e0e49 100%);
  border: 3px solid #FED444;
  box-shadow: 0px 0px 14px 0px #FFD133;
  border-radius: 3px;
}
.sweep-stake {
  float: left;
  width: 100%;
  margin-bottom:10px;
  height: 44px;
  text-align:  center;
  background: url(../images/sweep-stake.jpg) no-repeat;
  /*background-image: linear-gradient(-90deg, #800908 0%, #EA0411 26%, #C01918 50%, #EA0411 75%, #800908 100%);*/
}
.inactive-sweeps{
  width: 34px;
  height: 34px;
  margin-left: 10px;
  text-align: center;
  font-family: 'Myriad Pro', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 25px;
  cursor: pointer;
  color: #fed444;
  text-align: center;
  display: inline-block;
  background:url(../images/inactive.png) no-repeat;
}
.active-sweeps {
  width: 34px;
  height: 34px;
  margin-left: 10px;
  text-align: center;
  text-align: center;
  font-family: 'Myriad Pro', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 25px;
  cursor: pointer;
  color: #000;
  display: inline-block;
  background:url(../images/active.png) no-repeat;
}
.prev-sweeps {
  width: 34px;
  height: 34px;
  text-align: center;
  font-family: 'Myriad Pro', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 25px;
  cursor: pointer;
  color: #fed444;
  text-align: center;
  display: inline-block;
  background:url(../images/inactive.png) no-repeat;
}
.next-sweeps {
  width: 34px;
  height: 34px;
  text-align: center;
  font-family: 'Myriad Pro', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 25px;
  cursor: pointer;
  color: #fed444;
  text-align: center;
  margin-left: 5px;
  display: inline-block;
  background:url(../images/inactive.png) no-repeat;
}
.flow-continue-button {
	color:#fff !important;
	font-size:14px !important;
	background-color:#286f94;
	background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%) !important;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50) !important;
	border-radius: 3px !important;
	border:none !important;
	padding:8px 14px !important;
	text-align: center;
}
.todays-sample {
	width: 100%;
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	padding-bottom: 10px;
	text-decoration: underline;
}
/*End of x_verify alert message*/
/* ---------------------------------------------------------------------------------*/
/* ms Button */
.msButtonGroup {
	float: right;
	padding-right: 15px;
	margin-top: 8px;
	margin-bottom: 5px;
}
.msButton {
	color:#fff;
	background-color:#286f94;
	background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50);
	border-radius: 3px;
	border:none;
	float:right;
	padding:4px 20px;
	margin-right:10px;
}
.msButton:active {
	background:#63BADB;
}
/* --- */

.ms .col-lg-1, .ms .col-lg-10, .ms .col-lg-11, .ms .col-lg-12, .ms .col-lg-2, .ms .col-lg-3, .ms .col-lg-4, .ms .col-lg-5, .ms .col-lg-6, .ms .col-lg-7, .ms .col-lg-8, .ms .col-lg-9, .ms .col-md-1, .ms .col-md-10, .ms .col-md-11, .ms .col-md-12, .ms .col-md-2, .ms .col-md-3, .ms .col-md-4, .ms .col-md-5, .ms .col-md-6, .ms .col-md-7, .ms .col-md-8, .ms .col-md-9, .ms .col-sm-1, .ms .col-sm-10, .ms .col-sm-11, .ms .col-sm-12, .ms .col-sm-2, .ms .col-sm-3, .ms .col-sm-4, .ms .col-sm-5, .ms .col-sm-6, .ms .col-sm-7, .ms .col-sm-8, .ms .col-sm-9, .ms .col-xs-1, .ms .col-xs-10, .ms .col-xs-11, .ms .col-xs-12, .ms .col-xs-2, .ms .col-xs-3, .ms .col-xs-4, .ms .col-xs-5, .ms .col-xs-6, .ms .col-xs-7, .ms .col-xs-8, .ms .col-xs-9 {
	padding:0;
}

body {
	background:#04070c;
	width: 100%;
    display: table;
}
.ms .non-subscribe {
	background-image: linear-gradient(0deg, #000000 0%, #1e0e49 100%); /*new*/
	position: relative;
	z-index:1;
	padding-top:15px; /*new*/
}

.ms nav {
	/*background-image: linear-gradient(-90deg, #043657 0%, #024E81 21%, #062336 77%);*/
	/*background:#eec53a;*/
	background:#ff7b25;
	margin:0 15px;
	padding:10px 0;
}
.ms nav a {
	color:#fff;
	font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.50);
	font-size:16px;
	margin:0 10px;
}

.container-non-responsive {
  /* Margin/padding copied from Bootstrap */
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 992px;
  max-width: 100%;
}
.ms {
/* 	margin-top:14px; */
}
.ms .majorSweepsLogo img {
	position: relative;
	z-index: 999;
	margin-left: 20px;
}

.ms .msMessage {
	color: #fff;
	font-family:'Myriad Pro', 'Helvetica', sans-serif;
	font-size:30px;
}

/* MajorSweeps.com sign-up fomr */
.ms .msFormContainer {
	background-image: -moz-linear-gradient( 90deg, rgb(83,91,94) 0%, rgb(214,214,214) 27%, rgb(74,81,84) 51%, rgb(253,253,253) 53%, rgb(176,176,176) 73%, rgb(83,91,94) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(83,91,94) 0%, rgb(214,214,214) 27%, rgb(74,81,84) 51%, rgb(253,253,253) 53%, rgb(176,176,176) 73%, rgb(83,91,94) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(83,91,94) 0%, rgb(214,214,214) 27%, rgb(74,81,84) 51%, rgb(253,253,253) 53%, rgb(176,176,176) 73%, rgb(83,91,94) 100%);
	padding:2px;
	border-radius:7px;
	position:relative;
	z-index:25;
        height: 493px;
}
.ms .msForm {
	color: #000;
	font-family:'Tahoma', 'Helvetica', sans-serif;
	font-size:14px;
	text-align: right;
    position: relative;
}
.ms .msForm > img {
	position: absolute;
	left:-20px;
	top:77px;
}
.ms .msForm .msFormBG {
    background-image:url('/images/money-form-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    min-height:490px;
}
.ms .msForm h2 {
	color: #fed444;
	font-family:'Myriad Pro', 'Helvetica', sans-serif;
	font-weight:bold;
	font-size:28px;
	text-align:center;
	margin-top:0px;
	padding:10px 14px 0 14px;
}
.ms .msForm p {
	margin-right: 18px;
        margin-bottom: 5px;
}
.ms .msForm p > label {
	color: #fff;
}
.ms .msFormExpandable {
	background: #3d6a1b;
	color: #fff;
	font-family:'Tahoma', 'Helvetica', sans-serif;
	font-size:14px;
	text-align: left;
	padding: 0 18px;
        display: none;
}
#offersSelection {
  padding-top: 10px;
  margin-bottom: 30px;
}
.submitFormPosition {
   margin-top: 0px;
}
.ms .msFormSubmit {
	text-align:center;
}
.ms .msFormSubmit .submit {
	color: #fff;
	background-image: -moz-linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);
	background-image: linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);
	background-color: rgb(255,26,0);
	border:1px solid rgb(187,5,0);
	border-radius: 3px;
	font-family: 'Myriad Pro', 'Helvetica', sans-serif;
	font-weight: bold;
	font-size: 52px;
	text-shadow: 0.5px 0px 0px rgba(179,34,31,0.50);
	text-shadow: -0.5px 0px 0px rgba(179,34,31,0.50);
	cursor: pointer;
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 12px;
}
.ms .msFormSubmit input:active {
	background:rgb(225,0,0) !important;
	text-shadow:none;
}
.ms .msFormSubmit img {
	vertical-align:top;
	margin-top:-11px;
	margin-left:-32px;
	z-index:-999;
}
.ms .msFormSubmit .freeBadgeShadow {
	margin-top:2px;
}

/* ms footer */
.ms footer ul {
	list-style-type:none;
	text-align:center;
	margin-bottom:0px;
	padding:0;
}
.ms footer li {
	display:inline-block;
}
.ms .msFooterLinks {
	background:#1e0e49;
	padding:6px 0 8px 0;
}
.ms .msFooterLinks a {
	color:#41525f;
	font-size:12px;
}
.ms .msFooterLinks a:hover {
	color: #fff;
}
.ms .msFooterLinks span {
	color:#41525f;
}
.ms footer p {
	color: #41525f;
	font-size:11px;
	text-align:center;
}
/* --- */

/* Desktop fixed view positions of elements ========= */
	/* fixed issue with firefox */
.ms  header .col-xs-6 {
	float: none;
}
	/* --- */

.ms .msForm {
	min-height:490px;
}
.ms .msForm label {
	font-weight:lighter;
	margin-right:15px;
}
.ms .msForm .msFormInputs {
	border: 1px solid #fff;
	border-radius: 4px;
	width:178px;
	height: 30px;
}
.dateOfBirth {
    border: 1px solid #fff;
    border-radius: 4px;
    height: 30px;
}
.ms .msFormSubmit {
	position:absolute;
	top:94%;
}
.ms .msForm .msFormSubmit .submit {
	width:260px;
}

.ms .msMainContent {
    padding: 2px;
    background-image: linear-gradient(-180deg, #201D25 0%, #57515D 38%, #97939A 42%, #DEDEDE 52%, #FFFFFF 63%, #9C9AA1 67%, #0E0D10 100%);
    -webkit-background-image: linear-gradient(-180deg, #201D25 0%, #57515D 38%, #97939A 42%, #DEDEDE 52%, #FFFFFF 63%, #9C9AA1 67%, #0E0D10 100%);
    -moz-background-image: linear-gradient(-180deg, #201D25 0%, #57515D 38%, #97939A 42%, #DEDEDE 52%, #FFFFFF 63%, #9C9AA1 67%, #0E0D10 100%);
    -o-background-image: linear-gradient(-180deg, #201D25 0%, #57515D 38%, #97939A 42%, #DEDEDE 52%, #FFFFFF 63%, #9C9AA1 67%, #0E0D10 100%);
}
.ms .msMainContentBG  {
	background: #1e0e49;
        color:#ccc;
}

.ms .msMainContentBG > .row:first-child {
	/*margin-top:-77px;*/
	position: relative;
	top:-78px;
	margin-right:-172px;
	margin-left:-128px;
}
.msMainContentNew {
	margin-top: -25px;
}

.msMainContentNewBG {
	margin-top: -25px;
	padding-top: 10px;
}
.ms .msMainContentBG > .row:nth-child(2) > .col-xs-8 {
	margin-top:-528px;
}
.ms .msMainContentBG > .row:nth-child(2) > .col-xs-8 > h2{
	width:78%;
	margin-left:65px;
}
.ms .msMainContentBG > .row:nth-child(2) > .col-xs-8 > div{
	margin-left:15px;
}
.ms .msMainContentBG > .row:nth-child(2) > .col-xs-8 > div > img{
	width:116%;
}
.ms .msMainContentBG > .row:nth-child(2) > .col-xs-4 {
	margin-top:-695px;
	margin-left:599px;

}
.ms .msMainContentBG > .row:nth-child(2) > .col-xs-12 {
	margin-top:-68px;
	padding-right:15px;
	padding-left: 15px;
}
.ms footer {
	background:#1e0e49;
	margin:-18px 15px 0px 15px;
	padding-bottom:90px;
}
.ms footer > div {
	margin-bottom:-2px;
}
.ms footer p {
	background:#1e0e49;
}
.ms footer img, .ms footer p {
	margin-bottom:0;
}
.ms footer p:first-of-type {
padding-bottom:4px;
}
/* --- ========= */

/* Desktop fixed view positions for alt pages ========= */

.altPg {
	background: #fff;
}

.altPg .altHeaderContainer {
	background:#04070c;
}

.altPg .altHeaderContainer .ms {
	padding-top: 15px;
	margin-top: 0;
}
.altPg .altMainContent .ms {
	padding-bottom: 15px;
}

.altPg .altFooterContainer {
	background: #062336;
}
.altPg .ms footer {
	/*padding-bottom: 0;*/
}
.altPg .ms .msFooterLinks {
	background:none;
	  padding: 0px 0 8px 0;
}

.altPg .ms footer p {
	font-size: 12px;
	padding-top: 2px;
}

/* --- ========= */

/* === */
.freebieBlock {
	overflow:hidden;
	_overflow:visible; zoom:1;
	min-height:200px;
	background: #034774;
	background-image: linear-gradient(-135deg, #062336 0%, #034774 48%, #062336 100%);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50);
	border-radius: 2px;
	margin-bottom:24px;
	padding:12px 12px;
}
.freebieBlock > a {
	display:block;
	overflow:hidden;
	_overflow:visible; zoom:1;
}
.freebieBlock__img {
	float:left;
	/*display:block;*/
	margin-right:12px;
}
.freebieBlock__freebieInfo {
	font-family:'Arial', 'Helvetica Neue', sans-serif;
}
.freebieBlock__freebieInfo > h2 {
	color: #fed444;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
}
.freebieBlock__freebieInfo > p {
	font-size:14px;
	overflow:hidden;
}

.adsenseBlock {
	/*height:170px;*/
	text-align:center;
	/*line-height:200px;*/
	margin-top:12px;
	margin-bottom:24px;
}

.offerBlock--alt__message {
	color:#fff;
	background-image: linear-gradient(-90deg, #800908 0%, #EA0411 26%, #C01918 50%, #EA0411 75%, #800908 100%);
	border-top:3px solid #F57E10;
	border-bottom:3px solid #F57E10;
	font-size:16px;
	font-size:5vw;
	font-weight:bold;
	margin-bottom:5px;
}
/* === */

#oiSubmitBtn{
 color:#fff !important;
 font-size:14px !important;
 background-color:#286f94;
 background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%) !important;
 box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50) !important;
 border-radius: 3px !important;
 border:none !important;
 padding:4px 14px !important;
}

#oiSubmitBtnNew{
 color:#fff !important;
 font-size:14px !important;
 background-color:#286f94;
 background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%) !important;
 box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50) !important;
 border-radius: 3px !important;
 border:none !important;
 padding:4px 14px !important;
}

.oiSubmitBtnFlow67 {
 color:#fff;
 font-size:35px;
 text-transform: uppercase;
 background-color:#eba83e;
 /*font-weight: 900;
 box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50);*/
 border-radius: 5px;
 border:none;
 padding:3px 30px;
 max-width: 350px;
}
.flow67Container {
	padding-bottom: 15px;
}

.meter{
	background:#dbb536;
	height:35px;
	width:100%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    border-radius: 8px;
	padding:5px;
	border-bottom:1px solid #60484e;
	border-right:1px solid #60484e;
	overflow:hidden;
}
.meter > span{ height:24px;display:block;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    border-radius: 8px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(43,194,83)),
		color-stop(1, rgb(84,240,84))
	 );
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(43,194,83) 37%,
		rgb(84,240,84) 69%
	);
}
.red > span {
	background-color: #2d7599;
	background-image: -moz-linear-gradient(top, #19242a, #2d7599);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #19242a),color-stop(1, #2d7599));
	background-image: -webkit-linear-gradient(#19242a, #2d7599);
}

.flowpage-progressbar-container {
	display: none;
}

#containerFlow5{
	margin:20px auto 0px auto;
    background:white;
	width:95%;
	height:auto;
	overflow:show;
	color:#333333;
	padding:10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:2px solid #4a444f;
}
.msButton22 {
	color:#fff;
	background-color:#286f94;
	background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50);
	border-radius: 3px;
	border:none;
	padding:4px 20px;
}

#oiSubmitArea {
    text-align:center !important;
}

.adsenseDesktop {
    margin-top:0px !important;
    margin-bottom:0px !important;
}
table#weekly-winner-table tr:nth-of-type(even) {
    background: #f9f9f9;
}
table#weekly-winner-table tr td {
    border-top: 1px solid #F2F2F2;
    padding: 6px 10px 6px 0;
}
.giveaway-header {
	float: left;
	width: 100%;
	color: #ce0814;
	text-align: center;
	font-weight: bold;
}
.giveaway-header h3 {
	font-weight: bold;
	font-size: 24px;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
 .give-away-congrats{
	color: #fdf51c;
	text-align: center;
	font-weight: bold;
	font-size: 48px;
	font-family: Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
 }
.giveway-container {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}
.giveaway-footer {
	width: 100%;
	padding-bottom: 10px;
	font-size: 19px;
}
.white {
	color: #FFF;
	font-size: 36px;
	font-weight: bold;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-style: italic;
}
.white-flow72 {
	text-align: center;
	font-size: 48px;
	font-style: italic;
}
.white-flow72-top {
	font-size: 48px;
}
.entry-container-flow73 {
	text-align: center;
}
.white-flow73 {
	text-align: center;
	font-size: 24px;
	font-style: italic;
	display: inline-block;
}
.entry-number-flow73 {
	font-size: 24px;
	color: #f3923d;
	padding-left: 5px;
}
.thankyou-container-flow73 {
	text-align: center;
}
.yellow {
	color: #fdf51c;
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.yellow-instant {
	color: #e6e020;
	font-size: 48px;
	font-weight: bold;
	font-style: italic;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.instant-containter {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: 30px;
	margin-top: 50px;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.free-bonus {
	text-align: center;
	font-size: 19px;
	padding-bottom: 10px;
	font-weight: bold;
}
.bonus {
	color: #fdf51c;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.guarantee {
	text-align: center;
	font-weight: bold;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.continue-giveaway-container {
	margin-top: 50px;
}
.continue-giveaway {
  color: #fff;
  font-family:'Myriad Pro', 'Helvetica', sans-serif;
  font-weight:bold;
  font-size:25px;
  text-align:center;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0 auto;
  cursor: pointer;
  background-image: linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);
  background-color: rgb(255,26,0);
  text-shadow: -0.5px 0px 0px rgba(179,34,31,0.50);
  border-radius: 3px;
  width: 480px;
}
.continue-giveaway-73 {
  color: #fff;
  font-family:'Myriad Pro', 'Helvetica', sans-serif;
  font-weight:bold;
  font-size:25px;
  text-align:center;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0 auto;
  cursor: pointer;
  background-image: linear-gradient( 90deg, rgb(205,0,0) 0%, rgb(255,26,0) 100%);
  background-color: rgb(255,26,0);
  text-shadow: -0.5px 0px 0px rgba(179,34,31,0.50);
  border-radius: 3px;
  width: 480px;
}

.continue-giveaway-flow72 {
	width: 380px;
	font-size: 44px;
}
.continue-giveaway-flow73 {
	width: 410px;
	margin-top: -30px;
	font-size: 26px;
	background-color: #0389E4;
	background-image: none;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.giveaway-continue {
	display: block;
	font-size: 59px;
}
.giveaway-continue-flow73 {
	display: inline-block;
	font-size: 36px;
	color: #FFF;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.confirmation-continue-flow73 {
	display: inline-block;;
	font-size: 36px;
	color: #fdf51c;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.fb-share-container {
	margin-top: 30px;
	text-align: center;
}
.cash-giveaway-flow73 {
	text-align: center;
	font-weight:bold;
	margin:  0 auto;
	max-width: 600px;
	margin-top: 50px;
	cursor: pointer;
	padding: 5px;
	background-color: #FF0000;
	border: 2px solid #FF0000;
}
.adsense-flow72 {
	display:inline-block;
	width:100%;
	height:150px;
}
.flow47-conitnue-giveaway {
	font: italic bold 30px Calibri;
	cursor:pointer;
	background-color: #FF0000;
	border-radius:5px;
	padding: 3px;
	padding-left: 5px;
	padding-right: 10px;
	color: #FFF;
}
.adwords-compliance-container {
	float: left;
	width: 100%;
	font-family: 'Myriad Pro', 'Helvetica', sans-serif;
	font-size: 18px;
	margin-bottom: 25px;
	line-height: 1.5;
	padding: 5px;
}
/* style for splash*/
.container-splash-fixed {
	margin: 0 auto;
	width: 100%;
	max-width: 958px;
	padding-bottom: 50px;
    padding-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
.splash-container {
	background-color: #FFF;
	/*padding-bottom: 50px;*/
	border-radius: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.splash img {
	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
}
.splash-desc {
	text-align: center;
	margin-top: 10px;
	font-family: 'Roboto', 'Arial', sans-serif;
	line-height: 1.846;
	font-size: 20px;
    font-weight: 600;
    color: #000;
    text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}
.single-splash-container {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 10px;
	padding: 10px;
	cursor: pointer;
}
.splash-top-adsense-container {
	margin-top: 5px;
	margin-bottom: 15px;
}
.splash-bottom-adsense-container {
	margin-top: 25px;
	margin-bottom: -15px;
}
/*End of style for splash*/
/* Pepsi coke landing page*/
.thankyou-vote-title {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight:900;
	padding: 5px;
	margin-top: -10px;
	padding: 20px;
	padding-top: 0px;
	font-family: 'Myriad Pro', 'Helvetica', sans-serif;
	color: #FFF;
	font-size: 45px;
}
.thankyou-vote-desc {
	float: left;
	width: 100%;
	padding: 20px;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 5px;
	font-family: 'Myriad Pro', 'Helvetica', sans-serif;
	text-align: center;
	color: #fed444;
}
/*End of pepsi coke landing page*/
/* style for flow39*/
.flow39-container {
	float: left;
	width: 100%;
}
.flow39-wrapper {
	float: left;
	width: 100%;
	background-color: #024978;
	color: #ebebeb;
}
.flow39-title-container {
	float: left;
	width: 100%;
	color: #eefcfb;
	font-family: Impact, Charcoal, sans-serif;
	font-size: 56px
}
.flow39-offer-container {
	float: left;
	width: 100%;
	margin-top: 15px;
	background-color: #6da6c0;
	padding-bottom: 25px;
}
.flow39-offer-title {
	font-family: 'Myriad Pro';
	font-size: 69px;
	text-align: center;
}
.flow39-offer-answers {
	float: left;
	width: 100%;
	padding-left: 120px;
}
.flow39-offer-answers span {
	font-style: italic;
	font-size: 27px;
	font-family: 'Myriad Pro';
}
.flow39-offer-answers textarea {
	width: 600px;
    min-height: 60px;
	padding: 10px;
	font-style: italic;
	color: #000;
}
 .flow39-continue-wrapper {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 15px;
 }
 .flow39-conitunue-container {
	float: left;
	width: 100%;;
 }
 #flow39_link{
	width: 300px;
    background-color: #f0bf17;
    text-align: center;
    border-radius: 8px;
    height: 30px;
    padding: 10px;
    font-size: 24px;
	color: #060707;
 }
/*End of style for flow39*/
/* style for flow43*/
.flow43-container {
	float: left;
	width: 100%;
	font-family: Georgia,Utopia,Charter,serif;
	font-size: 16px;
	background-color: #FFF;
	border: 2px solid #06436b;
	border-radius: 8px;
	padding: 5px;
	margin-bottom: 15px;
	color: #000;
}
.flow43-wrapper {
	float: left;
	width: 100%;
}
.flow43-content {
	margin-bottom : 1.5em;
}
.flow43-wrapper .header {
	height: 60px;
	background-color: #06436b;
	color: #ffffff;
	font-size: 35px;
}
.flow43-container input[type=checkbox]:not(old), .flow43-container input[type=radio]:not(old){
	width     : 2em;
	margin    : 0;
	padding   : 0;
	font-size : 1em;
	opacity   : 0;
}
.flow43-container input[type=checkbox]:not(old) + label, .flow43-container input[type=radio]:not(old) + label{
	display      : inline-block;
	margin-left  : -2em;
	line-height  : 1.5em;
}
.flow43-container input[type=checkbox]:not(old) + label > span, .flow43-container input[type=radio]:not(old) + label > span {
	display          : inline-block;
	width            : 0.875em;
	height           : 0.875em;
	margin           : 0.25em 0.5em 0.25em 0.25em;
	border           : 0.0625em solid rgb(192,192,192);
	border-radius    : 0.25em;
	background       : rgb(224,224,224);
	background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
	vertical-align   : bottom;
}
.flow43-container input[type=checkbox]:not(old):checked + label > span, .flow43-container input[type=radio]:not(old):checked + label > span {
	background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
.flow43-container input[type=checkbox]:not(old):checked + label > span:before {
	content     : 'âœ“';
	display     : block;
	width       : 1em;
	color       : rgb(153,204,102);
	font-size   : 0.875em;
	line-height : 1em;
	text-align  : center;
	text-shadow : 0 0 0.0714em rgb(115,153,77);
	font-weight : bold;
}
.flow43-container input[type=radio]:not(old):checked +  label > span > span {
	display          : block;
	width            : 0.5em;
	height           : 0.5em;
	margin           : 0.125em;
	border           : 0.0625em solid rgb(115,153,77);
	border-radius    : 0.125em;
	background       : rgb(153,204,102);
	background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}
.flow43-container #formContainer {
	/*border: 2px solid #008B8B;
	border-radius: 8px;*/
	background-color: #ffffff;
	min-height: 600px;
	/*padding: 12px 0px 0 10px;*/
	clear: both;
	overflow: hidden;
}
.flow43-container #formContainer p {
	padding: 15px 2px 0 !important;
	line-height: 20px;
	margin: 0px;
}
.flow43-container .btn_continue{
	color:#fff !important;
	font-size:18px !important;
	background-image: linear-gradient(-180deg, #63BADB 0%, #023E66 100%) !important;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50) !important;
	border-radius: 3px !important;
	border:none !important;
	padding:8px 14px !important;
}
.flow43-container .btn_continue_red{
	color:#fff !important;
	font-size:18px !important;
	background-color: red !important;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.50), 0px -2px 2px 0px rgba(0,0,0,0.50) !important;
	border-radius: 3px !important;
	border:none !important;
	padding:8px 14px !important;
}
.flow43-container .content2 {
	background-color:#ffffff;
	min-height:750px;
	padding:10px;
}
.flow43-container .flow43-main-content {
	margin-bottom : 1.5em;
}
.flow43-container .flow43-main-wrapper {
	float: left;
	padding:15px 0 15px 10px;
}
.flow43-container #flow43-link {
	background-color: #337ab7;
	color: #FFF;
	text-align: center;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 5px;
	padding-left: 40px;
	padding-right: 40px;
	text-decoration: none;
}
.flow43-container label {
	font-weight: normal;
}
/*End of style for flow43*/
/* style for thankyou2 page*/
.thankyou2-container {
	float: left;
	width: 100%;
}
.thankyou2-wrapper {
	margin-top: 24px;
}
.draw-text-wrapper-thankyou2 {
    float: left;
    width: 934px;
    padding: 12px;
    height: 44px;
    margin-top: 20px;
    margin-bottom: 8px;
    text-align: center;
    background: url(../images/sweep-stake.jpg) no-repeat;
	margin-left: 15px;
	margin-top: -20px;
	margin-bottom: -10px;
    /* background-image: linear-gradient(-90deg, #800908 0%, #EA0411 26%, #C01918 50%, #EA0411 75%, #800908 100%); */
}
.draw-text-thankyou2 {
	float: left;
	width: 100%;
    color: #fff;
    font-family: 'Myriad Pro', 'Helvetica', sans-serif;
    font-weight: bold;
    font-size: 33px;
    text-align: center;
    margin-top: -13px;
    padding-bottom: 3px;
}
.thankyou2-fs1 {
	font-size: 27px;
}
.thankyou2-fs2 {
	font-size: 32px;
}
.coupon-thankyou2 {
	float: left;
	width: 100%;
	padding:10px;
	margin-top: 15px;
	text-align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size:28px;
	font-weight:bold;
}
.exclusive-offer-thankyou2 {
	float: left;
	width: 100%;
	text-align: center;
	color: #ff0000;
	font-size: 67px;
}
.thankyou2-offer-container {
	float: left;
	width: 100%;
	margin-bottom: 100px;
	padding-bottom: 10px;
}
.thankyou2-top-image-container {
	float: left;
	width: 100%;
	text-align: center;
}
.thankyou2-top-image-container img {
	width: 100%;
	max-width: 583px;
}
.thankyou2-offer-image-container {
	float: left;
	width: 100%;
	text-align: center;
}
.thankyou2-offer-image-container  img {
	width: 100%;
	margin-top: 15px;
	max-width: 612px;
	cursor: pointer;
}
.thankyou2-click-banner-container {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.thankyou2-click-here {
	width: 375px;
	height: 75px;
	margin: 0 auto;
	cursor: pointer;
	background-color: #f1b619;
	color: #000;
	font-size: 43px;
	padding-top: 10px;
    border-radius: 8px;
}
/*End of style for thankyou2 page*/
.flowpage-header-container-new {
	background-color: #FFF;
	padding: 5px;
}
.flowpage-main-title-new {
	color: #000;
	padding: 5px;
}
/*Style for flow44 page*/
.flow44-container {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 30px;
}
.flow44-inner-container {
	width: 100%;
	max-width: 970px;
	margin: 0 auto;
}
.flow44-content {
	float: left;
	width: 100%;
}
.link-container {
	float: left;
	width: 100%;
}
.confirm-email-link {
	width: 440px;
	background-color: #251e1a;
	color: #FFF;
	margin: 0 auto;
	text-align: center;
	padding: 15px;
	cursor: pointer;
	border-radius: 8px;
	font-size: 18px;
}
.confirm-email-link a {
	color: #FFF;
}
.flow44-wait {
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 42px;
	padding-bottom: 15px;
}
.flow44-desc {
	font-size: 40px;
	text-align: center;
	padding: 5px;
	color: #000;
	font-weight: 700;
}
.flow44-reminder {
	text-align: center;
	font-size: 24px;
	padding: 5px;
	color: #ff7b25;
	font-style: italic;
	font-weight: bold;
	padding-top: 25px;
}
.flow40-no-email {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	color: #000;
	margin-top: 20px;
}
.flow40-no-email a  {
	color: #337ab7;
 }
/*End of stle for flow44*/
/*style for flow55*/
.flow55-heeader-title {
	float:left;
	width:100%;
	text-align:center;
	font-size:30px;
	font-weight:800;
	margin-bottom:15px;
	color: #333333;
}
/*End of style for flow55*/
/*style for flow page changes*/
.main-flowpage-contianer {
	max-width:1000px;
	border:0;
	padding:0 15px 0 15px;
}
.main-flowpage-contianer-new {
	padding-top: 15px;
}
.flowpage-main-title {
	padding-bottom: 45px;
}
.flowpage-title-ptop {
	padding-top: 15px;
}
.flowpage-main-title span {
	padding-top: 10px;
	display: block;
	margin-top: -20px;
}
.flowpage-border {
	float: left;
	width: 100%;
	margin-top: -10px;
}
.flowpage-content-wrapper {
	/*margin-top:15px;*/
}
.flowpage-content-bg {
	background-color: #FFF;
}
.flowpage-flow2oi {
	margin-top: -35px;
}
.flowpage-flow18xoptin,  .flowpage-flow10tib{
	margin-top: -25px;
}
.flowpage-flow3tm {
	padding-bottom: 20px;
}
.flowpage-flow30-padding {
	padding-bottom: 0px;
}
/*End of style for flow page changes*/
.containerFlow68Set {
	padding: 15px;
}
#flow48-continue {
	width: 100%;
	text-align:center;
	height:60px;
	padding-top: 40px;
	display: none;
}
.flow48-container {
	margin-top: -50px;
}
/* style for thankyou3 */
.thankyou3-email-friends {
	cursor: pointer;
	display:inline-block;
	background:#F53168;
	width:160px;
	height:48px;
	border-radius:5px;
	border:1px solid #F53168;
	border-bottom:6px solid #F53168;
	color:#fff;
	float:left;
	margin-bottom:6px;
	margin-right:8px;
	text-align:center;
	padding-top: 5px;
}
.thankyou3-share-fb {
	cursor: pointer;
	display:inline-block;
	background:#3B5999;
	width:180px;
	height:38px;
	border-radius:5px;
	border:1px solid #324B81;
	border-bottom:6px solid #324B81;
	color:#fff;
	float:right;
	margin-bottom:6px;
	margin-right:8px;
	text-align:right;
}
.content-thankyou3new  {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}
.draw-text-thankyou3 {
	float: left;
	width: 100%;
	font-size: 32px;
	color:#000;
}
.draw-text-thankyou3new {
	margin-top: 0px;
}
.coupon-thankyou3new {
	color: #FFF;
}
/* End of style for thankyou3 */
.flow-complete-reg-flow47new {
	float: left;
	width: 100%;
	background-color: #FFF;
	color: #c6c7c7;
	text-align: center;
	font-size:24px;
	font-weight: 500;
	padding-top: 15px;
	height: 30px;
}
.flow1new-main {
	min-height: 700px;
}
.flow76-container {
	margin-top: -30px;
}
.flow76-offer-container {
	float: left;
	width: 100%;
	margin-top: 0px;
}
.content-flow27 {
	min-height: 600px;
}
.flow27-offer-container {
    width: 100%;
    text-align: center;
    min-height: 300px;
	background-color: #FFF;
	margin-bottom: 15px;
}
.flowpage-flow27 {
	width: 96%;
	margin: 0 auto;
	background: none;
	padding-bottom: 20px;
	margin-top: -35px;
}
.flow27-offer-container img {
	max-width: 100%;
}
.flow27-entry-header {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
}
.flow27-sub-entry-header {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.flow2Intro {
	float: left;
	width: 94%;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	text-align: left !important;
	margin-bottom: 10px;
	padding-top: 20px;
	margin-left: 3%;
	margin-right: 3%;
}
.oiIntro {
	display: none;
}
/* style for co push*/
.prompt-wrapper img {
   display:none !important;
}
/* End of style for co push*/
.flow56new-content {
	padding: 0px;
	padding-top: 20px;
}
.flow-source-container {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.other-flow-source-container {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.flow1-source-container{
	float: left;
	width: 100%;
	padding: 10px;
}
/*new form */
.new-name-container {
	float: left;
	width: 100%;
}
.form-field-container {
	float: left;
	width: 100%;
}
.firstname-container {
	float: left;
	width: 48%;
	margin-right: 2%;
}
.lastname-container {
	float: left;
	width: 50%;
	/*margin-right: 2%; */
}
.newFormInputs {
	border: 1px solid #fff;
    border-radius: 4px;
    width: 100%;
    height: 30px;
	padding-left: 8px;
}
.newFormLabels {
	float: left;
	width: 100%;
	text-align: left;
	color: #FFF;
}
.newFormLabelsLeftPddding {
	padding-left: 3px;
}
.newFormMargin{
	margin-right: 0px;
}
.newFormParagraph {
	margin-right: 0px;
	text-align: left;
	color: #FFF;
}
.sub-gender {
	padding-left: 5px;
}
.newFormAddressContainer {
	float: left;
	width: 83%;
}
.newFormAptContainer {
	float: left;
	width: 17%;
}
.newFormZipContainer {
	float: left;
	width: 23%;
}
.newFormCityContainer {
	float: left;
	width: 60%;
}
.newFormStateContainer {
	float: left;
	width: 17%;
}
/*End f new form*/

.official-rules-h1 {
    padding: 10px;
	font-size: 24px;
}
.official-rules-h1 a {
	text-decoration: underline;
}
.flowHeaderText {
	text-align: center;
	padding-top: 10px;
}
/*wordpress styles*/
.entry-title, .entry-title a{
  font: 39px 'Myriad Pro', Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #337ab7;
}
.entry-title {
	padding-left: 8px;
}
.post-thumbnail img {
	 width: 420px;
/*   height: 225px; */
	max-width:850px;
	width:100%;
	/*height:100%;*/
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.entry-content {
	padding-left: 8px;
}
.entry-content p img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.more-link {
  text-decoration: none;
  padding-left: 10px;
  color: #F53168;
}
.screen-reader-text {
   /*color: #F53168;*/
   color: rgb(255,26,0);
}
.post-title, .published {
  border-bottom: 0px;
  color: #23527c;
}
.nav-previous a, .nav-next a, .posted-on a {
  text-decoration: none;
}
.cat-links {
  display: block;
  float: left;
  width: 100%;
}
.tags-links {
  display: block;
  width: 100%;
}
.cat-links span {
  padding-left: 0px;
}
.cat-links a {
	color: #23527c;
}
article {
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #eee;
}
article:last-child {
  border-bottom:none;
}
#main nav {
	background-color: #fff;
}
/*End of wordpress styles*/



.content_pg {
	padding: 10px 20px !important;
}
.content_pg h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	line-height: 1.4;
	font-weight: bold;
	color: #000;
	margin-top: 20px;
	margin-bottom: 10px;
}
.content_pg p,.cmnfnt {
	font-size: 14px;
	padding: 0px;
	margin-bottom: 10px;
	color: #000;
}
.content_pg ol {
	list-style-position: inside;
	padding-left: 40px;
	margin: 15px 0;
}
.subhd {
	font-size: 18px;
	margin: 30px 0 15px 0;
	font-weight: bold;
}

  
         a.msButton {
   color: #fff !important;
   text-decoration: none;
}

.credit-card {
    max-width: 500px;
    margin: 30px auto 0;
    margin-top: 18px;
    border: 1px solid #ddd;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 1px 2px 3px 0 rgba(0,0,0,.10);
}
.form-header {
   height: 59px;
   padding: 10px 30px 0;
   border-bottom: 1px solid #e1e8ee;
}
 
.form-body {
    padding: 30px 30px 20px;
}
.card-number,
.cvv-input input,
.month select,
.year select {
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
}
 
.card-number,
.month select,
.year select {
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
}
 
.card-number, .cvv-details, .cvv-input input, .month select, .year select,.cvv-input input::placeholder,.card-number::placeholder {
   opacity: 1;
   color: #000;
}
/* Card Number */
.card-number {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
    border: 2px solid #e1e8ee;
    border-radius: 6px;
}
/* Date Field */
.month select,
.year select {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
    border: 2px solid #e1e8ee;
    border-radius: 6px;
    /* background: url('../images/caret.png') no-repeat; */
    background-position: 85% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
}
 

/* Card Verification Field */
.cvv-input input {
    width: 100%;
    padding-left: 20px;
    border: 2px solid #e1e8ee;
    border-radius: 6px;
    background: #fff;
}
 
.cvv-details {
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    margin-bottom: 20px;
}
 
.cvv-details p {
    margin-top: 6px;
}
/* Buttons Section */
.paypal-btn,
.proceed-btn {
    cursor: pointer;
    font-size: 16px;
    width: 100%;
    border-color: transparent;
    border-radius: 6px;
}
 
.proceed-btn {
    margin-bottom: 10px;
    background: #ff7b25;
}
 
.paypal-btn a,
.proceed-btn a {
    text-decoration: none;
}
 
.proceed-btn a {
    color: #fff;
}
 
.paypal-btn a {
    color: rgba(242, 242, 242, .7);
}
 
.paypal-btn {
    padding-right: 95px;
    background: url('../images/paypal-logo.svg') no-repeat 65% 56% #009cde;
}
.card-number, .cvv-input input, .month select, .paypal-btn, .proceed-btn, .year select {
   height: 45px;
}
.card-number, .cvv-input input, .month select, .year select {
   font-size: 14px;
   font-weight: 100;
   line-height: 14px;
}


.date-field {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}
.date-field > div {
   width: calc(33.333% - 7px);
}


.chkboxx_Ech {
	display: flex;
	align-items: flex-start;
	margin-bottom: 10px;
}
.chkboxx_Ech input#check1, .chkboxx_Ech input#check2 {
	margin-right: 8px;
	width: 20px;
	height: 20px;
	border-radius: 0;
	flex: 0 0 auto;
	cursor:pointer;
}

.chkboxx_Ech label{
	flex: 1 1 auto;
}

.chkboxx{
	margin-bottom: 20px;
}
#winners {
  border-collapse: collapse;
  width: 100%;
}

#winners td, #winners th {
  border: 1px solid #ddd;
  padding: 8px;
}

#winners tr:nth-child(even){background-color: #f2f2f2;}

#winners tr:hover {background-color: #ddd;}

#winners th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #ff7b25;
  color: white;
}
.winners_table {
	padding: 20px 10px;
}
.content-arr b, .content-arr strong {
	font-weight: 800;
}
.WordSection1 p {
	padding: 5px !important;
	margin: 0px;
}
.WordSection1 p span{
	font-size:10.0pt;
    color:#000;
}
.MsoNormal {
	color: #000;
	margin-bottom: 0;
	line-height: normal;
}
.WordSection1 h1{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15.0pt;
	margin-left: 0;
	text-align: center;
}
.WordSection1 h1 span{
	font-size: 20.0pt;
  	line-height: 107%;
  	color: #000;
  	text-transform: uppercase;
}
.WordSection1 {
	padding: 0px 15px;
	padding-bottom: 25px;
}
.WordSection1 h3 span{
	color:#000;font-weight: 700
}

@media only screen and (max-width: 600px) {
.form-body {
	padding: 20px 10px 10px;
}
.card-number, .cvv-input input, .month select, .year select {
	font-size: 13px;
}
.card-number,.month select, .year select,.cvv-input input{
	padding-left: 8px;
}
.winners_table {
	font-size: 13px;
}
.winners_table {
	padding: 10px 5px;
}
.msButtonGroup {
		margin-top: 0px;
	}

}
@media only screen and (max-width:460px) {
	.ms nav a {
		font-size: 14px;
		margin: 0 8px;
	}
}

@media only screen and (max-width: 400px) {
.winners_table {
	font-size: 12px;
}
}

.bigBanner {
	width: 958px;
	max-width: 100%; 
	height: 380px; 
	padding-top: 20px;
	margin-bottom: 35px;
	background-color:#062336;
}
.freeGift {
	width: 100%; 
	height: 74px; 
	text-align:  center;
}
.btnWrap {
	width: 100%;
	float:left; 
	text-align: center; 
	margin-top: 55px;
}

@media (max-width: 1023px) {
	.container-non-responsive, .bigBanner {
		width: 100%;
	}
	.draw-text-wrapper {
		max-width: 100%;
		background-image: linear-gradient(-90deg, #7c2e09 0%, #cc4300 26%, #de4d02 50%, #e24b01 75%, #ec4a00 100%);
    	border-top: 2px solid #ffd70a;
		border-bottom: 2px solid #ffd70a;
		height: auto;
	}
	.draw-text {
		font-size: 27px;
	}
}

@media (max-width: 767px) {
	.gift-text {
		font-size: 23px;
		margin-top: 6px;
	}
	.top-wrapper img {
		max-width: 97%;
	}
	.gift-text.headingTxt {
		font-size: 39px !important;
	}
	.freeGift {
		height: auto; 
	}
	.btnWrap {
		margin-top: 0;
	}
	.click-here-now {
		margin-top: 22px;
	}
	.draw-text.sdsdew {
		font-size: 18px;
	}
}

