/* BoxLotto Main Site CSS Document */





/* Developed by Arsis */



@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);



iframe {

    overflow: hidden;

}



body {

    margin: 0px;

    height: 100%;

    background-color: #00003C;

    font-family: 'Open Sans', sans-serif;

    background-image: url(../images/bgstripe.png);

    background-attachment: fixed;

}



.intro-img {

    width: 100%;

    display: block;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

    text-align: center;

    margin: 0 auto;

}



.intro-img a {

    width: 500px;

    height: 275px;

    line-height: 50px;

    color: #FFF;

    border-radius: 10px;

    background: #fc341d;

    background-image: url(../images/free_lottery_intro.jpg);

    background-repeat: no-repeat;

    display: block;

    margin: 0 auto;

    position: relative;

}



.intro-img a:hover {

    color: #69CF54;

}



.intro-img span {

    position: absolute;

    bottom: 0;

    left: 105px;

    font-size: 24px;

}



.official-rules {

    font-size: 14px;

    padding: 20px;

}



.official-rules li {

    margin-bottom: 10px;

}



#code {

    font-family: "Courier";

    background-color: #EEE;

}



#dashboard {

    width: 100px;

    height: 200px;

    float: right;

    font-size: 10px;

    font-weight: 300;

    margin: 10px;

    text-align: center;

}



.adHeadline {

    font: bold 10pt Arial

}



.adHeadline:link {

    color: #FFFFFF

}



.adHeadline:visited {

    color: #800080

}



.adHeadline:hover {

    color: #FF0000

}



.adText {

    font: normal 10pt Arial;

    text-decoration: none;

    color: #FFBA00;

}



#main {

    width: 1080px;

    border-left: 1px solid #FFD700;

    border-right: 1px solid #FFD700;

    margin: 0 auto;

    background-color: #00003C;

    display: block;

    min-height: inherit;

    overflow: hidden;

}



#whitetop {

    margin: 0 0 0 0;

    width: 1080px;

    height: 60px;

    background-color: #FFF;

}



#logo {

    float: left;

    margin: 7px;

    border: none;

    width: 170px;

    height: 45px;

}



#slogan {

    float: left;

    margin-left: 40px;

    margin-top: 0px;

}



#appbutton {

    float: left;

    margin-top: 8px;

    margin-left: 50px;

}



#banorate {

    float: right;

    width: 468px;

}



/*#nav {

    width: 1080px;

    background-color: #00003C;

    height: 49px;

}*/



#greenline {

    background-image: url(../images/green_line.gif);

    background-repeat: repeat-x;

    height: 13px;

    width: 1080px;

}



#header {

    background-image: url(../images/bg1_checker.jpg);

    height: 40px;

    width: 1080px;

    text-align: center;

    padding-top: 5px;

    float: left;

    margin-top: -14px;

}



#left {

    width: 175px;

    float: left;

    text-align: center;

    background-color: #00003C;

    margin-top: 7px;

}



#left-white {

    width: 175px;

    float: left;

    background-color: #FFF;

    max-height: 100%;

}



#content-white {

    width: 730px;

    float: left;

    background-color: #FFF;

    text-align: left;

}



#content-white-wide {

    width: 1080px;

    float: left;

    background-color: #FFF;

}



#box ol {

    text-align: justify;

    padding-right: 10px;

}



#box ol li {

    margin-bottom: 10px;

    padding-bottom: 10px;

}



#wide-container {

    width: 720px;

    margin-left: 180px;

}



#content {

    width: 730px;

    float: left;

    background-color: #FFF;

    background-image: url(../images/bg1_stripes.gif);

}



#right {

    width: 175px;

    float: right;

    background-color: #00003C;

    text-align: center;

    color: #FFF;

    margin-top: 7px;

}



#right-white {

    width: 175px;

    float: right;

    background-color: #FFF;

}



h1 {

    font-size: 24px;

    color: #000;

    margin: 0px;

    text-align: center;

}



#slogan h2 {

    margin: 0px;

    margin-top: 5px;

    color: #000;

    font-size: 20px;

}



#slogan h3 {

    margin: 0px;

    color: #F00;

    font-size: 14px;

}



#left h4 {

    color: #FFF;

    font-size: 24px;

    margin-top: 0px;

    margin-bottom: 15px;

}



h4 {

    text-align: center;

    font-size: 18px;

}



#right h4 {

    color: #FFF;

    font-size: 18px;

    margin-top: 0px;

}



