body{
	font-family: 'Work Sans', sans-serif;
}

#portal-default-header{
	background-image: url('https://fysioterapeuterna.learnify.se//Content/ClientSettings/127/Fysio_Light_green.jpg');
}
#headerw-fallback{
	background-image: url('https://fysioterapeuterna.learnify.se//Content/ClientSettings/127/Fysio_Light_green.jpg')!important;
}

#list-logo{
	width: 60px;
    height: 60px;
    top: 5px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
	background-image:url('https://fysioterapeuterna.learnify.se//Content/ClientSettings/127/logo-rund-gr.png');
}

h1,h2,h3,.academy-menu-button p,#login label{
	color:#000;
	font-family: 'Work Sans', sans-serif;
}

a{
	color: #143A2A;
}
a:hover{
	color:#79A965;
}

.academy-menu-button a{
	fill:#143A2A;
	color: #143A2A;
}
.academy-menu-button p{
	font-family: 'Work Sans', sans-serif;
}

#list-admin-sub-menu{
	background-color: #D3E5C6;
}

#list-admin-sub-menu .academy-menu-button{
	vertical-align: bottom;	
	margin-right: 4px;
	margin-left: 4px;
	color: #143A2A; fill:#143A2A;
}

p, ul, ol{
	font-family: 'Work Sans', sans-serif;
	font-size: 16px;
}

.academy-menu-button a{
	fill:#143A2A;
	color: #D3E5C6!important;
}

#myPortalGrid{
	/* 1=random, 2=two fixed, 3=three fixed */
	column-count:2;
}


.academy-grid-item-content:hover{
	border-color: #143A2A;
	border-radius: 0px;
	box-shadow:none;
}
.academy-grid-item-content-desktop:hover .academy-grid-course-block{
	border-radius: 0px;
}

.academy-list-course-block:hover{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: rgba(82,150,161,0.35);
}

.academy-small-button-active{
	border-color:#79A965;
}

.academy-part{
	border-bottom: none;
}

.academy-contextual-header .academy-part-title{
	color:#fff!important;
}

.academy-sub-program-header h1{
	color:#D3E5C6!important;
}

.course-activity-button:hover{
	background-color: #79A965;
	border-color:#79A965;
	color: #fff;
}

.course-activity-button-white:hover{
	border: 4px solid #143A2A;
}

.academy-contextual-header .academy-program-time-status, .academy-contextual-header .academy-program-progress-done{
	color:#fff;
}

#list-loggedin{
	top:20px;
}
#login input{
	font-family: 'Work Sans', sans-serif;
	border:0;
}
#login input[type=button]{
	background-color: #79A965;
}

#header{
	background-color: #fff;
	border:none;
	height:70px;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.4);
}

#headerw {
    height: 25vw;
    max-height: 300px;
    border:none;
    margin-top:70px;
}

@media (min-width: 0px) and (max-width: 1100px){
	#inner-header {
    	background-color: #fff;
	}
	#header{
	background-color: #fff;
	border:none;
	height:60px;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.4);
	}
	#list-logo{
	width: 40px;
    height: 40px;
    top: 10px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.academy-grid-title-holder h1{
		font-size:18px!important;
		line-height: 20px!important;
	}
}

#footer{
    background-color: #D3E5C6;
    color: #143A2A;
}

#main-menu{
	margin-top: 8px;
}