.btn {
	margin-left: 1px;
}

.table > tbody > tr > td {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	vertical-align: middle;
	line-height: 35px !important;
}

/*TABs*/
.nav-tabs {
    position: relative;
    margin-bottom: 0;
    border-bottom: 0;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs > li > a {
	padding-left: 10px;
	padding-right: 10px;
}

.nav-tabs > li > a.active {
    border-top: 3px solid #f3565d !important;
}

.nav-tabs > li > a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #0b94ea;
    /*border-color: #eee #eee #ddd !important;*/
}

.tab-content {
    border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 10px;
}

/*INPUTs*/
/*fieldset[disabled] .form-control, .form-control[disabled], .form-control[readonly],*/
input:required:invalid, input:focus:invalid,
textarea:required:invalid, textarea:focus:invalid,
select:required:invalid, select:focus:invalid {
    background-color: #FDBBBB;
	/*border-width: 1px;
	border-color: red;
	box-shadow: 0 0 1.5px 1px red;*/
	/*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);*/
	
}

input:required:valid, input:focus:valid,
textarea:required:valid, textarea:focus:valid,
select:required:valid, select:focus:valid {
    background-color: #E0FBB8;
}

.text-large {
  font-size: 400%;
}

/*input:invalid+span:after {
    content: '✖';
    padding-left: -50px;
}

input:valid+span:after {
    content: '✓';
    padding-left: -50px;
}*/

/*span.tableLoading {
	background-image: url("../image/loading.gif");
	background-repeat: no-repeat;
	padding-left: 35px;
	display: block;
}*/

/*table.dataTables tbody > tr > td {
	white-space: nowrap;
}*/

/*MODALs*/
.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-warning {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-danger {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-primary {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}

/*breadcrumb*/
.breadcrumb li, .breadcrumb li > *, .breadcrumb li:before {
	color: white !important;
	font-weight: bold;
}