#right h5 {

    color: #FFBA00;

    font-size: 18px;

    margin: 0px;

}



#left p {

    color: #FFBA00;

    font-size: 14px;

    font-weight: bold;

}



#greenbox {

    margin: 0 0 15px 0;

}



#right #greenbox {

    margin-top: 15px;

}



#left #words {

    color: #FFBA00;

    font-size: 14px;

    text-align: left;

    font-weight: 300;

}



#right #words {

    color: #FFBA00;

    font-size: 14px;

    text-align: left;

    font-weight: 300;

    margin-bottom: 15px;

}



#left #value {

    color: #FFF;

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 15px;

}



h3 {

    text-align: center;

    color: #00003C;

}



h3 span {

    text-align: center;

    color: #00003C;

    font-size: 36px;

}



#center {

    text-align: center;

}



.text-center {

    text-align: center;

}



#center-slogan {

    text-align: center;

    font-size: 30px;

    color: #FE3304;

    font-weight: 600;

    margin-bottom: 10px;

}



p {

    font-size: 14px;

    margin: 0px;

}



#right p {

    font-size: 12px;

}



a {

    color: #090;

}



a:hover {

    color: #F00;

}



#right a {

    color: #CCC;

}



#right a:hover {

    color: #F00;

}



.strong {

    font-weight: bold;

}



#content ul {

    list-style-type: none;

    padding: 0px;

    margin: 0px;

    margin-left: 10px;

}



#content ul li {

    background-image: url(../images/box1.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    padding-left: 25px;

    font-size: 14px;

    font-weight: bold;

}



#content ul p {

    margin: 5px 0 15px 25px;

    padding-right: 15px;

    font-weight: 400;

}



#content-white ul {

    text-align: left;

    list-style-type: none;

    padding: 0px;

    margin: 0px;

    margin-left: 10px;

}



#content-white ul li {

    background-image: url(../images/box1.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    padding-left: 25px;

    margin-top: 10px;

    font-size: 16px;

    font-weight: 100;

}



#content-white ul p {

    margin: 2px 0 5px 25px;

}



#right ul {

    list-style-type: none;

    padding: 0px;

    margin: 0px;

    margin-left: 0px;

}



#right ul li {

    background-image: url(../images/box1.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    padding-left: 0px;

    font-size: 14px;

    font-weight: bold;

}



#right ul p {

    margin: 5px 0 5px 5px;

}



#bottomnav {

    text-align: center;

    border-top: 1px solid;

    border-bottom: 1px solid;

    border-color: #999;

    padding: 10px;

    background-color: #FFF;

    margin-top: 10px;

}



#warning {

    color: #FF3200;

    text-align: center;

}



.google {

    margin-bottom: 0px;

    font-family: Verdana, Geneva, sans-serif;

    font-size: 10px;

    color: #666;

    background-color: #FFF;

    border-top: 1px solid #CCC;

    border-bottom: 1px solid #CCC;

    width: 730px;

    height: 90px;

}



#footer {

    width: 1080px;

    height: 100px;

    background-color: #F1F0D2;

    float: right;

    text-align: center;

    background-image: url(../images/bg1_checker.jpg);

}



#footer a {

    color: #666;

}



#footer a:hover {

    color: #F00;

}



#top {

    margin-top: 15px;

}



#box {

    margin: 10px;

}



#box-border {

    margin: 10px;

    margin-top: 0px;

    border: 1px solid #CCC;

    border-top: 0px;

    padding: 10px;

    border-bottom-right-radius: 8px;

    border-bottom-left-radius: 8px;

}



#box-center {

    margin: 10px;

    text-align: center;

}



#start-button {

    border: 1px solid #FC341D;

    border-radius: 5px;

    background-color: #F60;

    font-size: 28px;

    padding: 15px 55px 15px 55px;

    color: #FFF;

    font-weight: 400;

    text-decoration: none;

    display: block;

    margin: 0 auto;

    margin-top: 20px;

    cursor: pointer;

}



#box-underline {

    text-align: center;

    margin: 10px;

    border-bottom: 1px solid #CCC;

}



#numbers-box {

    text-align: center;

    margin: 0px;

    border-bottom: 1px solid #CCC;

}



#box-underline-end {

    text-align: center;

    margin: 10px;

    margin-bottom: 0px;

    border-bottom: 1px solid #CCC;

}



