@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,greek-ext,greek);

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/30382f");

@font-face {font-family: 'MuseoSans-300';src: url('webfonts/30382F_1_0.eot');src: url('webfonts/30382F_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_1_0.woff2') format('woff2'),url('webfonts/30382F_1_0.woff') format('woff'),url('webfonts/30382F_1_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-500';src: url('webfonts/30382F_3_0.eot');src: url('webfonts/30382F_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_3_0.woff2') format('woff2'),url('webfonts/30382F_3_0.woff') format('woff'),url('webfonts/30382F_3_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-100';src: url('webfonts/30382F_4_0.eot');src: url('webfonts/30382F_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_4_0.woff2') format('woff2'),url('webfonts/30382F_4_0.woff') format('woff'),url('webfonts/30382F_4_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-300Italic';src: url('webfonts/30382F_6_0.eot');src: url('webfonts/30382F_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_6_0.woff2') format('woff2'),url('webfonts/30382F_6_0.woff') format('woff'),url('webfonts/30382F_6_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-100Italic';src: url('webfonts/30382F_7_0.eot');src: url('webfonts/30382F_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_7_0.woff2') format('woff2'),url('webfonts/30382F_7_0.woff') format('woff'),url('webfonts/30382F_7_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-500Italic';src: url('webfonts/30382F_8_0.eot');src: url('webfonts/30382F_8_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_8_0.woff2') format('woff2'),url('webfonts/30382F_8_0.woff') format('woff'),url('webfonts/30382F_8_0.ttf') format('truetype');}

@font-face {font-family: 'MuseoSans-700';src: url('webfonts/30382F_0_0.eot');src: url('webfonts/30382F_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_0_0.woff2') format('woff2'),url('webfonts/30382F_0_0.woff') format('woff'),url('webfonts/30382F_0_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-700Italic';src: url('webfonts/30382F_5_0.eot');src: url('webfonts/30382F_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_5_0.woff2') format('woff2'),url('webfonts/30382F_5_0.woff') format('woff'),url('webfonts/30382F_5_0.ttf') format('truetype');}  
@font-face {font-family: 'MuseoSans-900';src: url('webfonts/30382F_9_0.eot');src: url('webfonts/30382F_9_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_9_0.woff2') format('woff2'),url('webfonts/30382F_9_0.woff') format('woff'),url('webfonts/30382F_9_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSans-900Italic';src: url('webfonts/30382F_2_0.eot');src: url('webfonts/30382F_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/30382F_2_0.woff2') format('woff2'),url('webfonts/30382F_2_0.woff') format('woff'),url('webfonts/30382F_2_0.ttf') format('truetype');}

.MuseoSans-700 { font-family: MuseoSans-700; }
.MuseoSans-300 { font-family: MuseoSans-300; }
.MuseoSans-900Italic { font-family: MuseoSans-900Italic; }
.MuseoSans-500 { font-family: MuseoSans-500; }
.MuseoSans-100 { font-family: MuseoSans-100; }
.MuseoSans-700Italic { font-family: MuseoSans-700Italic; }
.MuseoSans-300Italic { font-family: MuseoSans-300Italic; }
.MuseoSans-100Italic { font-family: MuseoSans-100Italic; }
.MuseoSans-500Italic { font-family: MuseoSans-500Italic; }
.MuseoSans-900 { font-family: MuseoSans-900; }

body { background: #f1f1f1; color: #333; font-size:14px;font-family: 'Open Sans', sans-serif;line-height:1.5}
a, a:hover, a:focus { color: #90b66f; }

h1,h2,h3,h4,h5,h6 {color:#333;}
h1 {font-family: MuseoSans-700; font-size:46px; font-weight: 900; background: transparent url('../images/arrow-r.png') no-repeat 0 9px; padding-left: 25px;}
h2 {font-family: MuseoSans-700; font-size:40px; font-weight: 900; margin-bottom:30px}
h3 {font-family: MuseoSans-700; font-size:36px; font-weight: 900; margin-bottom:20px}
h4 {font-family: MuseoSans-500; font-size:30px; font-weight: 700; margin-bottom:20px}
h5 {font-family: MuseoSans-500; font-size:26px; font-weight: 700; margin-bottom:15px}
h6 {font-family: MuseoSans-500; font-size:20px; font-weight: 700; color: #90b66f; margin-bottom:15px}

.btn{font-size:13px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;cursor:pointer;line-height:1.42857143;border-radius:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12)}
.btn.btn-sm .fa{font-size:14px}
.float-e-margins .btn{margin-bottom:5px}
.btn-w-m{min-width:120px}
.btn-primary.btn-outline{color:#4daf52}
.btn-success.btn-outline{color:#1c84c6}
.btn-info.btn-outline{color:#82c786}
.btn-warning.btn-outline{color:#f8ac59}
.btn-danger.btn-outline{color:#DF0000}
.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{color:#fff}
.btn-primary{background-color:#4daf52;border-color:#4daf52;color:#FFF}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#398e3c;border-color:#398e3c;color:#FFF}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#1dc5a3;border-color:#1dc5a3}
.btn-success{background-color:#1c84c6;border-color:#1c84c6;color:#FFF}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-color:#1a7bb9;border-color:#1a7bb9;color:#FFF}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success.active[disabled],fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#1f90d8;border-color:#1f90d8}
.btn-info{background-color:#82c786;border-color:#82c786;color:#FFF}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-color:#4daf52;border-color:#4daf52;color:#FFF}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info.active[disabled],fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#26d7d9;border-color:#26d7d9}
.btn-default{background-color:#c2c2c2;border-color:#c2c2c2;color:#FFF}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-color:#bababa;border-color:#bababa;color:#FFF}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default.active[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#ccc;border-color:#ccc}
.btn-warning{background-color:#f8ac59;border-color:#f8ac59;color:#FFF}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-color:#f7a54a;border-color:#f7a54a;color:#FFF}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning.active[disabled],fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f9b66d;border-color:#f9b66d}
.btn-danger{background-color:#F33;border-color:#DF0000;color:#FFF}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-color:red;border-color:#DF0000;color:#FFF}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger.active[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#ef6776;border-color:#ef6776}
.btn-link{color:inherit}
.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{color:#1c84c6}
.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{background-image:none}
.btn-link.disabled,.btn-link.disabled:hover,.btn-link.disabled:focus,.btn-link.disabled:active,.btn-link.disabled.active,.btn-link[disabled],.btn-link[disabled]:hover,.btn-link[disabled]:focus,.btn-link[disabled]:active,.btn-link.active[disabled],fieldset[disabled] .btn-link,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link.active{color:#cacaca}
.btn-fb{background:#3b5999}
.btn-white{color:inherit;background:#fff;border:1px solid #e7eaec}
.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{color:inherit;border:1px solid #d2d2d2}
.btn-white:active,.btn-white.active{box-shadow:0 2px 5px rgba(0,0,0,0.15) inset}
.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{background-image:none}
.btn-white.disabled,.btn-white.disabled:hover,.btn-white.disabled:focus,.btn-white.disabled:active,.btn-white.disabled.active,.btn-white[disabled],.btn-white[disabled]:hover,.btn-white[disabled]:focus,.btn-white[disabled]:active,.btn-white.active[disabled],fieldset[disabled] .btn-white,fieldset[disabled] .btn-white:hover,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white.active{color:#cacaca}
.has-feedback .form-control-feedback{top:22px}
.btn-outline{color:inherit;background-color:transparent;transition:all .5s}
.btn-rounded{border-radius:50px}
.btn-large-dim{width:90px;height:90px;font-size:42px}
button.dim{display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;padding-top:6px;margin-right:10px;position:relative;cursor:pointer;border-radius:5px;font-weight:600;margin-bottom:20px!important}
button.dim:active{top:3px}
button.btn-primary.dim{box-shadow:inset 0 0 0 #16987e,0 5px 0 0 #16987e,0 10px 5px #999}
button.btn-primary.dim:active{box-shadow:inset 0 0 0 #16987e,0 2px 0 0 #16987e,0 5px 3px #999}
button.btn-default.dim{box-shadow:inset 0 0 0 #b3b3b3,0 5px 0 0 #b3b3b3,0 10px 5px #999}
button.btn-default.dim:active{box-shadow:inset 0 0 0 #b3b3b3,0 2px 0 0 #b3b3b3,0 5px 3px #999}
button.btn-warning.dim{box-shadow:inset 0 0 0 #f79d3c,0 5px 0 0 #f79d3c,0 10px 5px #999}
button.btn-warning.dim:active{box-shadow:inset 0 0 0 #f79d3c,0 2px 0 0 #f79d3c,0 5px 3px #999}
button.btn-info.dim{box-shadow:inset 0 0 0 #1eacae,0 5px 0 0 #1eacae,0 10px 5px #999}
button.btn-info.dim:active{box-shadow:inset 0 0 0 #1eacae,0 2px 0 0 #1eacae,0 5px 3px #999}
button.btn-success.dim{box-shadow:inset 0 0 0 #1872ab,0 5px 0 0 #1872ab,0 10px 5px #999}
button.btn-success.dim:active{box-shadow:inset 0 0 0 #1872ab,0 2px 0 0 #1872ab,0 5px 3px #999}
button.btn-danger.dim{box-shadow:inset 0 0 0 #ea394c,0 5px 0 0 #ea394c,0 10px 5px #999}
button.btn-danger.dim:active{box-shadow:inset 0 0 0 #ea394c,0 2px 0 0 #ea394c,0 5px 3px #999}
button.dim:before{font-size:50px;line-height:1em;font-weight:400;color:#fff;display:block;padding-top:10px}
button.dim:active:before{top:7px;font-size:50px}
.label{background-color:#d1dade;color:#5e5e5e;font-size:12px;font-weight:500!important;padding:3px 8px;text-shadow:none;border-radius:0;-moz-border-radius:0}
.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline,.control-label{font-weight:500!important}
.badge{background-color:#d1dade;color:#5e5e5e;font-family:'Open Sans';font-size:11px;font-weight:600;padding-bottom:4px;padding-left:6px;padding-right:6px;text-shadow:none}
.label-primary,.badge-primary{background-color:#4daf52;color:#FFF}
.label-success,.badge-success{background-color:#1c84c6;color:#FFF}
.label-warning,.badge-warning{background-color:#f8ac59;color:#FFF}
.label-warning-light,.badge-warning-light{background-color:#f8ac59;color:#fff}
.label-danger,.badge-danger{background-color:#ed5565;color:#FFF}
.label-info,.badge-info{background-color:#82c786;color:#FFF}
.label-inverse,.badge-inverse{background-color:#262626;color:#FFF}
.label-white,.badge-white{background-color:#FFF;color:#5E5E5E}
.label-white,.badge-disable{background-color:#2A2E36;color:#8B91A0}
label{font-size:13px;font-weight:500}
.btn{font-size:13px}
.btn-primary { color: #fff; background-color: #90b66f; border-color: #90b66f; }
.btn-primary:hover { color: #fff; background-color: #739654;  border-color: #739654; }
.inline{display:inline-block!important}
.input-s-sm{width:120px}
.input-s{width:200px}
.input-s-lg{width:250px}
.i-checks{padding-left:0}
.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,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}
.select2-container .select2-choice{height:35px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,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-control:focus{border-color:#b4b4b4;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(180,180,180,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(180,180,180,0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
.input-group-lg > .form-control{height:48px;font-size:13px}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{font-size:11px!important;border-radius:0!important;-moz-border-radius:0!important}
.has-success .form-control{border-color:#4daf52}
.has-warning .form-control{border-color:#f8ac59}
.has-error .form-control{border-color:#ed5565}
.has-success .control-label{color:#4daf52}
.has-warning .control-label{color:#f8ac59}
.has-error .control-label{color:#ed5565}
.input-group-addon{background-color:#fff;border:1px solid #E5E6E7;border-radius:1px;color:inherit;font-size:12px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}

.webform-client-form-20 { background: #fff; }
.webform-client-form-20 .panel-title.fieldset-legend {font-weight: 900; color: #90b66f;}
.webform-client-form-20 .panel { box-shadow:0 0 0; -webkit-box-shadow:0 0 0;}
.webform-client-form-20 .btn { margin: 20px 30px; }
.panel-default { border:0;}
.panel-default > .panel-heading {background: transparent;}
fieldset { min-width: 0; padding: 0; margin: 0; border:0;}
.form-actions{text-align:right}
.day.form-control.form-select{width:80px;display:inline-block}
.year.form-control.form-select{width:80px;display:inline-block}
.month.form-control.form-select{width:80px;display:inline-block}
.form-item.webform-component.webform-component-select.webform-component--apply-to-course--course-title.form-group > select,.form-item.webform-component.webform-component-select.webform-component--studies--Level-of-education.form-group > select,.form-item.webform-component.webform-component-select.webform-component--personal-information--sex.webform-container-inline.form-group > select
{background:transparent;padding:5px;font-size:16px;border:1px solid #ccc;height:34px;}
@media screen and (min-width: 991px)
{ 	.webform-component-fieldset.col-md-6.webform-component--current-employment.panel.panel-default.form-wrapper{margin-top: -18%;}
  	.webform-component-fieldset.col-md-6{width: 48% !important;margin: 1%;}
}
.navbar-default, .flexslider { background: #f1f1f1; border:0; }

ul.menu { float: right; }
ul.secondary { margin-top: 25px; }
.navbar-default .navbar-nav > li > a { color: #333333 }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus
{ color: #90b66f; border-color: #f1f1f1;}

.page-header { border: 0; }

/* Background */
.page-homepage {background: #f1f1f1 url('../images/homepage_bg.png') repeat-x; }
.node-type-course {background: #f1f1f1 url('../images/bg-module.png') repeat-x; }

.panels-flexible-region-1-region_top { background: #fff; }
	.panels-flexible-region-1-region_top .inside { padding: 0 20px 40px; }
.v1-top-right{ color: #fff; border-bottom: 10px solid #333; }
	.v1-top-right h5 { color: #fff; }
	.v1-top-right .inside { background: #90b66f; padding: 30px 10px; margin-bottom: 11px; }
.v1-top-left { background: transparent url('../images/v1-head-bg.png') no-repeat 10px 0px; margin-top: 50px; }
	.v1-top-left h3 {margin-top: 40px; margin-left: 30px;}

.panels-flexible-region-1-academics {  }
	.panels-flexible-region-1-academics .inside { padding: 40px 20px; }

.panels-flexible-region-1-main_content_2 { background: #fff; }
	.panels-flexible-region-1-main_content_2 .inside { padding: 20px; }

.panels-flexible-region-1-main_content_2_ { background: transparent url('../images/content_2__bg.png') no-repeat top right; margin-top: 20px;}
	.panels-flexible-region-1-main_content_2_ .inside { padding: 20px; }
	.panels-flexible-region-1-main_content_2_ h1 {width: 65%; margin-bottom: 20px; }

	.panels-flexible-region-1-main_content_2_ .row { font-size: 0; }
	.panels-flexible-region-1-main_content_2_ .row > div { float: none; display: inline-block; font-size: 14px; }
	.panels-flexible-region-1-main_content_2_ .row > div:last-child { vertical-align: bottom; }
	.panels-flexible-region-1-main_content_2_ .row p:last-child { margin-bottom: 0; }

.panels-flexible-row-1-3 { background: #90b66f;}

.view-id-team .col .views-field-view-node {padding-top: 70px; padding-bottom: 150px; border-bottom: 1px solid #90b66f; }
.col .team-desc { min-height: 450px; background: #fff; margin-right: 40px; padding: 25px; color: #000; padding-bottom: 105px; -webkit-box-shadow: 20px 0 50px 0 #CCC; box-shadow: 20px 0 50px 0 #CCC;}
	.col .team-desc h2 a {color: #353535; text-decoration:none; font-size: 22px;}
.col .team-img { width: 188px; height: 188px; float: right; background: transparent url('../images/pic-right-bg.png') no-repeat top right; text-align:center; margin-top: -95px; -webkit-box-shadow: 20px 0 50px 0 #CCC; box-shadow: 20px 0 50px 0 #CCC;}
	.col .team-img img { padding-top: 38px; margin: 0 auto; }
.col:nth-child(3n+1) .team-desc { background: #90b66f; margin-left: 40px; padding: 25px; color: #fff; padding-bottom: 105px; -webkit-box-shadow: 20px 0 50px 0 #CCC; box-shadow: -20px 0 50px 0 #CCC;}
.col:nth-child(3n+1) .team-img { width: 188px; height: 188px; float: left; background: transparent url('../images/pic-left-bg.png') no-repeat top left; text-align:center; margin-top: -95px; -webkit-box-shadow: 20px 0 50px 0 #CCC; box-shadow: -20px 0 50px 0 #CCC;}
	.col:nth-child(3n+1) .team-img img { padding-top: 38px; margin: 0 auto; }

.node-type-course .field  { padding: 40px; }

.field-name-body, .field-name-field-units { background: #fff; }
.field-name-body .field-label, .field-name-field-units .field-label { font-family: MuseoSans-700; font-size:18px; font-weight: 900; background: transparent url('../images/arrow-s.png') no-repeat 0 7px; padding-left: 16px; }

.field-name-field-banner { text-align: center; }
	.field-name-field-banner img { margin: 20px auto; }

.unit { padding: 40px 0; margin:0; margin-left: 150px; border-bottom: 1px solid #90b66f;}
	.numb-unit { float: right; font-family: MuseoSans-700; font-size:92px; font-weight: 900; padding: 80px 20px 0; line-height: 90px; }
	.header-unit { width: 80%; font-family: MuseoSans-700; font-size:18px; font-weight: 900; background: transparent url('../images/arrow-s.png') no-repeat 0 7px; padding-left: 16px; margin-bottom: 30px;}
	.small-head { font-weight: 500; border-top: 1px solid #90b66f; }

.unit:nth-child(2n+1) { margin-right: 150px; margin-left: 0;}
	.unit:nth-child(2n+1) .numb-unit { float: left;}
	.unit:nth-child(2n+1) .header-unit { margin-left: 120px; }

.field-name-field-method { background: #96ba76; color: #fff; }
	.field-name-field-method .field-label {color: #fff; font-family: MuseoSans-700; font-size:18px; font-weight: 900; background: transparent url('../images/arrow-w.png') no-repeat 0 7px; padding-left: 16px;}

.field-group-easy-responsive-tabs-nav-wrapper { background: #fff; padding-top: 50px; padding-bottom: 50px;}
	.resp-easy-accordion { width: 90% !important; margin: 0 auto !important;}

.footer { border: 0; background: #90b66f; padding: 20px 0; color: #fff;}
	.footer p { padding:0; margin-bottom: 5px;}
	.footer a { color: #fff; text-decoration: underline;}

.node-type-team .field-name-field-single-image { float: left; padding-right: 50px; }
.node-type-team .field-name-body {background: transparent; }
.main-container.container {min-height: calc(100vh - 165px - 109px - 40px - 100px);}
footer.footer {margin-top: 100px;}