/* put your own styles to customize and override the theme */
.pace {
  display: none;
}

.app-header {
    border-bottom: solid 3px #00A28A;
}

.btn-subtle-success {
  border-color: #00897425;
}
.btn-subtle-primary {
  border-color: #2e609c25;
}
.btn-subtle-danger {
  border-color: #af5a9825;
}

.login-error{
    color:#af5a98;
    font-size: 1.5em;
    margin-top: -18px;
    margin-bottom: 18px;

}

.file-btn-append {
    border: 1px solid #ced4da;
}

.select2-selection__choice{
    background-color: #f6f7f9 !important;
}
.select2-selection__choice__remove{
    background-color: #af5a98 !important;
/*    color: #a95292 !important;
    border: 2px solid #a95292;
*/}


/* pagination-posl */

	ul.pagination-posl {
		cursor: default;
		list-style: none;
		padding-left: 0;
	}

		ul.pagination-posl li {
			display: inline-block;
			padding-left: 0;
			vertical-align: middle;
		}

			ul.pagination-posl li > .page {
				-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
				-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
				-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
				transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
				border-bottom: 0;
				border-radius: 1em;
				display: inline-block;
				height: 1.5em;
				line-height: 1.325em;
				margin: 0 0.125em;
				min-width: 1.5em;
				padding: 0 0.5em;
				text-align: center;
			}

			ul.pagination-posl li:first-child {
				padding-right: 0.75em;
			}

			ul.pagination-posl li:last-child {
				padding-left: 0.75em;
			}

		@media screen and (max-width: 480px) {

			ul.pagination-posl {
				display: -moz-flex;
				display: -webkit-flex;
				display: -ms-flex;
				display: flex;
			}

				ul.pagination-posl li:nth-child(n+2):nth-last-child(n+2) {
					display: none;
				}

				ul.pagination-posl li:first-child {
					padding-right: 0.375em;
				}

				ul.pagination-posl li:last-child {
					padding-left: 0.375em;
				}

				ul.pagination-posl li {
					width: 50%;
				}

					ul.pagination-posl li .button {
						width: 100%;
					}

		}

	ul.pagination-posl li > .page {
		color: #888;
	}

		ul.pagination-posl li > .page.active {
			background-color: #509ed8;
			color: #fff !important;
		}

			ul.pagination-posl li > .page.active:hover {
				background-color: #65aadd;
			}

			ul.pagination-posl li > .page.active:active {
				background-color: #3b92d3;
			}