h6 {

    text-align: center;

    font-size: 40px;

    line-height: 48px;

    color: #333;

    margin: 40px 0 35px;

    padding: 0;

    font-weight: normal;

}



#box-underline p {

    font-size: 18px;

    line-height: 26px;

    margin: 0 0 35px;

    color: #383838;

    font-weight: 400;

}



#box-underline-end p {

    font-size: 18px;

    line-height: 26px;

    margin: 0 0 35px;

    color: #383838;

    font-weight: 400;

}



#sponsorbox1 {

    background-color: #F5E46F;

    width: 650px;

    padding: 25px;

    margin: 0px;

    margin-left: 5px;

    font-size: 45px;

    color: #000;

}



#sponsorbox2 {

    background-color: #09C;

    width: 650px;

    padding: 25px;

    margin: 0px;

    margin-left: 5px;

    font-size: 45px;

    color: #FFF;

}



.button {

    border-radius: 4px;

    float: right;

    font-size: 18px;

    color: #fff;

    background-color: #007fb2;

    text-transform: uppercase;

    text-decoration: none;

    padding: 25px;

}



#advertising-header {

    background-repeat: repeat;

    width: 650px;

    height: 300px;

    text-align: center;

    margin-left: 20px;

    margin-bottom: 10px;

    border: solid 10px;

    border-color: #F00;

}



#advertising-header p {

    margin-top: 250px;

    color: #000;

    text-shadow: 2px 2px #CCC;

    font-size: 36px;

}



#sponsor-form-container {

    border: solid 1px;

    border-color: #CCC;

}



#sponsor-form-container p {

    text-align: left;

    margin-left: 2px;

    font-weight: bold;

    font-size: 16px;

}



#sponsor-form-container p span {

    font-size: 12px;

    color: #000;

    font-weight: 400;

}



#sponsor-pricing-container {}



#sponsor-pricing-container h5 {

    padding: 0px;

    margin: 0px;

    font-weight: bold;

    font-size: 20px;

}



#sponsor-pricing-container span {

    padding: 0px;

    margin: 0px;

    font-weight: bold;

    font-size: 16px;

}



#sponsor-pricing-container #small {

    font-size: 12px;

    margin-top: 5px;

}



#form-header {

    background-color: #E9E9E9;

    text-align: left;

    padding: 10px;

    border: 1px solid #CCC;

    border-bottom: 0px;

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;

}



#form-1 {

    background-color: #E9E9E9;

    text-align: left;

    padding: 10px;

}



#form-2 {

    padding: 10px;

    background-color: #FFF;

    text-align: left;

    border-bottom: 1px solid #CCC;

}



#form-2-side {

    padding: 10px;

    background-color: #FFF;

    text-align: left;

    border-left: 1px solid #CCC;

    border-right: 1px solid #CCC;

    border-bottom: 1px solid #CCC;

}



#form-bottom {

    padding: 10px;

    background-color: #FFF;

    text-align: left;

    border-left: 1px solid #CCC;

    border-right: 1px solid #CCC;

    border-bottom: 1px solid #CCC;

    border-bottom-left-radius: 8px;

    border-bottom-right-radius: 8px;

}



#form-3 {

    padding: 10px;

    background-color: #E4FFBB;

    text-align: left;

    border-top: 4px dotted #FF8000;

    border-bottom: 4px dotted #FF8000;

    border-left: 1px solid #CCC;

    border-right: 1px solid #CCC;

}



#example {

    float: right;

    margin-right: 20px;

    border: solid 1px;

    border-color: #CCC;

}



#box p {

    text-align: left;

}



#box-center p {

    text-align: center;

}



#get-started-box {

    background-color: #FBFBFB;

    display: block;

    margin: auto;

    width: 350px;

    text-align: left;

    padding: 10px;

    padding-top: 0px;

    border: solid 1px;

    border-color: #CCC;

    margin-bottom: 15px;

    border-radius: 5px;

}



#get-started-box h4 {

    margin: 0px;

    color: #F00;

}



#email-header {

    margin: 0px;

}



#easyline {

    margin: 0px;

    color: #CCC;

    line-height: 1px;

}



#awesome-button {

    font-size: 20px;

    color: #fff;

    display: block;

    width: 250px;

    margin: 0 auto;

    text-align: center;

    text-shadow: none;

    border: 1px solid #63A625;

    padding: 18px 25px;

    border-radius: 3px;

    background-color: #99c850;

    text-decoration: none;

    font-weight: 100;

}



