body {background-color:#ffffff;margin:0; padding: 0; font-family:arial,helvetica,verdana;font-size:14px;color:#000000;}
.wrapper {width:100%;margin:auto;background-color:#ffffff;padding:0;}
.menu {padding:0px 15px 0px 0px;}
.main {padding:25px;}
.error {background-color:#ffcc99;border:solid;border-color:#ff6600;border-width:0px;color:#993300;padding:20px;margin:10px;border-radius:5px;display:none;}
.out {background-color:#ccffcc;border:solid;border-color:#00ff00;border-width:0px;color:#006600;padding:20px;margin:10px;border-radius:5px;}
.small {font-size:10px;line-height:25px;}

h1 {font-size:22px;color:#fff;font-weight:bold;margin-top:0;}
h2 {font-size:28px;color:#c2d82e;font-weight:bold;margin-top:0;margin-bottom:0;}

.mbl-m {display:none;}
.dsk-m {display:inline;}

div label input {
   margin-right:100px;
}
body {
    font-family:sans-serif;
}

.ck-button {
    margin:4px;
    background-color:#eeefe5;
    color:#000000;
    border-radius:20px;
    border:none;
    overflow:auto;
    float:left;
    cursor:pointer;
}

.ck-button:hover {
    background:#d0d0ce;
}

.ck-button label {
    float:left;
    width:170px;
    cursor:pointer;
}

.ck-button label span {
    text-align:center;
    padding:8px 0px;
    display:block;
    font-size:14px;
    cursor:pointer;
}

.ck-button label input {
    position:absolute;
    top:-20px;
    cursor:pointer;
    display:none;
}

.ck-button input:checked + span {
    background-color:#c4d600;
    color:#000;
    cursor:pointer;
    font-weight:bold;
}

.button {
  background-color: #67b64b;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
max-width:200px;
}



input {
  width: 100%;
  padding: 10px 10px;
  margin: 4px 0;
  box-sizing: border-box;
  font-size: 16px;
  border-width:0px;
  border-radius:3px;
  color:#67b64b;
}

.headbar {background-color:#c2d82e;padding:20px 20px 20px 120px;background-image:url('img/t.png'); background-repeat: no-repeat;background-position: left;background-size:contain;border:solid;border-width:5px;border-color:#c2d82e;}

.sitetitle {color:#ffffff;font-size:50px;font-family:arial,helvetica,verdana;text-transform:uppercase;}

.swcode {display:;}

.boxy {margin:0px 0px 0px 10px;background-color:#cccccc;border:solid;border-color:#666666;border-width:0px;width:300px;float:left;border-radius:10px;}
.boxy2 {padding:20px;}

a {color: #954488;text-decoration: underline;}
a:link {color: #954488;text-decoration: underline;}
a:visited {color: #954488;text-decoration: underline;}
a:hover {color: #440e3b;text-decoration:underline;}

table {
	width:100%;padding:0px;border:none;
}

th, td {
  border-bottom: 1px solid #ddd;padding:10px 5px 10px 5px;margin:0;
}

tr {background-color:#ffffff;cursor:pointer;}
tr:hover {background-color:#cccccc;}

tr.headrow {background-color:#ffffff;cursor: default;}
tr.headrow:hover {background-color:#ffffff;}

.selector {width:33%;float:left;}
.selector2 {height:150px;cursor:pointer;background-color:#999;border:solid;border-width:0px;border-color:#a26e30;border-radius:5px;color:#ffffff;padding:20px;margin:25px;font-size:30px;text-align:center;}
.selector2:hover {background-color:#f5a73f;}

.evt1 {margin:10px 0px 0px 0px;background-color:#224e58;padding:20px;border:solid;border-color:#666666;color:#ffffff;border-width:0px;border-radius:10px;max-width:600px;}

ul#nav {margin: 0; padding: 0; list-style: none;position:absolute;top:30px;right:20px;}
ul#nav li {margin: 0px 10px 0px 10px; padding: 10px;  position: relative;  z-index: 20;float:left;  -webkit-transition: background 0.5s; /* Safari */transition: background 0.5s;border-radius:3px;cursor:pointer;font-size:16px;color:#fff;}
ul#nav li a { margin: 0; padding: 15px; text-decoration: none; font-size:16px;color:#fff; }
ul#nav li:hover {background-color:#67b64b;}

@media only screen and (max-width: 650px) {
.headbar {padding:15px 0px 15px 70px;background-image:url('img/t.png'); background-repeat: no-repeat;background-position: left;background-size:contain;border:solid;border-width:5px;border-color:#c2d82e;}
.sitetitle {font-size:30px;}
.boxy {width:100%;margin:0px 0px 20px 0px;}
.swcode {display: none;}
.selector {width:100%;}
.selector2 {margin:10px;}

.mbl-m {display:inline;}
.dsk-m {display:none;}
}
