/*
 Theme Name:   ONE
 Theme URI:
 Description:  ONE
 Author:       Ameer RP
 Author URI:   http://onemed.org.uk
 Template:     tenet
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/
/* menu css */
.dropdown-menu > .sessionmenu {
   border-top: 2px solid #BEBEBE;
}

.dropdown-menu > .sessionmenu ~ .sessionmenu {
   border-top: none;
}


.dropdown-menu > .postmenu {
   border-top: 2px solid #BEBEBE;
}

.dropdown-menu > .postmenu ~ .postmenu {
   border-top: none;
}

.dropdown-menu > .usermenu {
   border-top: 2px solid #BEBEBE;
}

.dropdown-menu > .usermenu ~ .usermenu {
   border-top: none;
}

.dropdown-menu > .logout-menu-item {
   border-top: 2px solid #BEBEBE;
}

.dropdown-menu > .logout-menu-item ~ .postmenu {
   border-top: none;
}

.not-allowed {
  opacity: 0.5 !important;
}


/*  */

.centre-align {
  text-align: center;
}

/* disable all course status page */
#user-course-status-toggle a[href$="?my_courses_status=all"] {
display: none;

}

/* background for menu and navbar */

#wrapper-navbar {
  background: #6f2467!important;
}

.navbar .navbar-nav .nav-lin, .navbar-light .navbar-nav .nav-link {
  color: #fbfbfb !important;
}

.navbar-collapse {
  background: #6f2467!important;
}


/* disable classic editor components */


#revisionsdiv {display: none;}

/* remove search button background */

.navbar .navbar-nav.search-nav .search-toggle {
  background-image: none !important;
}



/* remove post status panel */

.edit-post-post-status {display: none;}





.edit-post-more-menu {
    display: none !important;
}




@media only screen and (max-width: 767px) {
  .embed-block .embed-block-wrapper.embed-block-provider-Spotify > iframe {
    height: unset !important;
  }

  .embed-block + div {
    margin-top: 20px !important;
  }
}

/* Google Data Studio */
.google-data-studio {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.google-data-studio iframe,
.google-data-studio object,
.google-data-studio embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/* embed clear both */
.wp-block-embed {
clear: both !important;
}

.seriesbox {
  margin-bottom: 50px;
}




/* minimum height spotify player */


.wp-block-embed-spotify .wp-block-embed__wrapper {min-height: 250px;}


@media only screen and (max-width: 992px) {
 
	.dropdown-menu: display: block;
	

  
}


.wp-block-sensei-lms-button-contact-teacher {display: none !important;}





/* .wrapper {
    -webkit-transition: -webkit-transform .28s, opacity .28s;
    -ms-transition: -o-transform .28s, opacity .28s;
    -o-transition: -o-transform .28s, opacity .28s;
    transition: transform .28s, opacity .28s;
}
.slide-out .site-content {
    -webkit-transform: translate3d( 0, 100px, 0 );
    -ms-transform: translate3d( 0, 100px, 0 );
    -o-transform: translate3d( 0, 100px, 0 );
    transform: translate3d( 0, 100px, 0 );
    opacity: 0;
} */


.styled-table {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.styled-table thead tr {
    background-color: #6f2467;
    color: #ffffff;
    text-align: left;
}

.styled-table th,
.styled-table td {
    padding: 12px 15px;
}

.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #009879;
}

.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}

.btn-primary {
           background-color: #6f2467 !important;
        }

.badge-bg-primary {  background-color: #6f2467 !important;      }
.badge-bg-secondary {  background-color: #BD4FB2 !important;      }



.tabs .answer{display: none;}

	.tabs .question {
		font-weight: bold;
		display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #6f2467;
    font-weight: bold;
    cursor: pointer;
			color: #fff;

		}
		
		.tabs .hiddenanswer {
    padding: 1em;
    background: white;
			display: block;
		}
	
.tabs {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
	margin-bottom: 1em;
}

#sensei-quiz-list .question {
	font-weight: bold;
		display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #6f2467;
    font-weight: bold;
    cursor: pointer;
			color: #fff;
		  border-radius: 8px;
}

.header-rim {margin-bottom: 1em !important;}

.-minus {display: none;} 


.manager-links {border-left: red 6px solid;}

.um-account-profile-link, #user-course-status-toggle, .nav-links row, .entry-content .lesson-title, .invisible_field, .course-author {
    display: none !important;
}

.um-page-register .entry-header {display: none;}

