/*Theme CSS*/


i {font-style: italic}
b,strong {font-weight: bold;}
.dnone {display: none;}

img.img-logo {width: 40px; margin-top: 5px;}

#completionprogressid {display:none;}

#main-page .left-content img {width: 100px;}
#main-page .left-content h2 {font-size: 48px; font-family: IBM Plex Serif; font-weight: bold;}
#main-page .left-content h1 {font-size: 54px; font-family: IBM Plex Serif Light;}
#main-page .right-content h2 {font-size: 28px;}
#main-page .right-content h1 {font-size: 40px;}
#main-page .right-content p {margin-bottom: 3px;}
#main-page svg {fill: #fff;}

/*Header Top Start*/
.nav-progressbar {display: inline-block;}
.nav-progressbar-h {width: 100%; padding: 0 40px; margin: 5px 20px;}
.nav-progressbar-h .progress-bar {background-color: #fff !important;}
.nav-progressbar-h .progress {background-color: #a288f0 !important;}
.nav-navigation {display: inline-block; vertical-align: top;}
.bx--header__nav::before {width: 0px;}
.bx--header {color: #fff; font-size: 14px !important; position: inherit;}
.bx--header a {color: #fff !important; font-size: 14px;}
.bx--header a:hover {background: none;}
.bx--header {position:fixed;}
.fixed-top {top:48px;}
.fixed-top li a:active{background: #002c9b;}
.bx--btn--violet {background: #7030a0;}
.bx--btn--black {background: #000;}
html{height:100%;}
body {min-height:100%;}




/*Prfile and Registration CSS*/
.profile {margin-top: 50px;}
.profile-form .bx--select-input__wrapper {width: 100%; max-width: 100%;}
.profile-form .bx--select {width: 100%;}
.profile-form select {width: 100%; max-width: 100%;}
.profile-form .bx--form-item {margin-bottom: 30px;}
.profile-form .green-button {background: #6929c4 !important; width: 100%; margin-bottom: 10px;}
.profile-form .green-button svg {fill:#fff;}
.profile-form a.green-button {color: #fff !important;}
.reg-form {margin: 0px auto;}
.reg-form .btn-primary {background: #6929c4 !important; width: 100%; margin-bottom: 10px;}
.nav-right {position: absolute; right: 0px; height: 49px; display: block !important;}
a.bx--header__menu-item {padding: 15px;}






.bnav-tab::before {height: 0px; margin-top: 0px; padding: 0px 15px;}
.bnav-tab {background: #000; width: 100%;}
.bnav-tab ul {list-style: none;}
.bnav-tab li {display: inline-block; margin-left: -4px; min-width: 12.5%;}
.bnav-tab li a {color: #fff !important; padding: 10px 15px; display: block; font-size: 22px; font-weight: 800;}
.bnav-tab li a span {font-size: 13px; font-weight: normal;}
.bnav-tab li a:hover {background: #002c9b !important;}

.bnav-tabs {border-bottom: 0px; background: #000; color: #fff !important;}
.bnav-tabs .nav-link.active {border-top: 0px; border-left:0px !important; border-right:0px !important; border-radius: 0px !important;border-bottom:none !important; background: #002c9b !important;}
.bnav-tabs .nav-link:hover {border: 0px; border-left:0px !important; border-right:0px !important; border-radius: 0px !important; border-bottom:none !important; background: #002c9b !important;}
.bnav-tabs  a {padding: 15px; color: #fff !important; font-size: 26px; font-weight:bold;}
.bnav-tabs  a span {font-size: 16px; font-weight: normal;}


.bnav-tab li a.active{background: #002c9b !important;}

.baccordion .bx--accordion__title {color: #fff;}
.baccordion .bx--accordion__title {font-size: 16px;}
.baccordion .bx--accordion__heading::before {background: none; background-color: #353535;}
.baccordion .bx--accordion__title:focus {border: none !important; text-decoration: none !important; outline: none !important; background: none; background-color: none;}
.baccordion .bx--accordion__arrow {fill:#fff;}

.bcard a {color: #78a9ff !important; margin-bottom: 10px;}
.bcontent {background: #000; color: #fff; padding: 10px 0}
.bcontent img {width: 100%; max-width: 100%;}

.btextbox {background: #262626; color: #fff;}
.btextbox:focus {border: 0px !important;}

.wcontent {background: #fff; padding: 10px 0}
.wbutton {border: 1px solid #fff; color: #fff;}
.wbutton:hover {border: 1px solid #fff; background: #fff; color: #000;}

.wcard .truncate-single-line {display: block !important; margin: 0.5rem 5% !important; font-family: IBM Plex Sans Medium; color: #161616;}
.wcard .truncate-single-line > * {white-space: inherit !important;}
.wcard .truncate-single-line {display: block; font-size: 20px;}
.truncate-mutliple-line{margin: 0.5rem 5% !important; text-overflow: ellipsis; height: 58px !important;}
.truncate-mutliple-line p {font-size: 18px; max-height: 3rem; overflow: hidden; text-overflow: ellipsis !important; font-family: IBM Plex Sans; color: #000;}
.truncate-mutliple-line > *{-webkit-line-clamp:2 !important;}

.wcard .green-button {margin: 0px; max-width: 100%; margin-top: 5px !important; margin-bottom: 5px !important; margin-left: 0px !important; margin-right: 0px !important;}
.wcard .green-button svg {fill:#fff;}

.wcard .blue-button {margin: 0px; max-width: 100%; margin-top: 5px !important; margin-bottom: 5px !important; margin-left: 0px !important;  margin-right: 0px !important;}
.wcard .blue-button svg {fill:#fff;}

.wcard .black-button {margin: 0px; max-width: 100%; margin-top: 5px !important; margin-bottom: 5px !important; margin-left: 0px !important; margin-right: 0px !important;}
.wcard .black-button svg {fill:#fff;}

.green-button {background-color: #1a7f37 !important;}
.green-button svg {fill:#fff;}

.wcard .bx--tile--clickable {cursor: default !important; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom:1rem;}
.wcard a {overflow: auto !important; margin-bottom: 10px;}
.wcard img {width: 100%; max-width: 100%; object-fit: cover; height: 100%;}
.wcard button.btnright {border: 1px solid #000; color:#000;}
.wcard button.btnright:hover {background: none; color: #000;}

.wcard button.fwblue {width: 100%; max-width: 100%; border: 1px solid #0f62fe; color:#fff; background-color: #0f62fe;}
.wcard button.fwblue:hover { color: #fff;}

.wcardimg {min-height: 240px !important; overflow: hidden; margin-bottom: 10px;}

.wcarddate {padding: 10px 0;}

.nbutton a {padding: 30px 40px 30px 20px; background: #565656; color: #fff !important; display: block; float: right; font-size: 36px;}
.nbutton a span {font-size: 16px; padding: 5px 0; display: block;}
.nbutton a:hover {background: #565656;}
.nbutton a polygon {fill:#fff;}

.pbutton a {padding: 30px 40px 30px 20px; background: #565656; color: #fff !important; display: block; float: right; font-size: 36px;}
.pbutton a span {font-size: 16px; padding: 5px 0; display: block; text-align: right;}
.pbutton a:hover {background: #565656;}
.pbutton a polygon {fill:#fff;}

.bgcolorv {background: #8b3ffc;}
.bgcolorg {background: #002c9b;}

.bcontent {background: #fff !important; color: #000;}
.bcontent a {color: #000;}
.bcontent a:hover {color: #000;}

#program-banner {padding: 0px 0; position: relative; background: #ccc;}
#program-banner h1 {font-size: 40px;}
#program-banner img {height: 300px; object-fit: cover; width: 100%;}
.programs-tile-image img {width: 100%; height: 200px; object-fit: cover;}
.programs-tile-container {padding: 10px; border: 1px solid #eee; border-radius: 10px;}

/*Fixed*/
.catalog-type-form .col-md-9 .form-control:not([contenteditable]) {width: 100% !important;}

/*Fixed Tab for slick*/
.tab-content >.tab-pane{ display: block; height: 0px; overflow: hidden; }
.tab-content >.active{ height: auto;}


.tab-content>.tab-pane{ display: block; height: 0px; overflow: hidden; }
.tab-content>.active{ height: auto;}

.nav-tabs {color: #000; border-bottom: 0px solid #fff !important;}
.nav-tabs .nav-link {color: #000; border-bottom: 0px solid #fff !important;}
.nav-tabs .nav-link:hover {border-bottom:3px solid #002c9b !important; border-radius: 0px; border-top: 1px solid #454545 !important; border-left: 1px solid #454545 !important; border-right: 1px solid #454545 !important;}

.nav-tabs .nav-link.active {border-bottom:3px solid #002c9b !important; border-radius: 0px; border-top: 1px solid #454545 !important; border-left: 1px solid #454545 !important; border-right: 1px solid #454545 !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background-color: #323232 !important;}
.width-100 {min-width: 100%; width: 100%;}


/*Slick CSS*/
.slick-dots {margin-top:20px;}
.slick-track {display: flex !important;}
.slick-slide {height: auto;}
.slick-track{display: flex !important;}
.slick-slide{height: inherit !important;}


/*Plugin Start*/
#page-blocks-course_catalog-catalog .form-autocomplete-selection {min-height: 0px;}
#page-blocks-course_catalog-catalog #mform1 .row {margin-left: 0px; margin-right: 0px;}
#page-blocks-course_catalog-catalog #mform1	.p-3 { border-bottom: 1px solid #cccc; padding: 40px 0 !important;}
#id_short_description {min-height: 100px;}
#id_long_description {min-height: 100px;}
#page-blocks-course_catalog-catalog .collapsible .ftoggler:before { font-family: FontAwesome; content: "\f107"; margin-left: 30px;}
#page-blocks-course_catalog-catalog .collapsed .ftoggler:before { font-family: FontAwesome; content: "\f105"; margin-left: 30px;}
#page-blocks-course_catalog-catalog .mform fieldset.collapsible legend a.fheader {background: none; padding-left: 0px;}


/* site-messages */
.site-message-icon.success i {
    background-color: #2ac484;
}
.site-message-icon.info i {
    background-color: #2aa2c4;
}
.site-message-icon.warning i {
    background-color: #c4bd2a;
}
.site-message-icon.danger i {
    background-color: #c42a3a;
}
.site-message-icon i {
    font-size: 40px;
    color: #fff;
    padding: 20px;
    border-radius: 50%;
    width: 80px;
}
.site-message-text {
    padding: 30px;
}

/*Media Queries*/
@media (max-width: 1920px) {.mobile-menu {display: none;}}
@media  (max-width: 1024px) {.mobile-menu {display: none;}}



/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align:auto) {
.catalog-icons .col-icon {display: block;}
}

.block_navigation{background: #242424;}
.block_settings{background: #242424;}
.block_admin_bookmarks{background: #242424;}
.block_course_catalog{background: #242424;}
.block_give_points{background: #242424;}
.block_cohort_plus{background: #242424;}

.bnav-tab {display:block;}
.bgblack {background: #000; color: #fff;}
.hero-banner {background-size:cover !important;}
#course {margin-top:0px;}

.catalog-cards .controls-top {position: absolute; bottom: -50px; z-index: 999; left: 46%;}
.catalog-cards .carousel-indicators {display:none;}
.carousel-multi-item .controls-top a {background-color: #a288ef !important; margin: 5px; border-radius: 50%; height: 0px; width: 45px; display: inline-block; padding: 4px; padding: 15px;}

.wcard-image-no-padding {background:#f4f4f4 !important; border-radius:0px;}
.wcard-full-image h2.catalog-title {min-height:103px;}

.course-banner {padding:200px 0; color:#fff;}
.course-banner h1 {font-size:72px;}
.course-banner h4 {font-size:24px;}
.bx--breadcrumb { background:none;}
.bx--breadcrumb .bx--breadcrumb-item:nth-child(2) {display:none;}

.welcome_fnt{font-family: 'IBM Plex Serif'; font-size: 54px; font-weight: 300; color: #5f5f5f;}
.skills_d_fnt{max-width: 681px;  font-family: 'IBM Plex Serif', serif !important; font-weight:700;  font-size: 72px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.07;  letter-spacing: normal;  color: #363636;}
.skills_d_desc_fnt{ max-width: 630px; font-family: 'IBM Plex Serif', serif !important; font-weight:300;  font-stretch: normal;   font-style: normal;   line-height: normal;   letter-spacing: normal;  color: #454545;}

.exp-points {display:none;}

.registration .mform fieldset {border-bottom: 0px;}
.registration #id_category_1 {background:none;}


.cool-tabs .ibm-padding-top-r1 {padding-top: 30px !important;}
.cool-tabs .ibm-padding-bottom-r1 {padding-bottom: 50px !important;}
.cool-tabs  .bx--col-lg-2 {display:none !important;}
.cool-tabs  .bx--col-lg-10 {max-width: 100% !important; flex: 100% !important;}
.cool-tabs .tab-content .ibm-padding-top-r1 {padding-top:30px !important;}
.cool-tabs .tab-content .ibm-padding-bottom-r3 {padding-bottom:0px !important;}



.enroll-button { background: #002c9b; color: #fff; width: 90%; max-width: 100%; margin-left:5%;}
.enroll-button:hover { background: #002c9b; color: #fff; width: 90%; max-width: 100%;}
.enrolled-button {background: #002c9b; color: #fff; width:90%; max-width:100%; margin-left:5%;}
.enrolled-button:hover {background: #002c9b; color: #fff; width:90%; max-width:100%; margin-left:5%;}
.unenroll-button {background: #002c9b; color: #fff; width:90%; max-width:100%; margin-left:5%;}
.unenroll-button:hover {background: #002c9b; color: #fff; width:90%; max-width:100%; margin-left:5%;}
.overview-button {background: #002c9b; color: #fff; width:90%; max-width:100%; margin-left:5%;}
.overview-button:hover {background: #002c9b; color: #fff; width:90%; max-width:100%; margin-left:5%;}
.enroll-button svg{display: none;}
.enrolled-button svg{display: none;}
.unenroll-button svg{display: none;}
.overview-button svg{display: none;}


.wcard a:focus{background: #005c9b !important;}

.catalog-cards .Disabled {opacity:0.6;}

.course-content{
padding: 50px !important;
}

.wcard-image-no-padding .catalog-title{min-height:100px;}

.course-banner h1 {font-size:40px;}
.activity-banner h1 {font-size: 40px; color:#fff;}
.activity-banner {height: 300px; padding: 200px 0; color: #fff !important;}


.submissionlinks btn-primary a {display: none !important;}

.submissionlinks btn-primary a:after {content: 'Feedback' !important;}

.block_resources.block {border:0px;}

#navigation-menu-side ul li a {color: #fff !important;}
#navigation-menu-side .nav-progressbar-h {width: 100%; padding: 0 0 0 10px; margin: 5px 20px;}
.profile-menu a {color: #fff;}
.profile-menu svg {fill: #fff;}

#footer-container-help {background: #000; padding: 10px 0 10px 0; position: fixed, bottom: 40px;}
#footer-container-help a{color: #fff !important;}
/*Techlevel up FAQ CSS*/


/* Notification in navbar */

#nav-message-popover-container {display: none;}
#nav-notification-popover-container {margin-left: 20px;}
.popover-region .nav-link {padding: 0.75rem;}
.popover-region-container {top: 49px; right: 7px;}
.popover-region-container a {color: #682ac4 !important;}
.popover-region-notifications [class*='-link']::before,
.popover-region-messages [class*='-link']::before{left: 25px;}
.popover-region-content-container .empty-message{color: #9a82bd;}

.overlay_test1{
position: absolute; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;
background-image: url(https://discover.comprehend.ibm.com/pluginfile.php/1/block_course_catalog/images/34994716/AdobeStock_32278525-optimized.jpg);
background-size:cover;
}
.overlay_test2{
position: absolute; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;
background-image: url(https://discover.comprehend.ibm.com/pluginfile.php/1/block_course_catalog/images/879280049/f3deb2d4-268a-4c98-a7a760f230aed4e7-optimized.jpg);
background-size:cover;
}
.overlay_test3{
position: absolute; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;
background-image: url(https://discover.comprehend.ibm.com/pluginfile.php/1/block_course_catalog/images/298339433/AdobeStock_209983680-optimized.jpg);
background-size:cover;
}
.overlay_test4{
position: absolute; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;
background-image: url(https://discover.comprehend.ibm.com/pluginfile.php/1/block_course_catalog/images/235675529/library-5641389_1920.jpg);
background-size:cover;
}
.overlay_test5{
position: absolute; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;
background-image: url(https://discover.comprehend.ibm.com/pluginfile.php/1/block_course_catalog/images/547422366/Original-70924d64-f58b-4cc4-90901f97c64602ae.jpg);
background-size:cover;
}
.overlay_test6{
position: absolute; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;
background-image: url(https://discover.comprehend.ibm.com/pluginfile.php/1/block_course_catalog/images/235886396/AdobeStock_117399-optimized.jpg);
background-size:cover;
}
.lobby-main_wrapper{height: 100%; max-width: 1920px;}
.lobby-desc-col{margin-top:auto; padding-bottom: 260px;}
.lobby-nav-btn{padding-left: 0em !important; padding-right: 0em !important; position: relative; width: 346px; height: 168px; background-color: #171717;}
.lobby-nav-col{margin-top: auto; padding-right: 0;}
.landing-desc-col{margin-top: 8%; padding-bottom: 60px;}
.top_text{
position: absolute; color: white; top: 10%; left: 10%;
}
.bottom_text{
position: absolute; color: white; bottom: 10%; right: 10%;
}
.top_text_catalog{
  display: flex;
  bottom: 0px;
 float: right;
 margin-top: -20px;
}
.top_text_catalog .card-icons{
  -webkit-flex-direction: column;
 flex-direction: column;
}
.top_text_catalog .card-icons span{
  color: #fff;
}
.bottom_text_catalog {
    display: flex;
    height: 100%;
    width: 100%;
    margin: 180px 0px 0px 0px;
    float: left;
  }
  .catalog-ratings span.rating-star{
    color: #fff !important;
  }
  .catalog-ratings .ratings-count{
    color: #fff !important;
  }
  .wcarddate {
    padding: 10px 0;
    position: absolute;
    color: #fff;
    top: 30px;
  }
  .top-text_speaker{
    padding: 10px 0;
    position: absolute;
    color: #fff;
  }



.bx--col-lg-4:hover .overlay_test1{
  opacity: 1;
  transition: .5s ease;
  background-color:#171717;
}
.bx--col-lg-4:hover .overlay_test2{
  opacity: 1;
  transition: .5s ease;
  background-color:#171717;
}
.bx--col-lg-4:hover .overlay_test3{
  opacity: 1;
  transition: .5s ease;
  background-color:#171717;
}
.bx--col-lg-4:hover .overlay_test4{
  opacity: 1;
  transition: .5s ease;
  background-color:#171717;
}
.bx--col-lg-4:hover .overlay_test5{
  opacity: 1;
  transition: .5s ease;
  background-color:#171717;
}
.bx--col-lg-4:hover .overlay_test6{
  opacity: 1;
  transition: .5s ease;
  background-color:#171717;
}

.bcontent{background: #161616 !important;}
.bx--breadcrumb-item::after{color: #999;}
.bnav-tab {display:block !important;}
.content a{color: #eee !important;}
.content p{color: #eee !important;}
.content h3{color: #eee !important;}
.content ul li{color: #eee !important;}
.contentwithoutlink p {color: #eee !important;}
.entrolled_button{background-color: #002c9b;}
.enrolled_button a{color: #eee !important;}

/* Keynotes CSS */
.keynote-container .img {display: inline-block; text-decoration: none; line-height: 70px; transition: all 1s; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 15px 15px; color: #fff;}
.keynote-container .img:hover {
                text-decoration: underline;
            }
.keynote-container  .img img {
                width: 250px;
                height: 250px;
                border-radius: 50%;
                object-fit: cover;
            }


.keynote-container .img--fullscreen {
                display: none;
                width: 70vw;
                height: 500px;
                border-radius: 0;
                position: relative;
                margin:auto;
                cursor: pointer;
                align-items: center;
                flex-wrap: wrap;
            }

.keynote-container .img--fullscreen h3 {
                font-size: 36px;
            }

.keynote-container .img--fullscreen img {
                width: 400px;
                height: 400px;
                border-radius: 50%;
                object-fit: cover;
            }

.keynote-container .img--fullscreen div {
                width: 40%;
                text-align: left;
                margin-left: 30px;
            }

.keynote-container .img--fullscreen p {
                font-size: 18px;
            }

.keynote-container .speaker-wrap {
                width:80%;
                position: relative;
                margin: auto;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-wrap: wrap;
            }

.keynote-container .fade-in {
                animation: fadeIn ease 1s;
                -webkit-animation: fadeIn ease 1s;
                -moz-animation: fadeIn ease 1s;
                -o-animation: fadeIn ease 1s;
                -ms-animation: fadeIn ease 1s;
            }
            @keyframes fadeIn {
                0% {opacity:0;}
                100% {opacity:1;}
            }

            @-moz-keyframes fadeIn {
                0% {opacity:0;}
                100% {opacity:1;}
            }

            @-webkit-keyframes fadeIn {
                0% {opacity:0;}
                100% {opacity:1;}
            }

            @-o-keyframes fadeIn {
                0% {opacity:0;}
                100% {opacity:1;}
            }

            @-ms-keyframes fadeIn {
                0% {opacity:0;}
                100% {opacity:1;}
            }

            .keynote-container {
color:#fff;
               min-height: 250px;
    padding: 20px;
    background-size: cover;
    text-align: center;
    background-image: linear-gradient( to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url("https://discover.comprehend.ibm.com/draftfile.php/252/user/draft/400305083/wall%20of%20fame.jpg");
            }

.keynote-container h2 { margin: 40px;}

.keynote-container a.back-button { cursor: pointer; display: flex; align-items: center; text-decoration: none; color: #fff; font-size: 20px;}
.keynote-container a.back-button:hover {text-decoration: underline;}
.keynote-container .back-button img {width:30px; height:25px; margin-right:8px;}

.keynote-container h3 {margin-top:10px; font-size: 20px;}
.wcard-full-image .content {
    background: linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%)!important;}

.bx--accordion__heading:hover::before {
	background-color: #002c9b;
}
#page-theme-discover-custom-home{background: #161616 !important;}
.bcontent{background: #161616 !important;}
.bx--breadcrumb-item::after{color: #999;}
.bnav-tab ul li a:hover{background: #002c9b !important;}
.bnav-tab li:hover{background: #002c9b !important;}
.bnav-tab {display:block !important;}
.content a{color: #eee !important;}
.content p{color: #eee !important;}
.content h3{color: #eee !important;}
.content ul li{color: #eee !important;}
.contentwithoutlink p {color: #eee !important;}
.entrolled_button{background-color: #002c9b; margin-left: 5%; width: 90%;}
.enrolled_button a{color: #eee !important;}
.cool-tabs .tab-content .ibm-padding-bottom-r3{background-color: #161616;}


.profile-field{color: #ececec !important;}
.avatar_img{
 width: 240px !important;
 height: 240px !important;
  border-radius: 100% !important;
  object-fit: cover;
}

.footer_landing{max-width: 1920px;}
.dcard_catalog_main{
    padding-bottom: 1rem;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .unenroll-button{display:none;}

  .path-mod-mediagallery .gallery_list_item, .path-mod-mediagallery .gallery_items.editing .item {
      -webkit-box-shadow: none;
      box-shadow: none;
      min-width: 30%;
      border: none;
      margin-right: 10px;
      float: left;
  }
  .path-mod-mediagallery .gthumbnail {
      margin: 5px;
      height: 85%;
  }
  .card-icons{
  min-height: 50px;
  }
  .path-mod-mediagallery .gallery_list_item:hover, .path-mod-mediagallery .gallery_items.editing .item:hover {
  background: #454545;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
