/* custom css styles */

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: local('Rubik'), url(static/Rubik-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: local('Rubik'), url(static/Rubik-Bold.ttf) format('truetype');
}

body {
	font-family: Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.logo {
	min-height: 92px;
	margin-left: -1px;
	margin-right: -1px;
}

.welcome .logo {
	min-height: 134px;
}

.segulink-logo {
	background-image: url(logo-product.png);
}

.dashboard .claim {
    display: flex;
}

.dashboard .logo {
	background-image: url(logo.png);
}

.header {
	background-color: rgb(0,122,124) !important;
	background: linear-gradient(90deg, rgba(127,193,198,1) 0%, rgba(0,122,124,1) 100%) !important;
}

.btn-primary, .dashboard .tile, .navbar.in-room {
    color: #fff;
    background-color: #007a7c !important;
    border-color: #007a7c !important;
}

.btn-primary:hover, .dashboard .tile:hover,
.btn-primary:active, .dashboard .tile:active,
.btn-primary:focus, .dashboard .tile:focus {
    background-color: #016869 !important;
    border-color: #016869 !important;
    outline-color: #016869 !important;
}

a.btn-nav, .dashboard .tile.action {
	background-color: #f8675e !important;
	border-color: #f8675e;
}

a.btn-nav:hover, a.btn-nav:focus, .dashboard .tile.action:hover, .dashboard .tile.action:focus {
	background-color: #f18f89 !important;
	border-color: #f18f89;
}

.navleft .folders .selected {
    color: #007a7c;
    font-weight: bold;
    border-left-color: #007a7c;
}

.fileicon {
	color: #007a7c !important;
}

/*checkbox */


input[type=checkbox] {
	position: relative;
	cursor: pointer;
	margin-top: 1px !important;
}
input[type=checkbox]:before {
	content: "";
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	border: 1px solid #555555;
	border-radius: 3px;
	background-color: white;
}
input[type=checkbox]:checked:after {
	content: "";
	display: block;
	width: 5px;
	height: 10px;
	border: solid #007a7c;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 2px;
	left: 6px;
}

.toolbar {
	background-color: #7fc1c6 !important;
}

/* disable metadata for search */
.search-view .metadata-region {
	display: none;
}

.login, .deaddrop-page, .segubox-page, .access-code-page, .sharing-page {
	background-image: url(background.jpg);
}

/*
.login .container, .deaddrop-page .container, .segubox-page .container, .access-code-page .container, .sharing-page .container {
	opacity: inherit;
}
*/
