/* Structures */

/*body {
	font-size: 15px;
}*/
address, blockquote, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, ul,
.h1, .h2, .h3, .h4, .h5, .h6, .alert, .breadcrumb, .carousel, .embed-responsive, .jumbotron, .lead, .list-group, .navbar, .pager, .page-header, .panel, .panel-group, .progress, .table, .thumbnail, .well, .media, .tab-content {
	margin: 0;
	margin-bottom: 15px;
}
hr {
	margin: 15px 0;
}
blockquote, .well {
	padding: 15px;
}
textarea {
	resize: none;
}
.panel-group .panel + .panel {
	margin-top: 15px;
}
.thumbnail {
	padding: 5px;
}
.thumbnail .caption {
	padding: 10px;
}
.jumbotron {
	padding: 30px 15px;
}
.media-left, .media > .pull-left {
	padding-right: 15px;
}
.pagination {
	margin: 0;
	margin-bottom: 10px;
}
.help-block {
	margin-bottom: 5px;
}
.navbar-toggle .icon-bar {
	width: 15px;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 3px;
}
.nav-justified > li > a {
	margin-bottom: 2px;
}
.nav-justified > li:last-child > a {
	margin-bottom: 0;
}
.nav-pills > li + li {
	margin-left: 0;
}
.tooltip-inner {
	padding: 5px 10px;
}
.modal-dialog {
	margin: 15px;
}
.dropdown-menu .divider {
	margin: 5px 0;
}
.modal-footer .btn + .btn {
	margin-left: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=80);
	opacity: .8;
}
.table-responsive {
	overflow-y: hidden;
}
.tab-content {
	border: 1px solid #ddd;
	border-radius: 0 0 4px 4px;
	border-top: 0;
	padding: 15px;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive, .thumbnail a > img,
.thumbnail > img {
	width: 100%;
}
.form-control {
	font-weight: normal;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	color: inherit;
}


.progress {
	height: 15px;
}
.progress-bar {
	font-size: inherit;
	line-height: 15px;
}


.table.align-baseline > thead > tr > th,
.table.align-baseline > thead > tr > td,
.table.align-baseline > tbody > tr > th,
.table.align-baseline > tbody > tr > td,
.table.align-baseline > tfoot > tr > th,
.table.align-baseline > tfoot > tr > td {
	vertical-align: baseline !important;
}
.table.align-top > thead > tr > th,
.table.align-top > thead > tr > td,
.table.align-top > tbody > tr > th,
.table.align-top > tbody > tr > td,
.table.align-top > tfoot > tr > th,
.table.align-top > tfoot > tr > td {
	vertical-align: top !important;
}
.table.align-middle > thead > tr > th,
.table.align-middle > thead > tr > td,
.table.align-middle > tbody > tr > th,
.table.align-middle > tbody > tr > td,
.table.align-middle > tfoot > tr > th,
.table.align-middle > tfoot > tr > td {
	vertical-align: middle !important;
}
.table.align-bottom > thead > tr > th,
.table.align-bottom > thead > tr > td,
.table.align-bottom > tbody > tr > th,
.table.align-bottom > tbody > tr > td,
.table.align-bottom > tfoot > tr > th,
.table.align-bottom > tfoot > tr > td {
	vertical-align: bottom !important;
}
.table.align-text-bottom > thead > tr > th,
.table.align-text-bottom > thead > tr > td,
.table.align-text-bottom > tbody > tr > th,
.table.align-text-bottom > tbody > tr > td,
.table.align-text-bottom > tfoot > tr > th,
.table.align-text-bottom > tfoot > tr > td {
	vertical-align: text-bottom !important;
}
.table.align-text-top > thead > tr > th,
.table.align-text-top > thead > tr > td,
.table.align-text-top > tbody > tr > th,
.table.align-text-top > tbody > tr > td,
.table.align-text-top > tfoot > tr > th,
.table.align-text-top > tfoot > tr > td {
	vertical-align: text-top !important;
}
.table-display > .thead > .tr,
.table-display > .tbody > .tr,
.table-display > .tfoot > .tr {
	margin-bottom: 15px;
}
.table-display > .thead > .tr > .th,
.table-display > .tbody > .tr > .th,
.table-display > .tfoot > .tr > .th {
	font-weight: bold;
}
@media (min-width: 768px) {
	.jumbotron {
		padding: 45px 60px;
	}
	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0;
	}
	.modal-dialog {
		margin: 15px auto;
	}
	.table-display {
		display: table;
	}
	.table-display > .thead,
	.table-display > .tbody,
	.table-display > .tfoot {
		display: table-row-group;
	}
	.table-display > .thead > .tr,
	.table-display > .tbody > .tr,
	.table-display > .tfoot > .tr {
		display: table-row;
	}
	.table-display > .thead > .tr > .th,
	.table-display > .thead > .tr > .td,
	.table-display > .tbody > .tr > .th,
	.table-display > .tbody > .tr > .td,
	.table-display > .tfoot > .tr > .th,
	.table-display > .tfoot > .tr > .td {
		display: table-cell;
		padding-bottom: 5px;
		vertical-align: top;
	}
	.table-display > .thead > .tr:last-child > .th,
	.table-display > .thead > .tr:last-child > .td,
	.table-display > .tbody > .tr:last-child > .th,
	.table-display > .tbody > .tr:last-child > .td,
	.table-display > .tfoot > .tr:last-child > .th,
	.table-display > .tfoot > .tr:last-child > .td {
		padding-bottom: 15px;
	}
	.table-display > .thead > .tr > .th:first-child,
	.table-display > .thead > .tr > .td:first-child,
	.table-display > .tbody > .tr > .th:first-child,
	.table-display > .tbody > .tr > .td:first-child,
	.table-display > .tfoot > .tr > .th:first-child,
	.table-display > .tfoot > .tr > .td:first-child {
		padding-right: 15px;
	}
}



