/*
|------------------
| Tag(s) - Reset
|------------------
*/

<style>
a:link {
    color: yellow;
    text-decoration: none;
}

a:visited {
    color: yellow;
    text-decoration: none;
}

a:hover {
    color: yellow;
    text-decoration: none;
}


@media screen and (min-width: 770px) {

html,body  {
  font-family: open-sans, sans-serif;
  font-weight: normal;
  height:100%;
  font-size: 16px;
  color: #fff;
  margin: 0;
  padding: 0;
  background-color: #000;
}
#wrapper {
  width:1300px;
  height:100%;
  padding-top:100px;
  margin-left:auto;
  margin-right:auto;
 
}
#header {
        display:table;
        width:1300px;
        margin-left:auto;
        margin-right:auto;
        height:100px;
        padding:0px;
        border:none;
        text-align:right;
      
     }
#menu {
  display:table-cell;
  width:571px;
  max-width:573px;
 }

#mobile_menu {
  display:none;
 }

#sm  {
      display:none;
    }

.tx7{ color:#880900; text-align:center; text-shadow: 2px 2px 6px #555555;font-weight:600; font-size:24px; }   
.tx4{ color:#fff; text-shadow: 2px 2px 4px #111111;font-weight:600; font-size:24px; }   
.tx14{ color:#fff; text-align:center;text-shadow: 2px 2px 4px #111111;font-weight:600; font-size:24px; }   
.tx10 {  color:#000; text-align:center; font-size:18px; font-weight:500;font-style:italic;      }   
.tx5{ color:#fff; text-shadow: 2px 2px 2px #111111;font-weight:normal; font-size:16px; }   
.tx9{ color:#000; text-shadow: 2px 2px 3px #777777;font-weight:normal; font-size:18px;  }   
.tx12 { color:#000; text-align:center;text-shadow: 2px 1px 3px #555555;font-weight:bold; font-size:22px; } 
.tx13 { color:#fff; text-align:center;text-shadow: 2px 1px 3px #222222;font-weight:bold; font-size:20px; } 
.hx8{ color:yellow; text-shadow: 2px 1px 2px #222222;font-weight:bold; font-size:24px; }   

.content {
     display:table;
     width:1150px;
     margin-left:auto;
     margin-right:auto;
     padding:0px;
     min-height:400px;
      border:none;
     
  }

table.stat {
                  width:1230px;
                  margin-top:30px;
                  margin-left:auto;
                  margin-right:auto;
                  padding:0px;
                  border-width: 3px;
	border-spacing: 20px;
	border-style: solid;
	border-color: rgb(136, 9, 0);
	border-collapse: separate;
	
}
table.stat th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #880900;
                  text-align:center;
	
}
table.stat td {
                  width:380px;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
                  vertical-align:top;
	background: url(https://capperswatchdog.com/images/back112.jpg);
}
#main  {
      width:1000px;
      margin-top:80px;
     margin-left:auto;
     margin-right:auto;
     padding:0px;
     background: rgba(124, 8, 0, 0.91);
     color:#fff;
    border: 3px solid #000;     
  }  

#main2  {
      width:1000px;
      margin-top:80px;
     margin-left:auto;
     margin-right:auto;
     padding:0px;
      color:#fff;
    border: 3px solid #000;     
  }  

.awards {
     width:1000px;
      margin-top:80px;
     margin-left:auto;
     margin-right:auto;
     padding:0px;
 }

#record1 {
              width: 400px;
             margin-left:auto; 
             margin-right:auto;
             padding:0px;
             outline: 1px solid;
             outline-color: #000;
             border-collapse: collapse;
             color:#000;
             background-color:#fce2cf;
       }
#record1 th {
             background-color:#480a00;
             padding: 2px;	
             font-size: 16px;
             text-shadow: 1px 1px 2px #000;
             text-align:center;	
             color:#fff;
              }
#record1 td {
             padding: 4px;	
             border: 1px solid;
             border-color: #404040;
             border-left:none;
             border-right:none;
             font-size: 14px;
             color:#000; 
}
.record2 {
              width: 200px;
             margin-left:auto; 
             margin-right:auto;
             padding:0px;
             outline: 1px solid;
             outline-color: #000;
             border-collapse: collapse;
             color:#000;
             background-color:#fce2cf;
       }
.record2 th {
             background-color:#480a00;
             padding: 2px;	
             font-size: 16px;
             text-shadow: 1px 1px 2px #000;
             text-align:center;	
             color:#fff;
              }
.record2 td {
             padding: 4px;	
             border: 1px solid;
             border-color: #404040;
             border-left:none;
             border-right:none;
             font-size: 14px;
             color:#000; 
}
#record1 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#record30 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#recordt tr:nth-child(even) {
    background-color: #fad3b7;
  }
#record2 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#record302 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#recordt2 tr:nth-child(even) {
    background-color: #fad3b7;
  }
.stat_title {
             background-color: #fff;
             height:25px;
             text-align:center;
                   }
#lside {
  display:inline-block;
  vertical-align:top;
   width:330px;
   text-align:center;
   background-color:#000;
 }
#rside {
  display:inline-block;
   vertical-align:top;
   width:560px;
   padding-left:50px;
   text-align:center;
 }