#play-button {

    font-size: 36px;

    color: #fff;

    display: block;

    width: 250px;

    margin: 0 auto;

    text-align: center;

    border: 1px solid #3D962B;

    border-bottom-width: 4px;

    border-right-width: 4px;

    padding: 8px 5px;

    border-radius: 10px;

    background-color: #6BCF54;

    text-decoration: none;

    text-shadow: 2px 2px #3E872E;

}



#play-button:hover {

    font-size: 36px;

    color: #FF0;

    display: block;

    width: 250px;

    margin: 0 auto;

    text-align: center;

    border: 1px solid #3D962B;

    border-bottom-width: 4px;

    border-right-width: 4px;

    padding: 8px 5px;

    border-radius: 10px;

    background-color: #6BCF54;

    text-decoration: none;

    text-shadow: 2px 2px #3E872E;

}



#play-button:active {

    font-size: 36px;

    color: #FF0;

    display: block;

    width: 250px;

    margin: 0 auto;

    text-align: center;

    border: 4px solid #3D962B;

    border-bottom-width: 1px;

    border-right-width: 1px;

    padding: 8px 5px;

    border-radius: 10px;

    background-color: #6BCF54;

    text-decoration: none;

    text-shadow: 2px 2px #3E872E;

}



#price {

    font-size: 24px;

    color: #F60;

    margin-bottom: 2px;

}



#price-big {

    font-size: 24px;

    color: #F60;

}



#most-popular {

    float: right;

    width: 250px;

    font-size: 24px;

    color: #00003C;

    margin-top: 20px;

    text-align: center;

}



#justify {

    text-align: justify;

}



#winners {

    text-transform: uppercase;

}



#this-week {

    font-size: 20px;

    color: #fff;

    display: block;

    width: 300px;

    margin: 0 auto;

    text-align: center;

    border: 1px solid #3D962B;

    padding: 5px 5px;

    border-radius: 7px;

    background-color: #6BCF54;

    text-decoration: none;

    margin-top: 20px;

    cursor: pointer;

}



#older-week {

    font-size: 14px;

    color: #fff;

    width: 120px;

    margin: 0 auto;

    text-align: center;

    border: 1px solid #3D962B;

    padding: 3px 3px;

    border-radius: 5px;

    background-color: #6BCF54;

    text-decoration: none;

    margin-top: 10px;

    margin-left: 10px;

    cursor: pointer;

}



#email-input {

    font-size: 24px;

    padding: 15px;

    width: 450px;

    border-radius: 10px;

    border: 1px solid #666;

    color: #666;

    text-align: center;

}



#email-input-old {

    font-size: 14px;

    padding: 3px;

    width: 250px;

    border-radius: 5px;

    border: 1px solid #666;

    color: #666;

    text-align: center;

    margin-right: 10px;

}



#letter-button {

    font-size: 14px;

    padding: 3px 8px 3px 8px;

    border-radius: 5px;

    border: 1px solid #006;

    color: #006;

    text-align: center;

    margin-left: 10px;

    cursor: pointer;

    background-color: #F0F0F0;

}



#help-desk {

    font-size: 14px;

    padding: 3px;

    width: 250px;

    border-radius: 5px;

    border: 1px solid #666;

    color: #666;

    margin-right: 10px;

}



#question {

    font-size: 18px;

    line-height: 2;

    font-weight: 600;

}



#question a {

    color: #000;

}



#winning-numbers {

    margin-bottom: 0px;

    padding-bottom: 0px;

}



#email-button {

    font-size: 14px;

    color: #666;

    display: block;

    width: 200px;

    margin: 0 auto;

    text-align: center;

    border: 1px solid #CCC;

    padding: 3px 3px;

    border-radius: 7px;

    background-color: #F2F2F2;

    text-decoration: none;

    cursor: pointer;

}



#previous-weeks {

    font-size: 14px;

    color: #FFF;

    width: 120px;

    text-align: center;

    border: 1px solid #3D962B;

    padding: 3px 3px;

    border-radius: 7px;

    background-color: #6BCF54;

    text-decoration: none;

    cursor: pointer;

    display: inline;

    margin-bottom: 5px;

}



#red-header {

    color: #FFF;

    font-weight: 400;

    text-align: center;

    border: 1px solid #C00;

    padding: 10px;

    border-radius: 10px;

    background-color: #F00;

    text-decoration: none;

    font-size: 18px;

}