.pull-right-container {
	padding-right: 45px !important;
}
.pull-right-container .pull-right {
	float: none !important;
	position: absolute;
	right: 15px;
	top: 50% !important;
	transform: translateY(-50%);
}
.pull-left-container {
	padding-left: 45px !important;
}
.pull-left-container .pull-left {
	float: none !important;
	left: 15px;
	position: absolute;
	top: 50% !important;
	transform: translateY(-50%);
}



.text-strike {
	text-decoration: line-through;
}


/* .container-pull-right {
	padding-right: 45px !important;
}
.pull-right {
	float: none !important;
	position: absolute;
	top: 50% !important;
	right: 15px;
	transform: translateY(-50%);
}
.pull-left-container {
	padding-left: 45px !important;
}
.pull-left {
	float: none !important;
	position: absolute;
	top: 50% !important;
	left: 15px;
	transform: translateY(-50%);
} */


/* .text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
} */
/* h1 > .glyphicon, h2 > .glyphicon, h3 > .glyphicon, h4 > .glyphicon, h5 > .glyphicon, h6 > .glyphicon, .h1 > .glyphicon, .h2 > .glyphicon, .h3 > .glyphicon, .h4 > .glyphicon, .h5 > .glyphicon, .h6 > .glyphicon {
	line-height: 0;
} */

/* Tipography */


/* .text-underline {
	text-decoration: underline;
}
.text-orationcase {
	display: inline-block;
	text-transform: lowercase;
}
.text-orationcase::first-letter {
	text-transform: uppercase;
}
.text-truncate {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-label {
	display: inline-block;
	margin: 0;
	padding: 7px 0;
}
.input-collapse {
	width: 50px;
}
.pagination-container > * {
	display: inline-block;
}
.pagination-container > a,
.pagination-container > .btn-group {
	margin-top: -1px;
}
.pagination-sorting {
	cursor: pointer;
	position: relative;
	padding-right: 24px !important;
}
.pagination-sorting .glyphicon-menu-up,
.pagination-sorting .glyphicon-menu-down {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
}
.pagination-pull {
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.text-strike {
	text-decoration: line-through;
}
a.underline-none, a.underline-none:hover a.underline-none:focus {
	text-decoration: none;
} */



