/*order-form*/
.bodyContent .latest-material { background:#e9f5f9; padding:25px 0 50px; }
.other-lg-materials-link{background-image: url(../images/Globe_icon_orange.png); background-position: 15px 6px; background-repeat: no-repeat; background-color: #ffffff; border-radius: 28px; width: 190px; height: 35px; padding: 7px 10px 0; margin-top:20px; text-align: right; color: #003b5c;}
.bodyContent .material { background:#fff; width:473px; padding:15px 15px 15px 0; }
.bodyContent .material p { color:rgba(0, 59, 92, 0.7); margin-bottom:20px;}
.bodyContent .material sup, .pdf-section sup{font-size:100%; margin-left:0; top:0; cursor:default; color:#003b5c;}
.link-to-pdf { margin:0 auto; background-color: #fff; color: #003b5c; font-size: 16px; line-height:16px; padding: 12px 0; width:120px; height:40px; border-radius:28px; text-align:center; position:relative; top:50%; transform:translateY(-50%);}
.bodyContent .material_desc { width:297px; padding-left:20px; }
.bodyContent .material_desc h4, .pdf-section h4{letter-spacing:-1px; font-family:'Klavika'; margin-top:8px;}
#register-webinar h4{line-height:25px; letter-spacing:-1px;}
.bodyContent .material_desc .order-material a, .bodyContent .material_desc .order-material span { color:#003b5c; float:left; }
.order-material .material-count { width:45%; float:left; }
.order-material .order { width:55%; float:left; }
.order-material .material-count a { width:35px; background:#fff; border:1px solid #e1e9f0; border-radius:50%; text-align:center; font-size:24px; color:#003b5c;}
.material-count input {float: left; width: 38px; text-align: center; border: none; padding-top:8px; background:none; font-size:15px; line-height:22px; opacity:1;}
.order-material .material-count .number { padding:8px 10px 0 10px; font-size:15px; }
.bodyContent .material_desc a.orderButton, .bodyContent .material_desc a.pdfButton, #add-to-cart-popup a.orderButton,.latest-material .material_desc a.orderButton:first-child,.latest-material .material_desc a.orderButton:nth-child(2){ float:left; text-align:center; background:#fff; color:#003b5c; border:1px solid #e1e9f0; border-radius:20px; width:120px; padding:10px 0; font-size:15px; }
.risk-mitigation-material .glyphicon, .other-material .glyphicon, .other-lang-material .glyphicon, .glyphicon.Font13{font-size:13px; padding-right:18px; font-weight:bold;}
.bodyContent .material_desc a.orderButton.active{color:#fff; background:#f26322; border:1px solid #f26322;}
p.welcome-para{font-size: 18px; line-height: 28px; font-family: Arial, Helvetica, sans-serif;}
.thankyoubg {padding-top:150px; overflow: hidden; text-align: center; }
.thankyoudiv {width: 100%; overflow: hidden;text-align: center; }
.backtohome {text-align: center; background: #fff; color: #003b5c; border: 1px solid #e1e9f0; border-radius: 20px; width: 120px; padding: 10px 0; font-size: 15px; color: #fff; background: #f26322; margin-top:20px; display:inline-block;}
.backtohome:hover{color:#fff;}
.topContent.innerpage.welcome{padding-bottom:10px;}


.modal.fade.in .modal-body { opacity: 1; }
#add-to-cart-popup .modal-body h1 { font-size: 4rem;}
#add-to-cart-popup .modal-body p { margin: 0 0 1.62rem 0; line-height: 1.62; font-weight: 300; font-size: 1.62rem; color: #666;}
#add-to-cart-popup .modal-dialog{ position: fixed; bottom: 0px; margin: 0px auto 0; width:100%; height: auto; background-color: rgb(248, 250, 247); }
.modal.fade:not(.in).bottom .modal-dialog {-webkit-transform: translate3d(0, 25%, 0);transform: translate3d(0, 25%, 0);}
#add-to-cart-popup .modal-body{background:#e9f5f9;}
.close { margin-top: -20px; margin-right: -20px; text-shadow: 0 1px 0 #ffffff;}
.popup-button { margin-top: 70px;}
#add-to-cart-popup a.order-button{ float:left; text-align:center; color:#fff; background:#f26322; border-radius:20px; width:120px; height:38px; padding:8px 0; font-size:15px; margin-left:15px; font-family:'Klavika-Light';}
#add-to-cart-popup #cartval{float:left;}
#add-to-cart-popup #cartval label:before{content:""; float:left; background:url(../images/basket.png) no-repeat; width:39px; height:38px; display:inline-block;}
#add-to-cart-popup #cartval label span{float:left; padding:10px 4px 10px 10px;}
#add-to-cart-popup #cartval input{vertical-align:top; margin-top: 10px; background: none; border: 0; font-size: 15px; line-height: 15px; font-family: 'Klavika-Bold'; width: 22px;}

#bestall-material .modal-dialog, #register-webinar .modal-dialog{ position: absolute; top: 0; right:0; padding: 30px 30px 40px 45px; margin:0; width:700px; height: auto; background-color: #f8fafb; }
#bestall-material .modal-body, #register-webinar .modal-body {width:625px; padding:0;}
#bestall-material .modal-header, #register-webinar .modal-header {padding:0;}
#bestall-material .close-menu, #register-webinar .close-menu { font-size:15px; line-height:16px; color:#7b9aab; float:right; margin-top:12px; margin-right:5px; background:url(../images/closeButton.png) top right no-repeat; padding-right:25px; }
span.error-text{display:none; color:#c00; font-size: 15px; font-weight: 700;}
#bestall-material label, #register-webinar label{font-size: 15px; line-height: 19px; color: #000; display:block; font-weight:normal;}
#bestall-material .submit-view label, #register-webinar .submit-view label{display:inline-block;}
#bestall-material .col-md-12, #bestall-material .col-md-6, #register-webinar .col-md-6{padding:0;}
#bestall-material .name{padding-right:0; font-size:15px; line-height:19px;}
#bestall-material .deleteButton{background:url(../images/delete.png) no-repeat; width:15px; height:16px; display:inline-block;}
#bestall-material .deleteButton:hover{background:url(../images/delete-hover.png) no-repeat;}
.personal-info input{ width:304px; height:56px; border:1px solid #dbe4ed; padding-left:12px; color:#003b5c; font-size:16px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
#bestall-material .personal-info #address1, #bestall-material .personal-info #city{width:100%;}
#bestall-material .cartmaterial input{width:35px;}
#bestall-material .cartmaterial input.form-error
#bestall-material .cartmaterial input:focus, #bestall-material .cartmaterial input:hover, #bestall-material .cartmaterial input.form-error{border:0;}
#bestall-material input:focus, #bestall-material input:hover, #register-webinar input:focus, #register-webinar input:hover{border:1.3px solid #003b5c; outline:0;}
#bestall-material input::placeholder, #register-webinar input::placeholder {color:#b2c4ce;}
#bestall-material .cartdetails-header{padding:15px 0 35px;}
#bestall-material .order-material{padding:0;}
#bestall-material .material_desc{padding-bottom:50px; overflow:hidden;}
#bestall-material a.orderButton{ float:left; text-align:center; background:#f26322; color:#fff; border-radius:20px; width:120px; padding:10px 0; font-size:15px; }
#bestall-material .order-material .material-count{width:182px; padding-left:30px;}
#bestall-material .order-material .order{width:120px;}
.ordered-items{border-left: 3px solid #f26322; margin: 23px 0 45px 0; background:#fff; float: left; box-shadow:0px 3px 13px 0px #ebeef2; width:100%;}
.personal-info .row{padding-bottom:25px;}
#register-webinar .personal-info .row{padding-bottom:30px;}
input.form-error {border:1px solid #c00 !important; }
.gdpr-check input{width:20px; height:20px; margin:0 10px 0 0; float:left;}
.gdpr-check a{color:#007e99; text-decoration:underline !important;}
button.send-button.disable { background: #fff; color: #003b5c; border: 1px solid #e1e9f0;}
button.send-button { background: #f26322; color: #fff; font-size: 18px; line-height: 19px; font-family:'Klavika-Light'; border-radius: 28px; border:0; outline:0; width:180px; height:56px; float:left; margin-top:30px;}
button.continue-shoping{ background:#f8fafb; border:0; outline:0; font-size:15px; color:#7c7d7d; margin:30px 0 0 10px; }

/*webinars*/
.blueBG-box{background:#e9f5f9; padding:40px 30px 55px 50px; margin-bottom:60px; float:left;}
.blueBG-box p:not(.bold):not(.person-des){font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:27px; color:rgba(0,0,0,0.6); margin-bottom:0px;}
.blueBG-box .bold{font-family:'Klavika-Bold';}
.blueBG-box .person-des{color:#003b5c; font-family:'Klavika'; width:100%;}
.blueBG-box .contact-img > img{width:105px; margin:0 auto;}
p.firstLetter:first-letter{font-size:98px; line-height:98px; font-family: 'KlavikaBasic-Medium'; float:left; margin:-4px 6px -13px -7px; color:#003b5c;}
.webinar-section{min-height:90px; width:100%; border-left:3px solid #f26322; box-shadow:0px 6px 13px 0px #e4e4e4;}
.webmaindiv .webinar-timeInfo,.webinar-div.calendar .webinar-timeInfo{float:left; width:190px;}
.webinar-person{float:left;}
.webinar-time{color:#007e99;}
.webinar-timeInfo p, .webinar-person p{padding-left:20px; }
.webinar-person p.web-name span.webinar-shortDesc{display:none;}
.webinar-timeInfo p:first-child, .webinar-person p:first-child{font-size:20px; font-family: 'KlavikaBasic-Medium'; padding-top:25px; margin-bottom:3px; }
.webinar-logo{padding:20px 27px 0 0}
.webinar-desc{padding:32px 125px 0 190px;}
.after-webContent{padding-left:190px;}
.webinar-desc h3{line-height:35px;}
.webinar-desc .dwld-share{margin-top:30px; margin-bottom:80px;}
#register-webinar .webinar-section{width:363px;}
#register-webinar .webinar-timeInfo{width:209px;}
#register-webinar .webinar-day{color:#003b5c;}
#register-webinar .webinar-time{color:#007e99;}
#register-webinar .gdpr-check label{font-weight: normal;}
#consentModal .modal-logo{margin:25px 0;}
#consentModal .modal-dialog, #consentModal .modalWidth{width:600px; position:relative;}
#consentModal .modalHeight{display: flex; flex-direction: column;}
.modal-footer.consent{text-align:center; background:#4a8bdd; margin:0 -30px -30px; width:660px; margin-top: auto;}
.modal-footer.consent p{color:#fff;}

/*search modal*/
#searchmodal {top:110px;}
#searchmodal .modal-body{padding-top:15px;}
#searchmodal .vertical-align-center{vertical-align:top;}
input#searchid{width:100%; text-align:center; border:0; border-bottom:1px solid #003b5c; font-size:22px; outline:0; padding:10px 0; border-radius:0;}
input#searchid::placeholder, input#searchid2::placeholder{opacity:0.3; color:#003b5c;}
input#searchid:-ms-input-placeholder, input#searchid2:-ms-input-placeholder{color:#003b5c; opacity:0.3;}
input#searchid:-webkit-autofill, input#searchid2:-webkit-autofill{ -webkit-box-shadow: 0 0 0 30px white inset;}
.result-section{padding:10px 0 40px; border-bottom:2px solid #e9f5f9; text-align:center;}
.result-section.no-result{padding:5px 0 10px; border-bottom:1px solid #003b5c;}
#Searchsuccess, #searcherror p:first-child{opacity:0.5;}
input#searchid2{text-align:center; border:0; font-size:22px; outline:0; padding:0;}
.result-num{color: #328fb4; font-size: 15px; padding: 20px 0 45px 5px;}
span#searchNo:before{padding-left:5px; content:"";}
#searchdisplay .row{padding:50px 0; border-bottom:2px solid #e9f5f9;}
#searchdisplay .row:last-child{padding-bottom:0; border-bottom:0;}
.searchImg{padding-left:0;}
.searchImg div{ background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 auto;  height: 160px; width: 240px;}
.searchText{padding-left:15px;}
.searchText h4{margin-top:0;}
.searchText p{font-size:16px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.searchText a:last-child{font-size:15px; color:#003b5c; float:left; margin-top:10px;}
.searchText a:last-child:before { content: "Hittades i "; cursor: default; opacity:0.5;}
#loadmoresearch{padding-top:105px;}
#searcherror{text-align:center; padding:35px 0 0; margin-bottom:190px;}
#wrongword{font-size:22px; line-height:26px; margin-top:20px;}
#searcherror p:last-child{color:#007e99; margin-top:15px;}
h2 sup.refclick.position {top: -10px !important;}
.videoObjCode1.active,.videoObjCode2.active {width: 675px;height: 370px;position: absolute;top: 0px;
}
.commonClass1.playbtn::after,.commonClass2.playbtn::after {content: '';border-left: 13px solid #fff;border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;border-right: 13px solid transparent;position: relative;display: inline-block;  top: 19px;
    left: 25px;}
.commonClass1.playbtn, .commonClass2.playbtn {
    width: 60px;height: 60px;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50px; background-color: #f26322;   
    background-repeat: no-repeat;background-position: center;}
	a.playclick:hover {color: #fff !important;}
a.playclick{display: block !important;color:#fff;}
.playclick{background-color: #f36c00;color: #fff;float: left;padding: 10px 38px 10px 38px;margin: 20px 8px 28px 0;border-radius: 30px;	
    display: inline-block;}
.playclick::after {content: ''; border-left: 8px solid #fff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;
    border-right: 8px solid transparent;position: relative;display: inline-block;width: 0;height: 0;
    right: -10px;top: 1px;}
	.col-md-4.videocarousel {width: 332px;background: #fff;}   
   .col-md-8.videocarousel {width: 675px;height: 370px;padding: 0 !important;}
   .bookmarkimg.desktop{width: 675px;}
  .bookmarkimg.mobile{width: 318px;}
  .bookmarkButtoncarousel{padding-top: 10px;}
   span.bookmark.carousel {padding: 10px 10px 10px 10px;background: #fff;}
   .contentcarousel{line-height: 25px;width: 255px;}


/*mobile only*/
@media (max-width:1023px) {
	.contentcarousel{color: #4b4d4d;}
   .col-md-8.videocarousel {height: 223px !important;padding:0px !important;}
	.videoObjCode1.active,.videoObjCode2.active{width: 318px !important;height: 230px!important;position: absolute;top: 0px;}
	.commonClass1.playbtn,.commonClass2.playbtn {right: 50% !important;}
 h1 sup.refclick.position {top: -10px !important;}
	.references.newsarticleref a.arrow-up {margin-top: 9px;}
 	
.img-cropper img{ width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;}
.upcoming-webinars .webinar-day-time .webinar-month{font-size:15px;}
.other-lg-materials-link{margin-bottom:25px;}
.bodyContent .latest-material { padding:0px 0 15px; }
.bodyContent .risk-mitigation-material{margin-bottom:12px;}
.mobFont{font-size: 23px; line-height: 38px; font-family: 'KlavikaBasic-Medium'; letter-spacing: -2px;}
.blueBg-mob, .blueBgM{background:#e9f5f9;}
.bodyContent .material{width:300px; float:left; padding:15px 0 18px 10px; margin-bottom:25px; display:none;}
.bodyContent .material_desc{float:none !important; width:auto; padding-left:0;}
.material .material_img{margin-right:12px;}
.material .material_img img{width:88px;}
.bodyContent .material_desc h4{font-size:17px; line-height:21px; margin-top:0;}
.bodyContent .material p{font-size:13px; line-height:15px; margin-bottom:0;}
.other-lang-material .material p{float:left; width:190px; }	
.bodyContent .material .order-material { float: left; width: 100%; margin-top: 20px;}
.material-head, .hoverImage{display:none;}
p.increasePad{float:left; padding-top:15px;}
.load-more-div{text-align:center; width:100%; float:left; margin-bottom:35px;}
.load-more-div a.loadmore{text-align:center; width:130px; height:45px; border:1px solid #4a9dbd; border-radius:28px; display:inline-block; padding-top:10px; font-size:15px; color:#003b5c;}
.thankyoubg {padding:70px 0 95px 0;overflow:inherit;}
p.welcome-para{font-size: 15px; line-height: 20px; padding-top:20px;}
.backtohome{margin-top:10px;}
.topContent.innerpage.welcome, .body-bootom-content{background:#fff;}

#add-to-cart-popup .modal-body{padding:0;}
#add-to-cart-popup .container{padding:15px 10px 6px;}
#add-to-cart-popup #cartval label{margin-bottom:0;}
#add-to-cart-popup #cartval label span{font-size:15px; line-height:15px; padding:5px 0 0 8px; letter-spacing:-1px; font-weight:normal;}
#add-to-cart-popup #cartval input{margin-top:15px; color:#003b5c; width:38px; opacity:1;}
#add-to-cart-popup a.order-button{margin-left:0px; float:right;}
#bestall-material .modal-header, #register-webinar .modal-header{padding:0 !important;}
#bestall-material .modal-dialog, #register-webinar .modal-dialog{width:300px; padding:15px 15px 35px; left:0; margin:0 auto;}
#bestall-material .modal-body, .personal-info input, #register-webinar .modal-body{width:270px;}
#bestall-material .close-menu, #register-webinar .close-menu{margin-right:0; margin-top:4px;}
#bestall-material .order-material{margin-top:20px;}
#bestall-material .delete{position:absolute; top:2px; right:0;}
#bestall-material .order-material .material-count{width:110px; padding-left:0px; margin-top:3px;}
#bestall-material .order-material .order{margin-left:15px;}
#bestall-material .material_desc{padding-bottom:30px;}
.personal-info input{height:45px; -webkit-appearance: none;}
#bestall-material h4{font-size:23px; letter-spacing:-1px; margin-top:48px;}
.ordered-items{box-shadow:none; border-left:0; background:#f8fafb; border-bottom:1px solid #eff3f7; margin-top:5px; margin-bottom:30px;}
.personal-info .row{padding-bottom:15px;}
#bestall-material .material_desc{position:relative;}
#bestall-material .name{padding-left:0; padding-right:30px; font-size:17px; line-height:24px;}
#bestall-material .row .col-md-6:nth-child(2) {margin-top:15px;}
.row.gdpr-check{margin-top:5px;}
button.send-button{width:130px; height:45px; font-size:15px; margin-top:25px;}
button.continue-shoping{margin-top:35px; color:#003b5c;}
.modal-body .pad0{padding:0;}

/*webinars*/
.blueBG-div{overflow:hidden;}
.blueBG-box{margin:30px 10px 25px; padding:25px 10px 10px 15px;}
.blueBG-box p:not(.bold):not(.person-des){font-size:14px; line-height:20px; margin-bottom:10px;}
p.firstLetter:first-letter{font-size:74px; line-height:74px; margin:-4px 3px -13px -5px;}
.blueBG-box .contact-img > img{width:85px; margin:0 auto;}
.blueBG-box .person-des{float:left; margin-top:4px; line-height:16px;}
.blueBG-box .contact-info{float:left; width:65%;}
.blueBG-div:after{height:245px; top:10px; left:70%;}
.webinar-title{font-size: 23px; line-height: 40px; margin-bottom: 18px; padding-left: 12px;}
.webinar-title .glyphicon-menu-right{padding-right:12px}
.webinar-section{width:310px; margin:0 auto; height:auto; background:url(../images/triangle.png) bottom 0px left 23px no-repeat; box-shadow: 0px 6px 13px 0px #eeeeee;}
.webinar-month{font-size:10px; line-height:10px; font-family:'Klavika'; float:left;}
.webmaindiv .webinar-timeInfo,.webinar-div.calendar .webinar-timeInfo{width:50px;}
.webinar-time{font-size:13px; color:#003b5c; margin-top:8px;}
.webinar-person{width:257px;}
.webinar-person p{padding-left:12px;}
.webinar-timeInfo p{padding-left:7px; }
.webinar-timeInfo p.webinar-day{padding-top:10px;}
.webinar-person p.web-name{padding-top:10px; font-family: 'Klavika'; letter-spacing:-1px;}
.webinar-person p.web-name span.webinar-shortDesc{display:inline;}
.webinar-person p.web-name span.webinar-shortDesc:before{content:" | ";}
.webinar-desc{padding:10px 0 0 10px;}
.after-webContent{padding-left:10px;}
p.webinar-longDesc{font-size:14px;}
.webinar-desc .dwld-share{margin-top:20px; margin-bottom:40px; width:auto;}
a.dwld.register-here{background:#f26322; border-radius:28px; width:130px; padding:12px 0; font-size:15px; margin-right:15px; }
a.dwld.watch-now{border-radius:28px; width:130px; padding:12px 0; font-size:15px; margin-right:15px; }
a.pageshare.marTop13{margin-top:13px;}
.short-web-div .webinar-section{box-shadow:none; border-left:0; background:none;}
.short-web-div .webinar-person{border-left: 3px solid #f26322; box-shadow: 0px 6px 13px 0px #e4e4e4;}
.short-web-div .webinar-timeInfo p{padding-left:0;}
.short-web-div .webinar-desc{display:none;}
#register-webinar .modal-dialog{padding-bottom:25px;}
#register-webinar .webinar-day{float:left; padding:5px 0 0;}
#register-webinar .webinar-time{float:left; padding:0 0 0 10px; margin-top:3px;}
#register-webinar h4{font-size:23px; letter-spacing:0px; margin-top:25px;}
#register-webinar .personal-info .row{padding-bottom:20px;}
#register-webinar .row .col-md-6:nth-child(2) {margin-top:20px;}
#register-webinar .privacy{top:-15px;}
#register-webinar button.send-button{margin-top:10px;}
#register-webinar button.continue-shoping{margin-top:20px; margin-left:7px;}
#consentModal .modal-logo{margin:0 0 0 15px}
#consentModal .modal-dialog, #consentModal .modalWidth{width:300px; position:relative;}
.modal-footer.consent{margin:0 0 -30px; width:100%;}

/*search modal*/
#searchmodal .vertical-align-center{vertical-align:top;}
.searchImg{padding:0;}
.searchImg div{width:320px; height:200px;}
.searchText{padding:25px 10px 0 10px;}
#loadmoresearch{padding-top:10px;}
.result-section.no-result{padding:30px 0 10px;}
#searcherror{margin-bottom:90px;}
#wrongword{ margin-top:10px;}
#searcherror p:last-child{margin-top:10px;}
/* SEONCOP-92 */
.material .material_img img.imgnew {width:88px; height:125px;}
/* SEONCOP-92 */  
}

/*desktop only*/
@media (min-width: 1024px) { 
.img-cropper{width: 50px;
    height: 50px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;}
	.img-cropper img{width: 150%;
    height: 100%;   
	display: inline;
    margin: 0 auto;
    margin-left: -25%;}
.other-lg-materials-link:hover{background-image:url(../images/Globe_icon_white.png); background-color:#f26322; color:#ffffff;}
.other-lg-materials-link:hover{background-image:url(../images/Globe_icon_white.png); background-color:#f26322; color:#ffffff;}
.bodyContent .row .material:first-child { margin:0 50px 0 15px; }
.bodyContent .material_desc h4{margin-bottom:15px;}
.bodyContent .material_img { margin-left:-15px; width:176px; }
#bestall-material .order-material .delete{width:60px; float:left; padding:12px 0 0 25px;}
.order-material .material-count{padding-top:3px;}
.order-material .order{padding-left:5px;}
#bestall-material .order-material .order{padding-left:0px; margin-left:-5px;}
.order-material .material-count a:hover{color:#fff; background:#f26322;}
.uppercase-d{text-transform:uppercase;}
input[type=text]::-ms-clear { display: none;}
.text-field {align-self: flex-start;}
.bodyContent .material_img a:hover .hoverImage {opacity: 1;}
.hoverImage { transition: 0.5s linear; opacity: 0; position: absolute; top: 0; left: 0; background-color: rgba(0,59,92,0.2); width: 100%; height: 100%;}
#add-to-cart-popup .container{width:355px; height:51px; padding-top:6px;}
#bestall-material .row, #register-webinar .row{ display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}
#bestall-material .row .col-md-6, #register-webinar .row .col-md-6{ -ms-flex-item-align: end; align-self: flex-end; -ms-flex-positive: 1; flex-grow: 1; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch; margin: 0; position: relative;}
#bestall-material .row .col-md-6:nth-child(2), #register-webinar .row .col-md-6:nth-child(2){padding-left:8px;}
button.continue-shoping:hover{opacity:0.4;}
button.send-button.disable:hover{border:0; background: #f26322; color: #fff;}
.webinar-title{margin-bottom:45px; text-transform:uppercase;}
#register-webinar .close-menu{margin-top:0;}
#consentModal .modal-logo img{width:585px;}
.webinar-person{width:500px;}
}
.webinar-shortDesc.shortheading a,.webinar-shortDesc.shortheading a:hover,.webinar-shortDesc.shortheading a:active,.webinar-shortDesc.shortheading a:focus{
    color: #003b5c;
}
/* SEONCOP-92 */
.imgnew {width:176px; height:251px;}
.webinar-img img{
	height:90px;
	width:150px;
}
/* SEONCOP-92 */    

.webinar-month{
	text-transform: lowercase;
}
/* SEONCOP-127*/ 
p.ArialPara.ArialParaMob.small-fnt {
    font-size: 15px;
}
/* SEONCOP-144 */
.ArialPara.ArialParaMob.references{padding:0;margin:0;}
.ArialPara.ArialParaMob.references span{float: left;color: #003b5c;font-family: 'Klavika'; font-size: 15px;line-height: 30px;list-style-type: none;
      padding: 25px 10px; border-top: 1px solid #e9f5f9;}
.ArialPara.ArialParaMob.references span.refcnt.active { background: #eaf3ff;}

h1 sup.refclick.position {top: -18px;}
.references.newsarticleref {padding: 0;margin-bottom: 50px;}
.references.newsarticleref .refcnt {width: 95%;}
span.refno {padding: 25px 11px !important;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #7c7d7d !important;
}
/* SEONCOP-162 starts */
.ArialPara.ArialParaMob.references span a.arrow-up {margin-top: 8px;}
/* SEONCOP-162 ends */

.videoContainer.langswitch{background-image: url(../images/langswitchimg.png);background-repeat: no-repeat;max-width:892px;height: 488px;}
.videoDiv .langswitch a.commonClass {background-image: none;background-color: transparent;color: #000;width:0;height:20px;}
.videoDiv .langswitch a.commonClass:hover{background-image: url(../images/langswitchbtn.png);background-repeat: no-repeat;text-decoration:underline !important;padding-right: 70px;background-position: center right;background-repeat: no-repeat;}
.videoContainer.langswitch a{display:block;top: 44%;left: 48%;position: inherit;}	
.videoContainer.langswitch.active a{position:absolute;}
.langswitch .videoObjCode.active{height:488px}	

@media(max-width:768px){
	.videoContainer.langswitch{background-image: url(../images/langswitchimgmob.png);background-repeat: no-repeat;max-width:320px;height:180px;}
	.videoContainer.langswitch a{top: 60.5%;left: 46%;font-size:12px;}
	.langswitch .videoObjCode.active{height:180px}
	.videoDiv .langswitch a.commonClass{height:15px;}
	.ArialPara.ArialParaMob.references span.refcnt{width: 89%;}
}