#rside2 {
  display:inline-block;
  min-height:450px;
   background: rgba(124, 8, 0, 0.91);
  vertical-align:top;
   width:640px;
  padding-left:30px;
   text-align:center;
 }
.odds {
  width:550px;
  margin-left:auto; 
  margin-right:auto;
  color:#fff;
  font-size:14px;
  border: 1px solid transparent;
  outline-style: solid;
  outline-color: #222222;
  outline-width: thin;
   }

.odds td {
     padding:2px;
    text-align:left;
    font-size:14px;
   color:#d6d6d6;
   border: none;
}
.odds tr:nth-child(even) {
    background-color: #990000;
  }

#past {
                  width:550px;
                  margin-left:auto; 
             margin-right:auto;
             margin-top:30px;
             padding:0px;
             //outline: 1px solid;
             //outline-color: #000;
             border:none;
             color:#000;
     }
#past th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #880900;
                  text-align:center;
	
}
#past td {
             padding: 1px;	
             border:none;
             font-size: 14px;
             color:#000; 
}

.left {
    display:table-cell;
    width:50%;
     vertical-align:top;
     border:none;
     padding:0px;
 }

.right {
    display:table-cell;
    width:50%;
    padding-top:30px;
    vertical-align:top;
     border:none;
     padding:0px;
 }
.intro {
    width:500px;
    float:left;
    border: 3px solid maroon;
    height:400px;
    color:#000;
    padding:0px;
    background: rgba(255, 255, 255, 0.86);
 }
.rank {
    width:500px;
    margin-top:74px;
    float:right;
     border: 3px solid maroon;
    vertical-align:bottom;
    height:456px;
    color:#000;
    padding:0px;
    background: rgba(255, 255, 255, 0.86);
 }
.spt {
    margin-top:54px;
    width:292px;
    height:141px;
    margin-left:auto;
    margin-right:auto;
    background:url(https://capperswatchdog.com/images/back113.jpg)  center;
 }
.rlist {
    display:inline-block;
    vertical-align:top;
    width:300px;
    height:200px;
  }

     }




@media screen and (max-width:769px) {

html,body  {
  width:700px;
  font-family: open-sans, sans-serif;
  font-weight: normal;
  height:100%;
  font-size: 16px;
  color: #fff;
  margin: auto;
  padding: 0;
  background-color: #000;
}
#wrapper {
  width:100%;
  height:100%;
  max-width:700px;
  //padding:20px;
  padding-top:100px;
  margin-left:auto;
  margin-right:auto;

}
#header {
        display:table;
        width:100%;
        max-width:700px;
        margin-left:auto;
        margin-right:auto;
        height:100px;
        padding:0px;
        border:none;
        text-align:right;
    
     }
#menu {
  display:none;
  }

#mobile_menu {
  width:100%;
 }

#bg  {
      display:none;
    }