/* .modal-header .close {
	margin-top: 0;
}
 */


/* .checkbox input[type = checkbox],
.checkbox-inline input[type = checkbox],
.radio input[type = radio],
.radio-inline input[type = radio] {
	position: absolute;
	margin-top: 0;
	margin-left: -18px;
} */

input[type = checkbox],
input[type = radio] {
	display: inline-block;
	margin-top: 0;
	transform: translateY(2px);
}


/* input[type = checkbox].text-checkbox,
input[type = radio].text-checkbox,
input[type = checkbox].text-radio,
input[type = radio].text-radio {
	display: inline-block;
	margin: 0;
	transform: translateY(3px);
} */
/* .checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
	margin-left: -18px;
	margin-top: -7px;
	top: 50%;
}
.table > tbody > tr > th.text-middle,
.table > tbody > tr > td.text-middle,
.table > thead > tr > th.text-middle,
.table > thead > tr > td.text-middle,
.table > tfoot > tr > th.text-middle,
.table > tfoot > tr > td.text-middle {
	vertical-align: middle;
} */



/* .panel-body {
	background-color: red !important;
}

@media (min-width: 768px) {
	.panel-body {
		background-color: red !important;
	}
}
@media (min-width: 992px) {
	.panel-body {
		background-color: yellow !important;
	}
}
@media (min-width: 1200px) {
	.panel-body {
		background-color: blue !important;
	}
} */

/* 

.font-weight-normal {
	font-weight: normal;
}
.font-weight-bold {
	font-weight: bold;
}
.font-style-italic {
	font-style: italic;
}
.text-decoration-underline {
	text-decoration: underline;
}


.cursor-default {
	cursor: default;
}
.cursor-pointer {
	cursor: pointer;
}
.cursor-move {
	cursor: move;
}
.cursor-resize {
	cursor: n-resize;
}

.rounded-circle {
	border-radius: 100px !important;
}























.wrapper-login {
	display: table;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.content-login {
	display: table-cell;
	vertical-align: middle;
	padding: 15px 0;
}


.height-fluid {
	height: 100%;
}

 */


/* Themes */

