body {
  padding-top: 70px;
  padding-bottom: 30px;
}

.theme-dropdown .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

body.login {
   padding-top: 0px;
   color: #333333;
}

body.login h3 {
   font-size: 90%;
}

body.login h4 {
   font-size: 90%;
}

body.login h5 {
   font-size: 90%;
   margin-top: 5px;
   margin-bottom: 5px;
}


body.login form {
   font-size: 90%;
   line-height: 1.2;
}

body.login li {
   line-height: 1.2;
}

body.login ul {
   line-height: 1.2;
}

body.login >li > a{
   line-height: 1.2;
}


body.mobilemember {
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

.padding0 {
   !important;
   padding-left: 0px;
   padding-right: 0px;
}

.paddingvert0  {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
   margin-bottom: 0px !important;
}

.paddingvert10 {
   padding-top: 10px !important;
   padding-bottom: 10px !important;
}

.padding5 {
   padding-left: 5px;
   padding-right: 5px;
}

.padding10 {
   padding-left: 10px;
   padding-right: 10px;
}

input.form-control {
   margin-bottom: 10px;
}


div.DTE_Label>label {
   float: left;
   width: 40%;
   padding-top: 2px;
   font-size: 12px;
}

label.DTE_Label {
   font-size: 12px;
}

div.DTE_Field_Input label {
   width: 10%;
   padding-top: 2px;
   margin-right: 10px;
   font-size: 100%;
   float: left;
}

div.DTE_Field_Input > div > div {
   clear: both;
}


div.DTE_Field_Input>select {
   float: left;
   width: 150px;
   padding-top: 2px;
   padding-bottom: 0px;
   margin-bottom: 2px;
   margin-bottom: 2px;
   font-size: 100%;
}

div.DTE_Field_Input>input, div.DTE_Field_Input>select {
   float: left;
   height: 20px;
}

div.DTE_Field_Input>input, div.DTE_Field_Input>select {
   float: left;
   width: 150px;
   padding-top: 2px;
   padding-bottom: 0px;
   margin-bottom: 2px;
   font-size: 100%;
}

div.DTE_Form_Info input, div.DTE_Form_Info select, div.DTE_Form_Info button {
   margin-bottom: 0px;
   padding-bottom: 0px;
   width: 150px;
}

div.DTE_Field_Input button {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}


.dropdown-menu > li > a:focus {
   color: white;
   background-color: #19a0eb;
}

.dropdown-menu > li > a:hover {
   color: white;
   background-color: #19a0eb;
}

/*.dropdown-menu > li {
   color: white;
   background-color: #19a0eb;
}*/


.payment-form input:focus:invalid:focus,
.payment-form textarea:focus:invalid:focus,
.payment-form select:focus:invalid:focus {
  border-color: #52A8EC;
  -webkit-box-shadow: 0 0 6px #52A8EC;
     -moz-box-shadow: 0 0 6px #52A8EC;
          box-shadow: 0 0 6px #52A8EC;
}

.payment-form input:focus:invalid,
.payment-form textarea:focus:invalid,
.payment-form select:focus:invalid {
  color: #555555;
  border-color: #52a8ec;
}


.payment-form .control-group.error .checkbox,
.payment-form .control-group.error .radio,
.payment-form .control-group.error input,
.payment-form .control-group.error select,
.payment-form .control-group.error textarea {
  color: #555555;
}





.payment-form input:focus
.payment-form textarea:focus,
.payment-form select:focus {
  border-color: #1ABC1A;
  -webkit-box-shadow: 0 0 6px #1ABC1A;
     -moz-box-shadow: 0 0 6px #1ABC1A;
          box-shadow: 0 0 6px #1ABC1A;
}

.payment-form textarea:focus,
.payment-form input[type="text"]:focus,
.payment-form input[type="password"]:focus,
.payment-form input[type="datetime"]:focus,
.payment-form input[type="datetime-local"]:focus,
.payment-form input[type="date"]:focus,
.payment-form input[type="month"]:focus,
.payment-form input[type="time"]:focus,
.payment-form input[type="week"]:focus,
.payment-form input[type="number"]:focus,
.payment-form input[type="email"]:focus,
.payment-form input[type="url"]:focus,
.payment-form input[type="search"]:focus,
.payment-form input[type="tel"]:focus,
.payment-form input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #1ABC1A;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1ABC1A;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1ABC1A;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1ABC1A;
}

.navbar.transparent { 
   background-color: rgba(255,255,255,0.8);
}
.navbar-brand.transparent {
   background-color: rgba(255,255,255,0.8);
   background-image: none !important;
}

.navbar {
   background: rgb (0,0,0);
   background-image: none !important;
}

#fs_navbar_footer {
   background-color: rgba(255,255,255,1.0);
}



