a {
  -moz-outline: none 0;
  outline: none 0;
}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#f7f7f7; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#f5f5f6; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background-image: url(img/frame/mid_bg_stribe.gif);background-repeat: repeat-x; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #F7F7F7;}
.headh {background-image: url(img/frame/mid_header_bg.gif);background-repeat: repeat-x; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;font-size:12px;}
.contenth {padding-left:12px; padding-right:12px;padding-bottom:12px;padding-top:12px;background: #F7F7F7; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenthm {margin-left:12px; margin-right:12px;margin-bottom:12px;margin-top:12px;background: #F7F7F7; border-right:1px solid #aaa; border-left:1px solid #aaa;}


.c_b1h, .c_b2h, .c_b3h, .c_b4h, .c_b2bh, .c_b3bh, .c_b4bh{font-size:1px; overflow:hidden; display:block;}
.c_b1h {height:1px; background:#666666; margin:0 5px;}
.c_b2h, .c_b2bh {height:1px; background:#89f78e; border-right:2px solid #666666; border-left:2px solid #666666; margin:0 3px;}
.c_b3h, .c_b3bh {height:1px; background:#f5f5f6; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 2px;}
.c_b4h, .c_b4bh {height:2px; background-image: url(img/frame/mid_bg_stribe.gif);background-repeat: repeat-x; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 1px;}
.c_b2bh, .c_b3bh, .c_b4bh {background: #89f78e;}
.c_headh {background-image: url(img/frame/mid_header_bg.gif);background-repeat: repeat-x; border-right:1px solid #666666; border-left:1px solid #666666;}
.c_headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;font-size:12px;}
.c_contenth {padding-left:12px; padding-right:12px;padding-bottom:12px;padding-top:12px;background: #89f78e; border-right:1px solid #666666; border-left:1px solid #666666;}
.c_contenthm {margin-left:12px; margin-right:12px;margin-bottom:12px;margin-top:12px;background: #89f78e; border-right:1px solid #666666; border-left:1px solid #666666;}


.d_b1h, .d_b2h, .d_b3h, .d_b4h, .d_b2bh, .d_b3bh, .d_b4bh{font-size:1px; overflow:hidden; display:block;}
.d_b1h {height:1px; background:#666666; margin:0 5px;}
.d_b2h, .d_b2bh {height:1px; background:#b0f4fd; border-right:2px solid #666666; border-left:2px solid #666666; margin:0 3px;}
.d_b3h, .d_b3bh {height:1px; background:#f5f5f6; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 2px;}
.d_b4h, .d_b4bh {height:2px; background-image: url(img/frame/mid_bg_stribe.gif);background-repeat: repeat-x; border-right:1px solid #666666; border-left:1px solid #666666; margin:0 1px;}
.d_b2bh, .d_b3bh, .d_b4bh {background: #b0f4fd;}
.d_headh {background-image: url(img/frame/mid_header_bg.gif);background-repeat: repeat-x; border-right:1px solid #666666; border-left:1px solid #666666;}
.d_headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;font-size:12px;}
.d_contenth {padding-left:12px; padding-right:12px;padding-bottom:12px;padding-top:12px;background: #b0f4fd; border-right:1px solid #666666; border-left:1px solid #666666;}
.d_contenthm {margin-left:12px; margin-right:12px;margin-bottom:12px;margin-top:12px;background: #b0f4fd; border-right:1px solid #666666; border-left:1px solid #666666;}

ul,li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:sans-serif, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:baseline;
}

body {
	font-family: sans-serif, Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#f5f6f6;
	background-image:url('/images/backshade.png');
	background-repeat: no-repeat;
	background-position: center top;
    background-size: 1400px;
	margin: 0;
}

.komm_log_sms {
	margin-left:3px;
	width:157px;
	height:50px;
	background-color:#f2f4f8;
	border-bottom:1px solid #d8dfeb;
	border-right:3px solid #2bb831;
	overflow:hidden;
	color:#333333;	
	font-size:11px;
	cursor:pointer;
	
}
.komm_log_sms:hover {
	background-color:#eceff5;
}

.komm_log_sms_vagt {
	margin-left:3px;
	width:157px;
	height:50px;
	background-color:#eaf0fa;
	border-bottom:1px solid #d8dfeb;
	border-right:3px solid #3b7efa;
	overflow:hidden;
	color:#333333;	
	font-size:11px;
	cursor:pointer;
}
.komm_log_sms_vagt:hover {
	background-color:#dae2f2;
}

.komm_log_sms.kunde_kontakt {
    position: relative;
}
.komm_log_sms.kunde_kontakt::before {
    content: 'Kunde';
    position: absolute;
    left: -13px;
    top: 7px;
    transform: rotate(315deg);
    background: #64986f;
    color: #fff;
    padding: 2px 15px;
    font-size: 8px;
}


div#right-sidebar{
  position:absolute;
  top:0;
  right:0;
  width:180px;
  height:100%;
  background-color:#f2f4f8;
  
  background-image:url('/images/komm_log_bg.png');
  background-repeat:repeat-y;
 }
 @media screen{
  body>div#right-sidebar{
   position:fixed;
  }
 }

.support_permissions {
    position: absolute;
    left: 20px;
    top: 20px;
    list-style: none;
    background: #808080;
    padding: 20px;
    line-height: 1.6;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 14px;
}


a {color:#2b2b2a}
h1 {font-size: 16px;}
h3 {font-size: 12px;}


.rightFrame {
	background-image: url(img/frame/right_stribe.gif);
	background-repeat: repeat-y;
	width: 17px;
}
.topFrame {
	background-image: url(img/frame/top_stribe.gif);
	background-repeat: repeat-x;
	height: 9px;
}
.butFrame {
	background-image: url(img/frame/but_stribe.gif);
	background-repeat: repeat-x;
	height: 16px;
}
input, select,textarea {
	border: 1px solid #333333;
	
	font-size: 11px;
	color: #222222;
}



.listtable  {
	border: 1px solid #999;
	border-collapse: collapse;
	padding: 4px;
	background-color: #FFFFFF;
}
.formtable  {
	border: 1px solid #999999;
	border-collapse: collapse;
	padding: 4px;
	background-color: #FFFFFF;
}
.formtable th {
	text-align: left;
	border: 1px dotted #666666;
	font-family:  sans-serif;
	font-size:12px;
	padding: 3px;
	background-image: url(img/th_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.listtable  th {
	text-align: left;
	border: 1px dotted #666666;
	font-family:  sans-serif;
	font-size:12px;
	padding: 3px;
	background-image: url(img/th_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.listtable  th a {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	font-family:  sans-serif;
}

.listtable  td {
	border: 1px dotted #666666;
	font-size:11px;
	padding: 4px;
	font-family:  sans-serif;
}
.formtable  td {
	border-bottom: 1px dotted #666666;
	font-size:12px;
	padding: 4px;
	
}



.listtable tr:hover th[scope=row], .listtable tr:hover td { 
		background-color: #fcfbac;
  		color: #000000;
		
		}
td.hlt, .ListTD:hover td {
		background-color: #fcfbac;
  		color: #000000;
		
		}
		
		
.ListTD {
	h: expression(onmouseover=over);
	o: expression(onmouseout=out);
}
.listtable  th:hover  {
	background-image: url(img/th_bg_over.gif);
	background-repeat: repeat-x;
	cursor: pointer; cursor: hand;
		}


 div.wrapper { 
 	
   margin-left: auto;
   margin-right: auto; 
   }

.rapporttable {
	border:1px solid #000000;	
	border-collapse:collapse;
}
.rapporttable td {
	border:1px solid #E1E1E1;	
	font-size:12px;
	text-align:right;
	padding:2px;
}
.rapporttable tr td:first-child {
	text-align:left;
}
.submenuitems {
	position:absolute;
	width:700px;
	z-index:50;
	top:46px;
	left:56px;
	
	
}

#menu {
	width:1200px;
	height:39px;
	background-image: url('/images/menu_bg.png');
	background-repeat: no-repeat;
}

#menu.sticky {
   position: fixed;
   top: 0;
   z-index: 1000;
}

.subbarholder {
	background-image: url(img/menu/sub_bar_stribe.gif);
	background-repeat: repeat-x;
	height: 32px;
	left: 20px;
	top: 11px;
	
	position: absolute;
	z-index: 1;
}
.in_active_tab {
	padding-top:10px;
	color:#666666;
	font-size:16px;
	text-decoration:none;
	font-family:  sans-serif;
	
	letter-spacing:-0.05em
}

.active_tab {
	padding-top:6px;
	padding-left:2px;
	
	
	
}
.active_tab a{
	font-size:16px;
	text-decoration:none;
	color:#333333;
	font-family:  sans-serif;
	letter-spacing:-0.05em
	
	
}
.sub_bar_start {
	background-image: url(img/menu/sub_bar_start.gif);
	float: left;
	height: 32px;
	width: 10px;
	z-index: 1;
	
	
}
.sub_bar_end {
	background-image: url(img/menu/sub_bar_end.gif);
	float: left;
	height: 32px;
	width: 9px;
	z-index: 1;
	
}
.sub_menuitem {
	float: left;
	height: 32px;
	
	
}
.activemenu {
	background-image: url(img/menu/active_tab_stribe.gif);
	background-repeat: repeat-x;
	float: left;
	height: 32px;
	
	
}
.sub_tab_start {
	background-image: url(img/menu/sub_bar_stribe.gif);
	background-repeat: repeat-x;
	float: left;
	height: 23px;
	width: 26px;
	
	
}
.sub_tab_end {
	background-image: url(img/menu/sub_bar_stribe.gif);
	background-repeat: repeat-x;
	float: left;
	height: 32px;
	width: 20px;
	
	
}

.active_tab_start {
	background-image: url(img/menu/active_tab_start.gif);
	float: left;
	height: 32px;
	width: 22px;
	
	
}
.active_tab_end {
	background-image: url(img/menu/active_tab_end.gif);
	float: left;
	height: 32px;
	width: 22px;
	
	
}

.active_tab_holder {
	
	height: 32px;
	left: 20px;
	
	position: absolute;
	
}
.vagtspec th {
	font-size:13px;
	border-bottom:#e1e7ee solid 1px;
	text-align:right;	
	
}
.vagtspec td {
	font-size:11px;	
	font-weight:normal;
	text-align:right;	
	padding-top:1px;
	padding-bottom:0px;
	line-height:16px;
}


/*SMS*/ 

.sms_cat {
	background-image: url('/images/sms/catbg.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 490px;
	height: 42px;
	color:#FFFFFF;
	font-size:16px;
	padding-left:20px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	overflow:hidden;
}


.sms_prod {
	background-image: url('/images/sms/prodbg.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:48px;
	
	height: 42px;
	color:#597cac;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
	width: 442px;
}
.sms_s_prod {
	background-image: url('/images/sms/s_prodbg.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:48px;
	width: 442px;
	height: 42px;
	color:#000000;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
}
.sms_s_proddetail {
	padding-left:48px;
	background-image: url('/images/sms/s_proddetailbg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width: 442px;
	
	
	font-size:16px;
	
	
	font-weight:bold;
	line-height:38px;
	
	
}
.sms_proddetail {
	padding-left:48px;
	background-image: url('/images/sms/proddetailbg.png');
	background-repeat: repeat-y;
	background-position: top left;
	width: 442px;
	font-size:16px;
	font-weight:bold;
	line-height:38px;
	
	
	
}

/*SMS SLUT*/



/*HISTORISKE VAGTER START */
.yearcat_halted {
	background-image: url('/images/historiskevagter/year_halted.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 1101px;
	height: 40px;
	color:#FFFFFF;
	font-size:16px;
	padding-left:20px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	
}
.yearcat_cancel {
	background-image: url('/images/historiskevagter/year_cancel.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 1101px;
	height: 40px;
	color:#000000;
	font-size:16px;
	padding-left:20px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	
}
.yearcat {
	background-image: url('/images/historiskevagter/year.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 1101px;
	height: 40px;
	color:#000000;
	font-size:16px;
	padding-left:20px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	
}
.month_cancel {
	background-image: url('/images/historiskevagter/month_cancel.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:58px;
	width: 1043px;
	height: 38px;
	color:#676767;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
}

.month {
	background-image: url('/images/historiskevagter/month.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:58px;
	width: 1043px;
	height: 38px;
	color:#676767;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
}

.historiskeproddetail {
	margin-left:48px;
	
	background-position: top left;
	width: 1051px;
}
.historiskevagter_opsummering {
	background-image: url('/images/loen/s_prodbg.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:58px;
	width: 1043px;
	height: 38px;
	color:#000000;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
}
.historiskevagter_detaljer {
	margin-left:48px;
	border-right:1px solid #bccad3;
	border-left:1px solid #bccad3;
	width: 1051px;
	
	
	
	
	
	font-weight:bold;
	
}

/*HISTORISKE VAGTER slut */


.cat {
	background-image: url('/images/loen/catbg.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 750px;
	height: 42px;
	color:#FFFFFF;
	font-size:16px;
	padding-left:20px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	
}








.prod {
	background-image: url('/images/loen/prodbg.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:48px;
	width: 702px;
	height: 42px;
	color:#597cac;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
}
.s_prod {
	background-image: url('/images/loen/s_prodbg.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:48px;
	width: 702px;
	height: 42px;
	color:#000000;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	line-height:38px;
	left:38px;
	overflow:hidden;
}
.s_proddetail {
	padding-left:48px;
	background-image: url('/images/loen/s_proddetailbg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width: 702px;
	
	
	font-size:16px;
	
	
	font-weight:bold;
	line-height:38px;
	
	
}
.proddetail {
	padding-left:48px;
	background-image: url('/images/loen/proddetailbg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width: 702px;
	
	
	font-size:16px;
	
	
	font-weight:bold;
	line-height:38px;
	
	
}
.proddescription {
	left:58px;
	width:513px;
	padding-top:3px;
	font-size:11px;
}
.prodimage {
	float:left;
	width:120px;
	
}
.prodtable {
	padding-top:5px;
	float:left;
	width:393px;
}
.prodtable table td {
	background-color: #e6f0f9;
	color:#5980af;
	font-size:12px;
	border-bottom:1px solid #FFFFFF;
	padding:4px;
}
.prodssplitter {
	margin-top:5px;
	margin-bottom:5px;
	width:513px;
	height:1px;
	background-color:#cedeed;	
	
}
.prodsorder  {
	
}
.prodsorder div {
	float:left;
	padding-right:15px;
	font-weight:bold;
	height:40px;
	line-height:15px;
	padding-top:5px;
}
.prodsorder div input {
	font-size:12px;
}
input[type=radio] {
	border:none;	
}

div.autocomplete {
      position:absolute;
      width:450px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
      
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
       width:450px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
    
      cursor:pointer;
      
    }


.left_bg {
	background-image: url('/images/left_bg.gif');
	background-repeat: repeat-y;
	width: 9px;
}
.right_bg {
	background-image: url('/images/right_bg.gif');
	background-repeat: repeat-y;
	width: 9px;
}
#SideBarTable th {
	height:22px;
	background-color:#555555;
	font-size:14px;
	color:#fafaf9;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;

}

.input_button {
	width:163px;
	height:28px;
	background-image: url('/images/button_bg.gif');
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;

}
.input_login {
	width:157px;
	height:18px;
	background-color:#f1f1f1;
	border:solid 1px #d8d7d7;
	vertical-align:baseline;
	padding-left:1px;
	font-size:14px;
	line-height:20px;

}
.input_login:focus {
	background-color: lightyellow;
	border: 1px solid #666666;
}
.infobox {
	width:398px;
	
}
.infobox th {
	height:31px;
	background-image: url('/images/box_top_bg.gif');
	background-repeat: no-repeat;
	color:#fdfdfc;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-left:7px;
	font-family: sans-serif, Arial, Helvetica, sans-serif;
}
#rapport_links {
	padding:10px;	
}
#rapport_links div {
	height:26px;
	width:168px;
	background-image: url('/images/rapport_bg.gif');
	background-repeat: no-repeat;
	text-align:center;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-right:20px;
	margin-left:10px;
	cursor:pointer;
}
.infobox td {
	border-bottom: solid 1px #9fa0a0;
	border-left: solid 1px #9fa0a0;
	border-right: solid 1px #9fa0a0;
	padding: 5px;
}

.infobox td p{
	margin-top:0;
	font-size: 11px;
	color: #585857;
}



/*----------------------------------------------------------------------*/
/* Navigation
/*----------------------------------------------------------------------*/

nav{
	position:absolute;
	width:189px;
	z-index:2;
	-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
}

nav{
	border-right:0px solid;
	border-left:1px solid;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
}

nav ul{
	border-top:1px solid;
	margin:0;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
}
nav ul li{
	list-style:none;
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	background-position:-9999px;
}
nav ul li a{
	display:block;
	padding-right:0;
	text-decoration:none;
}
nav ul li a span{
	padding:12px 40px 11px;
	font-size:12px;

	display:block;
	border:1px solid;
	border-left:0;
	border-right:0;
	background-repeat:no-repeat;
	background-position:12px 10px;
	white-space:nowrap;
}
nav ul li a:hover{
	text-decoration:none;
	cursor:pointer;
	padding-right:0px;
}
nav ul li a:active, nav ul li a.active{
	padding-right:0px;
	padding-bottom:0px;
	background-repeat:repeat-x;
	background-position:left center;
	filter:none;
}
nav ul li a:active span, nav ul li a.active span{
	border-bottom:0;
	padding:12px 40px 12px;
}
nav ul li a.warning{
	padding-right:0px;
	padding-bottom:0px;
	background-repeat:repeat-x;
	background-position:left center;
	filter:none;
}
nav ul li a.warning span{
	border-bottom:0;
	padding:12px 40px 12px;
}
nav ul li ul{
	border:0;
	margin-right:10px;
	margin-left:10px;
	display:none;
	margin-bottom:10px;
}
nav ul li ul li:first-child a{
}
nav ul li ul li:last-child, nav ul li ul li:last-child a, nav ul li ul li:last-child a span{
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
}
nav ul li ul li{
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
nav ul li ul li a{
	padding-right:0;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
nav ul li ul li a span{
	border:0;
	font-size:12px;
	line-height:12px;
	border-top:1px solid #ddd;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
	background-position:-9999px;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
nav ul li ul li:first-child a span{
}
nav ul li ul li a:active, nav ul li ul li a.active{
}
nav ul li ul li a:active span, nav ul li ul li a.active span{
	background-position:-9999px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
}
nav ul li ul li a.warning{
}
nav ul li ul li a.warning span{
	background-position:-9999px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
}
nav ul li a span{
	background-image:url('/images/icons/dark/arrow_right.png');
	background-position:8px 6px; 
}
/*----------------------------------------------------------------------*/
/* Navigation
/*----------------------------------------------------------------------*/

nav{
	border-right-color:#e1e1e1 !important;
	border-left-color:#e1e1e1;
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
}

nav ul{
	border-top-color:#e1e1e1;
	background-color:#2e2e33;
}
nav ul li{
	background-image:none !important;
}

nav ul li.disabled {
	opacity: 0.8;
}
nav ul li.disabled a {
	cursor: not-allowed;
}

nav ul li a{
	background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);
}
nav ul li a:hover{
	background:#f6f6f6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);
	background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1);
}
nav ul li a span{
	color:#353535;
	text-shadow:0px 1px 0 #ffffff;
	border-color:#ffffff #f7f7f7 #dddddd #f7f7f7;
}
nav ul li a:active, nav ul li a.active{
	background-image:url('/images/nav_active.png');
	background-repeat:repeat-x;
	background-color:#bada55;
	background-position:left center;
	filter:none;
}
nav ul li a:active span, nav ul li a.active span{
	color:#ffffff;
	text-shadow:0px -1px 0 rgba(0,0,0,0.3);
}
nav ul li a.warning{
	background-image:url('/images/nav_active.png');
	background-repeat:repeat-x;
	background-color:#f99134;
	background-position:left center;
	filter:none;
}
nav ul li a.warning span{
	color:#ffffff;
	text-shadow:0px -1px 0 rgba(0,0,0,0.3);
}
nav ul li a.danger{
    background-image:url('/images/nav_active.png');
    background-repeat:repeat-x;
    background-color: #ff6262;
    background-position:left center;
    filter:none;
}
nav ul li a.danger span{
    color:#ffffff;
    text-shadow:0px -1px 0 rgba(0,0,0,0.3);
}
nav ul li ul{
	border-bottom-color:#dddddd;
}
nav ul li ul li{
	background-image:none !important;
}
nav ul li ul li a{
}
nav ul li ul li a span{
	border-top-color:#dddddd;
	background-image:none !important;
}

nav ul li.i_abacus a span, .i_abacus{ background-image: url('/images/icons/dark/abacus.png');}
nav ul li.i_access_denied a span, .i_access_denied{ background-image: url('/images/icons/dark/access_denied.png');}
nav ul li.i_address_book a span, .i_address_book{ background-image: url('/images/icons/dark/address_book.png');}
nav ul li.i_admin_user a span, .i_admin_user{ background-image: url('/images/icons/dark/admin_user.png');}
nav ul li.i_admin_user_2 a span, .i_admin_user_2{ background-image: url('/images/icons/dark/admin_user_2.png');}
nav ul li.i_airplane a span, .i_airplane{ background-image: url('/images/icons/dark/airplane.png');}
nav ul li.i_alarm a span, .i_alarm{ background-image: url('/images/icons/dark/alarm.png');}
nav ul li.i_alarm_2 a span, .i_alarm_2{ background-image: url('/images/icons/dark/alarm_2.png');}
nav ul li.i_alarm_clock a span, .i_alarm_clock{ background-image: url('/images/icons/dark/alarm_clock.png');}
nav ul li.i_alert a span, .i_alert{ background-image: url('/images/icons/dark/alert.png');}
nav ul li.i_android a span, .i_android{ background-image: url('/images/icons/dark/android.png');}
nav ul li.i_application a span, .i_application{ background-image: url('/images/icons/dark/application.png');}
nav ul li.i_archive a span, .i_archive{ background-image: url('/images/icons/dark/archive.png');}
nav ul li.i_arrow_down a span, .i_arrow_down{ background-image: url('/images/icons/dark/arrow_down.png');}
nav ul li.i_arrow_down_left a span, .i_arrow_down_left{ background-image: url('/images/icons/dark/arrow_down_left.png');}
nav ul li.i_arrow_down_right a span, .i_arrow_down_right{ background-image: url('/images/icons/dark/arrow_down_right.png');}
nav ul li.i_arrow_left a span, .i_arrow_left{ background-image: url('/images/icons/dark/arrow_left.png');}
nav ul li.i_arrow_right a span, .i_arrow_right{ background-image: url('/images/icons/dark/arrow_right.png');}
nav ul li.i_arrow_up a span, .i_arrow_up{ background-image: url('/images/icons/dark/arrow_up.png');}
nav ul li.i_arrow_up_left a span, .i_arrow_up_left{ background-image: url('/images/icons/dark/arrow_up_left.png');}
nav ul li.i_arrow_up_right a span, .i_arrow_up_right{ background-image: url('/images/icons/dark/arrow_up_right.png');}
nav ul li.i_bag a span, .i_bag{ background-image: url('/images/icons/dark/bag.png');}
nav ul li.i_balloons a span, .i_balloons{ background-image: url('/images/icons/dark/balloons.png');}
nav ul li.i_bandaid a span, .i_bandaid{ background-image: url('/images/icons/dark/bandaid.png');}
nav ul li.i_battery a span, .i_battery{ background-image: url('/images/icons/dark/battery.png');}
nav ul li.i_battery_33 a span, .i_battery_33{ background-image: url('/images/icons/dark/battery_33.png');}
nav ul li.i_battery_66 a span, .i_battery_66{ background-image: url('/images/icons/dark/battery_66.png');}
nav ul li.i_battery_empty a span, .i_battery_empty{ background-image: url('/images/icons/dark/battery_empty.png');}
nav ul li.i_battery_full a span, .i_battery_full{ background-image: url('/images/icons/dark/battery_full.png');}
nav ul li.i_bended_arrow_down a span, .i_bended_arrow_down{ background-image: url('/images/icons/dark/bended_arrow_down.png');}
nav ul li.i_bended_arrow_left a span, .i_bended_arrow_left{ background-image: url('/images/icons/dark/bended_arrow_left.png');}
nav ul li.i_bended_arrow_right a span, .i_bended_arrow_right{ background-image: url('/images/icons/dark/bended_arrow_right.png');}
nav ul li.i_bended_arrow_up a span, .i_bended_arrow_up{ background-image: url('/images/icons/dark/bended_arrow_up.png');}
nav ul li.i_big_brush a span, .i_big_brush{ background-image: url('/images/icons/dark/big_brush.png');}
nav ul li.i_blackberry a span, .i_blackberry{ background-image: url('/images/icons/dark/blackberry.png');}
nav ul li.i_blocks_images a span, .i_blocks_images{ background-image: url('/images/icons/dark/blocks_images.png');}
nav ul li.i_blu-ray a span, .i_blu-ray{ background-image: url('/images/icons/dark/blu-ray.png');}
nav ul li.i_bluetooth a span, .i_bluetooth{ background-image: url('/images/icons/dark/bluetooth.png');}
nav ul li.i_bluetooth_2 a span, .i_bluetooth_2{ background-image: url('/images/icons/dark/bluetooth_2.png');}
nav ul li.i_book a span, .i_book{ background-image: url('/images/icons/dark/book.png');}
nav ul li.i_book_large a span, .i_book_large{ background-image: url('/images/icons/dark/book_large.png');}
nav ul li.i_books a span, .i_books{ background-image: url('/images/icons/dark/books.png');}
nav ul li.i_breadcrumb a span, .i_breadcrumb{ background-image: url('/images/icons/dark/breadcrumb.png');}
nav ul li.i_brush a span, .i_brush{ background-image: url('/images/icons/dark/brush.png');}
nav ul li.i_buildings a span, .i_buildings{ background-image: url('/images/icons/dark/buildings.png');}
nav ul li.i_bulls_eye a span, .i_bulls_eye{ background-image: url('/images/icons/dark/bulls_eye.png');}
nav ul li.i_calculator a span, .i_calculator{ background-image: url('/images/icons/dark/calculator.png');}
nav ul li.i_calendar a span, .i_calendar{ background-image: url('/images/icons/dark/calendar.png');}
nav ul li.i_calendar_day a span, .i_calendar_day{ background-image: url('/images/icons/dark/calendar_day.png');}
nav ul li.i_camera a span, .i_camera{ background-image: url('/images/icons/dark/camera.png');}
nav ul li.i_camera_2 a span, .i_camera_2{ background-image: url('/images/icons/dark/camera_2.png');}
nav ul li.i_car a span, .i_car{ background-image: url('/images/icons/dark/car.png');}
nav ul li.i_car_route a span, .i_car_route{ background-image: url('/images/icons/dark/car_route.png');}
nav ul li.i_cash_register a span, .i_cash_register{ background-image: url('/images/icons/dark/cash_register.png');}
nav ul li.i_cassette a span, .i_cassette{ background-image: url('/images/icons/dark/cassette.png');}
nav ul li.i_cat a span, .i_cat{ background-image: url('/images/icons/dark/cat.png');}
nav ul li.i_cd a span, .i_cd{ background-image: url('/images/icons/dark/cd.png');}
nav ul li.i_chair a span, .i_chair{ background-image: url('/images/icons/dark/chair.png');}
nav ul li.i_chart a span, .i_chart{ background-image: url('/images/icons/dark/chart.png');}
nav ul li.i_chart_2 a span, .i_chart_2{ background-image: url('/images/icons/dark/chart_2.png');}
nav ul li.i_chart_3 a span, .i_chart_3{ background-image: url('/images/icons/dark/chart_3.png');}
nav ul li.i_chart_4 a span, .i_chart_4{ background-image: url('/images/icons/dark/chart_4.png');}
nav ul li.i_chart_5 a span, .i_chart_5{ background-image: url('/images/icons/dark/chart_5.png');}
nav ul li.i_chart_6 a span, .i_chart_6{ background-image: url('/images/icons/dark/chart_6.png');}
nav ul li.i_chart_7 a span, .i_chart_7{ background-image: url('/images/icons/dark/chart_7.png');}
nav ul li.i_chart_8 a span, .i_chart_8{ background-image: url('/images/icons/dark/chart_8.png');}
nav ul li.i_chemical a span, .i_chemical{ background-image: url('/images/icons/dark/chemical.png');}
nav ul li.i_chrome a span, .i_chrome{ background-image: url('/images/icons/dark/chrome.png');}
nav ul li.i_clipboard a span, .i_clipboard{ background-image: url('/images/icons/dark/clipboard.png');}
nav ul li.i_clock a span, .i_clock{ background-image: url('/images/icons/dark/clock.png');}
nav ul li.i_cloud a span, .i_cloud{ background-image: url('/images/icons/dark/cloud.png');}
nav ul li.i_cloud_download a span, .i_cloud_download{ background-image: url('/images/icons/dark/cloud_download.png');}
nav ul li.i_cloud_upload a span, .i_cloud_upload{ background-image: url('/images/icons/dark/cloud_upload.png');}
nav ul li.i_cog a span, .i_cog{ background-image: url('/images/icons/dark/cog.png');}
nav ul li.i_cog_2 a span, .i_cog_2{ background-image: url('/images/icons/dark/cog_2.png');}
nav ul li.i_cog_3 a span, .i_cog_3{ background-image: url('/images/icons/dark/cog_3.png');}
nav ul li.i_cog_4 a span, .i_cog_4{ background-image: url('/images/icons/dark/cog_4.png');}
nav ul li.i_collapse a span, .i_collapse{ background-image: url('/images/icons/dark/collapse.png');}
nav ul li.i_companies a span, .i_companies{ background-image: url('/images/icons/dark/companies.png');}
nav ul li.i_compress a span, .i_compress{ background-image: url('/images/icons/dark/compress.png');}
nav ul li.i_copy a span, .i_copy{ background-image: url('/images/icons/dark/copy.png');}
nav ul li.i_coverflow a span, .i_coverflow{ background-image: url('/images/icons/dark/coverflow.png');}
nav ul li.i_create_write a span, .i_create_write{ background-image: url('/images/icons/dark/create_write.png');}
nav ul li.i_cross a span, .i_cross{ background-image: url('/images/icons/dark/cross.png');}
nav ul li.i_cup a span, .i_cup{ background-image: url('/images/icons/dark/cup.png');}
nav ul li.i_cursor a span, .i_cursor{ background-image: url('/images/icons/dark/cursor.png');}
nav ul li.i_delicious a span, .i_delicious{ background-image: url('/images/icons/dark/delicious.png');}
nav ul li.i_desk a span, .i_desk{ background-image: url('/images/icons/dark/desk.png');}
nav ul li.i_digg a span, .i_digg{ background-image: url('/images/icons/dark/digg.png');}
nav ul li.i_digg_2 a span, .i_digg_2{ background-image: url('/images/icons/dark/digg_2.png');}
nav ul li.i_document a span, .i_document{ background-image: url('/images/icons/dark/document.png');}
nav ul li.i_document_add a span, .i_document_add{ background-image: url('/images/icons/dark/document_add.png');}
nav ul li.i_document_delete a span, .i_document_delete{ background-image: url('/images/icons/dark/document_delete.png');}
nav ul li.i_documents a span, .i_documents{ background-image: url('/images/icons/dark/documents.png');}
nav ul li.i_download a span, .i_download{ background-image: url('/images/icons/dark/download.png');}
nav ul li.i_download_to_computer a span, .i_download_to_computer{ background-image: url('/images/icons/dark/download_to_computer.png');}
nav ul li.i_dress a span, .i_dress{ background-image: url('/images/icons/dark/dress.png');}
nav ul li.i_dribbble a span, .i_dribbble{ background-image: url('/images/icons/dark/dribbble.png');}
nav ul li.i_dribbble_2 a span, .i_dribbble_2{ background-image: url('/images/icons/dark/dribbble_2.png');}
nav ul li.i_dropbox a span, .i_dropbox{ background-image: url('/images/icons/dark/dropbox.png');}
nav ul li.i_drupal a span, .i_drupal{ background-image: url('/images/icons/dark/drupal.png');}
nav ul li.i_duplicate a span, .i_duplicate{ background-image: url('/images/icons/dark/duplicate.png');}
nav ul li.i_dvd a span, .i_dvd{ background-image: url('/images/icons/dark/dvd.png');}
nav ul li.i_eject a span, .i_eject{ background-image: url('/images/icons/dark/eject.png');}
nav ul li.i_electricty_input a span, .i_electricty_input{ background-image: url('/images/icons/dark/electricty_input.png');}
nav ul li.i_electricty_plug a span, .i_electricty_plug{ background-image: url('/images/icons/dark/electricty_plug.png');}
nav ul li.i_empty a span, .i_empty{ background-image: url('/images/icons/dark/empty.png');}
nav ul li.i_excel_document a span, .i_excel_document{ background-image: url('/images/icons/dark/excel_document.png');}
nav ul li.i_excel_documents a span, .i_excel_documents{ background-image: url('/images/icons/dark/excel_documents.png');}
nav ul li.i_exclamation a span, .i_exclamation{ background-image: url('/images/icons/dark/exclamation.png');}
nav ul li.i_exit a span, .i_exit{ background-image: url('/images/icons/dark/exit.png');}
nav ul li.i_expand a span, .i_expand{ background-image: url('/images/icons/dark/expand.png');}
nav ul li.i_expose a span, .i_expose{ background-image: url('/images/icons/dark/expose.png');}
nav ul li.i_expression_engine a span, .i_expression_engine{ background-image: url('/images/icons/dark/expression_engine.png');}
nav ul li.i_eyedropper a span, .i_eyedropper{ background-image: url('/images/icons/dark/eyedropper.png');}
nav ul li.i_autobook_ongoing a span, .i_autobook_ongoing {
    background-image: url('/images/icons/dark/refresh.png');
    text-shadow: none;
    color: inherit;
}
nav ul li.i_facebook a span, .i_facebook{ background-image: url('/images/icons/dark/facebook.png');}
nav ul li.i_facebook_like a span, .i_facebook_like{ background-image: url('/images/icons/dark/facebook_like.png');}
nav ul li.i_fax a span, .i_fax{ background-image: url('/images/icons/dark/fax.png');}
nav ul li.i_female a span, .i_female{ background-image: url('/images/icons/dark/female.png');}
nav ul li.i_female_contour a span, .i_female_contour{ background-image: url('/images/icons/dark/female_contour.png');}
nav ul li.i_file_cabinet a span, .i_file_cabinet{ background-image: url('/images/icons/dark/file_cabinet.png');}
nav ul li.i_film a span, .i_film{ background-image: url('/images/icons/dark/film.png');}
nav ul li.i_film_2 a span, .i_film_2{ background-image: url('/images/icons/dark/film_2.png');}
nav ul li.i_filmcamera a span, .i_filmcamera{ background-image: url('/images/icons/dark/filmcamera.png');}
nav ul li.i_finish_flag a span, .i_finish_flag{ background-image: url('/images/icons/dark/finish_flag.png');}
nav ul li.i_firefox a span, .i_firefox{ background-image: url('/images/icons/dark/firefox.png');}
nav ul li.i_flag a span, .i_flag{ background-image: url('/images/icons/dark/flag.png');}
nav ul li.i_flag_2 a span, .i_flag_2{ background-image: url('/images/icons/dark/flag_2.png');}
nav ul li.i_folder a span, .i_folder{ background-image: url('/images/icons/dark/folder.png');}
nav ul li.i_folder_add a span, .i_folder_add{ background-image: url('/images/icons/dark/folder_add.png');}
nav ul li.i_folder_closed a span, .i_folder_closed{ background-image: url('/images/icons/dark/folder_closed.png');}
nav ul li.i_folder_delete a span, .i_folder_delete{ background-image: url('/images/icons/dark/folder_delete.png');}
nav ul li.i_folder_download a span, .i_folder_download{ background-image: url('/images/icons/dark/folder_download.png');}
nav ul li.i_folder_lock a span, .i_folder_lock{ background-image: url('/images/icons/dark/folder_lock.png');}
nav ul li.i_folder_love a span, .i_folder_love{ background-image: url('/images/icons/dark/folder_love.png');}
nav ul li.i_folder_upload a span, .i_folder_upload{ background-image: url('/images/icons/dark/folder_upload.png');}
nav ul li.i_footprint a span, .i_footprint{ background-image: url('/images/icons/dark/footprint.png');}
nav ul li.i_forward a span, .i_forward{ background-image: url('/images/icons/dark/forward.png');}
nav ul li.i_fountain_pen a span, .i_fountain_pen{ background-image: url('/images/icons/dark/fountain_pen.png');}
nav ul li.i_frames a span, .i_frames{ background-image: url('/images/icons/dark/frames.png');}
nav ul li.i_fullscreen a span, .i_fullscreen{ background-image: url('/images/icons/dark/fullscreen.png');}
nav ul li.i_globe a span, .i_globe{ background-image: url('/images/icons/dark/globe.png');}
nav ul li.i_globe_2 a span, .i_globe_2{ background-image: url('/images/icons/dark/globe_2.png');}
nav ul li.i_google_buzz a span, .i_google_buzz{ background-image: url('/images/icons/dark/google_buzz.png');}
nav ul li.i_google_maps a span, .i_google_maps{ background-image: url('/images/icons/dark/google_maps.png');}
nav ul li.i_graph a span, .i_graph{ background-image: url('/images/icons/dark/graph.png');}
nav ul li.i_grid a span, .i_grid{ background-image: url('/images/icons/dark/grid.png');}
nav ul li.i_hd a span, .i_hd{ background-image: url('/images/icons/dark/hd.png');}
nav ul li.i_hd_2 a span, .i_hd_2{ background-image: url('/images/icons/dark/hd_2.png');}
nav ul li.i_hd_3 a span, .i_hd_3{ background-image: url('/images/icons/dark/hd_3.png');}
nav ul li.i_headphones a span, .i_headphones{ background-image: url('/images/icons/dark/headphones.png');}
nav ul li.i_help a span, .i_help{ background-image: url('/images/icons/dark/help.png');}
nav ul li.i_house a span, .i_house{ background-image: url('/images/icons/dark/house.png');}
nav ul li.i_house_2 a span, .i_house_2{ background-image: url('/images/icons/dark/house_2.png');}
nav ul li.i_ice_cream a span, .i_ice_cream{ background-image: url('/images/icons/dark/ice_cream.png');}
nav ul li.i_ice_cream_2 a span, .i_ice_cream_2{ background-image: url('/images/icons/dark/ice_cream_2.png');}
nav ul li.i_ichat a span, .i_ichat{ background-image: url('/images/icons/dark/ichat.png');}
nav ul li.i_imac a span, .i_imac{ background-image: url('/images/icons/dark/imac.png');}
nav ul li.i_image a span, .i_image{ background-image: url('/images/icons/dark/image.png');}
nav ul li.i_image_2 a span, .i_image_2{ background-image: url('/images/icons/dark/image_2.png');}
nav ul li.i_images a span, .i_images{ background-image: url('/images/icons/dark/images.png');}
nav ul li.i_images_2 a span, .i_images_2{ background-image: url('/images/icons/dark/images_2.png');}
nav ul li.i_inbox a span, .i_inbox{ background-image: url('/images/icons/dark/inbox.png');}
nav ul li.i_incomming a span, .i_incomming{ background-image: url('/images/icons/dark/incomming.png');}
nav ul li.i_information a span, .i_information{ background-image: url('/images/icons/dark/information.png');}
nav ul li.i_ipad a span, .i_ipad{ background-image: url('/images/icons/dark/ipad.png');}
nav ul li.i_iphone_3g a span, .i_iphone_3g{ background-image: url('/images/icons/dark/iphone_3g.png');}
nav ul li.i_iphone_4 a span, .i_iphone_4{ background-image: url('/images/icons/dark/iphone_4.png');}
nav ul li.i_ipod a span, .i_ipod{ background-image: url('/images/icons/dark/ipod.png');}
nav ul li.i_ipod_nano a span, .i_ipod_nano{ background-image: url('/images/icons/dark/ipod_nano.png');}
nav ul li.i_joomla a span, .i_joomla{ background-image: url('/images/icons/dark/joomla.png');}
nav ul li.i_key a span, .i_key{ background-image: url('/images/icons/dark/key.png');}
nav ul li.i_key_2 a span, .i_key_2{ background-image: url('/images/icons/dark/key_2.png');}
nav ul li.i_ladys_purse a span, .i_ladys_purse{ background-image: url('/images/icons/dark/ladys_purse.png');}
nav ul li.i_lamp a span, .i_lamp{ background-image: url('/images/icons/dark/lamp.png');}
nav ul li.i_laptop a span, .i_laptop{ background-image: url('/images/icons/dark/laptop.png');}
nav ul li.i_lastfm a span, .i_lastfm{ background-image: url('/images/icons/dark/lastfm.png');}
nav ul li.i_lemonade_stand a span, .i_lemonade_stand{ background-image: url('/images/icons/dark/lemonade_stand.png');}
nav ul li.i_light_bulb a span, .i_light_bulb{ background-image: url('/images/icons/dark/light_bulb.png');}
nav ul li.i_link a span, .i_link{ background-image: url('/images/icons/dark/link.png');}
nav ul li.i_link_2 a span, .i_link_2{ background-image: url('/images/icons/dark/link_2.png');}
nav ul li.i_linux a span, .i_linux{ background-image: url('/images/icons/dark/linux.png');}
nav ul li.i_list a span, .i_list{ background-image: url('/images/icons/dark/list.png');}
nav ul li.i_list_image a span, .i_list_image{ background-image: url('/images/icons/dark/list_image.png');}
nav ul li.i_list_images a span, .i_list_images{ background-image: url('/images/icons/dark/list_images.png');}
nav ul li.i_loading_bar a span, .i_loading_bar{ background-image: url('/images/icons/dark/loading_bar.png');}
nav ul li.i_locked a span, .i_locked{ background-image: url('/images/icons/dark/locked.png');}
nav ul li.i_locked_2 a span, .i_locked_2{ background-image: url('/images/icons/dark/locked_2.png');}
nav ul li.i_macos a span, .i_macos{ background-image: url('/images/icons/dark/macos.png');}
nav ul li.i_magic_mouse a span, .i_magic_mouse{ background-image: url('/images/icons/dark/magic_mouse.png');}
nav ul li.i_magnifying_glass a span, .i_magnifying_glass{ background-image: url('/images/icons/dark/magnifying_glass.png');}
nav ul li.i_mail a span, .i_mail{ background-image: url('/images/icons/dark/mail.png');}
nav ul li.i_male a span, .i_male{ background-image: url('/images/icons/dark/male.png');}
nav ul li.i_male_contour a span, .i_male_contour{ background-image: url('/images/icons/dark/male_contour.png');}
nav ul li.i_map a span, .i_map{ background-image: url('/images/icons/dark/map.png');}
nav ul li.i_marker a span, .i_marker{ background-image: url('/images/icons/dark/marker.png');}
nav ul li.i_maximize a span, .i_maximize{ background-image: url('/images/icons/dark/maximize.png');}
nav ul li.i_medical_case a span, .i_medical_case{ background-image: url('/images/icons/dark/medical_case.png');}
nav ul li.i_megaphone a span, .i_megaphone{ background-image: url('/images/icons/dark/megaphone.png');}
nav ul li.i_microphone a span, .i_microphone{ background-image: url('/images/icons/dark/microphone.png');}
nav ul li.i_mighty_mouse a span, .i_mighty_mouse{ background-image: url('/images/icons/dark/mighty_mouse.png');}
nav ul li.i_minimize a span, .i_minimize{ background-image: url('/images/icons/dark/minimize.png');}
nav ul li.i_minus a span, .i_minus{ background-image: url('/images/icons/dark/minus.png');}
nav ul li.i_mobile_phone a span, .i_mobile_phone{ background-image: url('/images/icons/dark/mobile_phone.png');}
nav ul li.i_mobypicture a span, .i_mobypicture{ background-image: url('/images/icons/dark/mobypicture.png');}
nav ul li.i_money a span, .i_money{ background-image: url('/images/icons/dark/money.png');}
nav ul li.i_money_2 a span, .i_money_2{ background-image: url('/images/icons/dark/money_2.png');}
nav ul li.i_monitor a span, .i_monitor{ background-image: url('/images/icons/dark/monitor.png');}
nav ul li.i_mouse a span, .i_mouse{ background-image: url('/images/icons/dark/mouse.png');}
nav ul li.i_myspace a span, .i_myspace{ background-image: url('/images/icons/dark/myspace.png');}
nav ul li.i_next a span, .i_next{ background-image: url('/images/icons/dark/next.png');}
nav ul li.i_note_book a span, .i_note_book{ background-image: url('/images/icons/dark/note_book.png');}
nav ul li.i_outgoing a span, .i_outgoing{ background-image: url('/images/icons/dark/outgoing.png');}
nav ul li.i_pacman a span, .i_pacman{ background-image: url('/images/icons/dark/pacman.png');}
nav ul li.i_pacman_ghost a span, .i_pacman_ghost{ background-image: url('/images/icons/dark/pacman_ghost.png');}
nav ul li.i_paint_brush a span, .i_paint_brush{ background-image: url('/images/icons/dark/paint_brush.png');}
nav ul li.i_pants a span, .i_pants{ background-image: url('/images/icons/dark/pants.png');}
nav ul li.i_paperclip a span, .i_paperclip{ background-image: url('/images/icons/dark/paperclip.png');}
nav ul li.i_paste a span, .i_paste{ background-image: url('/images/icons/dark/paste.png');}
nav ul li.i_pause a span, .i_pause{ background-image: url('/images/icons/dark/pause.png');}
nav ul li.i_paypal a span, .i_paypal{ background-image: url('/images/icons/dark/paypal.png');}
nav ul li.i_paypal_2 a span, .i_paypal_2{ background-image: url('/images/icons/dark/paypal_2.png');}
nav ul li.i_paypal_3 a span, .i_paypal_3{ background-image: url('/images/icons/dark/paypal_3.png');}
nav ul li.i_pdf_document a span, .i_pdf_document{ background-image: url('/images/icons/dark/pdf_document.png');}
nav ul li.i_pdf_documents a span, .i_pdf_documents{ background-image: url('/images/icons/dark/pdf_documents.png');}
nav ul li.i_pencil a span, .i_pencil{ background-image: url('/images/icons/dark/pencil.png');}
nav ul li.i_phone a span, .i_phone{ background-image: url('/images/icons/dark/phone.png');}
nav ul li.i_phone_2 a span, .i_phone_2{ background-image: url('/images/icons/dark/phone_2.png');}
nav ul li.i_phone_hook a span, .i_phone_hook{ background-image: url('/images/icons/dark/phone_hook.png');}
nav ul li.i_piggy_bank a span, .i_piggy_bank{ background-image: url('/images/icons/dark/piggy_bank.png');}
nav ul li.i_plane_suitecase a span, .i_plane_suitecase{ background-image: url('/images/icons/dark/plane_suitecase.png');}
nav ul li.i_play a span, .i_play{ background-image: url('/images/icons/dark/play.png');}
nav ul li.i_plixi a span, .i_plixi{ background-image: url('/images/icons/dark/plixi.png');}
nav ul li.i_plus a span, .i_plus{ background-image: url('/images/icons/dark/plus.png');}
nav ul li.i_post_card a span, .i_post_card{ background-image: url('/images/icons/dark/post_card.png');}
nav ul li.i_power a span, .i_power{ background-image: url('/images/icons/dark/power.png');}
nav ul li.i_powerpoint_document a span, .i_powerpoint_document{ background-image: url('/images/icons/dark/powerpoint_document.png');}
nav ul li.i_powerpoint_documents a span, .i_powerpoint_documents{ background-image: url('/images/icons/dark/powerpoint_documents.png');}
nav ul li.i_presentation a span, .i_presentation{ background-image: url('/images/icons/dark/presentation.png');}
nav ul li.i_prev a span, .i_prev{ background-image: url('/images/icons/dark/prev.png');}
nav ul li.i_preview a span, .i_preview{ background-image: url('/images/icons/dark/preview.png');}
nav ul li.i_price_tag a span, .i_price_tag{ background-image: url('/images/icons/dark/price_tag.png');}
nav ul li.i_price_tags a span, .i_price_tags{ background-image: url('/images/icons/dark/price_tags.png');}
nav ul li.i_printer a span, .i_printer{ background-image: url('/images/icons/dark/printer.png');}
nav ul li.i_question a span, .i_question{ background-image: url('/images/icons/dark/question.png');}
nav ul li.i_radio a span, .i_radio{ background-image: url('/images/icons/dark/radio.png');}
nav ul li.i_record a span, .i_record{ background-image: url('/images/icons/dark/record.png');}
nav ul li.i_recycle a span, .i_recycle{ background-image: url('/images/icons/dark/recycle.png');}
nav ul li.i_refresh a span, .i_refresh{ background-image: url('/images/icons/dark/refresh.png');}
nav ul li.i_refresh_2 a span, .i_refresh_2{ background-image: url('/images/icons/dark/refresh_2.png');}
nav ul li.i_refresh_3 a span, .i_refresh_3{ background-image: url('/images/icons/dark/refresh_3.png');}
nav ul li.i_refresh_4 a span, .i_refresh_4{ background-image: url('/images/icons/dark/refresh_4.png');}
nav ul li.i_repeat a span, .i_repeat{ background-image: url('/images/icons/dark/repeat.png');}
nav ul li.i_rewind a span, .i_rewind{ background-image: url('/images/icons/dark/rewind.png');}
nav ul li.i_robot a span, .i_robot{ background-image: url('/images/icons/dark/robot.png');}
nav ul li.i_rss a span, .i_rss{ background-image: url('/images/icons/dark/rss.png');}
nav ul li.i_ruler a span, .i_ruler{ background-image: url('/images/icons/dark/ruler.png');}
nav ul li.i_ruler_2 a span, .i_ruler_2{ background-image: url('/images/icons/dark/ruler_2.png');}
nav ul li.i_running_man a span, .i_running_man{ background-image: url('/images/icons/dark/running_man.png');}
nav ul li.i_safari a span, .i_safari{ background-image: url('/images/icons/dark/safari.png');}
nav ul li.i_scan_label a span, .i_scan_label{ background-image: url('/images/icons/dark/scan_label.png');}
nav ul li.i_scissors a span, .i_scissors{ background-image: url('/images/icons/dark/scissors.png');}
nav ul li.i_sd a span, .i_sd{ background-image: url('/images/icons/dark/sd.png');}
nav ul li.i_sd_2 a span, .i_sd_2{ background-image: url('/images/icons/dark/sd_2.png');}
nav ul li.i_sd_3 a span, .i_sd_3{ background-image: url('/images/icons/dark/sd_3.png');}
nav ul li.i_select_all a span, .i_select_all{ background-image: url('/images/icons/dark/select_all.png');}
nav ul li.i_select_none a span, .i_select_none{ background-image: url('/images/icons/dark/select_none.png');}
nav ul li.i_select_invert a span, .i_select_invert{ background-image: url('/images/icons/dark/select_invert.png');}
nav ul li.i_settings a span, .i_settings{ background-image: url('/images/icons/dark/settings.png');}
nav ul li.i_settings_2 a span, .i_settings_2{ background-image: url('/images/icons/dark/settings_2.png');}
nav ul li.i_shopping_bag a span, .i_shopping_bag{ background-image: url('/images/icons/dark/shopping_bag.png');}
nav ul li.i_shopping_basket a span, .i_shopping_basket{ background-image: url('/images/icons/dark/shopping_basket.png');}
nav ul li.i_shopping_basket_2 a span, .i_shopping_basket_2{ background-image: url('/images/icons/dark/shopping_basket_2.png');}
nav ul li.i_shopping_cart a span, .i_shopping_cart{ background-image: url('/images/icons/dark/shopping_cart.png');}
nav ul li.i_shopping_cart_2 a span, .i_shopping_cart_2{ background-image: url('/images/icons/dark/shopping_cart_2.png');}
nav ul li.i_shopping_cart_3 a span, .i_shopping_cart_3{ background-image: url('/images/icons/dark/shopping_cart_3.png');}
nav ul li.i_shopping_cart_4 a span, .i_shopping_cart_4{ background-image: url('/images/icons/dark/shopping_cart_4.png');}
nav ul li.i_shuffle a span, .i_shuffle{ background-image: url('/images/icons/dark/shuffle.png');}
nav ul li.i_sign_post a span, .i_sign_post{ background-image: url('/images/icons/dark/sign_post.png');}
nav ul li.i_skype a span, .i_skype{ background-image: url('/images/icons/dark/skype.png');}
nav ul li.i_sleeveless_shirt a span, .i_sleeveless_shirt{ background-image: url('/images/icons/dark/sleeveless_shirt.png');}
nav ul li.i_socks a span, .i_socks{ background-image: url('/images/icons/dark/socks.png');}
nav ul li.i_sound a span, .i_sound{ background-image: url('/images/icons/dark/sound.png');}
nav ul li.i_speech_bubble a span, .i_speech_bubble{ background-image: url('/images/icons/dark/speech_bubble.png');}
nav ul li.i_speech_bubble_2 a span, .i_speech_bubble_2{ background-image: url('/images/icons/dark/speech_bubble_2.png');}
nav ul li.i_attention a span, .i_attention{ background-image: url('/images/icons/dark/attention.png');}
nav ul li.i_hard_to_book a span, .i_hard_to_book{ background-image: url('/images/icons/dark/hard_to_book.png');}
nav ul li.i_speech_bubbles a span, .i_speech_bubbles{ background-image: url('/images/icons/dark/speech_bubbles.png');}
nav ul li.i_speech_bubbles_2 a span, .i_speech_bubbles_2{ background-image: url('/images/icons/dark/speech_bubbles_2.png');}
nav ul li.i_split a span, .i_split_simple{ background-image: url('/images/edit_split_simple.png');}
nav ul li.i_sport_shirt a span, .i_sport_shirt{ background-image: url('/images/icons/dark/sport_shirt.png');}
nav ul li.i_stop a span, .i_stop{ background-image: url('/images/icons/dark/stop.png');}
nav ul li.i_stop_watch a span, .i_stop_watch{ background-image: url('/images/icons/dark/stop_watch.png');}
nav ul li.i_strategy a span, .i_strategy{ background-image: url('/images/icons/dark/strategy.png');}
nav ul li.i_strategy_2 a span, .i_strategy_2{ background-image: url('/images/icons/dark/strategy_2.png');}
nav ul li.i_stubleupon a span, .i_stubleupon{ background-image: url('/images/icons/dark/stubleupon.png');}
nav ul li.i_suitecase a span, .i_suitecase{ background-image: url('/images/icons/dark/suitecase.png');}
nav ul li.i_sweater a span, .i_sweater{ background-image: url('/images/icons/dark/sweater.png');}
nav ul li.i_t-shirt a span, .i_t-shirt{ background-image: url('/images/icons/dark/t-shirt.png');}
nav ul li.i_table a span, .i_table{ background-image: url('/images/icons/dark/table.png');}
nav ul li.i_tag a span, .i_tag{ background-image: url('/images/icons/dark/tag.png');}
nav ul li.i_tags a span, .i_tags{ background-image: url('/images/icons/dark/tags.png');}
nav ul li.i_television a span, .i_television{ background-image: url('/images/icons/dark/television.png');}
nav ul li.i_tick a span, .i_tick{ background-image: url('/images/icons/dark/tick.png');}
nav ul li.i_timer a span, .i_timer{ background-image: url('/images/icons/dark/timer.png');}
nav ul li.i_trashcan a span, .i_trashcan{ background-image: url('/images/icons/dark/trashcan.png');}
nav ul li.i_trashcan_2 a span, .i_trashcan_2{ background-image: url('/images/icons/dark/trashcan_2.png');}
nav ul li.i_travel_suitecase a span, .i_travel_suitecase{ background-image: url('/images/icons/dark/travel_suitecase.png');}
nav ul li.i_tree a span, .i_tree{ background-image: url('/images/icons/dark/tree.png');}
nav ul li.i_triangle_double_down a span, .i_triangle_double_down{ background-image: url('/images/icons/dark/triangle_double_down.png');}
nav ul li.i_triangle_double_left a span, .i_triangle_double_left{ background-image: url('/images/icons/dark/triangle_double_left.png');}
nav ul li.i_triangle_double_right a span, .i_triangle_double_right{ background-image: url('/images/icons/dark/triangle_double_right.png');}
nav ul li.i_triangle_double_up a span, .i_triangle_double_up{ background-image: url('/images/icons/dark/triangle_double_up.png');}
nav ul li.i_triangle_down a span, .i_triangle_down{ background-image: url('/images/icons/dark/triangle_down.png');}
nav ul li.i_triangle_down_left a span, .i_triangle_down_left{ background-image: url('/images/icons/dark/triangle_down_left.png');}
nav ul li.i_triangle_down_right a span, .i_triangle_down_right{ background-image: url('/images/icons/dark/triangle_down_right.png');}
nav ul li.i_triangle_left a span, .i_triangle_left{ background-image: url('/images/icons/dark/triangle_left.png');}
nav ul li.i_triangle_left_right a span, .i_triangle_left_right{ background-image: url('/images/icons/dark/triangle_left_right.png');}
nav ul li.i_triangle_right a span, .i_triangle_right{ background-image: url('/images/icons/dark/triangle_right.png');}
nav ul li.i_triangle_up a span, .i_triangle_up{ background-image: url('/images/icons/dark/triangle_up.png');}
nav ul li.i_triangle_up_down a span, .i_triangle_up_down{ background-image: url('/images/icons/dark/triangle_up_down.png');}
nav ul li.i_triangle_up_left a span, .i_triangle_up_left{ background-image: url('/images/icons/dark/triangle_up_left.png');}
nav ul li.i_triangle_up_right a span, .i_triangle_up_right{ background-image: url('/images/icons/dark/triangle_up_right.png');}
nav ul li.i_trolly a span, .i_trolly{ background-image: url('/images/icons/dark/trolly.png');}
nav ul li.i_truck a span, .i_truck{ background-image: url('/images/icons/dark/truck.png');}
nav ul li.i_tumbler a span, .i_tumbler{ background-image: url('/images/icons/dark/tumbler.png');}
nav ul li.i_twitter a span, .i_twitter{ background-image: url('/images/icons/dark/twitter.png');}
nav ul li.i_twitter_2 a span, .i_twitter_2{ background-image: url('/images/icons/dark/twitter_2.png');}
nav ul li.i_typo a span, .i_typo{ background-image: url('/images/icons/dark/typo.png');}
nav ul li.i_umbrella a span, .i_umbrella{ background-image: url('/images/icons/dark/umbrella.png');}
nav ul li.i_under_construction a span, .i_under_construction{ background-image: url('/images/icons/dark/under_construction.png');}
nav ul li.i_unlocked a span, .i_unlocked{ background-image: url('/images/icons/dark/unlocked.png');}
nav ul li.i_upload a span, .i_upload{ background-image: url('/images/icons/dark/upload.png');}
nav ul li.i_user a span, .i_user{ background-image: url('/images/icons/dark/user.png');}
nav ul li.i_user_2 a span, .i_user_2{ background-image: url('/images/icons/dark/user_2.png');}
nav ul li.i_user_comment a span, .i_user_comment{ background-image: url('/images/icons/dark/user_comment.png');}
nav ul li.i_users a span, .i_users{ background-image: url('/images/icons/dark/users.png');}
nav ul li.i_users_2 a span, .i_users_2{ background-image: url('/images/icons/dark/users_2.png');}
nav ul li.i_v-card a span, .i_v-card{ background-image: url('/images/icons/dark/v-card.png');}
nav ul li.i_v-card_2 a span, .i_v-card_2{ background-image: url('/images/icons/dark/v-card_2.png');}
nav ul li.i_vault a span, .i_vault{ background-image: url('/images/icons/dark/vault.png');}
nav ul li.i_vimeo a span, .i_vimeo{ background-image: url('/images/icons/dark/vimeo.png');}
nav ul li.i_vimeo_2 a span, .i_vimeo_2{ background-image: url('/images/icons/dark/vimeo_2.png');}
nav ul li.i_walking_man a span, .i_walking_man{ background-image: url('/images/icons/dark/walking_man.png');}
nav ul li.i_wifi_signal a span, .i_wifi_signal{ background-image: url('/images/icons/dark/wifi_signal.png');}
nav ul li.i_wifi_signal_2 a span, .i_wifi_signal_2{ background-image: url('/images/icons/dark/wifi_signal_2.png');}
nav ul li.i_windows a span, .i_windows{ background-image: url('/images/icons/dark/windows.png');}
nav ul li.i_winner_podium a span, .i_winner_podium{ background-image: url('/images/icons/dark/winner_podium.png');}
nav ul li.i_wizard a span, .i_wizard{ background-image: url('/images/icons/dark/wizard.png');}
nav ul li.i_word_document a span, .i_word_document{ background-image: url('/images/icons/dark/word_document.png');}
nav ul li.i_word_documents a span, .i_word_documents{ background-image: url('/images/icons/dark/word_documents.png');}
nav ul li.i_wordpress a span, .i_wordpress{ background-image: url('/images/icons/dark/wordpress.png');}
nav ul li.i_wordpress_2 a span, .i_wordpress_2{ background-image: url('/images/icons/dark/wordpress_2.png');}
nav ul li.i_youtube a span, .i_youtube{ background-image: url('/images/icons/dark/youtube.png');}
nav ul li.i_youtube_2 a span, .i_youtube_2{ background-image: url('/images/icons/dark/youtube_2.png');}
nav ul li.i_zip_file a span, .i_zip_file{ background-image: url('/images/icons/dark/zip_file.png');}
nav ul li.i_zip_files a span, .i_zip_files{ background-image: url('/images/icons/dark/zip_files.png');}
nav ul li.i_rating a span, .i_rating{ background-image: url('/images/icons/dark/rating.png');}
nav ul li.i_burglary a span, .i_burglary{ background-image: url('/images/icons/dark/burglary.png');}
nav ul li.i_straffeattest a span, .i_straffeattest{ background-image: url('/images/icons/dark/straffeattest.png');}
nav ul li.i_children a span, .i_children{ background-image: url('/images/icons/dark/children.png');}
nav ul li.i_korekort a span, .i_korekort{ background-image: url('/images/icons/dark/korekort.png');}
nav ul li.i_delete a span, .i_delete{ background-image: url('/images/icons/dark/delete.png');}
nav ul li.i_kunde a span, .i_kunde{ background-image: url('/images/icons/dark/kunde.png');}
nav ul li.i_uddannelse a span, .i_uddannelse{ background-image: url('/images/icons/dark/uddannelse.png');}
nav ul li.i_block a span, .i_block{ background-image: url('/images/icons/dark/block.png');}
nav ul li.i_pause a span, .i_pause{ background-image: url('/images/icons/dark/break.png');}
nav ul li.i_skal_cykle a span, .i_skal_cykle{ background-image: url('/images/icons/dark/bicycles.png');}
nav ul li.i_egen_cykel a span, .i_egen_cykel{ background-image: url('/images/icons/dark/egen_cykel.png');}
nav ul li.i_bed a span, .i_bed{ background-image: url('/images/icons/dark/bed.png');}
nav ul li.i_vagt2vikar a span, .i_vagt2vikar{ background-image: url('/images/icons/dark/vagt2vikar.png');}
nav ul li.i_move a span, .i_move{ background-image: url('/images/icons/dark/move.png');}


nav ul li.i_vagt2vikar_on_auto a span, .i_vagt2vikar_on_auto{ background-image: url('/images/vks/re.png');}
nav ul li.i_vagt2vikar_on_auto_filter a span, .i_vagt2vikar_on_auto{ background-image: url('/images/vks/re_A.png');}
nav ul li.i_vagt2vikar_off a span, .i_vagt2vikar_off{ background-image: url('/images/vks/wh.png');}
nav ul li.i_vagt2vikar_off_filter a span, .i_vagt2vikar_off{ background-image: url('/images/vks/wh.png');}
nav ul li.i_vagt2vikar_on a span, .i_vagt2vikar_on{ background-image: url('/images/vks/gr.png');}
nav ul li.i_vagt2vikar_on_filter a span, .i_vagt2vikar_on{ background-image: url('/images/vks/gr_A.png');}
nav ul li.i_eco a span, .i_eco{ background-image: url('/images/icons/dark/eco.png');}

nav ul li.i_no_icon a span, .i_no_icon{ background-image: none; }
nav ul li.i_no_icon a span { display: flex; align-items: center; padding: 12px 13px 11px; }
nav ul li.i_no_icon a svg {
    width: 14px;
    height: 14px;
    fill: none;
    stroke: #636363;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    margin-right: 13px;
}

.radiotable td {
	border:none;	
}

.nyhedstabel {
	width:179px;margin-top:29px;
	
}
.nyhedstabel th {
	background-image:url('/images/th_small.png');background-repeat:no-repeat;height:20px;border-bottom:1px solid #999999;padding-left:5px;padding-top:5px;line-height:20px;font-size:12px;font-weight:bold;
}
.nyhedstabel_dato {
	text-align:right;font-size:11px;padding-right:5px;border-right:1px solid #edebeb;border-left:1px solid #edebeb;padding-top:5px;
}

.nyhedstabel_header {
	text-align:left;font-size:12px;padding-left:5px;border-right:1px solid #edebeb;border-left:1px solid #edebeb;font-weight:bold;	
}
.nyhedstabel_body {
	text-align:left;font-size:11px;padding:5px;border-right:1px solid #edebeb;border-left:1px solid #edebeb;
}
.nyhedstabel_readmore {
	text-align:right;font-size:11px;padding-right:5px;border-right:1px solid #edebeb;border-bottom:1px solid #edebeb;border-left:1px solid #edebeb;padding-top:5px;
}

@media (max-width: 991px) {

    #body.responsive .wrap-table .wrap-sidemenu .nyhedstabel {
        margin-top: 0;
        width: 100%;
    }

    #body.responsive .wrap-table .wrap-sidemenu .nyhedstabel th {
        background: #E5E5E5;
        background: linear-gradient(to bottom, #E5E5E5 0%, #FFFFFF 100%);
        background: -ms-linear-gradient(to bottom, #E5E5E5 0%, #FFFFFF 100%);
        background: -webkit-linear-gradient(to bottom, #E5E5E5 0%, #FFFFFF 100%);
        background: -moz-linear-gradient(to bottom, #E5E5E5 0%, #FFFFFF 100%);
        background: -o-linear-gradient(to bottom, #E5E5E5 0%, #FFFFFF 100%);
        background: -ms-linear-gradient(to bottom, #E5E5E5 0%, #FFFFFF 100%);
        border-radius: 3px 3px 0 0;
    }
}

.gdage_month {
	width:150px;
	float:left;
	padding-right:4px;
}
.gdage_month_header {
	background-image: url('/images/vikaroplysninger/gdageheader.gif');
  	background-repeat: no-repeat;
  	color:#FFFFFF;
  	font-size:11px;
  	font-weight:bold;
  	line-height:18px;
  	width:150px;
  	height:18px;
  	text-align:center;
}

.gdage_month_day {
	
  	color:#8bb1e2;
  	font-size:11px;
  	
  	line-height:16px;
  	width:148px;
  	height:16px;
  	text-align:left;
  	border-left:1px solid #5e86b6;
  	border-right:1px solid #5e86b6;
  	border-bottom:1px solid #a2bcdc;
}



.kompetencer_uddanelse {
	width:180px;
	float:left;
	padding-right:4px;
}
.kompetencer_uddanelse_header {
	background-image: url('/images/vikaroplysninger/kompetenceheader.gif');
  	background-repeat: no-repeat;
  	color:#FFFFFF;
  	font-size:11px;
  	font-weight:bold;
  	line-height:18px;
  	width:180px;
  	height:18px;
  	text-align:center;
}

.kompetencer_uddanelse_content {
	
  	color:#000000;
  	font-size:12px;
  	line-height:16px;
  	width:178px;
  	padding-bottom:4px;
  	height:16px;
  	text-align:left;
  	border-left:1px solid #5e86b6;
  	border-right:1px solid #5e86b6;
  	border-bottom:1px solid #a2bcdc;
}


   /* Remove the header with Move/Close text */
    .borderless-html .highslide-header {
       display: none;
    }
    /* Remove the footer */
    .borderless-html .highslide-footer {
       display: none;
    }
    /* Change the background color for the HTML popup */
    .borderless-html .highslide-html {
       background: none;;
    }
    /* Adjust the padding */
    .borderless-html .highslide-html-content {
       padding: 0px;
    }

body {background-color:#f5f6f6;background-image:url('/images/backshade.png');background-repeat: no-repeat;background-position: center top;margin: 0;}
img {
	
	border: none;	
}
.vagtlist {
	background-color: #FFFFFF;	
}

.vagtlist th {
	border-bottom: 1px solid #999;
	text-align:left;
	padding:8px;	
	padding-left:2px;	
	padding-right:2px;
	padding-bottom:3px;	
}

.vagtlist th.is_sortable{
	position: relative;
	padding-right: 6px;
}

.vagtlist th.is_sortable:after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	height: 20px;
	width: 24px;
	background: transparent url('/images/icons/dark/triangle_up_down.png') no-repeat;
	background-position: left top;
	padding-right:2px;
}

.vagtlist td {
	border-bottom: 1px solid #d4d6d6;
	text-align:left;
	padding:8px;	
	padding-left:2px;	
	padding-right:2px;	
	font-size:11px;
}
.vagtlist th {
	background-image:url('/images/table_th.png');
	background-repeat: repeat-x;
	background-position: center top;
}
.vagtlist th:first-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.vagtlist th:last-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: right top;
}



.vagtlistnew {
	background-color: #FFFFFF;	
}

.vagtlistnew th {
	border-bottom: 1px solid #999;
	text-align:left;
	padding:8px;	
	padding-left:2px;	
	padding-right:2px;
	padding-bottom:3px;	
	font: bold 14px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}
.vagtlistnew td {
	border-bottom: 1px solid #d4d6d6;
	text-align:left;
	padding:10px;	
	padding-left:4px;	
	padding-right:4px;	
	font-size:13px;
	
}
.vagtlistnew th {
	background-image:url('/images/table_th.png');
	background-repeat: repeat-x;
	background-position: center top;
}
.vagtlistnew th:first-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.vagtlistnew th:last-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.vagtlistnew td:first-child {
	border-left: 1px solid #e0e0e1;
}
.vagtlistnew td:last-child {
	border-right: 1px solid #e0e0e1;
}

.vagtlistnew tr:hover td {
	
	
}

.vagtlistnew_bottomrow {
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f9fb 85%, #ebf2f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(85%,#f5f9fb), color-stop(100%,#ebf2f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f9fb 85%,#ebf2f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f9fb 85%,#ebf2f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f9fb 85%,#ebf2f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f9fb 85%,#ebf2f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf2f5',GradientType=0 ); /* IE6-9 */



}

.tableonlyheader th {
	border-bottom: 1px solid #999;
	text-align:left;
	padding:8px;	
	padding-left:2px;	
	padding-right:2px;
	padding-bottom:3px;	
}

.tableonlyheader th {
	background-image:url('/images/table_th.png');
	background-repeat: repeat-x;
	background-position: center top;
}
.tableonlyheader th:first-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.tableonlyheader th:last-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.th_green th {
	background-image:url('/images/table_th_green.png');
}
.th_green th:first-child {
	background-image:url('/images/table_th_green.png');
}
.th_green th:last-child {
	background-image:url('/images/table_th_green.png');
}


.th_red th {
	background-image:url('/images/table_th_red.png');
}
.th_red th:first-child {
	background-image:url('/images/table_th_red.png');
}
.th_red th:last-child {
	background-image:url('/images/table_th_red.png');
}


.vagtlist td:first-child {
	border-left: 1px solid #e0e0e1;
}
.vagtlist td:last-child {
	border-right: 1px solid #e0e0e1;
}
.skema td:first-child {
	padding-left:8px;
}
.skema th:first-child {
	padding-left:8px;
}

.skema td {
	background:#FFFFFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#FFFFFF));
	background:-moz-linear-gradient(top,  #fafafa,  #FFFFFF);
	background:-ms-linear-gradient(top,  #fafafa,  #FFFFFF);
	background:-o-linear-gradient(top,  #fafafa,  #FFFFFF);
	color:#6a6a6a;
	
	
	
}

.skema td.userdef {
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#E1E1E1');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#E1E1E1));
	background:-moz-linear-gradient(top,  #fafafa,  #E1E1E1);
	background:-ms-linear-gradient(top,  #fafafa,  #E1E1E1);
	background:-o-linear-gradient(top,  #fafafa,  #E1E1E1);
	color:#6a6a6a;
}

td.smsrecieved {
	
	background:none;
	background-color:#d9e1fc;	
	
}
td.smsaccepted {
	
	background:none;
	background-color:#dffcd9;	
	
}
td.vikaraccepted {
	
	background:none;
	background-color:#ace171;	
	
}
td.smsdeclined {
	
	background:none;
	background-color:#fcd9d9;	
	
}
td.favorit {
	background: rgb(250,250,250);
	background: linear-gradient(180deg, rgba(250,250,250,1) 0%, rgba(250,218,250,1) 100%);
}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('/images/checkbox.png') no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url('/images/radio.png') no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}

.calendar {
	
	
	
	background-color: #FFFFFF;	
}

.calendar th {
	border-bottom: 1px solid #999;
	text-align:left;
	padding:8px;	
	padding-left:12px;	
	padding-right:2px;
	padding-bottom:3px;	
}
.calendar td {
	border-bottom: 1px solid #e0e0e1;
	text-align:center;
	
	font-size:11px;
	border-left: 1px solid #e0e0e1;
}
.calendar th {
	background-image:url('/images/table_th.png');
	background-repeat: repeat-x;
	background-position: center top;
}
.calendar th:first-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.calendar th:last-child {
	background-image:url('/images/table_th.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.calendar td:first-child {
	border-left: 1px solid #e0e0e1;
}
.calendar td:last-child {
	border-right: 1px solid #e0e0e1;
}












h2 {
	font-size:14px;
	font-style:italic;	
	color:#000000;
}




.ver3tabs {
	margin-left:10px;
}

.ver3tab {
	float:left;
	cursor:pointer;
}

.ver3tab_start {
	float:left;
	background-image:url('/images/ver3/tab_off_left.png');
	background-repeat: no-repeat;
	width:7px;
	height:27px;
}
.ver3tab_content {
	float:left;
	background-image:url('/images/ver3/tab_off.png');
	background-repeat: repeat-x;
	font-size:11px;
	
	line-height:14px;
	padding-top:7px;
	height:27px;
	color:#FFFFFF;
	
}
.ver3tab_slut {
	float:left;
	background-image:url('/images/ver3/tab_off_right.png');
	background-repeat: no-repeat;
	width:7px;
	height:27px;
}
.ver3tab:hover .ver3tab_start {
	background-image:url('/images/ver3/tab_on_left.png');
}
.ver3tab:hover .ver3tab_content {
	background-image:url('/images/ver3/tab_on.png');
	color:#000000;
}
.ver3tab:hover .ver3tab_slut {
	background-image:url('/images/ver3/tab_on_right.png');
}

.ver3tab_on .ver3tab_start {
	background-image:url('/images/ver3/tab_on_left.png');
}
.ver3tab_on .ver3tab_content {
	background-image:url('/images/ver3/tab_on.png');
	color:#000000;
}
.ver3tab_on .ver3tab_slut {
	background-image:url('/images/ver3/tab_on_right.png');
}












.ver4tabs {
	margin-left:10px;
}

.ver4tab {
	float:left;
	cursor:pointer;
}

.ver4tab_start {
	float:left;
	background-image:url('/images/ver4/tab_off_left.png');
	background-repeat: no-repeat;
	width:7px;
	height:37px;
}
.ver4tab_content {
	float:left;
	background-image:url('/images/ver4/tab_off.png');
	background-repeat: repeat-x;
	
	font: bold 14px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
	
	padding-top:7px;
	line-height:22px;
	padding-left:7px;
	padding-right:7px;
	height:37px;
	color:#FFFFFF;
	
}
.ver4tab_slut {
	float:left;
	background-image:url('/images/ver4/tab_off_right.png');
	background-repeat: no-repeat;
	width:7px;
	height:37px;
}
.ver4tab:hover .ver4tab_start {
	background-image:url('/images/ver4/tab_on_left.png');
}
.ver4tab:hover .ver4tab_content {
	background-image:url('/images/ver4/tab_on.png');
	color:#000000;
}
.ver4tab:hover .ver4tab_slut {
	background-image:url('/images/ver4/tab_on_right.png');
}

.ver4tab_on .ver4tab_start {
	background-image:url('/images/ver4/tab_on_left.png');
}
.ver4tab_on .ver4tab_content {
	background-image:url('/images/ver4/tab_on.png');
	color:#000000;
}
.ver4tab_on .ver4tab_slut {
	background-image:url('/images/ver4/tab_on_right.png');
}




.ver5tabs {
    margin-left: 4px;
}

.ver5tab {
    float: left;
    display: block;
    margin: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    cursor: pointer;
    color: #f5f5f5;
    font-size: 11px;
    border: 1px #4a4a4a solid;
    background: rgb(120, 120, 120);
    background: -moz-linear-gradient(180deg, rgba(120, 120, 120, 1) 0%, rgba(74, 74, 74, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(120, 120, 120, 1) 0%, rgba(74, 74, 74, 1) 100%);
    background: linear-gradient(180deg, rgba(120, 120, 120, 1) 0%, rgba(74, 74, 74, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#4a4a4a', GradientType=1);
}

.ver5tab.ver5tab_content-danger {
    color: #ffffff;
    border-color: #ebccd1;rgb(220,53,69)
    background: rgb(220,53,69);
    background: -moz-linear-gradient(180deg, rgba(220,53,69, 1) 0%, rgba(220,53,69, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(220,53,69, 1) 0%, rgba(220,53,69, 1) 100%);
    background: linear-gradient(180deg, rgba(220,53,69, 1) 0%, rgba(220,53,69, 1) 100%);
}

.ver5tab:hover,
.ver5tab.ver5tab_on {
    color: #3a3a3a;
    border: 1px #dadada solid;
    background: rgb(249, 249, 249);
    background: -moz-linear-gradient(180deg, rgba(249, 249, 249, 1) 0%, rgba(218, 218, 218, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(249, 249, 249, 1) 0%, rgba(218, 218, 218, 1) 100%);
    background: linear-gradient(180deg, rgba(249, 249, 249, 1) 0%, rgba(218, 218, 218, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#dadada', GradientType=1);
}

.ver5tab .ver5tab_content {
    padding: 6px 4px;
}

.yellowetab > .ver3tab_start {
	float:left;
	background-image:url('/images/ver3/tab_off_left_yellow.png');
	background-repeat: no-repeat;
	width:7px;
	height:27px;
}
.yellowetab > .ver3tab_content {
	float:left;
	background-image:url('/images/ver3/tab_off_yellow.png');
	background-repeat: repeat-x;
	font-size:11px;
	
	line-height:14px;
	padding-top:7px;
	height:27px;
	color:#000000;
	
}
.yellowetab > .ver3tab_slut {
	float:left;
	background-image:url('/images/ver3/tab_off_right_yellow.png');
	background-repeat: no-repeat;
	width:7px;
	height:27px;
}

/*Subtabs*/
.sub_ver3tabs {
	margin-left:10px;
	
	
}

.sub_ver3tab {
	float:left;
	cursor:pointer;
}

.sub_ver3tab_start {
	float:left;
	background-image:url('/images/ver3/sub_tab_off_left.png');
	background-repeat: no-repeat;
	width:7px;
	height:27px;
}
.sub_ver3tab_content {
	float:left;
	background-image:url('/images/ver3/sub_tab_off.png');
	background-repeat: repeat-x;
	font-size:11px;
	
	line-height:14px;
	padding-top:7px;
	height:27px;
	color:#FFFFFF;
	//color:#7a7a7a;
}
.sub_ver3tab_slut {
	float:left;
	background-image:url('/images/ver3/sub_tab_off_right.png');
	background-repeat: no-repeat;
	width:7px;
	height:27px;
}


.sub_ver3tab:hover .sub_ver3tab_start {
	background-image:url('/images/ver3/sub_tab_on_left.png');
}
.sub_ver3tab:hover .sub_ver3tab_content {
	background-image:url('/images/ver3/sub_tab_on.png');
	color:#000000;
}
.sub_ver3tab:hover .sub_ver3tab_slut {
	background-image:url('/images/ver3/sub_tab_on_right.png');
}

.sub_ver3tab_on .sub_ver3tab_start {
	background-image:url('/images/ver3/sub_tab_on_left.png');
}
.sub_ver3tab_on .sub_ver3tab_content {
	background-image:url('/images/ver3/sub_tab_on.png');
	color:#000000;
}
.sub_ver3tab_on .sub_ver3tab_slut {
	background-image:url('/images/ver3/sub_tab_on_right.png');
}




.vikarimage {
	-moz-box-shadow: 6px 6px 3px #888;
	-webkit-box-shadow: 6px 6px 3px #888;
	box-shadow: 6px 6px 3px #888;
	border:1px solid #444444
	
}
.inputnew { 
	width:193px;
	border:1px solid #807f7f;
	padding:4px 2px;
	margin:0 1px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#fafafa', EndColorStr='#FFFFFF');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#FFFFFF));
	background:-moz-linear-gradient(top,  #fafafa,  #FFFFFF);
	background:-o-linear-gradient(top,  #fafafa,  #FFFFFF);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	font-size:12px;
	color:#6a6a6a;





}
.inputnew[disabled] { 
	background:#CCCCCC;
	border:1px solid #b3b2b2;
}




.inputnew_select { 
	width:193px;
	border:1px solid #807f7f;
	padding:4px 2px;
	margin:0 1px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	background:#fafafa;
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#FFFFFF));
	background:-moz-linear-gradient(top,  #fafafa,  #FFFFFF);
	background:-o-linear-gradient(top,  #fafafa,  #FFFFFF);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	font-size:12px;
	color:#6a6a6a;

}
.inputnew:hover { 
	
	border:1px solid #565555;
	
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	background:#fefef3;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);
	color:#000000;
}


.inputnew[disabled]:hover { 
	background:#CCCCCC;
	border:1px solid #b3b2b2;
}

.inputnew_disabled, .inputnew_disabled:hover {
	color: #cecece;
	border:1px solid #b0afaf;
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#fafafa', EndColorStr='#FFFFFF');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#FFFFFF));
	background:-moz-linear-gradient(top,  #fafafa,  #FFFFFF);
	background:-o-linear-gradient(top,  #fafafa,  #FFFFFF);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
}

.inputsubmit { 
	width:193px;
	border:1px solid #807f7f;
	padding:4px 2px;
	margin:0 1px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#CCCCCC');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#CCCCCC));
	background:-moz-linear-gradient(top,  #fafafa,  #CCCCCC);
	background:-o-linear-gradient(top,  #fafafa,  #CCCCCC);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	font-size:12px;
	color:#000000;
	font-weight:bold;

}
.inputsubmit:hover { 
	
	border:1px solid #565555;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#85d981');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#85d981));
	background:-moz-linear-gradient(top,  #fafafa,  #85d981);
	background:-o-linear-gradient(top,  #fafafa,  #85d981);
	
	
	color:#000000;
}


.savebutton {
	
	border:1px solid #807f7f;
	padding:3px 7px;
	margin:0 1px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#CCCCCC');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#CCCCCC));
	background:-moz-linear-gradient(top,  #fafafa,  #CCCCCC);
	background:-o-linear-gradient(top,  #fafafa,  #CCCCCC);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	font-size:12px;
	color:#000000;
	font-weight:bold;

}
.savebutton:hover { 
	
	border:1px solid #565555;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#85d981');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#85d981));
	background:-moz-linear-gradient(top,  #fafafa,  #85d981);
	background:-o-linear-gradient(top,  #fafafa,  #85d981);
	
	
	color:#000000;
}

#loginboxcontainer {
	width:400px;
	border:1px solid #eeeeee;
	padding:3px 7px;
	margin:0 1px;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ededed');
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ededed));
	background:-moz-linear-gradient(top,  #FFFFFF,  #ededed);
	background:-o-linear-gradient(top,  #FFFFFF,  #ededed);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
}

.boxheader {

	font-size:15px;
	line-height:24px;
	color:#777777;
	font-weight:bold;
	border-bottom:1px solid #cfcfd1;
	
}

.cancelbutton {
	
	border:1px solid #807f7f;
	padding:3px 7px;
	margin:0 1px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	background:#fafafa;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#CCCCCC');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#CCCCCC));
	background:-moz-linear-gradient(top,  #fafafa,  #CCCCCC);
	background:-o-linear-gradient(top,  #fafafa,  #CCCCCC);
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	font-size:12px;
	color:#000000;
	font-weight:bold;

}
.cancelbutton:hover { 
	
	border:1px solid #565555;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d98181');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#d98181));
	background:-moz-linear-gradient(top,  #fafafa,  #d98181);
	background:-o-linear-gradient(top,  #fafafa,  #d98181);
	
	
	color:#000000;
}


.breadcrumb {
	padding-top:15px;	
	padding-left:37px;	
	color:#4b4b4b;
	font-size:13px;
	
}
.breadcrumb a {
	text-decoration:none;
	color:#6a6a6a;
	font-weight:bold;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#000000;
}

a.tooltip span {display:none; padding:2px 3px; margin-left:5px;margin-top:-16px;  width:130px; z-index: 5000; }
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#FFFFCC; color:#6c6c6c;}

td.tooltip span {display:none; padding:4px 6px; margin-left:5px;margin-top:-16px;  width:130px;}
td.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#FFFFCC; color:#000000;}

tr.tooltipimage td span.tooltiphide {display:none; padding:4px 6px; margin-left:-260px;margin-top:-272px;  width:225px;}
tr.tooltipimage:hover td span.tooltiphide{display:inline; position:absolute; border:1px solid #cccccc; background:#E1E1E1; color:#000000;}


.adminfarve {
	width:5px;
	height:20px;
	border:1px solid #575757;
	margin-right:3px;
}

.deletelink {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
}
.deletelink:hover {
	text-decoration:underline;
}
.boxsubheader {
	font-weight:bold;
	font-size:14px;	
	padding:3px;
}

.calender_select_link {
	color:#0088cc;	
	text-decoration:none;
}
.calender_select_link:hover {
	text-decoration:underline;
}
.contentpadding {
	margin: 0px;
	padding: 25px;
	padding-right: 0px;
	padding-left: 20px;
}

.input1 {
	width:23px;
	font-size:11px;
	text-indent:2px;
	height:19px;
	background-image:url('/images/input1.png');
	background-repeat:no-repeat;	
	border:none;
}
.input2 {
	width:145px;
	font-size:11px;
	text-indent:2px;
	height:19px;
	background-image:url('/images/input2.png');
	background-repeat:no-repeat;	
	border:none;
}
.input3 {
	width:44px;
	font-size:11px;
	text-indent:2px;
	height:19px;
	background-image:url('/images/input3.png');
	background-repeat:no-repeat;	
	border:none;
}
a.smalllink, a.theshowlinks {
	color:#0088cc;
	text-decoration:none;
}
a.smalllink:hover, a.theshowlinks:hover {
	color:#0088cc;
	text-decoration:underline;
}
a.smalllink_white {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-shadow: -1px -1px #919090;
	font-size:12px;
}
a.smalllink_white:hover{
	
	text-decoration:underline;
}
.input4 {
	width:89px;
	font-size:11px;
	text-indent:2px;
	height:19px;
	background-image:url('/images/input4.png');
	background-repeat:no-repeat;	
	border:none;
}
.textarea1 {
	width:573px;
	font-size:11px;
	text-indent:2px;
	height:70px;
	background-image:url('/images/textarea.png');
	background-repeat:no-repeat;	
	border:none;
}


td.opttable1header {
	padding-left: 8px;
	font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, from(#ebf1fd), to(#d9e5fd));
	background:-moz-linear-gradient(top,  #ebf1fd,  #d9e5fd);
	background:-o-linear-gradient(top,  #ebf1fd,  #d9e5fd);
	
}
td.opttable2header {
	padding-left: 8px;
	font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfdeb), to(#fbfdd9));
	background:-moz-linear-gradient(top,  #fcfdeb,  #fbfdd9);
	background:-o-linear-gradient(top,  #fcfdeb,  #fbfdd9);
}
td.opttable3header {
	padding-left: 8px;
	font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1fdeb), to(#e6fdda));
	background:-moz-linear-gradient(top,  #f1fdeb,  #e6fdda);
	background:-o-linear-gradient(top,  #f1fdeb,  #e6fdda);
}
td.opttable4header {
	padding-left: 8px;
	font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, from(#fcedea), to(#fbe2dc));
	background:-moz-linear-gradient(top,  #fcedea,  #fbe2dc);
	background:-o-linear-gradient(top,  #fcedea,  #fbe2dc);
}
td.opttable5header {
	padding-left: 8px;
	font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, from(#e4a5c7), to(#f2bad8));
	background:-moz-linear-gradient(top,  #e4a5c7,  #f2bad8);
	background:-o-linear-gradient(top,  #e4a5c7,  #f2bad8);
}
td.opttable6header {
	padding-left: 8px;
	font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#E1E1E1));
	background:-moz-linear-gradient(top,  #fafafa,  #E1E1E1);
	background:-o-linear-gradient(top,  #fafafa,  #E1E1E1);
}
td.opttable1 {
	padding-left: 8px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ebf1fd));
	background:-moz-linear-gradient(top,  #FFFFFF,  #ebf1fd);
	background:-o-linear-gradient(top,  #FFFFFF,  #ebf1fd);
	
}
td.opttable2 {
	padding-left: 8px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#fcfdeb));
	background:-moz-linear-gradient(top,  #FFFFFF,  #fcfdeb);
	background:-o-linear-gradient(top,  #FFFFFF,  #fcfdeb);
}
td.opttable3 {
	padding-left: 8px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f1fdeb));
	background:-moz-linear-gradient(top,  #FFFFFF,  #f1fdeb);
	background:-o-linear-gradient(top,  #FFFFFF,  #f1fdeb);
}
td.opttable4 {
	padding-left: 8px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#fcedea));
	background:-moz-linear-gradient(top,  #FFFFFF,  #fcedea);
	background:-o-linear-gradient(top,  #FFFFFF,  #fcedea);
}
td.opttable5 {
	padding-left: 8px;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe6f4), to(#fbd1e8));
	background:-moz-linear-gradient(top,  #ffe6f4,  #fbd1e8);
	background:-o-linear-gradient(top,  #ffe6f4,  #fbd1e8);
}
td.opttable6 {
	padding-left: 8px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#fafafa));
	background:-moz-linear-gradient(top,  #FFFFFF,  #fafafa);
	background:-o-linear-gradient(top,  #FFFFFF,  #fafafa);
}
td.opttable7 {
	padding-left: 8px;
	background: #8dc500; /* Old browsers */
background: -moz-linear-gradient(top,  #8dc500 0%, #a1e53b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc500), color-stop(100%,#a1e53b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8dc500 0%,#a1e53b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8dc500 0%,#a1e53b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8dc500 0%,#a1e53b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8dc500 0%,#a1e53b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc500', endColorstr='#a1e53b',GradientType=0 ); /* IE6-9 */


}
.smalltable th {
	background:none;
	background-color:#7f7f7f;
	color:#FFFFFF;
}
.smalltable th:first-child {
	background:none;	
	background-color:#7f7f7f;
	color:#FFFFFF;
}
.smalltable th:last-child {
	background:none;	
	background-color:#7f7f7f;
	color:#FFFFFF;
}
.smalltable td:last-child {
	border:none;
	border-bottom: 1px solid #d4d6d6;

	
}
.smalltable td:first-child {
	border:none;
	border-bottom: 1px solid #d4d6d6;
	
}
.smalltable tr:last-child td {
	border:none;
	
}
.editeconomy {
	width:55px;padding:2px;border:1px solid #CCCCCC;	
}

table {
	empty-cells: show;
}

.cupidgreen_small {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 1px 0 2px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 150px; }
  .cupidgreen_small:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; }
  .cupidgreen_small:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }
  
  
  
  
  
   .cupidblue {
  background-color: #538cea;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #538cea), color-stop(100%, #4e83d9));
  background-image: -webkit-linear-gradient(top, #538cea, #4e83d9);
  background-image: -moz-linear-gradient(top, #538cea, #4e83d9);
  background-image: -ms-linear-gradient(top, #538cea, #4e83d9);
  background-image: -o-linear-gradient(top, #538cea, #4e83d9);
  background-image: linear-gradient(top, #538cea, #4e83d9);
  border: 1px solid #4e83d9;
  border-bottom: 1px solid #979797;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #87a0c6;
  -moz-box-shadow: inset 0 1px 0 0 #87a0c6;
  box-shadow: inset 0 1px 0 0 #87a0c6;
  color: #fff;
  font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #3b62a3;
  width: 150px; }
  .cupidblue:hover {
    background-color: #487bcf;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #487bcf), color-stop(100%, #4e83d9));
    background-image: -webkit-linear-gradient(top, #487bcf, #4e83d9);
    background-image: -moz-linear-gradient(top, #487bcf, #4e83d9);
    background-image: -ms-linear-gradient(top, #487bcf, #4e83d9);
    background-image: -o-linear-gradient(top, #487bcf, #4e83d9);
    background-image: linear-gradient(top, #487bcf, #4e83d9);
    -webkit-box-shadow: inset 0 1px 0 0 #bbbbbb;
    -moz-box-shadow: inset 0 1px 0 0 #bbbbbb;
    box-shadow: inset 0 1px 0 0 #bbbbbb;
    cursor: pointer; }
  .cupidblue:active {
    border: 1px solid #979797;
    border-bottom: 1px solid #3b62a3;
    -webkit-box-shadow: inset 0 0 8px 4px #20447a, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #20447a, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #20447a, 0 1px 0 0 #eeeeee; }
.cupidblue:disabled {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    border: 1px solid #bebebd;
    border-bottom: 1px solid #a4a4a4;
    -webkit-box-shadow: inset 0 1px 0 0 #e5e5e5;
    -moz-box-shadow: inset 0 1px 0 0 #e5e5e5;
    box-shadow: inset 0 1px 0 0 #e5e5e5;
    cursor: pointer;
    color:#CCC;
    text-shadow: 0 -1px 0 #FFFFFF;
}


.cupidgrey {
  background-color: #bcbcbb;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbcbb), color-stop(100%, #a4a4a4));
  background-image: -webkit-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: -moz-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: -ms-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: -o-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: linear-gradient(top, #bcbcbb, #a4a4a4);
  border: 1px solid #a4a4a4;
  border-bottom: 1px solid #979797;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #cacac9;
  -moz-box-shadow: inset 0 1px 0 0 #cacac9;
  box-shadow: inset 0 1px 0 0 #cacac9;
  color: #fff;
  font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #8b8b8b;
  width: 150px; }
  .cupidgrey[disabled] {
	  background:#CCCCCC;
	  border:1px solid #b3b2b2;
	  cursor: not-allowed;
  }
  .cupidgrey[disabled]:hover {
	  background:#CCCCCC;
	  border:1px solid #b3b2b2;
	  cursor: not-allowed;
  }
  .cupidgrey:hover {
    background-color: #b4b4b3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b3), color-stop(100%, #989998));
    background-image: -webkit-linear-gradient(top, #b4b4b3, #989998);
    background-image: -moz-linear-gradient(top, #b4b4b3, #989998);
    background-image: -ms-linear-gradient(top, #b4b4b3, #989998);
    background-image: -o-linear-gradient(top, #b4b4b3, #989998);
    background-image: linear-gradient(top, #b4b4b3, #989998);
    -webkit-box-shadow: inset 0 1px 0 0 #bbbbbb;
    -moz-box-shadow: inset 0 1px 0 0 #bbbbbb;
    box-shadow: inset 0 1px 0 0 #bbbbbb;
    cursor: pointer; }
  .cupidgrey:active {
    border: 1px solid #979797;
    border-bottom: 1px solid #8b8b8b;
    -webkit-box-shadow: inset 0 0 8px 4px #8b8b8b, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #8b8b8b, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #8b8b8b, 0 1px 0 0 #eeeeee; }
    
    
    
     .cupidgrey_small {
  background-color: #bcbcbb;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbcbb), color-stop(100%, #a4a4a4));
  background-image: -webkit-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: -moz-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: -ms-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: -o-linear-gradient(top, #bcbcbb, #a4a4a4);
  background-image: linear-gradient(top, #bcbcbb, #a4a4a4);
  border: 1px solid #a4a4a4;
  border-bottom: 1px solid #979797;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #cacac9;
  -moz-box-shadow: inset 0 1px 0 0 #cacac9;
  box-shadow: inset 0 1px 0 0 #cacac9;
  color: #fff;
  font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 1px 0 2px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #8b8b8b;
  width: 150px; }
  .cupidgrey_small:hover {
    background-color: #b4b4b3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b3), color-stop(100%, #989998));
    background-image: -webkit-linear-gradient(top, #b4b4b3, #989998);
    background-image: -moz-linear-gradient(top, #b4b4b3, #989998);
    background-image: -ms-linear-gradient(top, #b4b4b3, #989998);
    background-image: -o-linear-gradient(top, #b4b4b3, #989998);
    background-image: linear-gradient(top, #b4b4b3, #989998);
    -webkit-box-shadow: inset 0 1px 0 0 #bbbbbb;
    -moz-box-shadow: inset 0 1px 0 0 #bbbbbb;
    box-shadow: inset 0 1px 0 0 #bbbbbb;
    cursor: pointer; }
  .cupidgrey_small:active {
    border: 1px solid #979797;
    border-bottom: 1px solid #8b8b8b;
    -webkit-box-shadow: inset 0 0 8px 4px #8b8b8b, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #8b8b8b, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #8b8b8b, 0 1px 0 0 #eeeeee; }
  
  
  
  
  
  
.cupidgreen {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 150px; }
  .cupidgreen:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; }
  .cupidgreen:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }
  .cupidgreen:disabled {
    
     background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	border: 1px solid #bebebd;
  	border-bottom: 1px solid #a4a4a4;
    	-webkit-box-shadow: inset 0 1px 0 0 #e5e5e5;
    	-moz-box-shadow: inset 0 1px 0 0 #e5e5e5;
    	box-shadow: inset 0 1px 0 0 #e5e5e5;
    	cursor: pointer; 
    	color:#CCC; 
    	text-shadow: 0 -1px 0 #FFFFFF;
 }  
    	
    	
    	
    	
    	
    	
    	
    	
    	
    	
    	
    	
    	
   .cupidred {
  background-color: #f9243d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9243d), color-stop(100%, #d40c2d));
  background-image: -webkit-linear-gradient(top, #f9243d, #d40c2d);
  background-image: -moz-linear-gradient(top, #f9243d, #d40c2d);
  background-image: -ms-linear-gradient(top, #f9243d, #d40c2d);
  background-image: -o-linear-gradient(top, #f9243d, #d40c2d);
  background-image: linear-gradient(top, #f9243d, #d40c2d);
  border: 1px solid #f6f6f6;
  border-bottom: 1px solid #992b38;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #fb7676;
  -moz-box-shadow: inset 0 1px 0 0 #fb7676;
  box-shadow: inset 0 1px 0 0 #fb7676;
  color: #fff;
  font: bold 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #90212e;
  width: 150px; }
  
  
  
  
  
  
  
  .cupidred:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f81929), color-stop(100%, #e02727));
    background-image: -webkit-linear-gradient(top, #f81929, #e02727);
    background-image: -moz-linear-gradient(top, #f81929, #e02727);
    background-image: -ms-linear-gradient(top, #f81929, #e02727);
    background-image: -o-linear-gradient(top, #f81929, #e02727);
    background-image: linear-gradient(top, #f81929, #e02727);
    -webkit-box-shadow: inset 0 1px 0 0 #f68e9a;
    -moz-box-shadow: inset 0 1px 0 0 #f68e9a;
    box-shadow: inset 0 1px 0 0 #f68e9a;
    cursor: pointer; }
  .cupidred:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #992b38;
    -webkit-box-shadow: inset 0 0 8px 4px #8c2932, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #8c2932, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #8c2932, 0 1px 0 0 #eeeeee; }

.cupidred_small {
  padding: 1px 0 2px 0;
  
	
	
	
}


/* ****** CSS3 Radio's - http://blog.gface.com/2012/02/10/css3-checkboxes-and-radiobuttons-gface-style/ ********* */
	/* common styles */
	.gf-form label
	{
	    font: normal normal 11px/13px Arial, Sans-serif;
	    color: #000;
	    cursor: pointer;
	}

	.gf-form label,
	.gf-checkbox input[type='checkbox'] + label::before,
	.gf-radio input[type='radio'] + label::before
	{
	    vertical-align: middle;
	}

	/* hide the checkboxes and radios */
	.gf-checkbox input[type='checkbox'],
	.gf-radio input[type='radio']
	{
	    position: absolute;
	    opacity: 0;
	}

	/* we use generated content to create a placeholder for the checkbox and the radio */
	.gf-checkbox input[type='checkbox'] + label::before,
	.gf-radio input[type='radio'] + label::before
	{
	    content: '';
	    display: inline-block;
	    width: 19px;
	    height: 19px;
	    line-height: 19px;
	    margin: 0 8px 0 0;
	    background: url('/images/radio.png') no-repeat 0 0;
	    vertical-align: middle;
	}

	/* disabled checkbox or radio */
	.gf-form input[type='checkbox']:disabled + label,
	.gf-form input[type='radio']:disabled + label
	{
	    opacity: .5;
	    cursor: default; /* or cursor: no-drop */
	}

	/* hover checkbox (unselected state only) */
	.gf-checkbox input[type='checkbox']:not(:checked):hover + label::before
	{
	    background-position: 0 -13px;
	}

	/* selected checkbox */
	.gf-checkbox input[type='checkbox']:checked + label::before
	{
	    background-position: 0 -26px;
	}

	/* normal state radio */
	.gf-radio input[type='radio'] + label::before
	{
	    background-position: 0px -3px;
	}

	/* radio hover (unselected state only) */
	.gf-radio input[type='radio']:hover + label::before
	{
	    background-position: 0px -28px;
	}

	/* selected radio */
	.gf-radio input[type='radio']:checked + label::before
	{
	    background-position: 0px -52px;
	}

	/* selected hovered radio */
	.gf-radio input[type='radio']:checked:hover + label::before
	{
	    background-position: 0px -78px;
	}

	/* focused checkbox or radio */
	.gf-form input[type='checkbox']:focus + label,
	.gf-form input[type='radio']:focus + label
	{
	    outline: dotted 1px; /* by not adding color to the value we force the use of system's default focus color "invert" */
	}

	/* older versions of internet explorer do not support either generated content, so we display the system checkboxes and radio buttons */
	@media \0screen {
	    .gf-checkbox input[type='checkbox'],
	    .gf-radio input[type='radio']
	        {
	        position: static;
	    }
	}


img.sprite24 {
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-position: top left;
	background-repeat: no-repeat;
}
img.sprite16 {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: top left;
	background-repeat: no-repeat;
}
#extended_status {
	display: block;
	position: absolute;
	width: 34px;
	height: 30px;
	overflow: hidden;
}

#extended_status img {
	margin-right: 6px;
	margin-left: 2px;
}

#extended_status .icons {
	position: absolute;
	top: 0px;
	background-image: url('/images/showmore.png');
	background-repeat: no-repeat;
	background-position: 2px 0px;
	opacity: 1;
	border: 1px solid transparent;
	border-radius: 4px 4px 4px 4px;
	height: 26px;
	width: 248px;
	padding-top: 2px;
}

#extended_status .icons_expanded {
	background-position: -30px 0px;
	border: 1px solid rgb(153, 153, 153);
}

#extended_status .background {
	background-color: white;
	width: 250px;
	height: 26px;
	position: relative;
	opacity: .75;
}
.ui-datepicker td {
	padding: 0 !important;
	border: none;
}

.hidden {
	display: none;
}

.iPhoneCheckContainer {
  -webkit-transform:translate3d(0,0,0);
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden; }
  .iPhoneCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  .iPhoneCheckContainer label {
    white-space: nowrap;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: block;
    height: 27px;
    position: absolute;
    width: auto;
    top: 0;
    padding-top: 5px;
    overflow: hidden; }
  .iPhoneCheckContainer, .iPhoneCheckContainer label {
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none; }

.iPhoneCheckDisabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

label.iPhoneCheckLabelOn {
  color: white;
  background: url('/images/iphone-style-checkboxes/on.png?1284697268') no-repeat;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
  left: 0;
  padding-top: 5px; }
  label.iPhoneCheckLabelOn span {
    padding-left: 8px; }
label.iPhoneCheckLabelOff {
  color: #8b8b8b;
  background: url('/images/iphone-style-checkboxes/off.png?1284697268') no-repeat right 0;
  text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
  text-align: right;
  right: 0; }
  label.iPhoneCheckLabelOff span {
    padding-right: 8px; }

.iPhoneCheckHandle {
  display: block;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: url('/images/iphone-style-checkboxes/slider_left.png?1284697268') no-repeat;
  padding-left: 3px; }

.iPhoneCheckHandleRight {
  height: 100%;
  width: 100%;
  padding-right: 3px;
  background: url('/images/iphone-style-checkboxes/slider_right.png?1284697268') no-repeat right 0; }

.iPhoneCheckHandleCenter {
  height: 100%;
  width: 100%;
  background: url('/images/iphone-style-checkboxes/slider_center.png?1284697268'); }

.iOSCheckContainer {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden; }
  .iOSCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  .iOSCheckContainer label {
    white-space: nowrap;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: block;
    height: 27px;
    position: absolute;
    width: auto;
    top: 0;
    padding-top: 5px;
    overflow: hidden; }
  .iOSCheckContainer, .iOSCheckContainer label {
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none; }

.iOSCheckDisabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

label.iOSCheckLabelOn {
  color: white;
  background: url('/images/ios-style-checkboxes/on.png?1284697268') no-repeat;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
  left: 0;
  padding-top: 5px; }
  label.iOSCheckLabelOn span {
    padding-left: 8px; }
label.iOSCheckLabelOff {
  color: #8b8b8b;
  background: url('/images/ios-style-checkboxes/off.png?1284697268') no-repeat right 0;
  text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
  text-align: right;
  right: 0; }
  label.iOSCheckLabelOff span {
    padding-right: 8px; }

.iOSCheckHandle {
  display: block;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: url('/images/ios-style-checkboxes/slider_left.png?1284697268') no-repeat;
  padding-left: 3px; }

.iOSCheckHandleRight {
  height: 100%;
  width: 100%;
  padding-right: 3px;
  background: url('/images/ios-style-checkboxes/slider_right.png?1284697268') no-repeat right 0; }

.iOSCheckHandleCenter {
  height: 100%;
  width: 100%;
  background: url('/images/ios-style-checkboxes/slider_center.png?1284697268'); }

.select2-container {
	border: none !important;
	padding: 0px !important;
}

.select2-choice {
	border: 1px solid rgb(128, 127, 127) !important;
}

.select2-arrow {
	border-left: 1px solid rgb(128, 127, 127) !important;
}


input.smallinput {
	padding: 1px 2px;
	font-size: 10px;
	color: #575656;
	
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f5f5), to(#ffffff));
	background: -moz-linear-gradient(top,  #f7f5f5,  #ffffff);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #898888;
	
	-webkit-box-shadow: 1px 1px 0px #efefef;
	-moz-box-shadow: 1px 1px 0px #efefef;
	box-shadow:  1px 1px 0px #efefef;
}

input.smallinput:focus { -webkit-box-shadow: 0px 0px 5px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff; }

textarea.smallinput {
	padding: 1px 2px;
	font-size: 10px;
	color: #575656;
	
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f5f5), to(#ffffff));
	background: -moz-linear-gradient(top,  #f7f5f5,  #ffffff);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #898888;
	
	-webkit-box-shadow: 1px 1px 0px #efefef;
	-moz-box-shadow: 1px 1px 0px #efefef;
	box-shadow:  1px 1px 0px #efefef;
}

textarea.smallinput:focus { -webkit-box-shadow: 0px 0px 5px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff; }

select.smallinput {
	padding: 1px 2px;
	font-size: 10px;
	color: #575656;
	
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f5f5), to(#ffffff));
	background: -moz-linear-gradient(top,  #f7f5f5,  #ffffff);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #898888;
	
	-webkit-box-shadow: 1px 1px 0px #efefef;
	-moz-box-shadow: 1px 1px 0px #efefef;
	box-shadow:  1px 1px 0px #efefef;
}

select.smallinput:focus { -webkit-box-shadow: 0px 0px 5px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff; }


.smallinput:disabled {
	background-color:#F1F1F1;
	color:#CCCCCC;
	border-color: #CCCCCC;
}

.fullname {
	display:none;	
	background:#fafafa;
	position:absolute;
	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.9);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	border:1px solid #b1b0b0;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	padding:4px;
	margin-top:-4px;
	margin-left:-4px;
	font-weight:bold;
}

.listheadline {
	background: #6b6b6b; /* Old browsers */
background: -moz-linear-gradient(top,  #6b6b6b 0%, #919191 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6b), color-stop(100%,#919191)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b6b6b 0%,#919191 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b6b6b 0%,#919191 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b6b6b 0%,#919191 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b6b6b 0%,#919191 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#919191',GradientType=0 ); /* IE6-9 */




text-align:center;
font-size:20px;
line-height:35px;
color:#FFFFFF;	
height:30px;
text-shadow: -1px 1px #000000;
}

/* nedenstående flytter i praksis "target" på ankeret 90 px op, så man undgår at det punkt man linker til er skjult bag menuen */
.systemsettings :target:before {
	content: '';
	display:block;
	height:90px; /* fixed header height*/
	margin:-90px 0 0; /* negative fixed header height */
}

/* nedenstående markerer teksten på det refererede target med gul baggrund */
.systemsettings :target {
	background-color: #eeee11;
}





.infoboks {

	background:#fafafa;

	-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.9);
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);
	border:1px solid #b1b0b0;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	padding:24px;
	margin:10px;


}

.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}


select.tpinput {
	 -webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none;  /*Removes default style Firefox*/
    background: url('/images/arrow-214-16.png')  no-repeat;
	text-indent: 0.01px;          /* Removes default arrow from firefox*/
      text-overflow: '';
      background-position: 132px 7px;

}

input[type='text'].tpinput, select.tpinput {



  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
  -webkit-transition: all 0.10s ease-in-out;
  -moz-transition: all 0.10s ease-in-out;
  -ms-transition: all 0.10s ease-in-out;
  -o-transition: all 0.10s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
  font-size:14px;
  width:220px;
  font-family: 'Open Sans', 'Inconsolata', 'Droid Sans', serif;
  font-weight:normal;

}
input[type='text'].tpinput:focus, select.tpinput:focus {
   box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
	outline: none;
}


select.tpinput[disabled] {
   opacity:0.4;
   background:#f0f0f0;
}
input.tpinput[disabled] {
   opacity:0.4;

}

.alert {
	white-space: pre-line;
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
    margin-top: 7px;
}

.alert hr {
	margin-top: 0.5rem;
	margin-bottom: 1.2rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1);
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}
.alert-primary hr {
	border-top-color: #9fcdff;
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}
.alert-success hr {
	border-top-color: #b1dfbb;
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.alert-danger hr {
	border-top-color: #f1b0b7;
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.alert-warning hr {
	border-top-color: #ffe8a1;
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #e0e0e0;
}
.alert-light hr {
    border-top-color: #ececf6;
}

#themaincontent {
    min-height: 600px;
}

.box-design .content-box {
    color: #333!important;;
    background-color: #fafafa;
    border: 1px #dedede solid;
    border-radius: 0.25rem;
    padding: 20px;
    margin-bottom: 20px;
}

.box-design .content-box .content-box-subtract-padding {
    margin-left: -20px;
    margin-right: -20px;
}

.box-design .content-box-light {
    /* default */
}

.box-design .content-box-success {
    color: #155724!important;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.box-design .content-box-warning {
    color: #856404!important;
    background-color: #fff3cd;
    border-color: #ffe38e;
}

.box-design .content-box-danger {
    color: #721c24!important;
    background-color: #f9bdbd;
    border-color: #e79a98;
}

.box-design .content-box-primary {
    color: #004085!important;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.box-design .content-box-html {
    white-space: pre-line;
}

.box-design .content-box .header {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.box-design .content-box-light .header {
    /* default */
}

.box-design .content-box-success .header {
    border-bottom: 1px solid #c3e6cb;
}

.box-design .content-box-warning .header {
    border-bottom: 1px solid #ffeeba;
}

.box-design .content-box-danger .header {
    border-bottom: 1px solid #e79a98;
}

.box-design .content-box-primary .header {
    border-bottom: 1px solid #b8daff;
}

.box-design .content-box .title {
    font-style: normal;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
    color: inherit;
}

.box-design .content-box-small {
    padding: 15px;
}

.box-design .content-box-small .title {
    font-size: 14px;
}

.box-design .content-box .content-box-fullwidth {
    margin-right: -20px;
    margin-left: -20px;
}

.push-right-sm {
	margin-right: 5px;
}

.push-up-no {
	margin-top: 0;
}

.push-up-xs {
	margin-top: 20px!important;
}

.push-up-sm {
	margin-top: 30px!important;
}

.push-up-md {
	margin-top: 40px!important;
}

.push-up-lg {
	margin-top: 50px!important;
}

.push-up-xl {
	margin-top: 60px!important;
}

.push-up-xxl {
	margin-top: 80px!important;
}

.push-up-xxxl {
	margin-top: 100px!important;
}

.push-down-xs {
	margin-bottom: 20px!important;
}

.push-down-sm {
	margin-bottom: 30px!important;
}

.push-down-md {
	margin-bottom: 40px!important;
}

.push-down-lg {
	margin-bottom: 50px!important;
}

.push-down-xl {
	margin-bottom: 60px!important;
}

.push-down-xxl {
	margin-bottom: 80px!important;
}

.push-down-xxxl {
	margin-bottom: 100px!important;
}

.push-down-mega-xl {
	margin-bottom: 240px!important;
}

.push-right-sm {
	margin-right: 10px;
}

.push-right-md {
	margin-right: 20px;
}

.push-inside-up-xs {
	padding-top: 20px!important;
}

.push-inside-up-sm {
	padding-top: 30px!important;
}

.push-inside-up-md {
	padding-top: 40px!important;
}

.push-inside-up-lg {
	padding-top: 50px!important;
}

.push-inside-up-xl {
	padding-top: 60px!important;
}

.push-inside-up-xxl {
	padding-top: 80px!important;
}

.push-inside-up-xxxl {
	padding-top: 100px!important;
}

.push-inside-down-xs {
	padding-bottom: 20px!important;
}

.push-inside-down-sm {
	padding-bottom: 30px!important;
}

.push-inside-down-md {
	padding-bottom: 40px!important;
}

.push-inside-down-lg {
	padding-bottom: 50px!important;
}

.push-inside-down-xl {
	padding-bottom: 60px!important;
}

.push-inside-down-xxl {
	padding-bottom: 80px!important;
}

.push-inside-down-xxxl {
	padding-bottom: 100px!important;
}

.push-inside-down-mega-xl {
	padding-bottom: 240px!important;
}

.go-right{
	float:right;
}

.go-left{
	float:left;
}

.btn.btn-mini{
	padding: 0.1em 1em;
	font-size: 1em;
}

.container-padding{
	padding:20px;
}

.legend{
	width: 4px;
	height: 37px;
	float: left;
	padding: 0px;
	margin-left: -11px;
	position: absolute;
	margin-top: -9px;
}


.legend-open {
	background-color: #1f73b7;
}

.legend-awaits {
	background-color: #F5CA00;
}

.legend-notification {
    background-color: #9b00f5;
}

.legend-closed{
	background-color: #f5172a;
}

.clickable-row {
	cursor: pointer;
}

.support-ticket-header{
	font-size:20px;
}

.support-ticket-subheader{
	color: #68737D;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-align: left;
}

.support-ticket-subheader span:before{
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background-color: #87929D;
	position: absolute;
	top: 6px;
	left: 1px;
}

.support-ticket-subheader span {
	position: relative;
	margin-right: 4px;
	padding-left: 16px;
	display: inline-block;
}

.support-ticket-header-wrapper{
	padding-bottom: 25px;
	padding-left: 68px;
}

.support-ticket-badge-wrapper{
	font-size: 1.3em;
}

.support-ticket-response-wrapper{
	padding-bottom: 25px;
}

.support-ticket-response{
	float: left;
	width: 93%;
	margin-left: 19px;
	padding-bottom: 60px;
}

.support-ticket-response-photo{
	float: left;
	width:50px;
	height:50px;
}

.support-ticket-response-photo img{
	-webkit-transition: all .3s;
	transition: all .3s;
	border-radius: 50%;
	background-clip: content-box;
	background-color: #fff;
	width: 100%;
	height: 100%;
	box-sizing: inherit;
	vertical-align: bottom;
}

.support-ticket-response-header {
	font-size: 15px;
	float: left;
	padding-left: 20px;
	font-weight: 900;
	width: 93%;
}

.support-ticket-response-header span {
	color: #68737D;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: left;
}

.support-ticket-body-wrapper {
    width: 1160px;
    overflow-wrap: break-word;
}

.support-ticket-body {
	border-top: 1px solid #ddd;
	float:left;
	width:100%;
	padding-bottom: 35px;
	padding-top: 35px;
}

.support-ticket-response-content{
	float:left;
	padding-left:20px;
	width:93%;
	word-break: normal;
}

.support-ticket-response-content img {
	max-width:100%;
	display: inline-block;
}

.support-ticket-response-content.internal {
	background-color: #FFF6D9;
	border: 1px solid #EFDAA3;
	border-radius: 3px;
	color: #333;
	margin-left: 20px;
	width:90%;
}

.support-ticket-response-content pre {
	max-width: 1024px;
	overflow: auto;
}

.support-ticket-alert {
	width:100%;
	background-color: #d5302f;
	border-radius: 10px;
}

.support-ticket-alert p {
	padding: 10px;
	color:#FFF;
}

.support-ticket-info {
    width:100%;
    background-color: #1F73B7;
    border-radius: 10px;
}

.support-ticket-info p {
    padding: 10px;
    color:#FFF;
}

.internal .fr-element.fr-view {
	background-color: #f2d995 !important;
}
.external .fr-element.fr-view {
	background: #ffffff !important;
}
.btnsupport.active {
	border-bottom-color: #1F73B7;
	color: #4d4d4d;
	font-weight: 600;
}
.btnsupport:hover {
	border-bottom-color: #1F73B7;
	color: #a9b6bc;
	/*color: #f2d995;*/
}

.support-ticket-header-wrapper label {
	color: #5b6061;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 14px;
}

.fr-wrapper {
	max-width: 1160px;
}

.btn-margin{
	margin:10px;
}


.panel_item_create {
	float: right!important;
	background-color: #28a745!important;
	color: #FFFFFF;
	margin-right: 0px!important;
}

.panel_item_create:hover{
	color: #ffffff!important;
}

.dt-buttons {
	float: right!important;
	margin-top: 10px;
}

.pane_on_support {
	color: #FFFFFF!important;
	background: #525f6f!important;
	border-bottom: 1px solid #525f6f!important;
}

.pane_item_support:hover {
	margin-top: 0px;
	padding-top: 12px;
}


.support-ticket-body-spacing-small {
    padding-bottom: 15px!important;
    padding-top: 15px!important;
}

.support-search{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.10s ease-in-out;
	-moz-transition: all 0.10s ease-in-out;
	-ms-transition: all 0.10s ease-in-out;
	-o-transition: all 0.10s ease-in-out;
	outline: none;
	padding: 3px 0 3px 3px;
	margin: 5px 1px 3px 0;
	border: 1px solid #DDDDDD;
	width: 170px;
	height: 33px;
}

.dataTables_filter {
	position: absolute;
	left: 722px;
	top: -45px;
}

.table-bordered {
	border: 1px solid #e9ecef;
}

div[id^='SupportTicketOverview-'] th.sorting {
	vertical-align: bottom;
	border-bottom: 2px solid #e9ecef;
}

.btn-primary {
	color: #ffffff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-success {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745!important;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745!important;
}

.btn-outline-primary {
	color: #007bff;
	background-color: transparent;
	background-image: none;
	border-color: #007bff!important;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff!important;
}

.btn-outline-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545!important;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545!important;
}

.btn-outline-info {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8!important;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
	cursor: pointer;
}

.ml-1 {
	margin-left: .25rem!important;
}

.mt-1 {
	margin-top: .25rem!important;
}

#btn-create, #btn-phone-create, #support_search {
	float: right;
	cursor: pointer;
}

div[id^='SupportTicketOverview-'] .btn-group-sm>.btn, .btn-sm {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.support-ticket-header-wrapper a{
	text-decoration: none;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05);
}

.table-bordered td, .table-bordered th {
	border: 1px solid #e9ecef;
}

div[id^='SupportTicketOverview-'] {
	line-height: 1.5;
	box-sizing: inherit;
}
/*
* {
	box-sizing: inherit;
}*/

.badge-success {
	color: #fff;
	background-color: #28a745;
}

.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}

.badge-primary {
	color: #fff;
	background-color: #007bff;
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
}

.form-group {
	margin-bottom: 1rem;
}

.form-group label {
	color: #5b6061;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 14px;
}

.form-group .form-control {
	display: block;
	width: 100%;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	color: #495057;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
}

select.form-control:not([size]):not([multiple]) {
	height: calc(2.25rem + 2px);
}

.text-muted {
	color: #868e96!important;
}

.makro-tabel {
	text-align: left;
	width: 100%;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	color: #495057;
	background-color: #fff;
	border-collapse: collapse;
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
}

.makro-tabel th, .makro-tabel td {
	vertical-align: bottom;
	border-bottom: 2px solid #e9ecef;
	padding: 0.75rem;
	border-top: 1px solid #e9ecef;
}

.support-tabel {
	text-align: left;
	width: 100%;
	padding: .5rem .75rem;
	line-height: 1.25;
	color: #495057;
	background-color: #fff;
	border-collapse: collapse;
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
}

.support-tabel th, .support-tabel td {
	vertical-align: bottom;
	border-bottom: 2px solid #e9ecef;
	padding: 0.75rem;
	border-top: 1px solid #e9ecef;
}

.badge-dark {
	color: #fff;
	background-color: #343a40;
}

.fullwidth {
	width:100%;
}

.vikarlogin_setting_wrapper {
	display:flex;
	flex-wrap: wrap;
}

.vikarlogin_setting_flex{
	flex: 50% 1 0;
}


.flex-wrapper {
	display:flex;
	flex-wrap: wrap;
}

.flex-10 {
	flex: 10% 0 0;
}
.flex-20 {
	flex: 20% 0 0;
}
.flex-30 {
	flex: 30% 0 0;
}
.flex-40 {
	flex: 40% 0 0;
}
.flex-45 {
	flex: 45% 0 0;
}
.flex-50 {
	flex: 50% 0 0;
}
.flex-60 {
	flex: 60% 0 0;
}
.flex-70 {
	flex: 70% 0 0;
}
.flex-80 {
	flex: 80% 0 0;
}
.flex-90 {
	flex: 90% 0 0;
}
.flex-100 {
	flex: 100% 0 0;
}

.noOverflow{
	overflow:hidden;
}

.vikar_profile img {
	width: 100%;
	padding-bottom: 10px;
}


.col-md-3 {
	width: 25%;
	margin-right:30px;
}

.col-md-9 {
	width: 70%;
	background-color:#f7f7f7;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.margin-bottom-40 {
	margin-bottom: 40px;
}

.margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-45, .margin-bottom-50, .margin-bottom-55, .margin-bottom-60, .margin-bottom-100 {
	clear: both;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
	width:100%;
}

.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}

.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover, .sidebar-nav-v1 > li.active:focus {
	border-color: #ddd;
}
.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover {
	background: #717984;
}
.list-group-item:first-child, .list-group-item:last-child {
	border-radius: 0;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.sidebar-nav-v1 li {
	padding: 0;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 2px 0px!important;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item a {
	text-decoration: none;
}

.sidebar-nav-v1 > li.active > a {
	color: #fff;
}
.sidebar-nav-v1 li a {
	display: block;
	padding: 8px 30px 8px 10px;
}

.list-group i {
	min-width: 20px;
	margin-right: 5px;
	text-align: center;
}

.profile-body {
	padding: 20px;
}

.panel {
	background-color:#FFFFFF;
}

.panel-heading {
	color: #585f69;
	background: #efefef;
	padding: 7px 15px;
	border-bottom: solid 3px #f7f7f7;
}

.overflow-h {
	overflow: hidden;
}

.panel-title {
	font-size: 16px;
}

h2.heading-sm, h3.heading-md {
	font-size: 18px;
	line-height: 24px;
}

.profile-body h1 i,.profile-body h2 i,.profile-body h3 i,.profile-body h4 i,.profile-body h5 i,.profile-body h6 i {
	margin-right: 5px;
}

.profile-body h1,.profile-body h2,.profile-body h3,.profile-body h4,.profile-body h5,.profile-body h6 {
	color: #555;
	text-shadow: none;
	font-weight: normal;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.panel-body {
	padding: 15px;
}

.form-group {
	clear: both;
	margin-bottom: 15px;
}



.form-control {
	display: block;
	width: 100%;
	height: 34px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-group input {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.form-control-small {
	height: 29px;
	padding: 6px 12px;
}

.form-control:focus,
.form-control:active {
	outline: 0;
	box-shadow: none;
}

textarea.form-control {
	height: 300px;
}

.panel.panel-profile {
	margin-bottom: 35px;
}

/* SLIDE THREE */
.slideThree {
	width: 80px;
	height: 26px;
	background: #f6f6f6;
	margin: 2px auto;

	float:right;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.slideThree:after {
	content: 'NEJ';
	font: 16px/26px 'PT Sans', sans-serif;
	color: #9c9b9b;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(255,255,255,.75);
}

.slideThree:before {
	content: 'JA';
	font: 16px/26px 'PT Sans', sans-serif;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(0,0,0,.25);
}

.slideThree label {
	display: block;
	width: 34px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #ffffff;


}

.slideThree input[type=checkbox]:checked + label {
	left: 43px;
}
.select-text {
	float: left;
	padding-right: 20px;
	padding-top: 6px;
	font-weight: 800;
}

.padding-right-10 {
	padding-right: 10%;
}

.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}

.date-formats span {
	display: block;
	font-size: 22px;
	font-weight: 200;
	line-height: 25px;
}
.date-formats {
	color: #fff;
	float: left;
	text-align: center;
	background: #72c02c;
	margin: 7px 13px 0 0;
	padding: 7px 10px 4px;
}
.profile-event {
	background: #fff;
	padding: 4px 2px;
	margin-bottom: 2px;
}

.border-radius-top {
	border-radius: 5px 5px 0 0;
}


/*PhoneGroup*/
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}
.input-group-left .form-control:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-right .form-control:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-btn>.btn-vikar {
	position: relative;
}
.btn-default-vikar {
	color: #333;
	background-color: #fff;
	border-color: #ccc!important;
}
.btn-vikar {
	height: 34px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: -2px;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.border-radius-left-none {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.border-radius-right-none {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group-append {
	margin-left: -1px;
}
.input-group-append, .input-group-prepend {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.input-group-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.input-group-upload {
	height: 20px;
	margin-right: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.padding-top-20 {
	padding-top:20px;
}
.padding-top-40 {
	padding-top:40px;
}

.fullwidth {
	width:100%;
}

#body.responsive .clearfix::after {
    content: "";
    display: table;
    clear: both;
}

.docsigning_table {
	width:100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.docsigning_table tr th,
.docsigning_table tr td {
    padding: 8px;
}

.docsigning_table th {
	border-bottom: 1px solid #333333;
    text-align: left;
}

.docsigning_table .extra-header {
    display: none;
}

.docsigning_table.docsigning_table_danger tbody tr:nth-child(odd) td  {
    background-color: #e49a98;
}

#body.responsive .docsigning_table.docsigning_table_danger {
    border-top: 1px solid #e19e9e;
}

#body.responsive .docsigning_table tr th:first-child,
#body.responsive .docsigning_table tr td:first-child {
    padding-left: 20px;
}

#body.responsive .docsigning_table tr th:last-child,
#body.responsive .docsigning_table tr td:last-child {
    padding-right: 20px;
}

@media (max-width: 767px) {

    #body.responsive .docsigning_table,
    #body.responsive .docsigning_table tbody,
    #body.responsive .docsigning_table tbody tr,
    #body.responsive .docsigning_table tbody tr th,
    #body.responsive .docsigning_table tbody tr td {
        display: block;
    }

    #body.responsive .docsigning_table thead tr {
        display: none;
    }

    #body.responsive .docsigning_table tbody tr td span.extra-header {
        display: block;
        width: 80px;
        float: left;
        text-align: left;
        margin-right: 5px;
    }

    #body.responsive .docsigning_table tr td {
        padding-left: 20px;
    }

    #body.responsive .docsigning_table.docsigning_table_danger tr td {
        border-bottom: 1px solid #e7abab;
    }

    #body.responsive .docsigning_table.docsigning_table_danger tbody tr:nth-child(odd) td {
        border-bottom: 1px solid #d29090;
    }
}

#education_hierarchy {
    list-style: none;
}
#education_hierarchy ul {
    list-style: none;
}
#education_hierarchy ul ul {
    display: flex;
    flex-direction: column;
    margin-left: 15px;
}
#education_hierarchy ul ul li {
    display: none;
}
#education_hierarchy ul ul .search {
    padding: 3px 2px;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    margin-left: -15px;
}
#education_hierarchy ul ul .search input {
    width: 100%;
    box-sizing: border-box;
    padding: 3px 5px;
    font-size: 10px;
    border: 1px solid #ccc;
}
#education_hierarchy ul li {
}
#education_hierarchy > ul > li {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
#education_hierarchy > ul > li:last-child {
    border: 1px solid #ccc;
}
#education_hierarchy .top-level {
    display: flex;
    align-items: center;
}
#education_hierarchy label {
    display: flex;
    flex: 1;
    height: 20px;
    align-items: center;
}
#education_hierarchy input[type=checkbox] {
    margin: 0 5px 0;
}
#education_hierarchy .toggle {
    width: 0px;
    height: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #696969;
    margin-right: 5px;
}
#education_hierarchy .open .toggle {
    transform: rotate(-180deg);
}

.extramenu-mt {
    margin-top: 74px;
}