
body {
  font-size: 16px !important;
  line-height: 1.42857143;
  color: #000000 !important;
  background-color: #fff;
}

#view-noticia form * {
  font-size: 16px !important;
  font-family: sans-serif !important;
  /* color: #000000 !important; */
}

#main-transparent,
#main{
  overflow: hidden ;
}

h3{
  /*margin: 0 ;/*
    border-left: 2px solid red;
    padding: 0 5px;*/
}
#topo{
  position: relative;
  z-index: 1;
}

#form-cadastro{
  width: 400px;
  margin: 20px auto;
}
#corpo{
  min-height: 50px ;
}
.btn-size{
  width: 120px;
  /*    height: 20px;
            padding: 0 0 10px 0;*/
}
.panel{
  width: 540px;
  margin: 20px auto;
}
#corpo,
#mapa-site{
  width: 954px ;
}

a:-webkit-any-link{
  cursor: auto;
  text-decoration: none ;

  color: -webkit-link;
}

.form-login{
  display: table;

  width: 450px;
  min-height: 40px;
  margin: 25px auto;
  padding: 25px;

  border: 1px solid #d9d9d9;
  border-radius: 10px;
}

.form-login .col-xs-4{
  width: 100% ;
}

#corpo ul{
  margin: 0 ;
}

a:-webkit-any-link{
  cursor: auto;
  text-decoration: none ;

  color: #428bca;
}

.logout{
  float: right;
}
#view-noticia{
  width: 100%;
  padding: 0px 15px;
}

#view-noticia h1{
  border-bottom: 1px solid #d2d2d2;
}

/*span {
        display:inline-block
}*/

span{
  display: block;
}

#menu-cima ul{
  margin-bottom: 0 ;
}

#menu li a{
  text-decoration: none;
}

.form-login .first{
  min-width: 120px;
}

.form-login .middle{
  min-width: 500px;
}

.form-login.last{
  min-width: 150px;

  text-align: center;
}

.form-login .data{
  width: 95%;
}

.form-login .edicao{
  width: 95%;
}

.form-login .link{
  width: 98%;
}

.form-leis .row{
  margin: 10px;
  margin-right: 0 ;
  margin-left: 0 ;
  padding: 0 100px;
}

.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-8{
  display: inline-block;

  padding: 0 2px;
}

.form-leis .col-size{
  display: inline-table;

  width: 19%;
}

.form-leis .col-size-last{
  display: inline-table;

  width: 137px;
}

.form-leis .col-size-autor{
  display: inline-block;

  width: 47%;
}

.form-leis .col-size-titulo{
  width: 97%;
}

.form-leis .col-size-texarea{
  width: 97%;
}

.form-leis label{
  font-size: 14px;

  display: inline;

  margin-top: 8px;
  padding: 6px;
  padding-left: 0;

  color: #777;
}

.control-group.error input,
.control-group.error label{
  color: #a94442;
  border-color: #a94442 ;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.col-size-icon{
  width: 1px;

  text-align: center;
}

button.btn-excluir{
  min-width: 30px;
  min-height: 32px;

  text-align: center;

  border: none;
  background: url(/smg/leis/images/excluir.png);
}

button.btn-visualizar{
  min-width: 30px;
  min-height: 32px;

  text-align: center;

  border: none;
  background: url(/smg/leis/images/ver.png);
}

button.btn-print{
  min-width: 30px;
  min-height: 32px;

  text-align: center;

  border: none;
  background: url(/smg/leis/images/document-print.png);
}

button.btn-more{
  min-width: 32px;
  min-height: 32px;

  text-align: center;

  border: none;
  background: url(http://icons.iconarchive.com/icons/creative-freedom/shimmer/32/Document-Add-icon.png);
}

button.btn-alterar{
  min-width: 30px;
  min-height: 32px;

  text-align: center;

  border: none;
  background: url(/smg/leis/images/editar.png);
}


.paginacao{
  clear: both;

  width: 225px;
  margin: 0 auto;
  padding-top: 20px;
}

.pageSelector,
.rowsDetail{
  clear: both;
}

.pageLink{
  line-height: 1.42857143;

  position: relative;

  float: left;

  margin-left: -1px;
  padding: 6px 12px;

  text-decoration: none;

  color: #428bca;
  border: 1px solid #ddd;
  background-color: #fff;
}

.pageLink:hover{
  background: lightblue;
}

td.pageList{
  display: inline-flex;

  padding: 0;
}

table.htmlPageChooser{
  min-width: 0;
  margin: 0 auto;
}

td.col-size-nome{
  width: 150px;

  text-align: left;

  border: 1px solid #d3d3d3;
}

td.col-size-lei,
td.col-size-publicacao{
  width: 52px;

  text-align: center;

  border: 1px solid #d3d3d3;
}

td.col-size-vr-destaque{
  width: 108px;

  text-align: center;

  border: 1px solid #d3d3d3;
}

div.home.row .col-md-3{
  text-align: center;

  border: 1px solid red;
}

td.pageSelector input[type='text']{
  font-size: 14px;

  display: initial;

  width: 82px;
  min-height: 34px;
  margin-left: 5px;
  padding: 6px 12px;

  color: #555;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
}

td.pageSelector input[type='submit']{
  font-size: 14px;
  font-weight: 400;

  display: inline-block;

  margin: 0 3px;
  padding: 6px 12px;

  text-align: center;

  color: #fff;
  border: 1px solid transparent;
  border-color: #4cae4c;
  border-radius: 4px;
  background-color: #5cb85c;
}

.btn-excluir{
  width: 30px;

  background-image: url(../images/excluir.png);
  background-repeat: no-repeat;
}

/** autocomplete **/

.ui-autocomplete{
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  overflow-y: auto;

  max-height: 100px;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete{
  height: 100px;
}
