.uk-background-primary {
	background-color: #242F5D;
}
.uk-button-primary {
	background-color: #242F5D;
}
.uk-text-primary {
	color: #242F5D!important;
}
.uk-text-contrast {
	color: #FFF!important;
}
.uk-text-info {
	color: #65aef7!important;
}
.uk-tab>.uk-active>a {
	color: #333;
	border-color: #242F5D;
}
.uk-link, a {
	color: #242F5D;
}
.uk-link, a:hover {
	color: #455181;
}
.uk-list-divider>:nth-child(n+2) {
	margin-top: 7px!important;
	padding-top: 5px!important;
	border-top: 1px solid #e5e5e5!important;
}
.lead {
	font-size: 1.175em;
	font-weight: 300;
}
.hidden {
	display: none;
}
.turbolinks-progress-bar {
	background: #ff4800 !important;
	top: 52px;
}
.login .turbolinks-progress-bar {
	background: #ff4800 !important;
	top: 0px;
}
/* -- Top navigation -- */
#top-head {
	z-index: 9;
	top: 0;
	left:0;
	right:0;
}
#top-sub-head .uk-navbar-container {
	height: 50px
}
#top-sub-head .uk-navbar-container .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
	margin-top:13px;
	font-size:0.975rem;
}
/* Smaller Header */
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
	/* navbar height */
  min-height: 52px;
  padding: 0 8px;
  font-size: 0.85rem;
}
.navbar-logo {
	background-color: #222A30;
	margin-left: -12px;
}
#top-sub-head .uk-navbar-dropdown {
	margin-top: 0;
}
/* Left bar */
#left-col {
  position: fixed;
  left: 0;
  top:0;
  bottom:0;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #222A30;
  width: 240px;
  z-index:2;
  transition: height 0.3s ease-out;
}
/* Left bar links */
#left-col ul.uk-nav-default > li > a {
	padding: 8px 20px;
	border-left: 2px solid transparent;
	transition: all 0.15s ease-out;
}
#left-col ul.uk-nav-default li.uk-nav-header {
	padding:  20px 20px 8px 20px;
}

#left-col ul.uk-nav-default > li > a:hover, #left-col ul.uk-nav-default > li.uk-open > a {
	border-left: 2px solid #39f;
	padding-left: 30px;
	color: white;
	background-color: rgba(0,0,0,0.1);
}
#left-col ul.uk-nav-default li .uk-nav-sub {
	padding-left: 34px;
}
#left-col .uk-dropdown.user-drop {
	min-width: 160px;
	max-width: 160px;
	padding: 0.75rem;
}
/* Drop arrow */
#left-col .uk-dropdown.user-drop:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 4px;
	margin-left: -4px;
}
.left-content-box {
	padding: 0.75rem 20px;
	border-top: 1px solid rgba(255,255,255,0.06);
	margin-bottom: -1px;
}
.left-nav-wrap {
	padding-bottom: 60px;
}
.content-box-dark {
	background-color: rgba(0,0,0,0.09);
}
.text-light {
	font-weight: 200;
	font-size: 1.25rem;
}
.bar-bottom {
	border-top: 1px solid rgba(255,255,255,0.07);
	padding: 15px 0;
   background-color: #222A30;
   position: fixed;
   left: 0;
   right: 0;
   z-index: 3;
   bottom: 0;
   width: 240px;
}
.left-logo {
	/* navbar height */
	height: 52px;
	line-height: 52px;
	padding: 0 20px;
}
.custom-logo {
	height: 38px;
	margin-top: -5px;
}
.profile-img {
	width: 60px;
	margin: 0 auto 10px auto;
	display: block;
}
.panel-icons {
	margin: 0 4px;
}
.uk-tooltip {
	background-color: white;
	color: #242C33;
	box-shadow: 0 2px 12px rgba(50,50,50,0.1);
}
#content {
	/* margin-top: 52px; */
	padding: 30px 40px 30px 40px;
	background-color: #f8f8f8;
	margin-left: 0;
	transition: margin 0.2s cubic-bezier(.4,0,.2,1);
}
@media screen and (min-width: 960px){
	#content {
		/* equal to left-col width */
		/* margin-left: 240px; */
	}
	#top-head {
		/* equal to left-col width */
		/* left:240px; */
	}
}

#top-head [class*="uk-navbar-dropdown-bottom"] {
	margin-top: 0;
}

#top-sub-head {
	position: relative;
	margin-top: 50px;
	height: 52px;
}

