/*@import url('https://overdrive.io/assets/css/metroman.css');*/

/*#od-topnav a:before {font-family: 'FontAwesome';}*/
/*#od-topnav a:before {display: none !important;}*/

/*#od-topnav a i {
	display: block;
    margin-bottom: 5px;
    font-size: 25px;
}*/


/*todo - turn the above into metroman.css and share across sites*/

/*show public nav while coding*/
/*body.pg-0 #od-nav-collapse-body {display: block !important;}*/

/*#od-pageheader-h1:before {content: 'Welcome to Overdrive Central';}*/

#od-brand {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

/* #od-brand:after {content: 'Smarter Sites for G Suite';} */
#logo-header {height: 50px !important; width: unset !important;}

/* Bootstrap 4 Components */
.mt-3{ margin-top: 1rem !important; }
.text-white{ color: #fff!important; }
.mb-3{ margin-bottom: 1rem !important; }
.text-center{ text-align: center!important; }
.font-weight-bold{ font-weight: 700!important; }
.font-weight-normal{ font-weight: 400!important;}
.btn-dark,
.btn-dark:hover{
	color: #fff;
	border-color: #343a40;
	background-color: #343a40;
}
.pg-0[od-staticpage="login-required"] #footer,
.pg-0[od-staticpage="login-required"] #od-navbar,
.pg-0[od-staticpage="login-required"] #od-banner{ display: none; }
body.pg-0{max-height: 100vh;}
.pg-0 #od-content-container{padding: 0 15px;}
.overdrive-logo{ margin-bottom: 40px; }
.pg-0 .sign-up-wrapper h3,
.pg-0 .sign-in-wrapper h3{margin-bottom: 25px;}
.pg-0 .left-panel,
.pg-0 .right-panel{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pg-0 .right-panel{
    background: linear-gradient(#395a63, #5ee7e9);
}
.pg-0 .sign-in-wrapper,
.pg-0 .sign-up-wrapper{
    width: 100%;
    max-width: 330px;
}
.pg-0 .form-control{ border-radius: 5px !important; }
.pg-0 .multiselect.btn{ background: #fff; text-align: left; }
.pg-0 .dropdown-toggle .caret{ margin-top: 10px; float: right; }
.pg-0 .sign-up-wrapper .btn{ border-radius: 5px; }
.pg-0 .sign-up-wrapper .btn-dark{
	font-size: 16px;
	color: #fff;
	padding: 7px 15px;
	font-weight: 700 !important;
}
#od-mnu-odc,
body.pg-1 #od-mnu-resync,
body.pg-1 #od-menu-openfolderindrive,
#od-mnu-fullscreen
	{display: none;}

/*this can go when table-datatable kicks in (2.10?)*/
table#tbl-sites-list:not(.dataTable) {display: none;}

/*----------------------------------*/
/* COG / USER MENU                  */
/*----------------------------------*/

#od-modal-new-site .alert {
	padding: 10px;
    background-color: rgba(82, 185, 233, 0.69);
}


.alert.alert-info {
    background-color: #a99d9d;
    padding: 30px;
    color: white;
    border:none;
}

/* body[od-social-position^="header-"] #od-socialicons a span.fab,
body[od-social-position^="banner-"][od-banner-background-color="transparent"]:not([od-body-background="none"]) #od-pageheader #od-socialicons a span.fa,
body[od-social-position^="header-"]:not([od-body-background="none"]) #od-header #od-socialicons a span.fa {
	color: #701471 !important;
} */
/* Branding Button Color Change */
.od-socialicons a span.fab,
.od-socialicons a span.fa{
	color: #10B3C1 !important;
}

.panel-login .panel-heading {
    font-size: 2em;
    font-weight: bold;
    padding-bottom: 5px;
    color: #666;
}

.logged-out-message {
	text-align: center;
	color: white;	
}
.logged-out-message  h1 {
	font-size: 28px!important;
	color: white!important;
	line-height: 1.5;
}
.logged-out-message  p {
	font-size: 22px;	
}

.odc-getstarted, .odc-getstarted:hover {
	background-color:#E04D1D;
	border-color: #E04D1D;
	border-radius: 10px!important;
}

/*Dialog boxes*/
 .modal .od-label {
 	background-color:white!important;
 	color:black;
 }

/*buttons*/
.dt-buttons{
	display: none;
}

/* .modal-footer .btn-primary, .btn-primary, .modal-footer .btn-info  {
    background-color: #701471;
    border-color: #701471;
    border-radius: 10px !important;
}
.btn-primary:focus, .btn-primary:hover, .btn-info:focus, .btn-info:active:hover, .btn-info:hover {
    background-color: #8d4e97;
    border-color: #8d4e97;
    border-radius: 10px !important;
}
.modal-footer .btn-default {
	 border-radius: 10px !important;
	 border-color:  #701471;
}
.btn-primary[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover {
    background-color: #9b5ba4;
    border-color: #9b5ba4;
}*/
/* Branding Button Color Change */
.modal-footer .btn-primary, .btn-primary, .modal-footer .btn-info  {
    background-color: #10B3C1;
    border-color: #10B3C1;
    border-radius: 10px !important;
}
.btn-primary:focus, .btn-primary:hover, .btn-info:focus, .btn-info:active:hover, .btn-info:hover {
    background-color: #10B3C1;
    border-color: #10B3C1;
    border-radius: 10px !important;
}
.modal-footer .btn-default {
	 border-radius: 10px !important;
	 border-color:  #10B3C1;
}
.btn-primary[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover {
    background-color: #10B3C1;
    border-color: #10B3C1;
}

/*div.dataTables_wrapper div.dataTables_length {
	display: none;
}*/
.pg-0 .rendered-form #Organization_size option:first-child,
.pg-0 .rendered-form #Industry option:first-child,
.pg-0 .rendered-form .fb-select-label,
.pg-0 .rendered-form .fb-text-label { 
    display: none;
}
.pg-0 #Organization_size,
.pg-0 #Industry{
	padding-left: 8px;
}
body[od-bs-width="xs"].pg-0 #cms-contentauto > .row{
	display: flex;
	flex-direction: column-reverse;
}
body[od-bs-width="xs"].pg-0 .left-panel{ min-height: 300px; }
body[od-bs-width="xs"].pg-0 .right-panel{
	flex-direction: column;
	padding: 30px 15px;
}
.tour-tour .popover-navigation button,
.tour-tour .popover-navigation button.btn-default[disabled]:hover{
	background-color: #10B3C1 !important;
	border-radius: 0 !important;
}
.popover.tour-tour .popover-title,
.popover.tour-tour .popover-navigation i[data-role="end"]{ color: #10B3C1 !important }

.modal-footer .btn-primary{ background-color: #10B3C1 !important; border-color: #10B3C1 !important; }
.modal-footer .btn-default{ color: #10B3C1 !important; border-color: #10B3C1 !important; }

body[od-staticpage="login-required"].pg-0 .selIndustry,
body[od-staticpage="login-required"].pg-0 .od-OrgSize{ padding-left: 8px; }
body[od-staticpage="login-required"].pg-0 .page-header,
body[od-staticpage="login-required"].pg-0 .od-header { display: none !important; }
body[od-staticpage="login-required"].pg-0 #main{ padding-top: 0 !important; }
#pageid-1 [data-od-pagetype="textbox"][od_plstg_textbox_options_dismissable="1"] .od-pb-panel-body{
	background-color: #a99d9d !important;
	padding: 0px 10px;
	margin: 0 !important;
}
/* Branding Button Color Change */
/* #od-navbar li a,
#od-navbar #user-menu-button i,
#od-navbar #od-mnu-userstatus-a i{ color: #a68f8f !important; } */

/*#od-navbar li a,*/  /* ← changes may 21 */
#od-navbar #user-menu-button i,
#od-navbar #od-mnu-userstatus-a i{ color: #10B3C1 !important; }
/* the textbox on home should be dismissable but it's not. */
#pageid-1 [data-od-pagetype="textbox"][od_plstg_textbox_options_dismissable="1"] .od-gridstack-item-menu{ display: block }
#pageid-1 [data-od-pagetype="textbox"][od_plstg_textbox_options_dismissable="1"] .od-gridstack-item-menu a.close{
	color: #fff;
	opacity: 0.5;
	margin-top: 15px;
}
body:not([od-bs-width="xs"]) .btn.odc-addnew-site {padding: 6px 12px !important; font-size: medium;}
.btn.odc-addnew-site {margin-right: 10px;}

/* odc-v2 */
.od-modal-dialog-prompt-clone.in .alert-warning{
    background-color: #a68f8f !important;
     color: #fff !important;
     border-color: #a68f8f;
}
.od-modal-dialog-prompt-clone.in .alert-warning .close{
     color: #fff !important;
     opacity: 0.5;
}
/* ODC - hide signup form required field's sterick */
.pg-0 .sign-up-wrapper .form-group > label { display: none; }
/*  Recaptcha is not centered */
.pg-0 .sign-up-wrapper .od-g-recaptcha.od-ready > div {margin: auto;}
/* Uses dropdown arrow is different to the other 2 */
.pg-0 .sign-up-wrapper .formbuilder-select.field-UserField3,
.pg-0 .sign-up-wrapper .formbuilder-select.field-UserField4{ position: relative; }
.pg-0 .sign-up-wrapper select.od-OrgSize,
.pg-0 .sign-up-wrapper select.selIndustry{
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* For IE10 */
.pg-0 .sign-up-wrapper select::-ms-expand {
  display: none;
}
.pg-0 .sign-up-wrapper .field-UserField3:before,
.pg-0 .sign-up-wrapper .field-UserField4:before{
	position: absolute;
	right: 13px;
	top: 16px;
	content: "";
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #555;
}

/* ODC Tour CSS */
.popover-content .form-horizontal{ white-space: initial; }


/* changes may 21 */

/* temp until sp-734 */
.popover.tour-tour .popover-title,
.popover.tour-tour .popover-content {text-align: left !important;}
body[od-bs-width="xs"] .popover.tour-tour .popover-title{
	padding-right: 14px !important;
    padding-left: 14px !important;
}


.popover.tour-tour .alert.alert-info {padding: 15px; margin-bottom: 30px;}

.popover.tour-tour {max-width: 600px !important;}
/* fill screen on mobile */
body[od-bs-width="xs"] .tour-tour.orphan {width: 100%;}
/* next button was too narrow on mobile */
body[od-bs-width="xs"] .tour-tour button[data-role="next"] {padding: 6px 20px !important;}

#tbl-sites-list {margin-top: 10px !important;}

/* zd chat gets in the way of the tour's Next button on mobile*/
body[od-bs-width="xs"].tour-tour-0-element iframe#launcher {display: none;}


.tour-tour .youtube-embed {white-space: unset;}


/* todo - more to core */
a.popout-icon-external:after{
	content: "\f360"; /* fa-external-link-square-alt:before */
	font-family: "FontAwesome";
	margin-left: 5px;
}