/*******************************************************************************
 *
 *
 * This file is part of gvSIG Roads.
 *
 * gvSIG Roads is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ******************************************************************************/
/*** Default  gvNIX ***/

.flag {
	height: 11px;
	width: 16px;
}

/* Custom theme Bootstrap for gvNIX by DISID */

.bs-docs-nav { /* gvSIG Roads modification */
	background-color: #0b5476;
	border-color: #117baf;
}
.bs-docs-nav .navbar-toggle {
	border-color: #608224;
}
.bs-docs-nav .navbar-toggle:hover {
	background-color: #608224;
	border-color: #43600E;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus,
.bs-docs-nav .navbar-nav > .active > a, .bs-docs-nav .navbar-nav > .active > a:hover {
	color: #fff;
	background-color: #43600E;
}
.bs-docs-nav .navbar-nav > li > a {
color: #acc47f;
}
@media (max-width: 767px){
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #acc47f;
	}
}

body {
  padding-top: 70px;
  padding-bottom: 30px;
}
	@media (min-width: 768px) and (max-width: 1020px){
		body {
		  padding-top: 120px;
		}
	}

	@media screen and (min-width: 992px) and (max-width: 1199px){
		body {
		  padding-top: 120px;
		}
	}

  @media screen and (min-width: 768px) and (max-width: 991px){
		body {
		  padding-top: 170px;
		}
	}

.alert{
	font-size: 0.95em;
	display: block;
}

 @media (min-width: 0px) {
	.form-horizontal .control-label {
		text-align: right;
	}
}

.btn {
	margin: 5px 0;
}

/* Custom theme Bootstrap signin.css*/

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}


/* Custom datatables */

.btn-group{
	margin-right:5px;
}

/* Custom ui buttons */
.ui-dialog-buttonset{
	width: 100%;
}

.ui-dialog-buttonset .btn-default {
  position:relative;
  float:right;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px;
  color:#333;
  background-color:#fff;
  border-color:#ccc;
  margin-right:5px;
  width:auto;
}

.ui-dialog-buttonset .btn-primary {
  position:relative;
  float:right;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px;
  color:#fff;
  background-color:#428bca;
  border-color:#357ebd;
  margin-right:5px;
	width:auto;
}

.ui-dialog-buttonset button {
	-moz-user-select: none;
	 border: 1px solid rgba(0, 0, 0, 0);
	 border-radius: 4px;
	 cursor: pointer;
	 display: inline-block;
	 font-size: 14px;
	 font-weight: normal;
	 line-height: 1.42857;
	 margin-bottom: 0;
	 padding: 6px 12px;
	 text-align: center;
	 vertical-align: middle;
	 white-space: nowrap;
	 background-color: #428BCA;
	 border-color: #357EBD;
	 color: #FFFFFF;
   display: block;
	 padding-left: 0;
 	 padding-right: 0;
 	 width:100%;
 }

