body {
  height:100%;
  margin: 0;
  padding:0;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 12px;
  color: #0a4872;
  background-color: #a3dbff;
}

a {
  color: #005b93;
  font-weight:bold;
} 

a:hover {
text-decoration:none;
color:#ffffff;
}

p {
  font-size: 12px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #0a4872;
}

.page-header {
  border-bottom: 0pxpx solid #0a4872;
}

hr {
  border-top: 1px solid #00a1ff;
  border-bottom: 1px solid #000000;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  margin-bottom: 5px;
  background-color: #dbf7ff;
  padding: 4px 4px 4px 4px;
  font-size: 12px;
  color: #415777;
  border: 1px solid #7796c4;
}

.well {
  background-color: #ffffaa;
}

.btn {
  color: #333333;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'ffffff, endColorstr='#'e6e6e6, GradientType=0);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
}

.btn-primary {
  background-color: #006dcc;
  color: #000333;
  background-image: -moz-linear-gradient(top, #f7f301, #00a1ff);
  background-image: -ms-linear-gradient(top, #f7f301, #00a1ff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f301), to(#00a1ff));
  background-image: -webkit-linear-gradient(top, #f7f301, #00a1ff);
  background-image: -o-linear-gradient(top, #f7f301, #00a1ff);
  background-image: linear-gradient(top, #f7f301, #00a1ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'f7f301, endColorstr='#'00a1ff, GradientType=0);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #00a1ff;
}

.btn-warning {
  color: #ffffff;
  background-image: -moz-linear-gradient(top, #6b3394, #000142);
  background-image: -ms-linear-gradient(top, #6b3394, #000142);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b3394), to(#000142));
  background-image: -webkit-linear-gradient(top, #6b3394, #000142);
  background-image: -o-linear-gradient(top, #6b3394, #000142);
  background-image: linear-gradient(top, #6b3394, #000142);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'6b3394, endColorstr='#'000142, GradientType=0);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #000142;
}

.btn-danger {
  color: #ffffff;
  background-image: -moz-linear-gradient(top, #f14c5e, #3a3a3a);
  background-image: -ms-linear-gradient(top, #f14c5e, #3a3a3a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f14c5e), to(#3a3a3a));
  background-image: -webkit-linear-gradient(top, #f14c5e, #3a3a3a);
  background-image: -o-linear-gradient(top, #f14c5e, #3a3a3a);
  background-image: linear-gradient(top, #f14c5e, #3a3a3a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'f14c5e, endColorstr='#'3a3a3a, GradientType=0);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #3a3a3a}

.btn-success {
  color: #333333;
  background-image: -moz-linear-gradient(top, #ffffff, #4cc6fd);
  background-image: -ms-linear-gradient(top, #ffffff, #4cc6fd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#4cc6fd));
  background-image: -webkit-linear-gradient(top, #ffffff, #4cc6fd);
  background-image: -o-linear-gradient(top, #ffffff, #4cc6fd);
  background-image: linear-gradient(top, #ffffff, #4cc6fd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'ffffff, endColorstr='#'4cc6fd, GradientType=0);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #4cc6fd;
}

.btn-info {
  color: #ffffff;
  background-image: -moz-linear-gradient(top, #00922d, #61dc33);
  background-image: -ms-linear-gradient(top, #00922d, #61dc33);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00922d), to(#61dc33));
  background-image: -webkit-linear-gradient(top, #00922d, #61dc33);
  background-image: -o-linear-gradient(top, #00922d, #61dc33);
  background-image: linear-gradient(top, #00922d, #61dc33);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'00922d, endColorstr='#'61dc33, GradientType=0);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #61dc33;
}

.alert {
  padding: 8px 35px 8px 14px;
  background-color: #ffffaa;
  border: 1px solid #c9c932;
}

.alert-success {
  background-color: #ffffff;
  border-color: #aad4ff;
}
.alert-success, .alert-success .alert-heading {
  color: #4cc6fd;
}
.alert-danger, .alert-error {
  background-color: #b2b2b2;
  border-color: #966167;
}
.alert-danger,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
  color: #3a3a3a;
}
.alert-info {
  background-color: #68c7ff;
  border-color: #0097ce;
}
.alert-info, .alert-info .alert-heading {
  color: #0f3863;
}

.navbar-inner, #wrap > nav {
  background-image: -moz-linear-gradient(top, #ffff7a, #72d9ff);
  background-image: -ms-linear-gradient(top, #ffff7a, #72d9ff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffff7a), to(#72d9ff));
  background-image: -webkit-linear-gradient(top, #ffff7a, #72d9ff);
  background-image: -o-linear-gradient(top, #ffff7a, #72d9ff);
  background-image: linear-gradient(top, #ffff7a, #72d9ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'ffff7a, endColorstr='#'72d9ff, GradientType=0);
}

.navbar-brand, .navbar-default {
  font-size: 25px;
  color: #007dcc !important;
}

.navbar-brand a:hover, .navbar-default a:hover {
  color:#009de5 !important;
}

.navbar .divider-vertical {
  height: 45px;
  background-color: #;
  border-right: 1px solid #;
}

.navbar .nav > li > a {
  padding: 10px 10px 11px;
  font-size: 15px;
  color: #007dcc;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > li > a:hover {
  color: #108dcc;
}

.label,
.badge {
  padding: 1px 3px 2px;
  font-size: 10px;
  color: #ffffff;
  background-color: #00a1ff;
}

.label-important,
.badge-important {
  background-color: #3a3a3a;
}

.label-warning,
.badge-warning {
  background-color: #42c6ff;
}

.label-success,
.badge-success {
  background-color: #6b3394;
}

.label-info,
.badge-info {
   background-color: #61dc33;
}

#page-wrap { margin: 0px; width: 100%; }
#profile { background-color: transparent; border:0px; margin-bottom:0px; }

@media all and (max-width: 566px) {
/*iPhone portrait and smaller*/ 
.sidebar input.form-control { width: 100%; }
input.form-control, select.form-control, textarea.form-control  { width: 100%; display: inline-block;}

} @media all and (min-width: 550px) and (max-width: 766px) {
/*iPhone landscape to anything smaller than iPad portrait*/ 
.sidebar input.form-control { width: 200px; }
input.form-control, select.form-control, textarea.form-control  { width: 100%; display: inline-block;}

} @media all and (min-width: 767px) {
/*iPad portrait and larger, desktop defaults*/ 
.sidebar input.form-control { width: 100%; }
input.form-control, select.form-control { width: 200px; display: inline-block;}
textarea.form-control  { width: 350px; display: inline-block;}
.col-xs-12.col-sm-9 {margin-left:20%;}

} @media all and (max-width:549px){
#usermenu {display:none;}
#usermenumobile {display:block;}
#newsticker ul {display:inline;}
#newsticker li {height:15px; font-size:12px; display:inline;}

} @media all and (min-width:550px){
#usermenu {display:block;}
#usermenumobile {display:none;}
#newsticker ul {display:inline;}
#newsticker li {height:15px; font-size:12px; display:inline;}

} @media all and (max-width:238px){
#usermenumobile {margin-top:114px !important;}
#newsticker ul {display:inline;}
#newsticker li {height:15px; font-size:12px; display:inline;}

#form #table { width: 50%; }
}

/* Do not link to the default menu css in your template header! */
.dropdown-menu {border-bottom: 1px solid #eee;}
.dropdown-menu {background-color:#60C2FF;}
.dropdown-menu li a:hover {background-color:#A3DBFF; color:#108dcc !important;}
 /* .ddmenu ul li a:after {content:'\25BC'; font-size: .5em;} */ /* arrow symbol */
.ddmenu ul li ul a:after {content:'';}
.ddmenu .btn {border: 0px; background-color: transparent; }

/* Chunk of defaults */
.ddmenu {position:relative; z-index:100;} 
.ddmenu ul li a, .ddmenu ul li a:visited { display:block; width: 100%; text-decoration:none; text-align:center; }
.ddmenu ul {padding:0; margin:0; list-style: none;}
.ddmenu .dropdown-menu ul li {float:left; position:relative; width:100%; background-clip:padding-box;} 
.ddmenu ul li ul {display: none; } 
.ddmenu ul li:hover ul {display:block; position:absolute; left:0;}
.ddmenu ul li:hover ul li ul {display: none;}
.ddmenu ul li:hover ul li a {display:block; }
.ddmenu ul li:hover ul li a:hover { width: 100%; }
.ddmenu ul li:hover ul li:hover ul {display:block; }
.ddmenu ul li:hover ul li:hover ul.left {left:-182px;}

@media all and (max-width: 767px)
{ /* Anything smaller than iPad portrait */
.ddmenu ul li a:after {content:'';} 
.ddmenu ul li { float: none; }
.ddmenu ul li:hover ul {display:none; position:relative; left: auto; float: none;}

#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
.footer { text-align: center; margin-bottom: 0px; }
#footer { height: 60px; }
#footer p:first { font-size: .1em; font-weight:bold; background:#000;};

/* NEWS */

.news fieldset{
color:black;
background-image:url("data:image/png;base64,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");
border-radius:5px;
border:white;
background-color: white;
/*border:2px dotted black;*/
border-bottom: 3px solid brown;
}

#news.news .content .authorimg {
float:left;
border: 1px dotted black;
padding:2px;
margin-right:10px;
margin-bottom:4px;
}

.news fieldset .title:before {
content:'>>> ';
font-size:11px;
}

.news {
color:brown;
}
.news fieldset .content {
text-align:justify;
color:black;
}

.news .date {
font-size:10px;
font-weight: bold;
color:brown;
}

.news .author a {
color:orange;
}

.news .author a:hover {
color:brown;
}

.news .title {
font-size:25px;
font-weight:bold;
color:orange;
}

.news .author:before {
content: ' | ';
}

.news .author {
color:brown;
font-size:10px;
}

.news .comment {
font-size:10px;
}

.news .comment:before {
content: ' | ';
}

.pages {
color:brown;
}

.page {
color:white;
background-color:brown;
border-radius:5px;
border:2px solid brown;
}

.page:hover {
color:orange;
background-color:white;
border:0px;
}

.cdate {
font-size:10px;
font-weight: bold;
color:brown;
}

.cauthor {
color:brown;
font-size:10px;
}
.ccontent {
font-size:10px;
text-align:justify;
color:black;
}

.ccontent img {
float:left;
border: 1px dotted black;
padding:2px;
margin-right:10px;
margin-bottom:4px;
}  