.tx7{ color:#880900; text-align:center; text-shadow: 2px 2px 6px #555555;font-weight:600;  font-size:24px; }   
.tx4{ color:#fff; text-shadow: 2px 2px 4px #555555;font-weight:600;  font-size:24px; }   
.tx14{ color:#fff; text-align:center;text-shadow: 2px 2px 4px #555555;font-weight:600;  font-size:24px; }   
.tx10 {  color:#000; text-align:center; font-size:18px; font-weight:500;font-style:italic;      }   
.tx5{ color:#fff; text-shadow: 2px 2px 2px #111111;font-weight:normal; font-size:18px; }   
.tx9{ color:#000; text-shadow: 2px 2px 3px #777777;font-weight:normal; font-size:18px;  }   
.tx12 { color:#000; text-align:center;text-shadow: 2px 1px 3px #555555;font-weight:bold; font-size:22px; } 
.tx13 { color:#fff; text-align:center;text-shadow: 2px 1px 3px #222222;font-weight:bold; font-size:22px; } 
.hx8{ color:yellow; text-shadow: 2px 1px 2px #222222;font-weight:bold; font-size:24px; }   

#mains  {
      width:640px;
      margin-top:80px;
     margin-left:auto;
     margin-right:auto;
     padding:0px;
      background: rgba(124, 8, 0, 0.86);
     color:#fff;
     border: 3px solid #000;     
  }  

#content {
     margin-left:auto;
     margin-right:auto;
     width:100%;
     padding:0px;
     //height:700px;
      border:none;
     font-size:0;
         }

#right {
     width:100%;
     max-width:440px;
    text-align:left;
    vertical-align:top;
     border:none;
    padding:0px;
     font-size: 18px;
       }

#left {
    display:none;
  
      }

.left {
      padding-top:30px;
     width:90%;
       margin-left:auto;
     margin-right:auto;
     vertical-align:top;
     border:none;
     padding:0px;
 }

.right {
     width:82%;
     margin-left:auto;
     margin-right:auto;
     vertical-align:top;
     border:none;
     padding:0px;
 }
.intro {
    width:390px;
     border: 3px solid maroon;
    height:400px;
    color:#000;
    padding:0px;
    background: rgba(255, 255, 255, 0.86);
 }
.rank {
    width:350px;
    margin-top:74px;
    float:right;
     border: 3px solid maroon;
    vertical-align:bottom;
    height:456px;
    color:#000;
    padding:0px;
    background: rgba(255, 255, 255, 0.86);
 }
.main  {
            width:100%;
            border:2px solid blue;
            border-spacing:0;
            padding:0px;
            background-color:#fff;
            box-shadow: 1px 1px 10px #000000 inset;
                 -moz-box-shadow:    inset 1px 1px 10px #000000;
                 -webkit-box-shadow: inset 1px 1px 10px #000000;
            //border-collapse: collapse;
         }

.awards {
     width:670px;
      margin-top:80px;
     margin-left:auto;
     margin-right:auto;
     padding:0px;
     
 }
#record1 {
              width: 550px;
             margin-left:auto; 
             margin-right:auto;
             padding:0px;
             outline: 1px solid;
             outline-color: #000;
             border-collapse: collapse;
             color:#000;
             background-color:#fce2cf
       }

#record1 th {
             background-color:#480a00;
             padding: 2px;	
             font-size: 16px;
             text-shadow: 1px 1px 2px #000;
             text-align:center;	
             color:#fff;
              }
#record1 td {
             padding: 4px;	
             border: 1px solid;
             border-color: #404040;
             border-left:none;
             border-right:none;
             font-size: 18px;
             color:#000; 
}
.record2 {
              width: 270px;
             margin-left:auto; 
             margin-right:auto;
             padding:0px;
             outline: 1px solid;
             outline-color: #000;
             border-collapse: collapse;
             color:#000;
             background-color:#fce2cf
       }
.record2 th {
             background-color:#480a00;
             padding: 2px;	
             font-size: 16px;
             text-shadow: 1px 1px 2px #000;
             text-align:center;	
             color:#fff;
              }
.record2 td {
             padding: 4px;	
             border: 1px solid;
             border-color: #404040;
             border-left:none;
             border-right:none;
             font-size: 18px;
             color:#000; 
}
#record1 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#record30 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#recordt tr:nth-child(even) {
    background-color: #fad3b7;
  }
#record2 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#record302 tr:nth-child(even) {
    background-color: #fad3b7;
  }
