/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* Site breed */

#header { display: none; }

.widget {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 1.618em;
    padding: 1.618em;
}

.post-meta {
display:none !important;
}

.cimy_uef_input_27 {width:100% }

.login div#login form .input, .login input[type="text"] {width:100% }
.login input[type="password"] {width:100% }
input[type="text"], input.input-text, textarea, input.txt, input[type="password"] {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e6e6e6;
    border-radius: 0.236em;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05) inset;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.618em;
    outline: medium none;
    padding: 0.236em 0.5em;
}

/* Visual composer aanpassingen */

/* WP-test aanpassingen */

.wpt_test .answer {display: inline}
.wpt_test .answer label {width: auto}

.wpt_test .get_results .meter > span {
    display: block;
    height: 100%;
    background: none repeat scroll 0% 0% #ff6600;
    overflow: hidden;
}

.wpt_test .get_results .meter, .wpt_test .get_results .scale.scores {
    height: 32px;
    line-height: 50px;
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    color: #000000;
}


/* CJFM aanpassingen */

.btn-inverse {width:92%}

.cjfm-form button {width:100%}
.cjfm-form input[type="text"] {width:100%}
.cjfm-form input[type="password"] {width:100%}
.cjfm-form label {font-size: 12px;} 
.cjfm-form form input[type="text"], .cjfm-form form input[type="password"] {font-size: 11px;}
.cjfm-form .button-suffix {font-size: 10px;}

.cjfm-form textarea:focus, .cjfm-form input[type="text"]:focus, .cjfm-form input[type="password"]:focus, .cjfm-form input[type="datetime"]:focus, .cjfm-form input[type="datetime-local"]:focus, .cjfm-form input[type="date"]:focus, .cjfm-form input[type="month"]:focus, .cjfm-form input[type="time"]:focus, .cjfm-form input[type="week"]:focus, .cjfm-form input[type="number"]:focus, .cjfm-form input[type="email"]:focus, .cjfm-form input[type="url"]:focus, .cjfm-form input[type="search"]:focus, .cjfm-form input[type="tel"]:focus, .cjfm-form input[type="color"]:focus, .cjfm-form .uneditable-input:focus {
    outline: 0px none;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    padding: 7px 10px;
}

.cjfm-form select, .cjfm-form textarea, .cjfm-form input[type="text"], .cjfm-form input[type="password"], .cjfm-form input[type="datetime"], .cjfm-form input[type="datetime-local"], .cjfm-form input[type="date"], .cjfm-form input[type="month"], .cjfm-form input[type="time"], .cjfm-form input[type="week"], .cjfm-form input[type="number"], .cjfm-form input[type="email"], .cjfm-form input[type="url"], .cjfm-form input[type="search"], .cjfm-form input[type="tel"], .cjfm-form input[type="color"], .cjfm-form .uneditable-input {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    padding: 7px 10px;
}

/* Ninety Ajax Login/Register aanpassingen */

input[type="text"], input.input-text, textarea, input.txt, input[type="password"] {width: 100%}

.nd_register_form {background: #fffff;}
ul.nd_tabs li.active {
    background: none repeat scroll 0 0 #fffff;
}
form.nd_form, div.nd_logged_in {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    font-size: 12px;
    padding: 1em;
}
ul.nd_tabs li {
    background: none repeat scroll 0 0 #ddd;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding: 0.5em 1em;
    text-transform: uppercase;
}

form.nd_form input.text {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e6e6e6;
    border-radius: 0.236em;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05) inset;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.618em;
    outline: medium none;
    padding: 0.236em 0.5em;
    width: 100%;
}

form.nd_form input.button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #4badde 20%, #2288bb 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #4081af #4081af #20559a;
    border-image: none;
    border-radius: 14px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 hsla(0, 100%, 100%, 0.3) inset, 0 0 2px hsla(0, 100%, 100%, 0.3) inset, 0 1px 2px hsla(0, 0%, 0%, 0.29);
    color: white !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 hsla(0, 0%, 0%, 0.3);
    text-transform: uppercase;
    width: 100%;
}

/* Sensei aanpassingen */

.lesson-number { display: none; }
.lesson-excerpt { display: none; }
.nav-entries { display: none; }
.single-course #post-entries { display: none; }
.single-lesson #main {width:100%}
.single-lesson #sidebar {display:none !important}
.view-results { display: none; }

#main .course .course-lessons .lesson p.lesson-meta { float: right; }
#main .course .course-lessons .lesson p.lesson-meta .lesson-status.complete {
    color: #706556;
}

.quiz input.quiz-submit.reset, .lesson input.quiz-submit.reset {
    background: none repeat scroll 0 0 #706556;
}
.quiz input.quiz-submit.complete, .lesson input.quiz-submit.complete {
    background: none repeat scroll 0% 0% #ff6600;
}

.meter.red > span {
    background: none repeat scroll 0 0 #ff6600;
}

.meter.orange > span {
    background: none repeat scroll 0 0 #ff6600;
}

.meter.green > span {
    background: none repeat scroll 0 0 #ff6600;
}

#main .course header h2 {
    margin: 0;
}

h2 {
    font-size: 1.318em;
    line-height: 1.087em;
}

#main .course {
    border-bottom: 1px solid #E2E2E2;
    margin: 0 0 0.418em;
    padding: 0 0 1em;
    position: relative;
}

#commentform #submit { display: none; }

/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
	/* Desktop styles go here */
}