/* CSS reset */
html,body {
  margin:0;
  padding:0;
  height:100%;
  min-height:100%;
  background-color:#fff; /*#f9f9f9;*/
  font-family:arial,sans-serif;
  font-size:12px;
  color: #777;
}


html{
  overflow-y: scroll;
}

img {
  border: 0px;	
}

table {
  font-family:arial,sans-serif;
  font-size:12px;
  color: #777;
  border-collapse:collapse;
  border-spacing:0;
}

table, tr, td, th{ border-collapse: collapse;}
select{
  height: 26px;
}


input[type="password"],input[type="text"],select, textarea{
  border-radius: 7px;
  border:1px solid #b0b0b0;
  padding:5px;
  color:#555;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}

input[type='text']:focus, input[type='password']:focus, select:focus, textarea:focus {
  -webkit-box-shadow: 0 0 5px rgba(68, 169, 255, 1);
  -moz-box-shadow: 0 0 5px rgba(68, 169, 255, 1);
  -ms-box-shadow: 0 0 5px rgba(68, 169, 255, 1);
  -o-box-shadow: 0 0 5px rgba(68, 169, 255, 1);
  box-shadow: 0 0 5px rgba(68, 169, 255, 1);
  border: 1px solid rgba(68, 169, 255, 1);
  background-color: #fdffcd;
}

input[type='text']:disabled, input[type='password']:disabled, select:disabled, textarea:disabled {
  background:#DDD;
  color:#777;
}

input[type='text']:read-only, input[type='password']:read-only, textarea:read-only {
  background:#DDD;
  color:#777;
}

.fieldDisable, .fieldDisabled{
  background-color: #ccc;
  color: #000;
}

h1{
  font-size: 20px;
  font-weight: normal;
  color:#555;
}

.title{
  width: 100%;
  height: 30px;
  font-size: 18px;
  color:#5C4207;
  text-align: center;

}

.label{
  padding-top: 5px;
  height: 15px;
  color: #1e62d0;
}

.divButton{
  width: 100%;
  height: 30px;
  text-align: right;
}

fieldset{
  border: 1px solid #999;
}


.btnDisabled{
  background-color:#f9f9f9;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #c9c9c9;
  display:inline-block;
  color:#ccc;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
}


.btnSubmit {
  -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
  -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
  box-shadow:inset 0px 1px 0px 0px #97c4fe;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
  background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
  background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
  background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
  background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
  background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
  background-color:#3d94f6;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #337fed;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
  text-shadow:0px 1px 0px #1570cd;
}

.btnSubmit:hover{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
  background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
  background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
  background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
  background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
  background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
  background-color:#1e62d0;
}

.btnWhite {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
  background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
  background-color:#ffffff;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #dcdcdc;
  display:inline-block;
  cursor:pointer;
  color:#666666;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffffff;
}

.btnWhite:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
  background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
  background-color:#f6f6f6;
}

.btnOrange {
  -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
  box-shadow:inset 0px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffee66;
}
.btnOrange:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}

.btnButton,.btnGrey {
  -moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
  -webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
  box-shadow:inset 0px 1px 3px 0px #91b8b3;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
  background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
  background-color:#768d87;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid #566963;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
  text-shadow:0px -1px 0px #2b665e;
}
.btnButton:hover, .btnGrey:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
  background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
  background-color:#6c7c7c;
}

.btnRed {
  -moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
  background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
  background-color:#fc8d83;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #d83526;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
  text-shadow:0px 1px 0px #b23e35;
}
.btnRed:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
  background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
  background-color:#e4685d;
}
.btnGreen {
  -moz-box-shadow:inset 0px 1px 0px 0px #c3ff8f;
  -webkit-box-shadow:inset 0px 1px 0px 0px #c3ff8f;
  box-shadow:inset 0px 1px 0px 0px #c3ff8f;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #069e06), color-stop(1, #318500));
  background:-moz-linear-gradient(top, #069e06 5%, #318500 100%);
  background:-webkit-linear-gradient(top, #069e06 5%, #318500 100%);
  background:-o-linear-gradient(top, #069e06 5%, #318500 100%);
  background:-ms-linear-gradient(top, #069e06 5%, #318500 100%);
  background:linear-gradient(to bottom, #069e06 5%, #318500 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#069e06', endColorstr='#318500',GradientType=0);
  background-color:#069e06;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  border:1px solid #65a300;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 30px;
  text-decoration:none;
  text-shadow:0px 1px 0px #528009;
}
.btnGreen:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #318500), color-stop(1, #069e06));
  background:-moz-linear-gradient(top, #318500 5%, #069e06 100%);
  background:-webkit-linear-gradient(top, #318500 5%, #069e06 100%);
  background:-o-linear-gradient(top, #318500 5%, #069e06 100%);
  background:-ms-linear-gradient(top, #318500 5%, #069e06 100%);
  background:linear-gradient(to bottom, #318500 5%, #069e06 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#318500', endColorstr='#069e06',GradientType=0);
  background-color:#318500;
}
