/*
Theme Name: docebo
Theme URI: http://www.docebo.com
Author: Docebo
Author URI: http://www.docebo.com
Version: 1.0
Description: Docebo SaaS E-Learning Website Template
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.hide {
	display: none;
}


/* Resource items */

.resource-item {
	padding-bottom: 30px;
}

.res_industry {
	margin-bottom: 10px;
	font-size: 12px;
}

.resource-item h3 {
	font-size: 18px!important;
	text-align: left;
	color: #333!important;
	margin-top: 0px;
	margin-bottom: 0px;
}

.resource-item h3 a {
	color: #333;
}

.resource-item img {
	border: 1px solid #eee;
	margin-bottom: 10px;
}

.resource-item .mk-button {
	margin-bottom: 15px;
	margin-top: 0px;
}

.resource-item .mk-button {
	border-color: #0465ac;
	color: #0465ac;
}

.resource-item .mk-button:hover {
	background-color: #0465ac;
	color: #ffffff;
}


/* Resources Modal Popup */

.modalcraig {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	width: 650px;
	margin: -250px 0 0 -325px;
	overflow: auto;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 40px 40px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 40px 40px rgba(0, 0, 0, 0.5);
	box-shadow: 0 40px 40px rgba(0, 0, 0, 0.5);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}

.modal-body-center {
	max-height: 700px;
	padding: 15px;
	overflow-y: auto;
}

.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 8;
	background-color: transparent;
}

.closemodal {
	z-index: 999;
	float: right;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(images/ico-popup-close.png) center center no-repeat;
}

.docebo-form .error {
	text-align: center;
	text-shadow: none;
	padding: 5px;
	background: #ff5454 !important;
	border-color: #ff5454;
	color: #fff;
	border-radius: 3px;
}

.docebo-form fieldset {
	margin-bottom: 10px !important;
}


/* Resources sidebar */

body.single-resource #mk-sidebar {
	width: 27%;
}

body.single-resource #mk-sidebar .sidebar-wrapper {
	margin: 20px 10px 30px 30px!important;
	padding: 10px!important;
	background-color: #f8f8f8;
}


/* Knowledge Base search bar */

.encyclopedia-filter a.filter-link {
	display: inline-block;
	text-align: center;
	min-width: 2.846153846%;
	padding: 8px 0;
	margin: 0 0.5%;
	font-size: 1em;
	text-decoration: none;
	letter-spacing: -1px;
	font-size: .9em;
}


/* Bookmarks */

.linkcat {
	list-style: none;
}

.linkcat h2 {
	display: none;
}

.linkcat li {
	list-style: none;
	float: left;
}


/* Form */

.dcb-form .message {
	margin-bottom: 0px !important;
}

.dcb-form .terms-conditions, .dcb-form .terms-conditions a {
	font-size: 12px;
	line-height: 16px;
}

.dcb-form #contact-send {
	margin-bottom: 20px;
}

.dcb-form .required, .dcb-form #docebo-profiling-forms-sending {
	color: #0465ac;
}

.red {
	color: red !important;
}

.dcb-form p {
	margin-bottom: 30px;
}

.contact-welcome-back {
	text-align: center;
	margin-bottom: 40px
}

#contact-send {
	width: 150px;
	padding: 10px;
	background-color: #239C56;
	font-size: 16px;
	font-weight: 600;
	color: white;
	border: none;
	text-transform: uppercase;
}

.page-id-181688 .mk-zindex-fix {
  display: none;
}

#mk-page-id-181688 {
  margin-top: 0;
}

.partners-logo .wpb_wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

.partner-block:nth-child(1) .partner-image
 {
        max-width: 230px;
        margin: auto;
}

.partner-block:nth-child(3) .partner-image
 {
	max-width: 194px;
	margin: auto;
}

.partner-block:nth-child(6) .partner-image
 {
        max-width: 250px;
        margin: auto;
}

.partner-block:nth-child(8) .partner-image
 {
        max-width: 210px;
        margin: auto;
}

.partner-block:nth-child(10) .partner-image
 {
        max-width: 240px;
        margin: auto;
}

.partner-block:nth-child(15) .partner-image
 {
	max-width: 290px;
	margin: auto;
}

.partner-block:nth-child(17) .partner-image
 {
        max-width: 210px;
        margin: auto;
}

.partner-block:nth-child(3) .partner-image
 {
        max-width: 194px;
        margin: auto;
}

.partner-block:nth-child(11) .partner-image
 {
           height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.partner-block:nth-child(11) .partner-image img
 {
             margin: 0;
}

.partner-block:nth-child(23)
 {
padding: 50px;
}

.partner-block:nth-child(26) .partner-image
 {
        max-width: 180px;
        margin: auto;
}

.partner-block:nth-child(27) .partner-image
 {
        max-width: 83px;
        margin: auto;
}

.partners-logo-it .partner-block:nth-child(15) .partner-image {
	max-width: initial;
}

.partners-logo-it .partner-block:nth-child(13) .partner-image,
.partners-logo-it .partner-block:nth-child(21) .partner-image
 {
	max-width: 200px;
	margin: auto;
}


#video-ondemand iframe {
    min-height: 640px;
}

@media screen and (max-width: 580px) {
	.partner-block:nth-child(2) .partner-image,
	.partner-block:nth-child(14) .partner-image,
	.partners-logo-it .partner-block:nth-child(12) .partner-image,
	.partners-logo-it .partner-block:nth-child(20) .partner-image
	{
		max-width: initial;
	}

	.partner-block:nth-child(24) .partner-image
	{
	 max-width: 170px;
	}

.partner-block:nth-child(27) .partner-image {
max-width: 173px;
}

.partner-block:nth-child(26) .partner-image {
max-width: 190px;
}

.partner-block:nth-child(3) .partner-image {
max-width: 230px;
}
#video-ondemand iframe {
    min-height: 250px;
}
}



