/*
Theme Name: Divi Child
Theme URI: https://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: https://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.3.1461825025
Updated: 2016-04-28 08:30:25
*/

#footer-info { float: right!important; color: #666!important; font-style: italic!important; font-size: 12px; }
#footer-info a { color: #666!important; font-style: italic!important; font-size: 12px; }

.um-field-value a {color:blue;text-decoration:underline;}

/* Date Picker (User Registration ) */
.picker__frame { top: 150px!important; }

/* Footer-bottom Color adjustment */
#footer-bottom { background-color: #add8b5!important; }

/* Remove Headline from Course Units */
.et_post_meta_wrapper { display:none; }

/* Completed Button Adjustment */
a.fe_btn_completion, .wpcw_fe_quiz_submit_data input.fe_btn_completion { padding-top: 12px; }

#wpcw_fe_outer_wrap { width: 57%; margin: auto; } /* Quiz Adjustment */

/* Info and Warning boxes */
.et-warning p { color:#000000; }
.et-box-content { color:#000000!important; }

@media only screen and (min-width: 1350px) {
.et_pb_section { padding: 0px 0!important; }}   /* Top White space reduced from 54px */

/*#wpcw_fe_course .wpcw_fe_module td { background-image: -webkit-linear-gradient(top, #7F9BF1, #0D2365); color: #fff; font-size: 14pt; }*/ /* Header on course modules */

/*.et_pb_toggle_close { background-color: #C9FBC8; }*/ /* Header on Course full description */

/*.wpcw_fe_module_des { background-color: #FFFFFF!important; }*/ /* Header Description background color */

/*.wpcw_fe_unit { background-image: -webkit-linear-gradient(top, #F3FFF5, #C0D0C4); }*/ /* Modules background color */

#KD_IMG img {margin-top:11px; } /* Adjust small image on front page */

.wpcw_fe_progress_box_mark { margin: -10px 0 10px 20px; } /* Adjust Mark as Finished Button After Course */ 
.wpcw_fe_progress_box_download { margin: 0px 0 10px 20px; } /* Adjust Download Certificate Button After Course */

.KD_TR { border: 0px!important; border-bottom: 0px solid #fff!important; border-top: 0px solid #fff!important; border-left: 0px solid #fff!important; }
.KD_TD { border: 0px!important; border-bottom: 0px solid #fff!important; border-top: 0px solid #fff!important; border-left: 0px solid #fff!important; }

#wpcw_fe_course { border-bottom: 0; border-top: 0; border-collapse: collapse; }
.wpcw_fe_module .td { border-left: 0;border-right: 0; }

/* Image Effects */
#imgBox img {
  -webkit-transition: all 0,6s ease;
     -moz-transition: all 0,6s ease;
       -o-transition: all 0,6s ease;
      -ms-transition: all 0,6s ease;
          transition: all 0,6s ease;
}
 
#imgBox img:hover { -webkit-filter: drop-shadow(1px 1px 6px #17395A) }

.et_pb_text ul { padding: 20px 0 23px 43px !important; }
.et_pb_text li ul ul { padding: 2px 0 2px 40px!important; }
.et_pb_text li ul { padding: 2px 0 2px 30px!important; }

/* Login / Logout */
.KD_LOGIN { display: initial; }
.KD_LOGOUT { display: none; }
.logged-in .KD_LOGIN { display: none; }
.logged-in .KD_LOGOUT { display: initial; }

#kd_blurb h4 { text-align: center; }
#kd_blurb ul { 
	margin-left:10px; 
	line-height: 20px;
    	margin-top: 6px; 
}

.et_pb_counter_amount { min-height: 27px; }

#kd_news a { 
	line-height: 15px!important;
    	word-wrap: normal!important;
    	font-size: 13px!important;
}

#kd_news li { 
	list-style-type: none!important;
}

/* User list adjustment */
.author-block {
	height: 30px;
    	font-family: "Open Sans", Arial, sans-serif;
    	font-size: 14px;
    	font-weight: bold;
    	-webkit-font-smoothing: antialiased;
}
#usertable td {
	padding: 2px 10px;
	border-top: 1px solid #A0D3FF;
	font-size:10px;
	font-weight:bold;
	color:black;
}
#usertable th {
	padding: 2px 10px;
}
#usertable a {
	font-size:12px;
}
#usertable {
	border: 1px solid #A0D3FF!important;
}
/* Calendar Adjustments */
.et_pb_text ul { padding: 20px 0 23px 23px !important; }