#faq-box {

    margin: 15px;

    border-bottom: 1px solid #CCC;

}



#answer {

    font-size: 14px;

    padding-left: 10px;

    font-weight: 400;

}



#answer-last {

    font-size: 14px;

    padding-left: 10px;

    font-weight: 400;

    border-bottom: 1px solid #CCC;

}



#top-list {

    font-size: 14px;

    line-height: 1.5;

}



#top-list span {

    font-size: 18px;

    line-height: 2;

    font-weight: 600;

    border-bottom: 1px solid #CCC;

}



#answer p {

    margin-bottom: 10px;

}



#answer-last p {

    margin-bottom: 10px;

}



#no-login {

    font-size: 18px;

    font-weight: 600;

    text-align: center;

    margin-top: 20px;

    text-transform: uppercase;

}



h3 a {

    color: #337ab7;

    border-bottom: 1px solid #CCC;

}



h3 a:hover {

    color: #000;

}



#backtop {

    margin-top: 500px;

}



#howto {

    font-size: 26px;

}



#howtoimage {

    margin-bottom: 20px;

    width: 600px;

    height: 200px;

    border: 1px solid #000;

}



#big-ticket {

    border: 3px solid #666;

    width: 696px;

    height: 370px;

    margin: 0 auto;

    background-color: orangered;

}



#main-ticket {

    background: #C6D298;

    border: 3px solid #FF3200;

    width: 690px;

    height: 275px;

}



#left-ticket {

    padding: 10px;

    float: left;

    width: 275px;

    height: 255px;

    text-align: center;

    font-size: 14px;

}



#left-ticket h3 {

    border-bottom: 2px solid #EAF5C9;

    font-size: 20px;

    margin-top: 0;

    margin-bottom: 5px;

}



#right-ticket {

    background-color: #EAF5C9;

    padding: 10px;

    width: 140px;

    height: 255px;

    float: left;

    text-align: center;

    font-size: 14px;

}



#right-ticket h3 {

    border-bottom: 2px solid #C6D298;

    font-size: 20px;

    margin-top: 0;

    margin-bottom: 5px;

}



#pick {

    font-size: 20px;

    font-weight: 600;

    border-bottom: 2px solid #EAF5C9;

}



#number-grid {

    font-size: 10px;

    margin-top: 10px;

    margin-bottom: 10px;

}



#pay-button {

    border: 1px solid #F60;

    border-radius: 5px;

    background-color: #FFF;

    color: #F60;

    font-weight: 400;

    font-size: 24px;

    padding: 15px 55px 15px 55px;

    text-decoration: none;

    display: block;

    margin: 0 auto;

    cursor: pointer;

}



#set-numbers {

    border: 1px solid #EAF5C9;

    color: #999;

    border-radius: 5px;

    background-color: #FFF;

    width: 130px;

    height: 20px;

    font-size: 12px;

    text-align: center;

}



#clear {

    border: 1px solid #EAF5C9;

    border-radius: 5px;

    background-color: #EAF5C9;

    font-size: 12px;

    width: 50px;

    height: 30px;

    color: #000;

    cursor: pointer;

}



#clear-gray {

    border: 1px solid #CCC;

    border-radius: 5px;

    background-color: #FFF;

    font-size: 12px;

    width: 50px;

    height: 30px;

    color: #000;

    cursor: pointer;

}



#ticket-input {

    font-size: 14px;

    width: 230px;

    border-radius: 5px;

    border: 1px solid #666;

    color: #666;

    text-align: center;

    margin-top: 15px;

    height: 25px;

}



#arrow {

    font-size: 28px;

}



#play-ticket {

    margin-top: 10px;

}



#play-area {

    padding: 20px;

    text-align: center;

}



#play-area #quick_Pick {

    border: 1px solid #EAF5C9;

    border-radius: 5px;

    background-color: #FFD700;

    font-size: 12px;

    width: 100px;

    height: 40px;

    color: #000;

    cursor: pointer;

}



#play-area #emailaddress {

    width: 230px;

    border-radius: 5px;

    border: 1px solid #FFEAA4;

    color: #666;

    text-align: center;

    height: 25px;

    margin-left: 10px;

}



#success {

    text-align: center;

    background-color: #FFEAA4;

    margin: 0 auto;

    padding: 5px;

    width: 692px;

    font-weight: bold;

}