/* Search nav */
.search-field {
	width: 140px;
	-webkit-transition: all 0.25s cubic-bezier(0.175, 0.885, 0.320, 1.275);
	transition: all 0.25s cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.search-field:focus {
	width: 200px;
	border-color: #fff !important;
}
.uk-card {
	box-shadow: none;
}
.uk-heading-primary {
  letter-spacing: -0.032em;
  font-weight: 300;
}
.uk-text-medium {
	font-size: 1rem;
}
.uk-alert .uk-text-medium {
	font-size: 1.2rem;
}
/* Smooth shadow transition */
.uk-card {
	/* -webkit-transition: box-shadow 0.55s cubic-bezier(.4,0,.2,1);
	transition: box-shadow 0.55s cubic-bezier(.4,0,.2,1); */
	border: 1px solid #e8e8e8;
}
/* Progress */
.uk-progress {
	margin-bottom: 0.5rem;
	background-color: rgba(0,0,0,0.23);
}
* + .uk-progress {
    margin-top: 0.25rem;
}

/* Charts */
.chart-container {
	position: relative;
	height: 380px;
	margin: 0 auto;
}
.uk-card-line-one {
	position: relative;
	height: 360px;
	margin: 0 auto;
}
.uk-card-line-two {
	position: relative;
	height: 450px;
	margin: 0 auto;
}
.uk-card-line-loading {
	position: relative;
	height: 355px;
	margin: 0 auto;
}
.uk-card-line-last {
	position: relative;
	height: 450px;
	margin: 0 auto;
}
@keyframes animatedBackground {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 1000px 0;
	}
}

.place-holder .loading {
	background-image: linear-gradient(
		90deg,
		#e4e4e4 0%,
		#f1f1f1 40%,
		#ededed 60%,
		#e4e4e4 100%
	);
	background-position: 0px 0px;
	background-repeat: repeat;
	animation: animatedBackground 5s linear infinite;
	color: transparent !important;
	/* width: -webkit-max-content */
}
.place-holder .loading.with-height {
	height: 100%;
}
.place-holder .uk-table .loading {
	padding: 0;
	display: inline;
}
.place-holder .loading .uk-icon-image {
	visibility: hidden;

}
.place-holder .loading span {
	color: transparent !important;
}
.place-holder .loading small {
	color: transparent !important;
}
.scan-details-table table.uk-table {
	border-collapse: initial !important;
	border-spacing: 0 1px !important;
}
.scan-details-table table.uk-table td {
	border-top: 1px solid #e5e5e5;
	height: 58px
}
.scan-details-table table.uk-table.uk-table-small td {
	height: initial;
}
.severity {
	padding: 0!important;
}
.severity-div {
	color: #FFF;
	position: relative;
	margin-left: -58px;
	display: block;
	width: 91px;
	height: 25px;
	font-weight: 300;
	text-align: center;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.severity.medium {
	border-left: 25px solid #FF5817;
}
.severity.high {
	border-left: 25px solid #D4392D;
}
.severity.low {
	border-left: 25px solid #F8AD44;
}
.severity.critical {
	border-left: 25px solid #8E1C04;
}
.severity.info {
	border-left: 25px solid #65aef7;
}
.status.info {
	border-left: 25px solid #65aef7;
}
.status.warning {
	border-left: 25px solid #faa05a;
}
.status.fail {
	border-left: 25px solid #f0506e;
}
.status.pass {
	border-left: 25px solid #32d296;
}
.place-holder .uk-table .severity {
	border-left: 25px solid #FFF;
}
.regulamentation-cards {
	padding: 5px
}
.regulamentation-cards .uk-card.uk-box-shadow-small {
	/* box-shadow: 0 2px 8px rgba(0,0,0,.3) !important; */
	border: 1px solid #e8e8e8;
}

.bar {
	width: 100%;
	height: 12px;
	border-radius: 20px;
	overflow: hidden;
	background-color: #b3b3b3;
	color: white;
	text-align: center;
}
.bar .info {
	height: 100%;
	background-color: #1e87f0;
	float: left;
}
.bar .warn {
	height: 100%;
	background-color: #faa05a;
	float: left;
}
.bar .pass {
	height: 100%;
	background-color: #32d296;
	float: left;
}
.bar .fail {
	height: 100%;
	background-color: #f0506e;
	float: left;
}

.world_map_regions .danger {
	fill: #f0506e;
}
.world_map_regions .warning {
	fill: #faa05a;
}
.world_map_regions .success {
	fill: #32d296;
}

#scan_radar {
	height: 100%
}









.card {
	width: 300px;
	height: 150px;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective:600px;
}