/* Page break when printing */
@media all {
	.page-break	{ display: none; }
	.pagefoot { display: none; }
	.pagefoot_nr { display: none; }
	.pagefoot_text { display: none; }
	.pagefoot_signature { display: none; }
	.cred-field { padding: 0px 10px 0px 10px; }
	.cred-field input { 
		background:#F8F8F8;
		color:#2A3459;
		border:1px solid #717A87;
		border-radius:5px ;
		font-size:15px ;
		padding: 10px ;
		box-shadow: 3px 3px 8px #DCDCDC; 
		-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
		-moz-box-shadow: 3px 3px 8px #DCDCDC; 
	}
	.cred-field select { 
		background:#F8F8F8;
		color:#2A3459;
		border:1px solid #717A87;
		border-radius:5px ;
		font-size:15px ;
		padding: 10px ;
		box-shadow: 3px 3px 8px #DCDCDC; 
		-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
		-moz-box-shadow: 3px 3px 8px #DCDCDC; 
	}
	.cred-field textarea { 
		background:#F8F8F8;
		color:#2A3459;
		border:1px solid #717A87;
		border-radius:5px ;
		font-size:15px ;
		padding: 10px ;
		box-shadow: 3px 3px 8px #DCDCDC; 
		-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
		-moz-box-shadow: 3px 3px 8px #DCDCDC; 
	}
	.cred-group-kd { 
		background:#F8F8FF;
		color:#2A3459;
		border:1px solid #717A87;
		border-radius:5px ;
		font-size:15px ;
		width: 100% ;
		padding: 10px ;
		box-shadow: 3px 3px 8px #DCDCDC; 
		-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
		-moz-box-shadow: 3px 3px 8px #DCDCDC; 
		margin-bottom: 20px;
	}
	.wpt-form-submit {
		-moz-box-shadow: 2px 3px 5px 0px #858585;
		-webkit-box-shadow: 2px 3px 5px 0px #858585;
		box-shadow: 2px 3px 5px 0px #858585;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
		background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
		background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
		background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
		background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
		background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
		background-color:#33bdef;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #057fd0;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 36px;
		text-decoration:none;
		text-shadow:1px 1px 0px #5b6178;
		margin-bottom: 25px;
	}
	.wpt-form-submit:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
		background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
		background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
		background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
		background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
		background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
		background-color:#019ad2;
	}
	.wpt-form-submit:active { position:relative; top:1px; }
}