/* hr,
.well hr {
	border-top-color: #ddd;
}
.btn-primary-outline {
	color: #2e6da4;
	background-color: transparent;
	background-image: none;
	border-color: #2e6da4;
}
.btn-primary-outline:hover,
.btn-primary-outline.disabled:hover,
.btn-primary-outline:disabled:hover,
.btn-primary-outline.disabled:focus,
.btn-primary-outline.disabled.focus,
.btn-primary-outline:disabled:focus,
.btn-primary-outline:disabled.focus {
	color: #ffffff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline:active,
.btn-primary-outline.active,
.open > .btn-primary-outline.dropdown-toggle {
	color: #ffffff;
	background-color: #286090;
	border-color: #204d74;
}
.btn-default-outline {
	color: #cccccc;
	background-color: transparent;
	background-image: none;
	border-color: #cccccc;
}
.btn-default-outline:hover,
.btn-default-outline.disabled:hover,
.btn-default-outline:disabled:hover,
.btn-default-outline.disabled:focus,
.btn-default-outline.disabled.focus,
.btn-default-outline:disabled:focus,
.btn-default-outline:disabled.focus {
	color: #333333;
	background-color: #ffffff;
	border-color: #cccccc;
}
.btn-default-outline:focus,
.btn-default-outline.focus,
.btn-default-outline:active,
.btn-default-outline.active,
.open > .btn-default-outline.dropdown-toggle {
	color: #333333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.btn-info-outline {
	color: #46b8da;
	background-color: transparent;
	background-image: none;
	border-color: #46b8da;
}
.btn-info-outline:hover,
.btn-info-outline.disabled:hover,
.btn-info-outline:disabled:hover,
.btn-info-outline.disabled:focus,
.btn-info-outline.disabled.focus,
.btn-info-outline:disabled:focus,
.btn-info-outline:disabled.focus {
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline:active,
.btn-info-outline.active,
.open > .btn-info-outline.dropdown-toggle {
	color: #ffffff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-success-outline {
	color: #4cae4c;
	background-color: transparent;
	background-image: none;
	border-color: #4cae4c;
}
.btn-success-outline:hover,
.btn-success-outline.disabled:hover,
.btn-success-outline:disabled:hover,
.btn-success-outline.disabled:focus,
.btn-success-outline.disabled.focus,
.btn-success-outline:disabled:focus,
.btn-success-outline:disabled.focus {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline:active,
.btn-success-outline.active,
.open > .btn-success-outline.dropdown-toggle {
	color: #ffffff;
	background-color: #449d44;
	border-color: #398439;
}
.btn-warning-outline {
	color: #eea236;
	background-color: transparent;
	background-image: none;
	border-color: #eea236;
}
.btn-warning-outline:hover,
.btn-warning-outline.disabled:hover,
.btn-warning-outline:disabled:hover,
.btn-warning-outline.disabled:focus,
.btn-warning-outline.disabled.focus,
.btn-warning-outline:disabled:focus,
.btn-warning-outline:disabled.focus {
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline:active,
.btn-warning-outline.active,
.open > .btn-warning-outline.dropdown-toggle {
	color: #ffffff;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-danger-outline {
	color: #d43f3a;
	background-color: transparent;
	background-image: none;
	border-color: #d43f3a;
}
.btn-danger-outline:hover,
.btn-danger-outline.disabled:hover,
.btn-danger-outline:disabled:hover,
.btn-danger-outline.disabled:focus,
.btn-danger-outline.disabled.focus,
.btn-danger-outline:disabled:focus,
.btn-danger-outline:disabled.focus {
	color: #ffffff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline:active,
.btn-danger-outline.active,
.open > .btn-danger-outline.dropdown-toggle {
	color: #ffffff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.dropdown-menu > li > label {
	position: relative;
	display: block;
	padding: 3px 20px;
	padding-left: 40px;
	clear: both;
	cursor: pointer;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333333;
	white-space: nowrap;
	margin: 0;
}
.dropdown-menu > li > label:focus,
.dropdown-menu > li > label:hover {
	background-color: #f5f5f5;
	color: #262626;
	text-decoration: none;
} */
/* .dropdown-menu > li > label > input[type = "checkbox"],
.dropdown-menu > li > label > input[type = "radio"] {
	margin: 0;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
} */
/* .input-xs {
	height: 22px;
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
} */




.translate {
	display: block;
	left: -10000px;
	opacity: 0;
	position: absolute;
	top: -10000px;
}
.width-xs {
	min-width: 64px;
}
.width-sm {
	min-width: 128px;
}
.width-md {
	min-width: 256px;
}
.width-lg {
	min-width: 384px;
}
.width-xl {
	min-width: 512px;
}
.height-xs {
	min-height: 64px;
}
.height-sm {
	min-height: 128px;
}
.height-md {
	min-height: 256px;
}
.height-lg {
	min-height: 384px;
}
.height-xl {
	min-height: 512px;
}
.column-collapse {
	width: 5px;
}

/* Libraries */

/* selectize.js */

.dropdown-menu > li > a {
	/* padding-left: 15px;
	padding-right: 15px; */
	/* padding: 3px 15px; */
}

/* .dropdown-menu > li > a {
	padding: 3px 15px;
} */

.glyphicon,
.halfling,
.social,
.filetype {
	margin-top: -2px;
	top: 2px;
}