#recordt2 tr:nth-child(even) {
    background-color: #fad3b7;
  }
.stat_title {
             background-color: #fff;
             height:25px;
             text-align:center;
                   }

table.stat {
                  width:650px;
                  margin-top:30px;
                  margin-left:auto;
                  margin-right:auto;
                  padding:0px;
                   font-size:20px;
                  border-width: 3px;
	border-spacing: 20px;
	border-style: solid;
	border-color: rgb(136, 9, 0);
	border-collapse: separate;
	
}
table.stat th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #880900;
                  text-align:center;
	
}
table.stat td {
                  width:650px;
	border-width: 1px;
                  font-size:20px;
	padding: 3px;
	border-style: solid;
	border-color: black;
                  vertical-align:top;
	background: url(https://capperswatchdog.com/images/back112.jpg);
                  background-size: cover;
}

.odds {
  width:630px;
  margin-left:auto;
  margin-right:auto
  color:#fff;
  font-size:18px;
  border: 1px solid transparent;
  
 }

.odds td {
     text-align:left;
     padding:2px;
    font-size:18px;
   color:#d6d6d6;
   border: none;
}
.odds tr:nth-child(even) {
    background-color: #990000;
  }
#pasts {
                  width:620px;
                  margin-left:auto; 
             margin-right:auto;
             margin-top:30px;
             padding:0px;
             //outline: 1px solid;
             //outline-color: #000;
             border:none;
             color:#000;
     }
#pasts th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #880900;
                  text-align:center;
	
}
#pasts td {
             padding: 1px;	
             border:none;
             font-size: 14px;
             color:#000; 
}


.main_top  {
       height:2px;
       border:none;
        padding:0px;
        Background-color:#fff;
         }
.main_mid   {  
          padding:8px;
          height:400px;
          font-size:20px;
          border:none;
          vertical-align:top;
          Background-color:#fff;
   }

.main_bot   {
           height:5px;
            padding:0px;
           border:none;
            Background-color:#fff;
   }

#stats {
            width:100%;
            max-width:460px;
            margin-left:auto;
            margin-right:auto;
            font-size: 20px;
            background: url("im/statback.jpg"); 
            border: 2px solid #000;
              -moz-border-radius: 15px;
             border-radius: 15px;           
                         
       }
#stats th {
            
            font-size: 20px;
            text-align: center;	
            padding: 2px;
            border: none;
            background-color: navy;
            color: #fff;
              }
#stats td {
             
             padding: 2px;	
             border: none;
             font-size: 20px;
             color:#000; 
           
}

.stat_title {
              
             height:25px;
             text-align:center;
                   }

#pay {
           width:100%;
            max-width: 460px;
            margin-left:auto;
            margin-right:auto;
            font-size: 20px;
            text-align: left;	
            padding: 2px;
           background-image: url(im/payback.jpg);
              border: 1px solid #500600;
              color: #000;
        }


#pay th {
             font-size: 24px;
            text-align: left;	
            padding: 3px;
            border: none;
            background-color:#003282;
            color: #fff;
        }

#pay td {
            font-size:20px;
            padding: 4px;
                     }
 #reg { 
   width:98%;
   max-width:430px;
   margin-left:auto;
   margin-right:auto;
   border:none;
   font-size:18px; 
   text-align:left;
   color:#fff;
        }

#bx {
    width: 70px;
    height: 35px;
 }


/*FAQS*/
.faq_question {
    margin: 0px;
    font-size:18px;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    color: #0c1c84;
    
}
 
.faq_answer_container {
    height: 0px;
     font-size:18px;
    overflow: hidden;
    padding: 0px;
}
#ham   {
        padding:0px;
            }
input[type=text], input[type=email], input[type=number], input[type=password], input[type=url] {
  width: 78%;
 font-size:20px;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
 }

 input[type=number] {
  width: 58%;
 font-size:20px;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
 }


textarea, select {
  width: 95%;
 font-size:20px;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
 }

               }