#play-area #ticket-submit {

    border: 1px solid #96F096;

    border-radius: 5px;

    background-color: #94CE3B;

    font-size: 18px;

    font-weight: 400;

    width: 140px;

    height: 50px;

    color: #FFF;

    cursor: pointer;

    margin-left: 10px;

}



#play-area #ticket-reset {

    border: 1px solid #FFEAA4;

    border-radius: 5px;

    background-color: #FEFAED;

    font-size: 12px;

    width: 70px;

    height: 30px;

    color: #000;

    cursor: pointer;

    margin-left: 10px;

}



#skip {

    margin-top: 10px;

}



#fine {

    font-size: 12px;

    margin-top: 10px;

    text-align: center;

}



#agree {

    font-size: 10px;

    margin: 0 auto;

    text-align: center;

    margin: 10px;

}



#start-playing {

    font-size: 20px;

    color: #FF3200;

    margin: 10px 0 10px 0;

}



#sponsor {

    padding: 10px;

    background: #FFF;

    float: right;

    width: 215px;

    height: 255px;

    text-align: center;

}



#sponsor p {

    margin: 0;

    font-size: 12px;

}



#sponsor h3 {

    border-bottom: 2px solid #000;

    font-size: 20px;

    margin-top: 5px;

}



#sponsor h4 {

    font-size: 14px;

    margin-top: 0px;

}



#sponsorad {

    background-color: #FFF;

    border: 2px solid #000;

    padding: 5px;

    margin: 5px;

    height: 160px;

}



#adtitle {

    font-weight: 600;

    font-size: 18px;

    border-bottom: 1px solid #000;

    padding-bottom: 5px;

    margin-bottom: 5px;

}



#didyouwin {

    font-weight: 400;

    text-align: center;

    font-size: 20px;

}



#didyouwin {

    font-weight: 400;

    text-align: center;

    font-size: 20px;

}



#php-frame {

    text-align: center;

    margin: 0 auto;

}



#table-header {

    color: #FFF;

    font-weight: 600;

    font-size: 14px;

    background-color: #00003C;

    text-align: center;

}



#table-text {

    color: #000;

    font-weight: 400;

    font-size: 10px;

    background-color: #FFF;

    text-align: center;

}



#text-button {

    font-size: 10px;

    border: none;

    background-color: transparent;

    padding: 0;

    margin: 0;

    text-decoration: underline;

    color: #F00;

    cursor: pointer;

}



#winner-text {

    font-size: 10px;

    padding: 0;

    color: #F00;

}



#thin {

    font-weight: 400;

}



#bold-margin {

    margin: 0;

    padding: 0;

    font-weight: bold;

    text-align: center;

}



#ticket-email {

    width: 230px;

    border-radius: 5px;

    border: 1px solid #0094C9;

    color: #666;

    text-align: center;

    height: 25px;

    margin: 0;

}



#big-green-button {

    font-size: 18px;

    color: #fff;

    display: block;

    width: 100px;

    text-align: center;

    border: 1px solid #3D962B;

    padding: 5px 5px;

    border-radius: 7px;

    background-color: #6BCF54;

    text-decoration: none;

    margin-top: 20px;

    cursor: pointer;

}



#ticket-search {

    padding: 10px;

}



#ticket-search h3 {

    margin: 0;

    font-weight: 600;

    text-align: left;

}



#ticket-search #weeks {

    margin: 16px 0 16px 0;

    font-size: 16px;

}



#ticket-search #small-text {

    font-size: 12px;

    margin: 0;

}



#ticket-search #small-bold {

    font-size: 12px;

    font-weight: bold;

    margin-bottom: 10px;

}



#ball,

#bonus {

    width: 50px;

    height: 50px;

    border-radius: 50%;

    border: 1px solid #EDF7FE;

    line-height: 50px;

    text-align: center;

    color: #FFF;

    display: inline-block;

    font-size: 24px;

}



#ball {

    background-color: #6BCF54;

}



#bonus {

    background-color: #FC341D;

}



#ballbox {

    text-align: center;

    display: block;

    margin: 0 auto;

    margin-top: 10px;

    margin-bottom: 10px;

}



#results-table {

    width: 710px;

    margin-left: 10px;

    margin-right: 10px;

}



#results-table td,

tr {

    border: 1px solid #A0A0A4;

    padding: 2px;

    text-align: center;

    font-size: 10px;

}



#results-table th {

    background-color: #00003C;

    font-size: 12px;

    color: white;

}



