body { background:#000823; background-repeat:repeat; }
body, html {min-height:100%;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p {
-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
}
p { margin: 0 0 20px; }
.navbar { background-image:url('../img/bg.png'); background-repeat:repeat;background:#000823; border:none !important;}
.navbar-brand {padding: 15px 15px;}
.navbar-brand img {width:200px !important;height:auto !important;}
.navbar-nav > li > a {padding-top:51px;padding-bottom:51px;}
.jumbotron { background-color: transparent; padding: 121px 0 0 0;margin-bottom:0; }
.jumbotron>.container {padding-bottom:30px;}
body * img {max-width:100%;}
body>.csc-default>.container {min-height:50px;padding-bottom:20px;}
.csc-default::after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}
.footer { margin-top: 40px; padding: 40px 0; }
.news-list-view .article { border-bottom: 1px solid #dcdcdc; padding-bottom: 30px; }
.news-list-view .article + .news-list-view .article { padding-top: 30px; }
.news-list-date time { margin-bottom: 7px; color: #2a6496; }
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: visible; }
@media only screen and (max-width: 1200px)  { .container { width: 100%; } }
form { position: relative; }
fieldset {
  clear: left;
  border: 0;
  padding: 10px;
  margin-bottom: 20px;
}
legend {
  font-weight: bold;
  margin: 3px 10px 10px 0;
  line-height:1.0em;
  white-space:normal;
}
label {
  /* label */
  display: block;
  width:30%;
  float: left;
  clear: left;
  text-align: left !important;
  font-weight: bold;
}
.tx-felogin-pi1 {width:80%;}
div.powermail_fieldwrap,
.femanager_fieldset,
.tx-felogin-pi1 fieldset>div { margin: 0 0 0.5em 0; clear: both; }
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea,
select {
  font-size: 14px; 
  width:69%;
  padding: 3px; 
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #e7e7e7;
}

textarea { height: 80px; }
input:hover {border: 1px solid #bd0000; }
input:focus { 
  outline: none; 
  border: 1px solid #bd0000; 
  -webkit-box-shadow:inset 1px 1px 2px 2px #b2b2b2;
  box-shadow:inset 1px 1px 2px 2px #b2b2b2; 
}
input[type="submit"] {
  float: right;
  margin: 10px 0 10px 0;
}

input[type="submit"] {
  width:auto;
  border: 0;
  padding: 5px 20px;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid transparent; 
}
.powermail_fieldwrap{margin-bottom:0.5em;}
.powermail_fieldwrap:after { 
  content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}
.powermail_fieldwrap_type_radio,
.powermail_fieldwrap_type_radio { padding: 0; margin: 0; border: 0; }
.powermail_fieldwrap_type_radio>label,
.powermail_fieldwrap_type_radio>label { padding: 0; float:left; width:30%; font-size: 1em; border:none; margin:0;}
.powermail_fieldwrap_type_radio .powermail_field,
.powermail_fieldwrap_type_radio .powermail_field,
.powermail_fieldwrap_type_radio .powermail_field,
.femanager_fieldset.femanager_gender .controls { float: right; padding: 3px; width: 69%; /*margin-right:56px; */}
.powermail_fieldwrap_type_radio .powermail_field .radio,
.powermail_fieldwrap_type_radio .powermail_field .check {width:30%;float:left;padding-left:0;}
.powermail_fieldwrap_type_radio .powermail_field .radio:first-child,
.powermail_fieldwrap_type_radio .powermail_field .check:first-child {margin-top:-5px;}
.powermail_fieldwrap_type_radio .powermail_field .radio label,
.powermail_fieldwrap_type_radio .powermail_field .check label,
.powermail_captcha_outer label { width:auto; margin:0.2em 0 0 1em;}
.powermail_radio_inner,
.powermail_check_inner { float:right; margin: 0.5em 0 0.5em 0px; width:100%; }
.powermail_radio_inner label,
.powermail_check_inner label{ float:right; width:80%; margin-top:0; line-height:1em; font-weight:normal;}
.powermail_radio_inner label {margin-top:0.3em;}
.powermail_captchaimage { width: 392px; margin-top: 10px; }
/*.femanager_zip, .femanager_city {clear:none;}
.femanager_zip {float:left;}
.femanager_zip .controls {margin-left:218px;}
.femanager_city {float:right;width: 300px; margin-right:5px;}
.femanager_city label {width:auto;}*/
.container {background:#e5e4e2;}
.container.thumbs .csc-default { padding: 14px; }

.cc_container { background: rgba(34,34,34,0.8) !important; }
.cc_container .cc_btn { max-width: 220px !important;  }

ul.old_images,
ul.old_images li {margin:0; padding:0; list-style: none;}
ul.old_images:after {content: "."; clear: both; display: block; visibility: hidden; height: 0px;}
ul.old_images li {float:left;margin:0.5em;}
ul.old_images li img {
  opacity: 0.5;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
ul.old_images li img:hover,
ul.old_images li img:focus { opacity: 1; }

ul.images li .loading_icon {
  position:absolute;
  width:48px;
  height:48px;
  margin: -0.8em -4.7em;
  background:url('../img/ajax-loader.png');
  display:none;
}
button.removeimage {
  position:absolute; 
  text-indent:-300em;
  width:0px;
  height:20px;
  background:transparent url('../img/remove-icon.png') top right no-repeat;
  background-size:20px;
  border:none;
  margin:-10px 0 0 80px;
  padding:1em;
}
button.removeimage:hover,
button.removeimage:focus {
  outline: none !important; 
  border: none !important; 
  -webkit-box-shadow:none !important;
  box-shadow:inset none !important; 
}
ul.images li.deleted {display:none;}