/*!
Theme Name: Maksimer
Description: Tema utviklet av Maksimer AS
Author: Maksimer AS
Author URI: http://www.maksimer.no/
Version: 1.0.2
*/

/*
 @CHARSET "UTF-8";
*/

.klikkbar{
	cursor: pointer;
}
#nybruker_glemtpassord_linker {
	margin-top: 15px;
	padding: 0 10px;
	color: #F0F0F0;
}
#nybruker_glemtpassord_linker span {
	text-decoration: underline;
}
.hoyre{
	float:right;
}
.venstre{
	float:left;
}

div#dialog-confirm {
	display:none;
}
td.brukere-rolle select {
	padding-right: 20px;
}
div#dialog-message {
	display:none;
}

input.error{
	border: 2px solid #d94171;
	color: #d94171;
}

.lisens-minus {
	background: url(../images/Firmalisens-minus_18.png)no-repeat right center !important;
}

body.page-id-2113 #overskrift-uten-slideshow.min-side-vis-logginn {
	padding-bottom: 30px;
}
#login-ramme {
	margin: 0 auto;
	padding-bottom: 30px;
}
#logginn-nye-sider {
	width: 250px;
	margin: 0px auto;
}

#logginn-gamle-sider {
	display: none;
	float: right;
	width: 550px;
	background-color: #009ADF;
	padding: 20px;
	margin-top: 35px;
}

#login-temp-info .slide-knapp a {
  display: inline-block;
  background-color: #fff;
  padding: 14px 42px 13px 18px;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  text-decoration: none;
}
.slide-knapp {
  margin: 24px 128px 0;
}
.slide-knapp a {
  background: url(../images/pil-hoyre-slide-bla.png) no-repeat right center;
}
/*
.kunde.liten-kunde.select {
	margin-left: 5px;
}
.confirmation-dialog {
	background-color: white;
	border: 4px solid #d94171
	padding: 7px;
}

*/
/* UI 
----------------------------------*/
.ui-dialog {
	border: 4px solid #d94171;
	background: #ffffff;
	color: #333333;
	padding: 30px 10px;
	z-index: 1500;
	text-align: center;	
	font-weight: bold;
    margin-top: 250px !important;
    position: absolute !important;
}


.dialog-ok{
	border: 4px solid #009fe5;
}
.ui-dialog-titlebar  {
	display:none;
}
.ui-dialog-buttonpane {
	text-align: center;
}
.ui-dialog-buttonpane .ui-button {
	margin-right:25px;
}

.ui-button {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
   background: 0 0;
  color: #333;
  font-weight: 400;
  white-space: nowrap;
  text-transform: none;
  text-decoration: underline;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
	background:none!important;
     border:none; 
     padding:0!important;
	cursor: pointer;
}

.ui-widget-overlay {
	height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
  	background: #ffffff;
	opacity: .75;
    filter: Alpha(Opacity=75);
	z-index: 100;	
}


/* --------------------- MER button ------------------------*/
#primary_nav_wrap
{
  width:20%;
  float:right;
}

#primary_nav_wrap ul
{
  list-style:none;
  position:relative;
  float:right;
  margin:0;
  padding:0;
  
}

#primary_nav_wrap ul a
{
  display:block;
  color:white;
  text-decoration:none;
  padding:11px 15px;
}

#primary_nav_wrap ul li
{
  list-style:none;
  position:relative;
  float:left;
  margin:0;
  padding:3px;
  font-size:13px;
  line-height:100%;
}

#primary_nav_wrap ul li:hover
{
  background:#aaa
}

#primary_nav_wrap ul ul
{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  background:#417137;
  padding:0
}

#primary_nav_wrap ul ul li
{
  float:none;
  width:200px
}

#primary_nav_wrap ul ul a
{
  line-height:120%;
  padding:10px 5px
}

#primary_nav_wrap ul ul ul
{
  top:0;
  left:100%
}

#primary_nav_wrap ul li:hover > ul
{
  display:block
}
/* --------------------- MER button ------------------------*/



/*------------------------------------------------------------
-------- POPUP Versjonsnotat
------------------------------------------------------------*/
/* Outer */
.popup {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
	z-index:1000;
}

/* Inner */
.popup-inner {
	max-width:800px;
	max-height:700px;
	overflow:scroll;
	width:90%;
	height:80%;
	padding:40px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}

/* Close Button */
.popup-close {
	width:30px;
	height:30px;
	padding-top:0px;
	display:inline-block;
	position:absolute;
	top:20px;
	right:20px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}


.main-logo-left
{
	float: left;
	width: 102px;
	margin: 5 5 5 20;
}