#results-date {

    margin: 0 0 10px 0;

    font-weight: 400;

    text-align: center;

}



#claim-content {

    margin: 0 auto;

    display: block;

    padding: 10px;

    width: 702px;

    background-color: #FFF;

}



#claim-content h2 {

    font-size: 52px;

}



#prize-frame {

    width: 702px;

    height: 900px;

    border: 0px;

}



#prize-body {

    width: 702px;

    background-color: white;

}



.white_content {

    position: relative;

    display: none;

    margin: 0 auto;

    margin-top: 20px;

    width: 50%;

    padding: 16px;

    border: 16px solid #CCC;

    background-color: white;

    z-index: 1002;

    overflow: auto;

}



#light p {

    margin: 0;

    font-size: 12px;

}



#light h3 {

    margin: 0;

    font-weight: 600;

    text-align: left;

}



#dashboardc {

    margin: 10px;

    text-align: center;

}



#dashboardc p {

    margin: 0;

    font-size: 12px;

}



#dashboardc h3 {

    margin: 0;

    font-weight: 600;

}



.white_content2 {

    display: none;

    position: absolute;

    top: 5%;

    left: 25%;

    width: 50%;

    height: 80%;

    padding: 16px;

    border: 16px solid #CCC;

    background-color: white;

    z-index: 1002;

    overflow: auto;

}



#big-title2 {

    font-size: 36px;

    margin: 0;

    font-weight: 400;

    text-align: center;

}



#results-table2 {

    width: 100%;

    background-color: #FFF;

}



#results-table2 td,

tr {

    border: 1px solid #A0A0A4;

    padding: 2px;

    text-align: center;

    font-size: 10px;

}



#results-table2 th {

    background-color: #00003C;

    font-size: 12px;

    color: white;

}



#sidebar {

    float: left;

    width: 688px;

    padding: 10px;

    margin: 20px 0 10px 0;

    border: 1px solid #F7DF51;

    background-color: #FFFBDC;

}



#sidebar h3 {

    font-size: 24px;

    margin: 0;

    text-align: center;

    border-bottom: 2px solid #F7DF51;

}



#sidebar h4 {

    margin: 5px 0 0 0;

    font-weight: 600;

}



#sidebar #row {

    width: 50%;

    float: left;

    text-align: center;

    height: 30px;

    font-size: 14px;

    background-color: #FFF;

    line-height: 30px;

}



#sidebar #row2 {

    width: 50%;

    float: left;

    text-align: center;

    height: 30px;

    font-size: 14px;

    background-color: #FEFAED;

    line-height: 30px;

}



#credits {

    margin-top: 15px;

    font-size: 12px;

}



#credits a {

    text-decoration: none;

}



#bottomnav img {

    margin-top: 10px;

}



.small {

    font-size: 0.7em;

}



.alert-warning {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc;

}



.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px;

}



.alert-success {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}



.blog-content {

    font-size: 14px;

    padding: 20px;

}



.blog-content p {

    margin-bottom: 10px;

}



.label {

    display: inline;

    padding: .2em .6em .3em;

    font-size: 75%;

    font-weight: bold;

    line-height: 1;

    color: #ffffff;

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: .25em;

}

a.label:hover,

a.label:focus {

    color: #ffffff;

    text-decoration: none;

    cursor: pointer;

}

.label:empty {

    display: none;

}

.btn .label {

    position: relative;

    top: -1px;

}

.label-default {

    background-color: #777777;

}

.label-default[href]:hover,

.label-default[href]:focus {

    background-color: #5e5e5e;

}

.label-primary {

    background-color: #337ab7;

}

.label-primary[href]:hover,

.label-primary[href]:focus {

    background-color: #286090;

}

.label-success {

    background-color: #5cb85c;

}

.label-success[href]:hover,

.label-success[href]:focus {

    background-color: #449d44;

}

.label-info {

    background-color: #5bc0de;

}

.label-info[href]:hover,

.label-info[href]:focus {

    background-color: #31b0d5;

}

.label-warning {

    background-color: #f0ad4e;

}

.label-warning[href]:hover,

.label-warning[href]:focus {

    background-color: #ec971f;

}

.label-danger {

    background-color: #d9534f;

}

.label-danger[href]:hover,

.label-danger[href]:focus {

    background-color: #c9302c;

}



.img-fluid {

    max-width: 100%;

    height: auto;

}