.crop-text-1 {
    -webkit-line-clamp: 1;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.crop-text-2 {
    -webkit-line-clamp: 2;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.crop-text-3 {
    -webkit-line-clamp: 3;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.crop-text-4 {
    -webkit-line-clamp: 4;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.crop-text-5 {
    -webkit-line-clamp: 5;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

body .w-0{
    width: 0px !important;
    max-width: 0px !important;
}

body .w-5{
    width: 5% !important;
}

body .w-10{
    width: 10% !important;
}

body .w-15{
    width: 15% !important;
}

body .w-20{
    width: 20% !important;
}

body .w-30{
    width: 30% !important;
}

body .h-0{
    height: 0px !important;
    max-height: 0px !important;
}

body .h-5{
    height: 5% !important;
}

body .h-10{
    height: 10% !important;
}

body .h-15{
    height: 15% !important;
}

body .h-20{
    height: 20% !important;
}

body .h-30{
    height: 30% !important;
}

body .h-10px{
    height: 10px !important;
}

body .h-20px{
    height: 20px !important;
}

body .h-30px{
    height: 30px !important;
}

body .h-40px{
    height: 40px !important;
}

body .h-50px{
    height: 50px !important;
}

body .h-60px{
    height: 60px !important;
}

body .h-70px{
    height: 70px !important;
}

body .h-80px{
    height: 80px !important;
}

body .h-100px{
    height: 100px !important;
}

body .h-150px{
    height: 150px !important;
}

body .h-200px{
    height: 200px !important;
}

body .h-250px{
    height: 250px !important;
}

body .h-300px{
    height: 300px !important;
}

body .h-400px{
    height: 400px !important;
}

body .h-500px{
    height: 500px !important;
}

body .w-5{
    width: 5% !important;
}

body .w-10{
    width: 10% !important;
}

body .w-15{
    width: 15% !important;
}

body .w-20{
    width: 20% !important;
}

body .w-30{
    width: 30% !important;
}

body .w-10px{
    width: 10px !important;
}

body .w-20px{
    width: 20px !important;
}

body .w-30px{
    width: 30px !important;
}

body .w-40px{
    width: 40px !important;
}

body .w-50px{
    width: 50px !important;
}

body .w-70px{
    width: 70px !important;
}

body .w-100px{
    width: 100px !important;
}

body .w-150px{
    width: 150px !important;
}

body .w-200px{
    width: 200px !important;
}

body .w-250px{
    width: 250px !important;
}

body .w-300px{
    width: 300px !important;
}

body .w-400px{
    width: 400px !important;
}

body .w-500px{
    width: 500px !important;
}

body .mnw-5{
    min-width: 5% !important;
}

body .mw-5{
    max-width: 5% !important;
}

body .mw-10{
    max-width: 10% !important;
}

body .mw-15{
    max-width: 15% !important;
}

body .mw-20{
    max-width: 20% !important;
}

body .mw-30{
    max-width: 30% !important;
}


body .mh-5{
    max-height: 5% !important;
}

body .mh-10{
    max-height: 10% !important;
}

body .mh-15{
    max-height: 15% !important;
}

body .mh-20{
    max-height: 20% !important;
}

body .mh-30{
    max-height: 30% !important;
}

body .mh-10px{
    max-height: 10px !important;
}

body .mh-20px{
    max-height: 20px !important;
}

body .mh-30px{
    max-height: 30px !important;
}

body .mh-40px{
    max-height: 40px !important;
}

body .mh-50px{
    max-height: 50px !important;
}

body .mh-70px{
    max-height: 70px !important;
}

body .mh-100px{
    max-height: 100px !important;
}

body .mh-150px{
    max-height: 150px !important;
}

body .mh-200px{
    max-height: 200px !important;
}

body .mh-250px{
    max-height: 250px !important;
}

body .mh-300px{
    max-height: 300px !important;
}

body .mh-400px{
    max-height: 400px !important;
}

body .mh-500px{
    max-height: 500px !important;
}

body .mw-5{
    max-width: 5% !important;
}

body .mw-10{
    max-width: 10% !important;
}

body .mw-15{
    max-width: 15% !important;
}

body .mw-20{
    max-width: 20% !important;
}

body .mw-30{
    max-width: 30% !important;
}

body .mw-10px{
    max-width: 10px !important;
}

body .mw-20px{
    max-width: 20px !important;
}

body .mw-30px{
    max-width: 30px !important;
}

body .mw-40px{
    max-width: 40px !important;
}

body .mw-50px{
    max-width: 50px !important;
}

body .mw-70px{
    max-width: 70px !important;
}

body .mw-100px{
    max-width: 100px !important;
}

body .mw-150px{
    max-width: 150px !important;
}

body .mw-200px{
    max-width: 200px !important;
}

body .mw-250px{
    max-width: 250px !important;
}

body .mw-300px{
    max-width: 300px !important;
}

body .mw-400px{
    max-width: 400px !important;
}

body .mw-500px{
    max-width: 500px !important;
}

body .z-index-111{
    z-index: 111;
}

.overflow-y-scroll{
    overflow-y: scroll !important;
}

.overflow-x-scroll{
    overflow-x: scroll !important;
}

.overflow-scroll{
    overflow: scroll !important;
}


.cursor-alias {cursor: alias !important ;}
.cursor-all-scroll {cursor: all-scroll !important ;}
.cursor-auto {cursor: auto !important ;}
.cursor-cell {cursor: cell !important ;}
.cursor-context-menu {cursor: context-menu !important ;}
.cursor-col-resize {cursor: col-resize !important ;}
.cursor-copy {cursor: copy !important ;}
.cursor-crosshair {cursor: crosshair !important ;}
.cursor-default {cursor: default !important ;}
.cursor-e-resize {cursor: e-resize !important ;}
.cursor-ew-resize {cursor: ew-resize !important ;}
.cursor-grab {cursor: -webkit-grab; cursor: grab !important ;}
.cursor-grabbing {cursor: -webkit-grabbing; cursor: grabbing !important ;}
.cursor-help {cursor: help !important ;}
.cursor-move {cursor: move !important ;}
.cursor-n-resize {cursor: n-resize !important ;}
.cursor-ne-resize {cursor: ne-resize !important ;}
.cursor-nesw-resize {cursor: nesw-resize !important ;}
.cursor-ns-resize {cursor: ns-resize !important ;}
.cursor-nw-resize {cursor: nw-resize !important ;}
.cursor-nwse-resize {cursor: nwse-resize !important ;}
.cursor-no-drop {cursor: no-drop !important ;}
.cursor-none {cursor: none !important ;}
.cursor-not-allowed {cursor: not-allowed !important ;}
.cursor-pointer {cursor: pointer !important ;}
.cursor-progress {cursor: progress !important ;}
.cursor-row-resize {cursor: row-resize !important ;}
.cursor-s-resize {cursor: s-resize !important ;}
.cursor-se-resize {cursor: se-resize !important ;}
.cursor-sw-resize {cursor: sw-resize !important ;}
.cursor-text {cursor: text !important ;}
.cursor-w-resize {cursor: w-resize !important ;}
.cursor-wait {cursor: wait !important ;}
.cursor-zoom-in {cursor: zoom-in !important ;}
.cursor-zoom-out {cursor: zoom-out !important ;}
.object-fit-fill {object-fit: fill !important;}
.object-fit-contain {object-fit: contain !important;}
.object-fit-cover {object-fit: cover !important;}
.object-fit-scale-down {object-fit: scale-down !important;}
.object-fit-none {object-fit: none !important;}

.rounded-bottom-0{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-top-0{
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.help-block {
    color: #dc3545;
}


.has-error.has-danger .form-control:not(.bootstrap-select):not(.no-validation),
.has-error.has-danger .form-control.bootstrap-select .btn,
.has-error:not(.custom-select):not(.no-validation){
    box-shadow: none;
    border: 1px solid #dc3545 !important;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.has-feedback.has-success .form-control:not(.bootstrap-select):not(.no-validation),
.has-feedback.has-success .form-control.bootstrap-select .btn,
.has-success:not(.custom-select):not(.no-validation)
{
    box-shadow: none;
    border: 1px solid #28a745 !important;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.has-error.has-danger .form-control.bootstrap-select .btn,
.has-error.custom-select{
    box-shadow: none;
    border: 1px solid #dc3545 !important;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}
.has-feedback.has-success .form-control.bootstrap-select .btn,
.has-success.custom-select{
    box-shadow: none;
    border: 1px solid #28a745 !important;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.checkbox-lg .custom-control-label::before,
.checkbox-lg .custom-control-label::after {
    top: 0;
    width: 1.55rem;
    height: 1.55rem;
}
.checkbox-lg .custom-control-label {
    padding-top: 13px;
    padding-left: 6px;
}

.checkbox-xl .custom-control-label::before,
.checkbox-xl .custom-control-label::after {
    top: 0;
    width: 1.85rem;
    height: 1.85rem;
}
.checkbox-xl .custom-control-label {
    padding-top: 23px;
    padding-left: 10px;
}

.border-bottom-1px{
    border-bottom: 1px solid #edf0f7 !important;
}

.border-bottom-2px{
    border-bottom: 2px solid #edf0f7 !important;
}

.border-top-1px{
    border-top: 1px solid #edf0f7 !important;
}

.border-top-2px{
    border-top: 2px solid #edf0f7 !important;
}

.bg-primary-light{
    background: #3490df !important;
}
.bg-success-light{
    background: #6cbf6c !important;
}
.bg-info-light{
   /* background: #6bc6e1 !important;*/
    background: #afd7fa  !important;
}
.bg-warning-light{
    background: #f1b55f !important;
}
.bg-danger-light{
    background: #dc6460 !important;
}


.text-primary-light{
    background: #3490df !important;
}
.text-success-light{
    background: #6cbf6c !important;
}
.text-info-light{
    /* background: #6bc6e1 !important;*/
    background: #afd7fa  !important;
}
.text-warning-light{
    background: #f1b55f !important;
}
.text-danger-light{
    background: #dc6460 !important;
}

.ngb-tp-input-container {
    width: 6em !important;
}
.ngb-tp-input-container .btn-link {
    color: #0d1b48 !important;
}

/*.ng-dropdown-panel {
    background-color: white;
}*/

/*.ng-select {
    border: 0.0625rem solid #edf0f7;
    border-radius: 0.45rem;
    width: 100%;
    height: calc(1.5em + 1.2625rem);
    padding: 0.6rem 0.75rem 0.6rem 0.75rem;
}*/

.ng-select.ng-select-opened>.ng-select-container {
	background: #fff;
	border-color: #b3b3b3 #ccc #d9d9d9
}

.ng-select.ng-select-opened>.ng-select-container:hover {
	box-shadow: none
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
	top: -2px;
	border-color: transparent transparent #999;
	border-width: 0 5px 5px
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover {
	border-color: transparent transparent #333
}

.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ng-select.ng-select-opened.ng-select-top>.ng-select-container {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
	border-color: #007eff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1)
}

.ng-select.ng-select-disabled>.ng-select-container {
	background-color: #f9f9f9
}

.ng-select .ng-has-value .ng-placeholder {
	display: none
}

.ng-select .ng-select-container {
	color: #333;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	min-height: 36px;
	align-items: center
}

.ng-select .ng-select-container:hover {
	box-shadow: 0 1px 0 rgba(0, 0, 0, .06)
}

.ng-select .ng-select-container .ng-value-container {
	align-items: center;
	padding-left: 10px
}

[dir=rtl] .ng-select .ng-select-container .ng-value-container {
	padding-right: 10px;
	padding-left: 0
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
	color: #999
}

.ng-select.ng-select-single .ng-select-container {
    border: 0.0625rem solid #edf0f7;
    border-radius: 0.45rem;
    width: 100%;
    height: calc(1.5em + 1.2625rem);
    /*padding: 0.6rem 0.75rem 0.6rem 0.75rem;*/
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	/*top: 5px;*/
	left: 0;
	/*padding-left: 10px;
	padding-right: 50px;*/
    padding: 0.6rem 0.75rem 0.6rem 0.75rem;
}

.ng-select .ng-select-container .ng-value-container .ng-input > input {
    text-transform: uppercase;
}

[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
	padding-right: 10px;
	padding-left: 50px
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
	background-color: #f9f9f9;
	border: 1px solid #e6e6e6
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label {
	padding: 0 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-top: 5px;
	padding-left: 7px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
	padding-right: 7px;
	padding-left: 0
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	font-size: .9em;
	margin-bottom: 5px;
	background-color: #ebf5ff;
	border-radius: 2px;
	margin-right: 5px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
	margin-right: 0;
	margin-left: 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
	background-color: #f9f9f9
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
	padding-left: 5px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
	padding-left: 0;
	padding-right: 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
	display: inline-block;
	padding: 1px 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
	background-color: #d1e8ff
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
	border-right: 1px solid #b8dbff
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
	border-left: 1px solid #b8dbff;
	border-right: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
	border-left: 1px solid #b8dbff
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
	border-left: 0;
	border-right: 1px solid #b8dbff
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding: 0 0 3px 3px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
	padding: 0 3px 3px 0
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	top: 5px;
	padding-bottom: 5px;
	padding-left: 3px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
	padding-right: 3px;
	padding-left: 0
}

.ng-select .ng-clear-wrapper {
	color: #999
}

.ng-select .ng-clear-wrapper:hover .ng-clear {
	color: #d0021b
}

.ng-select .ng-spinner-zone {
	padding: 5px 5px 0 0
}

[dir=rtl] .ng-select .ng-spinner-zone {
	padding: 5px 0 0 5px
}

.ng-select .ng-arrow-wrapper {
	width: 25px;
	padding-right: 5px
}

[dir=rtl] .ng-select .ng-arrow-wrapper {
	padding-left: 5px;
	padding-right: 0
}

.ng-select .ng-arrow-wrapper:hover .ng-arrow {
	border-top-color: #666
}

.ng-select .ng-arrow-wrapper .ng-arrow {
	border-color: #999 transparent transparent;
	border-style: solid;
	border-width: 5px 5px 2.5px
}

.ng-dropdown-panel {
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
	left: 0
}

.ng-dropdown-panel.ng-select-bottom {
	top: 100%;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-color: #e6e6e6;
	margin-top: -1px
}

.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.ng-dropdown-panel.ng-select-top {
	bottom: 100%;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-color: #e6e6e6;
	margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.ng-dropdown-panel .ng-dropdown-header {
	border-bottom: 1px solid #ccc;
	padding: 5px 7px
}

.ng-dropdown-panel .ng-dropdown-footer {
	border-top: 1px solid #ccc;
	padding: 5px 7px
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	padding: 8px 10px;
	font-weight: 500;
	color: rgba(0, 0, 0, .54);
	cursor: pointer
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
	cursor: default
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
	background-color: #f5faff
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
	background-color: #ebf5ff;
	font-weight: 600
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
	background-color: #fff;
	color: rgba(0, 0, 0, .87);
	padding: 8px 10px
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
	color: #333;
	background-color: #ebf5ff
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
	font-weight: 600
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
	background-color: #f5faff;
	color: #333
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
	color: #ccc
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-left: 22px
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
	padding-right: 22px;
	padding-left: 0
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
	font-size: 80%;
	font-weight: 400;
	padding-right: 5px
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
	padding-left: 5px;
	padding-right: 0
}

[dir=rtl] .ng-dropdown-panel {
	direction: rtl;
	text-align: right
}

/*
.ng-select > .ng-select-container {
    border-radius: 0 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom-color: #9a9a9a !important;
}

.ng-select.ng-select-focused > .ng-select-container {
    border-bottom-color: #0094d2 !important;
    border-bottom-width: 2px;
}

.ng-select > .ng-select-container {
    background-color: transparent !important;
}

.ng-select.ng-select-disabled > .ng-select-container {
    background-color: transparent !important;
    border-bottom-color: #ddd !important;
}

.ng-select.ng-touched.ng-invalid > .ng-select-container {
    border-bottom-color: #F52F22 !important;
    border-bottom-width: 2px;
}

.ng-select .ng-select-container .ng-value-container .ng-input > input {
    padding: 0 !important;
}
*/


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox 
input[type=number] {
  -moz-appearance: textfield;
}*/

.pagination .page-item.disabled {
  pointer-events:none;
  opacity:0.6;
}
.justify-content-center {
    width: 100% !important;
}

/* NAVBAR */

img.nl-navbar-logo,
.navbar-brand img.nl-navbar-logo{
    width: 170px;
    height: auto !important;
}

/* NAVBAR */