.inactive a i, .inactive a span {color: #d6d6d6 !important; }

.wpkqcg_qrcode_wrapper {float: left;}

.dropdown-menu {display: block !important;}

tr.filters input {
  width: 100%;
}


.locked-form .acfe-repeater-stylised-button  {display: none;}

.locked-form .locked-form-header {font-size: 2em; font-weight: 800;} 
.locked-form .acfe-layout-title {font-size: 1.5em;} 






.show-comments  {display: none;}


@media print {
  .no-print {
    visibility: hidden;
  }
}

@page{size:auto; margin:0;}

/* .edit-link {right: 1em;
    position: absolute;}
*/



.acfe-layout-title small {display: none;}

.locked-form .acfe-layout-title {
  font-size: 0;
}

.locked-form .acfe-layout-title strong {
  font-size: x-large;
}

.locked-form .acf-fc-layout-handle {background-color: #6f2467;}
.locked-form .acfe-layout-title {color: white;}

input:read-only {
	cursor: pointer;
}

input[type=submit] {
 background-color: #6f2467 !important;
}

input[type=text] {font-size: 1em !important;}

.acfe-form select, .acf-selection{    font-size: 1.5em !important;
    text-align: center !important;}

.locked-form .text-center input[type=text] {text-align: center !important;}

.locked-form .acf-field {min-height: initial !important;}

.locked-form .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon {display: none !important;}


#mceu_13, #mceu_12, .mce-top-part, #mceu_30, .mce-statusbar {display: none !important;}

#wpadminbar {display: none;}

li.multiple-choice::marker {font-size: 2em;}

li.multiple-choice label {font-size: 1.5em;}
 
.sensei_text_editor {height: 6em; font-size: 1.5em !important; font-family: var(--tenet-bs-font-sans-serif) !important;}

.wp-editor-container {border: none !important;}





/*

Style for OMFC FORMS


*/


.single-form .no-value-message, .single-form .form_title, .single-form .acf-actions, .single-form .acfe-flexible-stylised-button, .single-form .acf-fc-layout-controls, .single-form .disable_render {display: none !important;}
.single-form .entry-content p {margin-bottom: inherit !important;} 


.medium-editor-element .entry-content p {margin-bottom: inherit !important;}

.medium-editor-element {height: inherit !important;}


.single-competency_form .no-value-message, .single-competency_form .form_title, .single-competency_form .acf-actions, .single-competency_form .acfe-flexible-stylised-button, .single-competency_form .acf-fc-layout-controls, .single-competency_form .disable_render, .single-competency_form .acf-field-medium-editor label {display: none !important;}

.single-competency_form .entry-content p {margin-bottom: inherit !important;}
.single-competency_form .medium-editor-element {border: none; box-shadow: none;}


/*

Style for OM TOOLTIPS


*/




/* Tooltip container */
.ttp {
	position: relative;
  display: inline-block;
}

.ttp .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.ttp .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.ttp:hover .tooltiptext {
  visibility: visible;
}



/*
Course unpublished message
*/

body > .sensei-message.info {
    display: none !important;
}


/*
entry header
*/

.archive .interior .entry-header {padding: 0 0 1em 1em !important;}
.archive .interior .entry-header {margin-bottom: 0em !important;}
.single .entry-header {margin-top: 3em;}
.single .entry-header h1.entry-title {font-size: 3em; text-align: center;}


/*
Cards
*/

	.card{
    box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);
      transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
		
}

.card.sensitive:hover {
  box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);

}


.card.sensitive .view-more-link{
opacity: 0.4 !important;
	filter: alpha(opacity=40);
}

.card.sensitive:hover .view-more-link{
        visibility: visible;
opacity: 1.0 !important;
	filter: alpha(opacity=100);
		
}

.sensitive:hover{
     transform: scale(1.05);
	opacity: 1.0 !important;
	filter: alpha(opacity=100);
}
	
	.card-header {
	border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
	}





/*
Navbar
*/

.navbar .navbar-nav .nav-link {color: white !important; }




/*
simplefavorite-button

*/

.simplefavorite-button {
margin: 0.5em 0 0.5em 0;


}



/**/

.entry-content .sensei-message {
display: none;
}


.clear-link-formatting a {
text-decoration: none;
color: inherit;
}

#dashboard-wrapper  {

	min-height: 90vh;
	
}


.border-none {border: none !important;}

.wp-block-image {text-align: center;}



.single-lesson .single-thumbnail {display: none !important;}

#single-wrapper {min-height: 100vh;}