body{
  background: #333 !important;
  font-family: 'Open Sans', sans-serif !important;
}
h1 {

}
h2,h3,h4,h5,h5,p,a,label {
  font-family: 'Open Sans', sans-serif;
}
.text-featured {
  color: #f7931e;
}
.btn-custom {
  background: #f7931e;
  color:#fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.btn-custom:hover {
  background: #e74c3c;
  color:#fff !important;
}
.logout{
  color: #fff;
  margin-top: 15px;
}
.logout a{
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.logout a:hover{
  color: #ccc;
  text-decoration: none;
}
.sidebar{
  min-height: 100%;
}
.main-content{
  min-height: 100%;
  margin-top:20px;
}

.message{
  padding: 10px 35px 10px 15px;
  margin-bottom: 20px;
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;

  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

iframe{
  width: 100%;
  border: 0;
  height: 400px;
  background-color: #fff;
}
#content_sortable{
  margin-left:0px;
}
#content_sortable ul{
  margin-left:20px !important;
}
#content_sortable .thumbnail{
  -webkit-transition: none;
  transition: none;
}
.attachimage{
  width: 100px;
  float: left;
  margin: 0px 2px;
  padding: 0px;
}
.attachimage .thumbnail .caption{
  padding:0px;
}
.state-highlight{
  width:136px;
  height:174px;
  background-color: #cecece;
  float:left;
  display: block;
}

/* Modal Images */
ul.imagelist{
  margin: 0;
  padding: 0;
}
ul.imagelist li{
}
ul.imagelist li .name{
}
ul.imagelist li .buttonescolher{
  margin-top:30px;
  margin-right:30px;
}
.numbers{
  font-family: Arial, sans-serif;
}
.numbers a{
  font-family: Arial, sans-serif;
  font-size:14px;
  color: #333;
}
.modal-dialog {
  width: 65% !important;
}
.gallery ul li{
  list-style-type: none;
  margin:0 3px;
}
#content_sortable { list-style-type: none; margin-top: 20px; padding: 0; width: 100%; }

ul.pop-thumb-list li{
  cursor: pointer;
  margin-bottom:10px;
}
#imgDestaque{
  margin-top: 10px;
}

/* theme */
body .navbar{
  background: #333;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  margin-bottom: 0px;
}

.navbar .navbar-inner{
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  min-height: 45px;
  position: relative;
}

.navbar .brand {
  background: url(../img/logoadmin.png) no-repeat !important;
  text-indent: -9000px;
  width: 210px;
  height: 25px;
  margin-top: 10px;
}

.bs-sidebar{
  padding: 10px 15px;
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  font-family: 'Open Sans', sans-serif;
}

.bs-sidebar .nav li a {
  color: #fff;
  font-size: 16px;
}
.bs-sidebar .nav li a:hover {
  color: #444;
}

.bs-sidebar.nav li a {
  display: block;
  height: 38px;
  line-height: 36px;
  padding: 0 16px 0 7px;
  color: #585858;
  text-shadow: none!important;
  font-size: 17px;
  text-decoration: none;
}
.content .nav>li>a:hover, .nav>li>a:focus {
}
.bs-sidebar .nav li a i{
  margin-right:5px;
}

.login {
  padding: 10px 15px;
  margin-top: 50px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  font-family: 'Open Sans', sans-serif;
}
.login h2{
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}

.main-content .panel-primary {
  border-color: #333 !important;
}

.main-content .panel-primary .panel-heading {
  border-color: #333 !important;
  background-color: #333 !important;
  border-radius: 0 !important;
}

a:hover, a:focus {
  text-decoration: none !important;
}


div.input-group input.search-query {
  padding:15px; 
  background: #fff; 
  color: #333;
  border: none;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  width:100%;
}
button.search-btn {
  padding:15px; 
  background: #fff; 
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  border: none;
  color: #333;
}