/*General-css*/
.spartan-font{font-family:'Spartan',sans-serif;}
body{min-height:100vh;font-size:16px;color:#222222;font-family:'Source Sans Pro',sans-serif;}
a{transition:all 0.3s ease;text-decoration:none!important;}
a{color:#c61a49;}
.menuparent{transition:all 0.3s ease;}
h1{font-size:30px;font-weight:bold;line-height:1.27;margin:0;letter-spacing:-0.6px;margin:0px;}
h1 span{margin:0 0 40px;display:inline-block;width:100%;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#950a2f;}
 .search-form .btn-primary:not(:disabled):not(.disabled).active,.search-form .btn-primary:not(:disabled):not(.disabled):active,.show>.search-form .btn-primary.dropdown-toggle{background:transparent;}
button:focus{outline: 0;}
.color-white{color:#ffffff!important;}
.color-black{color:#000000!important;}
.color-grey{color:#9194a1!important;}
.color-pink{color:#c41f4b!important;}
.pink-button{background-color:#c41f4b;font-size:16px;text-align:center;color:#ffffff;height:45px;min-width:175px;display:flex;justify-content:center;align-items:center;border-radius:30px;margin-top:15px;padding-bottom: 4px;}
.pink-button:hover,.pink-button:focus,.pink-button:active{background:#950a2f;color:#fff;}
div#page-wrapper > header#header{width:345px;background:#f4f8f8;min-height:100%;}
header#header > .container{width:100%;max-width:100%;position:relative;height:100%;padding:0;}
.navbar-brand{position:relative;z-index:2;margin:0;}
header#header > .container:before{position:absolute;content:"";background:white;top:0;bottom:0;left:0;width:85px;z-index:0;}
header#header > .container:after{background:#f9fbfb;content:"";left:0;top:0;height:90px;right:0;z-index:0;position:absolute;left:85px;top:0;border-bottom:3px solid #fff;}
aside.section{position:relative;z-index:2;width:calc(100% - 85px);margin-left:auto;padding:30px 15px 30px 30px;display:flex;align-items:unset;height:calc(100% - 85px);flex-direction: column;justify-content: space-between;}
.navbar-brand{position:relative;z-index:2;margin:0;max-width:100%;width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}
.page-user-login .navbar-brand .field__item{margin-left:0;width:100%;text-align:center;font-size:31px;line-height:1.25;font-weight:300;color:#909090;}
.navbar-brand .field__item{margin-left:0;width:calc(100% - 85px);text-align:center;font-size:31px;line-height:1.25;font-weight:300;color:#909090;}
.navbar-brand .field__item strong{font-weight:600;}
.dialog-off-canvas-main-canvas{min-height:100vh;}
div#page-wrapper > div#main{width:calc(100% - 345px);margin:0 auto;margin-left:auto;padding:0 150px 0 100px;}
div#page-wrapper{width:100%;margin:0 auto;background:#fff;display:flex;align-items:stretch;min-height:100vh;}
aside.section ul.navbar-nav li.nav-item a:hover,aside.section ul.navbar-nav li.nav-item.show a,aside.section ul.navbar-nav li.nav-item a.is-active, .sf-menu.sf-main li a:hover, .sf-menu.sf-main a.is-active, .sf-menu.sf-main a.sf-clicked, .sf-menu.sf-main > .active-trail.menuparent > a, .sf-menu.sf-main > .active-trail.menuparent > ul > .active-trail.menuparent > a{color:#c61a49!important;}
aside.section ul.navbar-nav li.nav-item a, .sf-menu.sf-main li a{position:relative;font-size:16px;font-weight:600;color:#222222;border-bottom:solid 1px rgb(203 205 213 / 50%);padding:20px 0;}
.search-block-form .form-actions button, .search-form button{font-size:0;font-weight:normal;color:#9194a1;background:transparent url(../images/header-icon-search.svg) no-repeat;border:none;outline:0!important;box-shadow:none!important;width:25px;height:25px;display:inline-block;background-size:25px;padding:0;}
.search-form button:hover{background-color: transparent;}
.search-block-form #search-block-form{display:flex;padding-left:25px;position:relative;}
.search-form .form-group{position:relative;}
#search-form .form-type-search .form-search{padding-left:45px;}
.search-block-form #search-block-form > fieldset{margin:0;}
.search-block-form .form-actions, .search-form button{position:absolute;left:0;top:50%;transform:translateY(-50%);}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li a, ul.sf-menu.sf-vertical .menuparent ul li a{font-size:16px;color:#222222;font-weight:400;border:none;width:100%;display:inline-block;padding:10px 0 10px 13px;}
.block-menu.navigation{width:100%;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li ul.dropdown-menu li{padding-left:15px;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li ul.dropdown-menu{padding:10px 0!important;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li ul.dropdown-menu li a{margin:0 0px;}
aside.section ul.navbar-nav li.nav-item  .dropdown-menu{position:static!important;transform:none!important;}
aside.section ul.navbar-nav li.nav-item a.dropdown-toggle:after{right:0;position:absolute;top:50%;transform:translateY(-50%);background:#d8e7e5 url(../images/icon-up-pink.svg) no-repeat center;background-size:18px;width:22px;height:22px;margin:0;border:none;border-radius:50%;transition:all 0.3s ease;top:23px;transform:rotateX(180deg);}
aside.section ul.navbar-nav li.nav-item.show > a.dropdown-toggle:after,  ul.sf-menu.sf-vertical .sf-clicked .sf-sub-indicator:after, ul.sf-menu.sf-vertical .menuparent ul .menuparent.sf-clicked .sf-sub-indicator:after, .sf-menu.sf-main > .active-trail.menuparent > a .sf-sub-indicator:after, .sf-menu.sf-main > .active-trail.menuparent > ul > .active-trail.menuparent > a .sf-sub-indicator:after{transform:rotateX(0deg);}
.view-document-listing .doc-category-links .doc-category-ru a{background-position:top 7px left 8px!important;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li a:after{top:13px;background:#c61a49 url(../images/arrow-up-white.svg) no-repeat;background-size:20px;background-position:left 1px top 0px;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li a.show-sub:after{transform:rotatex(0deg);}
.doc-parent-term{font-size:18px;line-height:1;letter-spacing:-0.24px;color:#9194a1;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li a.show-sub{color:#c41f4b;}
aside.section ul.navbar-nav li.nav-item.active ul li a.active:after{background-color:#c61a49;}
.dashboard-user-acc:hover a.dropdown-toggle:before{transform:rotateX(160deg);color:#c41f4b;}

.dashboard-user-acc a.dropdown-toggle:hover/*, .dashboard-user-acc.show a.dropdown-toggle*/{background:url(../images/icon-user-pink.svg) no-repeat;color:#c61a49;color:#c41f4b;}
.dashboard-user-acc a.dropdown-toggle:before{position:absolute;content:"";width:20px;height:20px;background:url(../images/down-arrow-pink.svg) no-repeat center;right:0;top:7px;transform:rotateX(0deg);transition:all 0.3s ease;}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li{padding:0 0px;background:transparent;margin:0;}
aside.section ul.navbar-nav li.nav-item .dropdown-menu, ul.sf-menu ul{position:static!important;transform:inherit;!important;background:transparent;border:none;padding:20px 0 0;margin:0;}
aside.section > .field__item{margin-top:auto;}
.contact-desc{font-size:16px;line-height:1.44;color:#222222;}
.contact-icn img{max-width:78px;}
.contact-icn{margin:0 0 13px;}
.contact-card{border-radius:7px;background-color:#ffffff;padding:25px 20px;margin:25px 0;}
.contact-website a{font-size:18px;font-weight:600;color:#c41f4b;}
.contact-website{margin-bottom:28px;}
h4.category-label{margin:0;font-size:9px;font-weight:500;line-height:1.67;letter-spacing:0.9px;color:#ffffff;padding:4px 12px 1px;border-radius:20px;background-color: #c41f4b;}
.dashboard-title{font-size:14px;font-weight:600;line-height:1.07;}
.dash-desc{font-size:15px;line-height:1.33;}
.dash-image{margin:0 0 27px;}
.dash-image img{width: 100%;height: auto;}
.dash-date{font-size:13px;line-height:1.54;color:#9194a2;}
.dashboard-card{margin:0 0 30px;}
.dashboard-card-wrapper a{display:inline-block;width:100%;border-radius:11px;background-color:#f7f8fa;padding:17px 15px;}
.dashboard-card-wrapper a:hover{box-shadow:0 12px 35px 0 rgb(0 0 0 / 15%);background:#fff;}
.dashboard-card-wrapper .dash-link{background:url(../images/arrow-right-grey.svg) no-repeat;background-size:28px;width:27px;height:27px;display:inline-block;background-size:27px!important;transition:all 0.3s ease;border-radius:50%;}
.dashboard-card-wrapper:hover .dash-link{background:#c61a49 url(../images/arrow-right-grey-hover.svg) no-repeat;}
.contact-social a{background:#c61a49;width:30px;height:30px;font-size:0px;display:inline-block;border-radius:50%;margin-right:10px;}
.contact-social a.contact-ln{background:#c61a49 url(../images/linkedin-logo.svg) no-repeat center/12px;}
.contact-social a.contact-fb{background:#c61a49 url(../images/facebook-logo.svg) no-repeat center/6px;}
.contact-social a.contact-ln:hover{background:#950a2f url(../images/linkedin-logo.svg) no-repeat center/12px;}
.contact-social a.contact-fb:hover{background:#950a2f url(../images/facebook-logo.svg) no-repeat center/6px;}
.contact-social{display:flex;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--videos:before, .sf-menu.sf-main li a.nav-link--videos:before{background:url(../images/sidebar-icon-play.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:4px;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link--document-categories-newsletter:before, .sf-menu.sf-main li a.nav-link--document-categories-newsletter:before{background:url(../images/sidebar-icon-mail.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:15px;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--new-portal:before, .sf-menu.sf-main li a.nav-link--new-portal:before{background:url(../images/icon-dashboard-portel-pink.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:15px;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--document-categories-contacts:before, .sf-menu.sf-main li a.nav-link--document-categories-contacts:before{background:url(../images/icon-contacts-sidebar.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:15px;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--document-categories-training-portal:before, .sf-menu.sf-main li a.nav-link--document-categories-training-portal:before{background:url(../images/icon-training-management.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:15px;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--document-categories-manage-support:before, .sf-menu.sf-main li a.nav-link--document-categories-manage-support:before{background:url(../images/icon-hr-management.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:15px;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link--document-categories-standard-operating-procedures:before, .sf-menu.sf-main li a.nav-link--document-categories-standard-operating-procedures:before{background:url(../images/sidebar-icon-sop.svg) no-repeat;content:"";width:30px;height:30px;display:flex;position:absolute;left:-85px;top:15px;background-size:30px!important;}

/*HOVER-ACTIVE*/
aside.section ul.navbar-nav li.nav-item.active > ul{display:block;}
aside.section ul.navbar-nav li.nav-item.active ul li.dropdown-item.active{}
aside.section ul.navbar-nav li.nav-item > ul.dropdown-menu li a:hover, ul.sf-menu.sf-vertical .sf-clicked ul li a:hover{color:#c61a49;}
aside.section ul.navbar-nav li.nav-item.active > a{color:#c61a49;}
aside.section ul.navbar-nav li.nav-item.active ul li a.active{color:#c61a49;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--videos:hover:before, .sf-menu.sf-main li a.nav-link--videos:hover:before{background:url(../images/sidebar-icon-play-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link--document-categories-newsletter:hover:before, .sf-menu.sf-main li a.nav-link--document-categories-newsletter:hover:before{background:url(../images/sidebar-icon-mail-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--new-portal:hover:before, .sf-menu.sf-main li a.nav-link--new-portal:hover:before{background:url(../images/icon-dashboard-portel.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--document-categories-contacts:hover:before, .sf-menu.sf-main li a.nav-link--document-categories-contacts:hover:before{background:url(../images/icon-contacts-sidebar-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--document-categories-training-portal:hover:before, .sf-menu.sf-main li a.nav-link--document-categories-training-portal:hover:before{background:url(../images/icon-training-management-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link.nav-link--document-categories-manage-support:hover:before,  .sf-menu.sf-main li a.nav-link--document-categories-manage-support:hover:before{background:url(../images/icon-hr-management-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item a.nav-link--document-categories-standard-operating-procedures:hover:before, .sf-menu.sf-main li a.nav-link--document-categories-standard-operating-procedures:hover:before{background:url(../images/sidebar-icon-sop-pink.svg) no-repeat!important;background-size:30px!important;}

/*show*/
aside.section ul.navbar-nav li.nav-item.show a.nav-link.nav-link--videos:before{background:url(../images/sidebar-icon-play-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.show a.nav-link--document-categories-newsletter:before{background:url(../images/sidebar-icon-mail-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.show a.nav-link.nav-link--new-portal:before{background:url(../images/icon-dashboard-portel.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.show a.nav-link.nav-link--document-categories-contacts:before{background:url(../images/icon-contacts-sidebar-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.show a.nav-link.nav-link--document-categories-training-portal:before{background:url(../images/icon-training-management-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.show a.nav-link.nav-link--document-categories-manage-support:before{background:url(../images/icon-hr-management-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.show a.nav-link--document-categories-standard-operating-procedures:before{background:url(../images/sidebar-icon-sop-pink.svg) no-repeat!important;background-size:30px!important;}

/*active*/
aside.section ul.navbar-nav li.nav-item.active a.nav-link.nav-link--videos:before, .sf-menu.sf-main li .nav-link--videos.is-active:before{background:url(../images/sidebar-icon-play-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.active a.nav-link--document-categories-newsletter:before, .sf-menu.sf-main li .nav-link--document-categories-newsletter.is-active:before, .sf-menu.sf-main li .nav-link--document-categories-newsletter.sf-clicked:before, .sf-menu.sf-main .active-trail .nav-link--document-categories-newsletter.sf-with-ul:before{background:url(../images/sidebar-icon-mail-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.active a.nav-link.nav-link--new-portal:before, .sf-menu.sf-main li .nav-link--new-portal.is-active:before{background:url(../images/icon-dashboard-portel.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.active a.nav-link.nav-link--document-categories-contacts:before, .sf-menu.sf-main li .nav-link--document-categories-contacts.is-active:before{background:url(../images/icon-contacts-sidebar-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.active a.nav-link.nav-link--document-categories-training-portal:before, .sf-menu.sf-main li .nav-link--document-categories-training-portal.is-active:before, .sf-menu.sf-main li .nav-link--document-categories-training-portal.sf-clicked:before, .sf-menu.sf-main .active-trail .nav-link--document-categories-training-portal.sf-with-ul:before{background:url(../images/icon-training-management-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.active a.nav-link.nav-link--document-categories-manage-support:before, .sf-menu.sf-main li .nav-link--document-categories-manage-support.is-active:before, .sf-menu.sf-main li .nav-link--document-categories-manage-support.sf-clicked:before, .sf-menu.sf-main .active-trail .nav-link--document-categories-manage-support.sf-with-ul:before{background:url(../images/icon-hr-management-pink.svg) no-repeat!important;background-size:30px!important;}
aside.section ul.navbar-nav li.nav-item.active a.nav-link--document-categories-standard-operating-procedures:before, .sf-menu.sf-main li .nav-link--document-categories-standard-operating-procedures.is-active:before{background:url(../images/sidebar-icon-sop-pink.svg) no-repeat!important;background-size:30px!important;}
.dashboard-user-header{font-size:25px;line-height:1.4;letter-spacing:-0.54px;color:#9194a1;max-width:430px;}
.dashboard-user-header p{margin:0;}
.dashboard-user-header span{color:#000000;}
.header-bottom-text-vew{border-bottom:solid 1px #cbcdd5;margin-bottom:20px;padding:45px 15px 20px;}
.view-dashboard-user-view .dropdown-menu a.dropdown-item{font-size:18px;color:#222222;list-style:none;padding:10px 0 10px 15px;font-weight:500;z-index:111;position:relative;}
.view-dashboard-user-view .dropdown-menu a.dropdown-item:hover{color:#fff;background:#c41f4b;}
section.row.region.region-top-header{justify-content:space-between;margin:30px 0 0;padding:0 15px 0 0px;}
.dashboard-user-acc a.dropdown-toggle{background:url(../images/icon-user.svg) no-repeat;background-position:left 0px top 2px;background-size:25px;font-size:18px;color:#222222;list-style:none;padding:0 0 10px 35px;background-position:left top 3px!important;background-size:25px!important;margin-right:20px;}
.dashboard-user-acc a.dropdown-toggle:hover{background:url(../images/icon-user-pink.svg) no-repeat;color:#c61a49;}
.dashboard-user-acc .dropdown-toggle::after{display:none;}
.search-block-form input[type="search"], .form-item-keys input[type="search"]{border:none;outline:0!important;box-shadow:none!important;font-size: 18px;}
.search-block-form input[type="search"]::placeholder, #search-form input[type="search"]::placeholder{font-size:18px;color:#9194a1;}
.view-dashboard-user-view .dropdown-menu{background:#ffffff;margin:0 0 0;padding:0;filter:drop-shadow(0px 10px 15px rgba(0,0,0,0.1));border-radius: 10px;}
.view-dashboard-user-view .dropdown.dashboard-user-acc:hover .dropdown-menu{display:block;}
.view-dashboard-user-view .dropdown-menu:before{z-index:0;position:absolute;content:"";background:#ffffff;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);left:50%;top:-5px;filter:drop-shadow(0px 10px 15px rgba(0,0,0,0.25));}
.view-dashboard-user-view .dropdown-menu .dropdown-item:first-child{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.view-dashboard-user-view .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

/*login-page*/
.eso-login-page .eso-login-wrapper{height:100%;}
.eso-login-page{height:100vh;}
.eso-login-page a.navbar-brand img{width:140px;max-width:140px;min-height:140px;}
.eso-login-page .eso-form-wrapper h2{font-size:35px;font-weight:bold;color:#000000;margin:0 0 53px;}
.eso-login-page .form-control{padding-left:45px;border:none;height:55px;border-bottom:solid 1px #979797;border-radius:0;outline:0!important;box-shadow:none!important;background:url(../images/icon-user.svg) no-repeat;background-position:left 15px top 15px!important;background-size:25px!important;}
.eso-login-page .js-form-type-password .form-control{background:url(../images/icon-password.svg) no-repeat;background-position:left 15px top 15px!important;background-size:25px!important;}
.eso-login-page .form-control:focus{background:url(../images/icon-user-pink.svg) no-repeat;border-bottom:solid 1px #c41f4b;}
.eso-login-page .js-form-type-password .form-control:focus{background:url(../images/icon-password-pink.svg) no-repeat;}
.eso-login-page .text-muted{display:none;}
.eso-login-page .btn{background:#c41f4b;outline:0;border:none;border-radius:30px;height:55px;width:100%;box-shadow:none!important;margin:15px 0 0;font-size:18px;font-weight:400;text-align:center;color:#ffffff;}
.eso-login-page .btn:hover,.eso-login-page .btn:focus,.eso-login-page .btn:active{background:#950a2f;}
.eso-login-page .eso-new-pwd a:hover{color:#c61a49;}
.eso-login-page .eso-new-pwd a{font-size:16px;color:#959595;text-decoration:underline!important;}
.eso-login-page .eso-new-pwd{margin-top:35px;}
.eso-login-page .eso-login-site{margin-top:70px;}
.eso-login-page .eso-login-right-wrap{padding:0 85px;}
.eso-login-page .eso-lohin-site-link a{font-size:20px;color:#c41f4b;}
.eso-login-page .eso-lohin-site-link{margin-bottom:30px;}
.eso-login-page .eso-login-left-wrap h1.eso-login-bgtext{font-size:40px;line-height:1.25;font-weight:normal;color:#222222;max-width:424px;position:absolute;top:120px;left:80px;}
.eso-login-page .eso-login-left-wrap h1.eso-login-bgtext span{color:#c41f4b;display: inline;}
.eso-login-page .form-control::placeholder{font-size:18px;font-weight:normal;color:#000000;padding:0px;}
.eso-login-page .eso-login-bgimg img{width:100%;max-width:100%;}
.eso-login-page .eso-login-form{max-width:403px;margin:0 auto;width:403px;}
.eso-login-page .eso-login-bgimg{background:url(../images/banner-login-img.jpg) no-repeat;background-size:cover;width:100%;height:100%;}
.eso-login-page .eso-login-left-wrap{height:100%;width:100%;}
.eso-login-page .eso-form-wrapper .form-group{margin-bottom:30px;}
.eso-login-page .eso-form-wrapper .form-group label{display:none;}

/*doc-categories */
.doc-child-term{font-size:24px;font-weight:600;line-height:1.46;letter-spacing:-0.48px;}
h2{font-size:20px;font-weight:600;line-height:1.14;letter-spacing:-0.55px;}
.doc-top-wrapper h1{border-bottom:solid 1px #cbcdd5;margin:0px 0 20px;padding:0px 0 20px;}
.doc-top-wrapper{margin-top:30px;}
.view-document-listing .doc-category-links a{text-transform: capitalize;font-size:16px;line-height:1.56;letter-spacing:-0.4px;color:#222222;padding-left:25px;margin:0 0 8px;border-radius:30px;padding:5px 10px 5px 35px;min-height:30px;display:flex;align-items:center;justify-content:flex-start;transition:all 0.3s ease;background:url(../images/icon-book-grey.svg) no-repeat;background-size:20px!important;background-position:top 8px left 8px!important;}
.view-document-listing .doc-category-links a:hover{background:#c61a49 url(../images/icon-book-grey-pink.svg) no-repeat;color:#fff;}
.view-document-listing .doc-category-links .doc-category-fr a{background-position: top 7px left 8px!important;width: 100%;}
.view-document-listing .doc-category-links .doc-category-fr{display: flex; align-items: center;}
.view-document-listing .doc-category-links{margin-top:20px;margin-left: -5px;}
.view-document-listing > .view-content.row{background:#f7f8fa;display:flex;flex-wrap:wrap;width:100%;border-radius:11px;padding:40px 35px;margin:45px 0 70px;}
.view-document-listing .doc-category-card-wrap > img{max-width:35px;max-height:35px;margin:0 0 10px;}
.view-document-listing .doc-category-card-wrap{border-radius:11px;background-color:#ffffff;display:inline-block;width:100%;padding:25px 20px;margin-bottom:30px;}
.view-document-listing .doc-icon{    padding: 20px;width:45px;height:45px;margin-right:15px;display:flex;align-items:center;justify-content:center;position:relative;}
.doc-icon-color{position:absolute;width:100%;height:100%;border-radius:12px;opacity:0.3;}
.view-document-listing .doc-icon img{max-width:25px;max-height:25px;margin:0;}

/*pagination*/
ul.pagination.js-pager__items li.page-item .page-link{margin:0 6px;background-color:#f7f8fa;width:30px;height:30px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;}
ul.pagination.js-pager__items .page-link{box-shadow:none;width:100%;position:relative;display:flex;padding:0!important;margin-left:0;background-color:#fff;border:transparent!important;font-size:18px;letter-spacing:-0.45px;color:#9194a1;justify-content:center;align-items:center;}
ul.pagination.js-pager__items{display:flex;justify-content:flex-end;margin-bottom: 75px;}
ul.pagination.js-pager__items .page-item.active .page-link{color:#fff;}
ul.pagination.js-pager__items li.page-item .page-link:hover,ul.pagination.js-pager__items li.page-item.active .page-link{background:#c41f4b;color:#fff;}
ul.pagination.js-pager__items li.page-item .page-link:hover a{color:#fff;}

/*video section */
.video-top-section h1.blck-main-title{border-bottom: solid 1px #cbcdd5;padding-bottom: 20px; margin-bottom: 39px;}
.video-top-section .video-top-desc-text{font-size: 20px;color: #222222;font-weight: 600;max-width: 330px;line-height: 26px;}
.video-top-section .video-repeater-text ul li::marker{color: #c61a49;font-size: 24px;}
.video-top-section .video-repeater-text ul li{font-weight: 300; line-height: 25px;}
.video-top-section .video-repeater-text ul{column-count: 2;}
.view-video-listing .video-list-title-icon{display: flex;padding-top: 21px;padding-bottom: 40px;justify-content: space-between;}
.view-video-listing .video-list-title{font-size: 16px;line-height: 22px;font-weight: 600;color: #000;padding-right: 22px;}
.videoln-page .video-top-inner{background: #f7f8fa;padding: 26px 26px 30px 26px;display: flex;margin-bottom: 30px;border-radius: 10px;}
.video-list-thb-image .image-style-video-thumbnail{border-radius: 10px;width: 100%;height: auto;}
.videoln-page .container{max-width: 100%!important;}
.videoln-page .video-repeater-text{width: 72%;margin-left: 65px;}
.videoln-page .container{padding-left: 0;padding-right: 0;}
.node--type-video-landing-page .row.region.region-top-header, .path-search .block-search-form-block{padding: 0 0 25px 0;}
.view-video-listing .video-list-thb-image {position: relative;}
.node--type-video-landing-page .video-list-thb-image:before{background: url(../images/icon-play.png); content: ""; display: inline; width: 40px; height: 40px;}
.view-video-listing .video-play-icon{transition: all 0.3s ease;/*background: #c61a49;*/ display: inline-block;border-radius: 29px; /*height: 40px; width: 40px;*/display: flex; align-items: center; justify-content: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video-list-wrapper:hover .video-play-icon{transition: all 0.3s ease;/*background: #950a2f; height: 44px; width: 44px;*/    transform: translate(-50%,-50%) scale(1.1);}
/*.video-list-wrapper:hover .video-play-icon img{width: 13px;}*/
.video-play-icon img{transition: none!important;margin-right: -2px;transform: none!important;}
ul.sf-menu .menuparent.sfHover ul, .sf-menu.sf-main > ul , .form-item-keys label, .search-help-link{display: none!important;}
.sf-menu.sf-main > .menuparent.sf-clicked > ul > .menuparent > ul{display: inline-block!important;}
ul.sf-menu .sf-sub-indicator{width: 22px; height: 22px;}
ul.sf-menu.sf-vertical .sf-sub-indicator:after,ul.sf-menu.sf-vertical .active-trail.sticky-menu .sf-sub-indicator:after{right:0;position:absolute;top:50%;transform:translateY(-50%);background:#d8e7e5 url(../images/icon-up-pink.svg) no-repeat center;background-size:18px;width:22px;height:22px;margin:0;border:none;border-radius:50%;transition:all 0.3s ease;top:0px;transform:rotateX(180deg);}
ul.sf-menu.sf-vertical .menuparent ul .menuparent .sf-sub-indicator:after, .sf-menu.sf-main > .active-trail.menuparent > ul > .active-trail.menuparent.sticky-menu > a .sf-sub-indicator:after{right:0;position:absolute;top:50%;transform:translateY(-50%);background: #c61a49 url(../images/arrow-up-white.svg) no-repeat center;background-size:18px;width:22px;height:22px;margin:0;border:none;border-radius:50%;transition:all 0.3s ease;top:0px;transform:rotateX(180deg);}
ul.sf-menu .sf-sub-indicator{opacity: 1;}
ul.sf-menu ul, ul.sf-menu.sf-vertical{width: 100%;}
ul.sf-menu.sf-js-enabled{display:block;}
ul.sf-menu{display:none;}
ul.sf-menu .sf-hidden{height: 0!important;}
.sf-hidden{display: none!important;}
.sf-menu ul{opacity: 1!important;}
#superfish-main ul.sf-menu .menuparent.sfHover a.sf-clicked + ul, ul.sf-menu .menuparent a.sf-clicked + ul {display: inline-block!important;width: 100%!important;height: 100%!important;opacity: 1!important;}
ul.sf-menu .menuparent.active-trail > ul, ul.sf-menu .menuparent.active-trail.sfHover > ul{display: block!important;opacity: 1!important;}
ul.sf-menu .menuparent.active-trail.sticky-menu .sf-hidden, ul.sf-menu .menuparent.active-trail.sticky-menu > ul, ul.sf-menu .menuparent.active-trail.sticky-menu.sfHover > ul, ul.sf-menu .menuparent.active-trail.sticky-menu > ul > .menuparent.active-trail.sticky-menu > ul, ul.sf-menu .menuparent.active-trail.sticky-menu.sfHover > ul > .menuparent.active-trail.sticky-menu.sfHover > ul{display: none!important;opacity:0!important;}

.sf-menu.sf-main > .menuparent > ul > .menuparent > ul, .sf-menu.sf-main > .menuparent > ul > .menuparent > ul > .menuparent > ul{padding-left: 13px!important;}
ul.sf-menu .active-trail .sf-hidden{width: 100%!important;height: 100%!important;}
.active-trail.menuparent ul, .sfHover ul{opacity: 1!important;}
ul.sf-menu .menuparent > a{border-bottom: transparent;}
ul.sf-menu .menuparent > ul > li:last-child{margin-bottom: 12px;}
ul.sf-menu > .menuparent {border-bottom: solid 1px rgb(203 205 213 / 50%);}
ul.sf-menu > .active-trail.menuparent > ul > .active-trail.menuparent > a, .sf-menu.sf-main a.sf-clicked{font-weight: 600!important;}
.doc-category-card-wrap .doc-tagline{height: auto;}
#search-form{padding-top: 35px;}
.pagination.js-pager__items .page-item .page-link[title="Go to last page"], .pagination.js-pager__items .page-item .page-link[title="Go to first page"]{display: none;}
.pager__item--next span, .pagination.js-pager__items .page-item .page-link[rel="prev"]{background:url(../images/icon-chevron-right.png) no-repeat;width:36px;height:30px;font-size:0;}
.pagination.js-pager__items .page-item .page-link[rel="prev"]{transform: rotate(180deg);}
.pagination.js-pager__items .page-item .page-link[rel="prev"]:hover{background:url(../images/icon-chevron-right.png) no-repeat;transform: rotate(180deg);}
.list-group.node_search-results .list-group-item h3 a{color: #c61a49;font-size: 22px;}
.list-group.node_search-results .list-group-item h3 a:hover{color: #c61a49;}
.list-group.node_search-results .list-group-item p{margin-bottom: 7px;}
.list-group.node_search-results .list-group-item{margin-bottom: 20px;background-color: #f7f8fa;border: none;}
body.layout-no-sidebars.page-user-password div#page-wrapper > header#header{display:none;}
body.layout-no-sidebars.page-user-password div#page-wrapper > div#main {width:100%;}
body.page-taxonomy-term-68 .doc-icon-desc{display:none!important;}
.ui-widget-content{padding: 20px 13px 5px 13px;}
.ui-dialog .ui-dialog-title{font-size: 0;}
iframe{    width: 570px; height: 360px;}
.ui-dialog-titlebar-close{background: url(../images/cross.jpg) no-repeat;width: 23px; height: 22px;}
.ui-dialog .ui-dialog-titlebar{padding: 0;border: 0; background: none}
.ui-dialog .ui-dialog-titlebar-close{width:26px;height:30px;top:-9px;border:0;right:-12px;cursor: pointer;}
.ajax-progress{display: none;}
.pagination.js-pager__items{margin-top: -40px;}
.view-id-video_listing .pagination.js-pager__items{margin-top: 0px;}
div#page-wrapper > header#header, div#page-wrapper > div#main{float: left;}
div#page-wrapper > div#main{max-width: 100%;} 
.page-taxonomy-term-68 .view-document-listing > .view-content.row{margin: 20px 0 70px;}  
.path-frontpage ul.sf-menu .menuparent a.sf-clicked + ul{animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1.000) both;}
.path-frontpage ul.sf-menu .menuparent.sfHover ul, .path-frontpage ul.sf-menu .menuparent.active-trail > ul, ul.sf-menu .menuparent.active-trail.sfHover > ul{animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1.000) both;}
ul.sf-menu.sf-vertical li.active-trail > ul{transform: none!important;margin-bottom: -2px;}
@keyframes scale-up-ver-top{0%{transform:scaleY(.4);transform-origin:100% 0}100%{transform:scaleY(1);transform-origin:100% 0}}
@keyframes scale-up-ver-bottom {
  0% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
}
.scale-out-ver-top2{animation:scale-out-ver-top .5s cubic-bezier(.55,.085,.68,.53) both}
@keyframes scale-out-ver-top{0%{transform:scaleY(1);transform-origin:100% 0;opacity:1}100%{transform:scaleY(0);transform-origin:100% 0;opacity:1}}

.path-search .pagination.js-pager__items{margin-top: 50px;}
ul.sf-menu.sf-vertical li.active-trail > ul{overflow: visible!important;}
.navbar-brand .field--type-text-with-summary p{margin-bottom: 0;}
.dash-title-wrap .dash-parent-category{display:block;text-transform:capitalize;font-size:11px;font-weight: 300; letter-spacing: 0;}

/*security update menu issue */
ul.sf-menu.sf-vertical .sf-sub-indicator:after {
    content: ".";
    color: transparent;
}
#superfish-main ul.sf-menu .menuparent ul {
    display: inline-block!important;
    width: 100%!important;
    height: 100%!important;
    opacity: 1!important;
}
.eso-login-wrapper .user-login-form label{display: none;}