.card__part {
	box-shadow: 1px 1px #aaa3a3;
	top: 0;
	position: absolute;
	z-index: 1000;
	left: 0;
	display: inline-block;
	width: 300px;
	height: 150px;
	background-image: url('https://image.ibb.co/bVnMrc/g3095.png'), linear-gradient(to right bottom, #fd696b, #fa616e, #f65871, #f15075, #ec4879); /*linear-gradient(to right bottom, #fd8369, #fc7870, #f96e78, #f56581, #ee5d8a)*/
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 8px;
	-webkit-transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-ms-transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}

.card__front {
	padding: 18px;
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
}

.card__back {
	padding: 18px 0;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
}

.card__black-line {
	margin-top: 5px;
	height: 38px;
	background-color: #303030;
}

.card__logo {
	height: 16px;
}

.card__front-logo {
	position: absolute;
	top: 18px;
	right: 18px;
}
.card__square {
	border-radius: 5px;
	height: 30px;
}

.card_numer {
	display: block;
	width: 100%;
	word-spacing: 4px;
	font-size: 20px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}

.card__space-75 {
	width: 75%;
	float: left;
}

.card__space-25 {
	width: 25%;
	float: left;
}

.card__label {
	font-size: 10px;
	text-transform: uppercase;
	color: rgba(255,255,255,0.8);
	letter-spacing: 1px;
}

.card__info {
	margin-bottom: 0;
	margin-top: 5px;
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.card__back-content {
	padding: 15px 15px 0;
}
.card__secret--last {
	color: #303030;
	text-align: right;
	margin: 0;
	font-size: 14px;
}

.card__secret {
	padding: 5px 12px;
	background-color: #fff;
	position:relative;
}

.card__secret:before {
	content:'';
	position: absolute;
	top: -3px;
	left: -3px;
	height: calc(100% + 6px);
	width: calc(100% - 42px);
	border-radius: 4px;
	background: repeating-linear-gradient(45deg, #ededed, #ededed 5px, #f9f9f9 5px, #f9f9f9 10px);
}

.card__back-logo {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.card__back-square {
	position: absolute;
	bottom: 15px;
	left: 15px;
}

.card_hover .card__front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

.card_hover .card__back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
}

.first-steps li .uk-icon {
	top: -1px;
	position: relative;
}

#filters-form label span {
	position: relative;
	margin-left: 5px
}

.uk-table span.uk-icon-image {
	margin-top: -2px;
}
.svg-item {
	width: 90px;
	margin: 0 auto;
}
#modal-vulnerability .svg-item {
	width: 120px;
	margin: 0 !important;
	float: right
}
.place-holder .svg-item.loading {
	display: block;
	height: 75px;
	width: 75px;
	border-radius: 50%;
}
.place-holder .svg-item svg {
	display: none;
}
.donut-ring {
	stroke: #EBEBEB;
}
.donut-text-fail {
	fill: #f0506e;
}
.donut-text-pass {
	fill: #32d296;
}
.donut-segment-fail {
	stroke: #f0506e;
}
.donut-segment-pass {
	stroke: #32d296;
}
.donut-percent {
	font-size: 0.5em;
	line-height: 1;
	transform: translateY(0.5em);
	font-weight: bold;
}
.donut-data {
	font-size: 0.4em;
	line-height: 1;
	transform: translateY(0.5em);
	text-align: center;
	text-anchor: middle;
	color:#666;
	fill: #666;
	top: 15px;
}
.uk-alert.uk-width-1-1 {
	margin-left: 30px!important;
	color: #666
}
.login .uk-alert {
	margin-left: 0!important;
	max-width: 479px!important;
}
.uk-alert .uk-icon {
	position: relative;
	top: -2px;
}
.uk-alert .uk-text-large {
	font-size: 1.35rem;
}
.uk-alert.uk-alert-primary .uk-icon {
	color: #242F5D;
}
.uk-alert.uk-alert-primary {
	border-left: 5px solid #242F5D;
	color: #242F5D;
	background-color: #dfe0e7;
}
.uk-alert.uk-alert-warning .uk-icon {
	color: #f89447;
}
.uk-alert.uk-alert-warning {
	border-left: 5px solid #f89447;
	color: #f89447;
}
.uk-alert.uk-alert-danger .uk-icon {
	color: #E33532;
}
.uk-alert.uk-alert-danger {
	border-left: 5px solid #E33532;
	color: #E33532;
}
.uk-alert.uk-alert-success .uk-icon {
	color: #2E7C47;
}
.uk-alert.uk-alert-success {
	border-left: 5px solid #2E7C47;
	color: #2E7C47;
}

.field_with_errors .uk-input {
	color: #E33532;
	border-color: #E33532;
}

.uk-tab-left>*, .uk-tab-right>* {
	min-width: 200px;
}

.uk-tab>.uk-active>a {
	color: #242F5D;
	border-bottom-width: 2px;
	border-right-width: 3px;
	font-weight: 500;
	padding-bottom: 7px;
}
.box-result {
	width: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	text-align: center;
	display: inline-block;
	border-radius: 2px;
	font-weight: 400;
}
.box-result.info {
	background: #1e87f0;
}
.box-result.fail {
	background: #f0506e;
}
.box-result.pass {
	background: #32d296;
}
.box-result.warning {
	background: #faa05a;
}

.uk-table .empty-line {
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	background: #fac195;
	border: 3px solid #666;
}

#modal-invitation .autocomplete-spinner {
	display: none;
	position: absolute;
	margin-top: 4.5px;
	right: 35px;
}
#modal-invitation .autocomplete-box {
	display: none!important;
	padding-top: 10px;
	height: 120px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	display: block;
	overflow-y: scroll;
	margin-top: 0px;
}
#modal-invitation .autocomplete-box li {
	padding-left: 10px;
	cursor: pointer;
}

