.video-js .vjs-overlay{color:#fff;position:absolute;text-align:center}
.video-js .vjs-overlay-no-background{max-width:33%}
.video-js .vjs-overlay-background{background-color:#646464;background-color:rgba(255,255,255,0.4);border-radius:3px;padding:10px;width:33%}
.video-js .vjs-overlay-top-left{top:5px;left:5px}
.video-js .vjs-overlay-top{left:50%;margin-left:-16.5%;top:5px}
.video-js .vjs-overlay-top-right{right:5px;top:5px}
.video-js .vjs-overlay-right{right:5px;top:50%;transform:translateY(-50%)}
.video-js .vjs-overlay-bottom-right{bottom:3.5em;right:5px}
.video-js .vjs-overlay-bottom{bottom:3.5em;left:50%;margin-left:-16.5%}
.video-js .vjs-overlay-bottom-left{bottom:3.5em;left:5px}
.video-js .vjs-overlay-left{left:5px;top:50%;transform:translateY(-50%)}
.video-js .vjs-overlay-center{left:50%;margin-left:-16.5%;top:50%;transform:translateY(-50%)}
.video-js .vjs-no-flex .vjs-overlay-left,.video-js .vjs-no-flex .vjs-overlay-center,.video-js .vjs-no-flex .vjs-overlay-right{margin-top:-15px}
.vjs-overlay.vjs-overlay-top-left{width:100%;height:100%;left:0;top:0;background-color:#d0d1d1;opacity:.8}
.related-video-grid{height:150px;border:1px solid #fff;margin-left:10px;width:48.4%;margin-bottom:40px;background-color:black;opacity:.8;display:flex;justify-content:center;align-items:center;padding:20px}
#videoList{text-align:left;margin:0 20px;background-color:#fff;height:100%}
.related-video-link:hover::after{content:"";background:rgba(0,0,0,0.6) url(../../../../../../content/dam/digitalmarketing/vmworld/assets/wcm/video-library/images/play_icon.png) no-repeat scroll center center / 50px 50px;display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
.related-video-title{font-size:20px !important}
.survey-link{border:1px solid #1d428a;padding:5px 10px;border-radius:3px;font-size:14px;color:#1d428a;font-family:"metropolislight"}
.feedback-note-container{padding-top:10px;padding-left:10px}
.feedback-note{font-size:18px;color:#565656;padding-left:10px !important;font-family:"metropolislight";font-weight:600}
.related-video-wrapper{margin-top:2%}
.vjs-has-started.vjs-ended.hide-overlay-title .vjs-dock-shelf,.vjs-has-started.vjs-ended.hide-overlay-title .vjs-dock-text{opacity:0;transition:opacity 1s}
.heading-col{font-size:18px;color:#565656;padding-left:20px !important;font-family:"metropolislight"}
.heading-col h5{font-size:18px !important;font-family:"metropolislight";font-weight:600}
.survey-col{margin-top:0;color:#1d428a}
.vid-lib-scroll{-ms-overflow-style:-ms-autohiding-scrollbar}
@media only screen and (max-width:768px){#videoList{margin:0;margin-top:10px}
.vjs-overlay.vjs-overlay-top-left.vjs-overlay-background{overflow-y:auto}
.related-video-grid{width:94%}
.survey-col{text-align:center}
.survey-col .survey-link{display:inline-block;width:38%;margin-top:10px}
.feedback-note{text-align:center;font-size:16px}
.feedback-note .share-feedback{display:none}
.hr-partition{margin-top:10px;margin-bottom:10px}
.heading-col{text-align:center}
.heading-col h5{margin-top:0;font-size:16px !important;font-family:"metropolislight"}
.related-video-title{font-size:16px !important}
}
@media(min-width:768px) and (max-width:1024px){.related-video-wrapper{margin-left:-7px !important}
.related-video-grid{margin-left:7px !important;margin-bottom:10px}
#videoList{margin:0 5px}
.survey-col{margin-top:10px}
}
#loginModalIframe{position:fixed;width:100%;height:100%;top:0;z-index:999999;overflow:auto}
#loginModalIframe iframe{position:relative;width:49.9%;height:360px;overflow:hidden;background-color:white;border-radius:4px;z-index:6;max-width:600px}
#loginModalIframe .mfp-bg.mfp-ready{top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
#loginModalIframe .mfp-container iframe body{background:transparent}
#loginModalIframe .mfp-preloader .loader_image{position:fixed;top:50%;left:50%;z-index:10;font-size:60px}
h2.h2.globalHeading{font-size:30.4px;margin-bottom:8px}
#loginModalIframe #loginformaction .contact-info .col-sm-7,#loginModalIframe #loginformaction .col-sm-8{padding-left:0}
#loginModalIframe .mfp-auto-cursor .mfp-content{text-align:center}
@media(max-width:799px){#loginModalIframe iframe{left:0}
#loginModalIframe .mfp-auto-cursor .mfp-content{text-align:left}
}
@media(min-width:768px) and (max-width:1024px){#loginModalIframe iframe{width:60%;left:20%}
#loginModalIframe .mfp-auto-cursor .mfp-content{text-align:left}
}
.login-modal-container{background:transparent;font-family:'metropolislight'}
.login_modal .container{max-width:1140px;height:392px;padding:0;margin-left:19%}
.login_modal .mfp-close-btn-in .mfp-close{margin-right:0}
.login_modal .container .form-container{height:100%}
#loginModalIframe #video-back-button{max-width:calc(600px + 60px);position:relative;outline:darkgrey !important;color:#fff;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;font-size:30px;-webkit-box-shadow:none;box-shadow:none;width:50%;margin:0 auto;text-align:right;margin-top:5%}
#loginModalIframe #video-back-button button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1;font-size:30px;-webkit-box-shadow:none;box-shadow:none;opacity:.65}
#loginModalIframe #video-back-button button.mfp-close:hover{opacity:1}
.login_modal .container .form-container button::-moz-focus-inner{padding:0;border:0}
.login_modal .container .form-container .mfp-close{position:absolute;width:44px;height:44px;line-height:44px;text-decoration:none;text-align:right;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;display:none;font-size:28px;width:100%;margin-top:-40px;margin-left:auto;margin-right:10%;font-family:'metropolislight'}
.login_modal .container .form-container .mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.login_modal .container .form-container .mfp-close:active{top:1px}
.login_modal #agenda .form-wrapper h2{font-size:30.4px !important;margin-bottom:8px !important;font-weight:normal !important;margin-top:53px;line-height:1.1em;color:#0094d2;font-family:'metropolislight'}
.login_modal #agenda .form-wrapper .card{padding:1em;background-color:#f5c88a;font-size:16px;display:none}
.login_modal #agenda .form-wrapper form label{display:inline-block !important;margin-bottom:8px !important;color:#222526 !important;font-size:16px !important;font-weight:400 !important}
.login_modal #agenda .form-wrapper form .form-control{font-size:1em;padding:.3em;display:block;width:100%;height:34px;color:#4f5559;background-color:#fff;background-image:none;border:1px solid #7d868c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-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;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.login_modal #agenda .form-wrapper form .actions #login{position:relative;font-size:16px !important;color:white !important;padding:1px 6px !important;border-radius:4px 4px 4px 4px;background:#0094d2;border:#fff;font-weight:bold;text-decoration:none;width:130px}
.login_modal #agenda .form-wrapper form .actions #login:before{content:"\e904";font-family:'metropolislight';left:-5px;position:absolute;top:0;color:#7d868c}
.login_modal #agenda{height:100%;background-color:white;margin:0 !important}
.login_modal #agenda p{margin-top:0;margin-bottom:28px;font-size:16px !important;line-height:24px;font-family:'metropolislight';padding-top:5px;color:#222526}
.login_modal #agenda p a{color:#0275d8}
.login_modal #agenda .form-wrapper{padding:0 15px}
.login_modal #agenda .form-wrapper form .form-group{margin-bottom:16px}
.login_modal #agenda .form-wrapper form .actions{margin-top:1rem}
.login_modal #agenda .form-wrapper form .actions,.login_modal #agenda .form-wrapper form .actions input{height:26px !important}
@media only screen and (max-width:768px){#loginModalIframe #video-back-button,#loginModalIframe iframe{width:100%;left:0 !important}
#loginModalIframe #video-back-button{width:100% !important}
}
@media(max-width:800px){.login_modal .container{text-align:left;width:100%;padding-right:0;margin-right:auto;margin-left:auto}
.login_modal h2{font-size:30.4px !important;margin-bottom:8px}
.login_modal #agenda p{width:101%}
.login_modal #agenda{height:auto}
.login_modal .mfp-auto-cursor .mfp-content{left:0}
.login_modal .container{padding:0 5px}
.login_modal .mfp-close-btn-in .mfp-close{margin-right:4px;font-size:48px}
}
@media(max-width:730px){.login_modal #agenda .form-wrapper{width:100%}
}
@media(min-width:768px) and (max-width:1024px){.login_modal .container{max-width:720px;padding-left:15px;padding-right:15px;margin-right:36px;margin-left:36px}
.login_modal .container{height:477px}
#loginModalIframe #video-back-button{width:60%}
}
.hide-slider .vjs-progress-holder.vjs-slider{display:none}
.hide-controls.video-js .vjs-control-bar{display:none}