/*
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
*/

/* Tidslinie justering */
/*—- DIVI TIMELINE / DOTS LIST —–*/
.dots-list { width: 97%;margin-top: 30px; }
.dots-list ol { padding-left: 150px;position: relative;margin-bottom: 20px;list-style: none !important; }
.dots-list ol li { position: relative;margin-top: 0em;margin-bottom: 20px; }
.dots-list ol li .date { position: absolute;left: -115px;font-weight: bold;font-size: 1.5em;top: 2px;color: #0a415d; }
.dots-list ol li:before { content: "";background: #35a6cb; /*edit line colour*/position: absolute;width: 2px;top: 5px;bottom: -25px;left: -24px; }
.dots-list ol li:after { content: "";background: #0bff14;  /*edit circle colour*/position: absolute;width: 13px;height: 13px;border-radius: 100%;border:2px solid #35a6cb; /*edit circle border colour*/top: 5px;left: -31px; }
.dots-list ol li:last-child:before { content: "";background: rgba(0, 0, 0, 0); }
.kd_tidslinie { margin-left: 20px;margin-top: 5px;border: 1px solid #0fa6ca;padding-left: 10px;color:#000; }
.kd_tidslinie_header { font-size:20px;font-weight:bold;color: #0a415d; }

/* Timeline on Pageview */
.et_pb_text_2 h2 { color: #2cbff9!important; }

/* Footer Adjustment */
#footer-bottom { background-color:unset!important; }
#main-footer { background-color: #A1EDFF; }
#footer-info { float: right; padding-bottom: 10px; color: #666; text-align: right; font-size: 11px; font-style: italic; }

/* WP Courseware Adjustment */
.wpcw_fe_quiz_box { margin: 0 auto; font-size: 14px; width: 100%; }
.wpcw_fe_quiz_q_upload_wrapper { display: inline-block; }
.wpcw_fe_quiz_q_hint { display: inline-block; }

#wpcw_fe_course { border: 1px solid #2275b9; }
#wpcw_fe_course .wpcw_fe_module td { background-color: #e7f4ff; }
#wpcw_fe_course td { border-bottom: 1px solid #2275b9; }
.wpcw_checkmark, .wpcw_circle { background: #8caee2; }
.wpcw_fe_unit a { color: #0d3f61!important; text-decoration: underline!important; } 

.wpcw_fe_quiz_q_upload_wrapper input {font-weight:bold!important;}
.wpcw_fe_quiz_box_pending { background-color: #d9edf763!important; border: 5px solid #8a1f1f!important; }
.wpcw_fe_progress_box_pending { background-color: #d9edf763!important; border: 5px solid #8a1f1f!important; }
.wpcw_fe_progress_box_success { color: #022702; background-color: #d9edf763!important; border: 5px solid #8a1f1f!important; }
.wpcw_fe_quiz_title { font-size:20px!important;}

/* Divi Toggle (Kursusformål) */
.et_pb_toggle_close { background-color: #9be89982; }
.et_pb_toggle { border: 1px solid #326588; }
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title { color: #191919; }
.et_pb_toggle_title:before { color: #6b8794; }

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

/* Adjust Code Viewer design */
.wp-synhighlighter-expanded { display:none!important;}
.wp-synhighlighter-inner { padding: 4px 5px 4px 14px!important;border: 2px solid;box-shadow: 3px 3px 15px #000; }
.kd_code_sampleimage img { border: 2px solid;box-shadow: 3px 3px 15px #000;margin-top: 6px; }

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

.et_pb_row { width:100%!important; max-width: 1080px!important; }
.wpcw_fe_progress_box_wrap { width:100%!important; max-width: 1080px!important;margin:0 auto; }
#wpcw_fe_outer_wrap { width: 100%; max-width: 1080px!important;margin:0 auto;}

/* Full Width (100%) in all rows */
.et_pb_row_0 { width:100%!important; max-width: 1080px!important; }
.wpcw-unit-wrapper.wpcw_divi_layout {width: 100%;}

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

.et_pb_testimonial_author {	display: none!important;}