.tag-box {
	border: 1px solid #e5e5e5;
	width: 400px;
}
.tag-box .tag-box-selected-items {
	padding: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.tag-box-items {
	position: absolute;
	height: 170px;
	width: 400px;
	border: 1px solid #e5e5e5;
	overflow-y: scroll;
	background: #FFF;
	display: none;
}
.tag-box-items div:first-child {
	border-top: none;
}
.tag-box-items div {
	padding: 6px;
	border-top: 1px solid #e5e5e5;
}
.tag-box-select-item {
	border: 1px solid #CCC;
	padding: 3px;
	background: #e5e5e5;
	display: inline-block;
	margin: 0.1em 0 0.1em 0.0em;
}
.uk-table .background {
  font-weight: 700;
  vertical-align: middle;
  position: relative;
  color: #fff;
	text-align: right;
}
.finished-progress-message {
  display: none;
}
.uk-table .background a {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}
.uk-table .background__pass {
  background-color: #78b943 !important;
}
.uk-table .background__fail {
  background-color: #c3002f !important;
}
.uk-table .background__reviewed {
  background-color: #e28648 !important;
}
.uk-table .background__running {
  padding: 0;
}
.uk-table .background__running .progress {
 /* Progress Bar */
  position: relative;
  height: 36px;
  display: block;
  width: 100%;
  background-color: #242F5D;
  overflow: hidden;
}
.uk-table .background__running .progress .indeterminate {
  background-color: #293669;
}
.uk-table .scan-history-labels {
	width: 260px;
}
.uk-table .scan-history-labels a {
	top: 20px!important;
}
.uk-table .background__running .progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 3.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.uk-table .background__running a {
  display: block;
  position: absolute;
  height: 34px;
  top: 13px;
  width: 100%;
  line-height: 1;
  left: -12px;
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
 }
  60% {
    left: 100%;
    right: -90%;
 }
  100% {
    left: 100%;
    right: -90%;
 }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
 }
  60% {
    left: 100%;
    right: -90%;
 }
  100% {
    left: 100%;
    right: -90%;
 }
}
.uk-table .vulnerability-toggled {
	border-right: 25px solid #EBEBEB;
}
.uk-modal-title {
	font-size: 1.5rem!important;
}
.icon-suppressed-check {
	position: absolute;
	margin-top: 25px;
	margin-left: -80px;
}
.uk-badge-alert {
	position: absolute;
	border-radius: 50%;
	background: #E33532;
	width: 10px;
	height: 10px;
	top: 12px;
	margin-left: 5px;
}
.header-notifications .uk-badge-alert {
	position: initial;
	display: block;
	margin-top: 5px;
	top: initial;
	margin-left: initial;
}
.header-notifications .uk-badge-alert.uk-badge-alert-read {
	background: #EBEBEB;
}
.uk-checkbox, .uk-radio {
	margin-top: -3px!important;
}

.grid-section .row2 .container p {
	padding-left: 30px;
}
.grid-section .row2 .container p span.nbr {
	position: absolute;
	margin-left: -30px;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
}
.grid-section .row2 .header-title {
	text-align: center;
	margin-top: 10px;
	background: #f2f2f2;
}
.grid-section .row2 .header-title h4 {
	padding: 5px;
}
.grid-section .header-title h3 {
	text-align: center;
	font-size: 1.3rem;
}

/*# sourceMappingURL=dashboard.css-1832f2158732607d6761eee45819050e95d2d13ec361db90827ac7261cd8b70a.map */