@media print {
	.visitation_button1 { display:none; }
	.visitation_button2 { display:none; }
	#visitation_show li, p, ul { font-size:12px; line-height: 14px; }
	#visitation_show h5 { font-size:16px; line-height: 18px; }
	#main-header { display:none;}
	#lbl_generic { display:none;}
	.page-break	{ display: block; page-break-before: always; }
	.pagefoot { display:block; }
	.pagefoot_nr { display: inline-block; float:right; color: #000; font-size: 11px; }
	.pagefoot_text { display: inline-block; float:left; color: #000; font-size: 11px; }
	.container 	{ width: 100%; margin: auto; padding-top: 0px!important;}
	.cred-field { padding: 0px; margin-bottom: 0px!important;}
	.cred-group-kd 	{ 
		background: #FFF; 
		color: #000; 
		font-size: 12px; 
		width: 100%; 
		padding: 4px; 
		margin-bottom: 10px; 
		box-shadow: 0px 0px 0px #fff; 
		-webkit-box-shadow: 0px 0px 0px #fff; 
		-moz-box-shadow: 0px 0px 0px #fff;
		border: 0px none #FFF;
		border-radius: 0px; 
	}
	.cred-field input { 
		background:#FFF;
		color:#000;
		border:1px solid #888;
		border-radius:5px ;
		font-size:12px ;
		padding: 4px;
		box-shadow: 0px 0px 0px #fff; 
		-webkit-box-shadow: 0px 0px 0px #fff; 
		-moz-box-shadow: 0px 0px 0px #fff; 
	}
	.cred-field select { 
		background:#FFF;
		color:#000;
		border:1px solid #888;
		border-radius:5px ;
		font-size:12px ;
		padding: 4px;
		box-shadow: 0px 0px 0px #fff; 
		-webkit-box-shadow: 0px 0px 0px #fff; 
		-moz-box-shadow: 0px 0px 0px #fff;
		 
	}
	.cred-field textarea { 
		background:#FFF;
		color:#000;
		border:1px solid #888;
		border-radius:5px ;
		font-size:12px ;
		padding: 4px;
		box-shadow: 0px 0px 0px #fff; 
		-webkit-box-shadow: 0px 0px 0px #fff; 
		-moz-box-shadow: 0px 0px 0px #fff;
		height: 40px; 
	}
	.wpt-form-submit { display:none; }
	.wpt-form-submit:hover { display:none; }
	.wpt-form-submit:active { display:none; }
	#main-footer { display:none; }
	.pagefoot_signature { display:block; }
}

/* useronline-details adjustments */
#useronline-details h2 { 
	border: 1px solid #888;
	color: black;
    	padding: 8px;
    	margin: 10px 0 10px 0; 
}
.kd_useronline1 { 
	border: 1px solid #888;
	color: black;
    	padding: 8px;
    	margin: 10px 0 10px 0; 
}
.kd_useronline2 { 
	margin-top: -42px;
    	padding-right: 10px;
    	width: 100%;
    	text-align: right; 
}
.kd_useronline3 { 
	border: 1px solid #888;
	color: black;
    	padding: 8px;
    	margin: 10px 0 10px 0; 
	padding-bottom: 8px!important;
}

/* Table design(wikitable i Projekt 4 - Operativsystemer - Windows) */
.wikitable .td {border:1px; border-color:black;}

/* Table in Visitationssamtale skema */
.kd_table td {
	border: 1px solid #888!important;
	max-width:none!important;
}
.kd_table input { 
	background:#F8F8F8;
	color:#2A3459;
	border:1px solid #717A87;
	border-radius:5px ;
	font-size:15px ;
	padding: 6px 10px 6px 10px;
	box-shadow: 3px 3px 8px #DCDCDC; 
	-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
	-moz-box-shadow: 3px 3px 8px #DCDCDC; 
	width:40px;
}
.kd_table_tr {
	font-weight:bold;
	text-align:center;
}
.kd_table1 td {
	border: 1px solid #888!important;
	max-width:none!important;
}
.kd_table1 input { 
	background:#F8F8F8;
	color:#2A3459;
	border:1px solid #717A87;
	border-radius:5px ;
	font-size:15px ;
	padding: 10px ;
	box-shadow: 3px 3px 8px #DCDCDC; 
	-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
	-moz-box-shadow: 3px 3px 8px #DCDCDC; 
}
.kd_table1_tr {
	font-weight:bold;
	text-align:center;
}
.kd_table2 td {
	border: 0px none #888!important;
	max-width:none!important;
}
.kd_table2 input { 
	background:#F8F8F8;
	color:#2A3459;
	border:1px solid #717A87;
	border-radius:5px ;
	font-size:15px ;
	padding: 10px ;
	box-shadow: 3px 3px 8px #DCDCDC; 
	-webkit-box-shadow: 3px 3px 8px #DCDCDC; 
	-moz-box-shadow: 3px 3px 8px #DCDCDC; 
}
.kd_table2_tr {
	font-weight:bold;
	text-align:center;
}
.kd_td input {
	padding: 6px 10px 6px 10px;
	width:34px;
}
.kd_table3 td { border: 1px solid #888!important; max-width:none!important; }
.kd_table3 textarea { 
	height: 66px;
}
.kd_table3_tr { font-weight:bold; text-align:center; }
.kd_table_td3 {
	margin:0px;
	padding: 0px 10px 0px 10px!important;
}

/* CPT-LIST Adjustment */
.kd_cpt1 { padding: 0px 10px 0px 10px!important; }
.kd_cpt1 h5 { margin: 0px 0!important; }

/* CBX Users Online */
.cbxuseronline_shortcode { display: table; margin: 0 auto; padding: 40px; border: 1px solid black; }
.kd_cbx_online_count { color: black; font-size: 30px; margin-top: 40px; }
.kd_cbx_most_online { color: black; font-size: 20px; text-align: center; margin-bottom: 20px; }
.cbxuseronline_memberlist_item a { font-size:16px; color:black;}

/* WP Courseware Error Box */
.wpcw_fe_progress_box_error {
    color: #5d0a0a;
    background: #FDE0E0;
    border-color: red;
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 24px;
}

.wpcw_fe_unit a {color:#000000;}
#wpcw_fe_course .wpcw_fe_module td {background-color:#5ee28d4d!important;}
#wpcw_fe_outer_wrap { width:100%!important;}
.fe_btn_navigation_prev {float:left;}
.fe_btn_navigation_next {float:right;}

/* WP-Courseware Course Modules Adjustment */
/*
#wpcw_fe_course td { padding: 6px 24px; border: 0; border-bottom: 1px solid #151940; }
.kd_empty_space_td { padding: 5px 0 15px 0!important; border: 0px none #000!important; }
.wpcw_fe_module_des { background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), #e8ffee); }
.entry-content table { border: 0px none #DDD; }
#wpcw_fe_course { border: 0px none #DDD; }
#wpcw_fe_course .wpcw_fe_module td { background-image: -webkit-linear-gradient(top, #a8beff, #d7e1ff); color: #093514; font-size: 13pt; }
.et_pb_toggle_close { font-weight:bold;background-image: -webkit-linear-gradient(top, #ffd3d3, #ff8585); color: #093514; font-size: 13pt;margin-bottom: 0px!important;margin-top: -15px!important; }
.et_pb_toggle_open { color: #093514;margin-bottom: 0px!important;margin-top: -15px!important; }
.et_pb_toggle_title:before { color:#000; }
.wpcw_fe_unit a {color:black!important;}


.et_pb_row { width:100%!important; max-width: 1080px!important; }

#wpcw_fe_outer_wrap { width: 100%; max-width: 1080px!important;}*/
