@import url("https://fonts.googleapis.com/css?family=Roboto");@import url("https://fonts.googleapis.com/css?family=Roboto");@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");.btn-main{background-color:#c0292d;border-color:#c0292d;color:#FFFFFF;}.btn-main:hover{background-color:#c0292d;border-color:#c0292d;text-decoration:underline;}.btn-secondary{background-color:#8FBE4A;border-color:#8FBE4A;color:#FFFFFF;}.btn-secondary:hover{background-color:#8FBE4A;border-color:#8FBE4A;text-decoration:underline;}.btn-main-outline{background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;border-style:double;color:#c0292d;}.btn-main-outline:hover{background-color:#ffffff;border-color:#dddddd;color:#c0292d;text-decoration:underline;}.btn-main-outline-v2{background-color:#ffffff;border:1px solid #c0292d;border-radius:4px;border-style:double;color:#c0292d;}.btn-main-outline-v2:hover{background-color:#ffffff;border-color:#c0292d;color:#c0292d;text-decoration:underline;}.btn-cancel{background-color:#616161;border:1px solid #ffffff;border-radius:4px;border-style:double;color:#ffffff;}.btn-cancel:hover{background-color:#616161;border-color:#ffffff;color:#ffffff;text-decoration:underline;}.btn-primary-management{background-color:#0cb0cc;border-color:#0cb0cc;color:#FFFFFF;}.btn-export{border:1px solid #eeeeee;border-radius:4px;align-items:center;display:flex;flex-direction:row;margin-bottom:8px;margin-top:8px;overflow:hidden;}.btn-export span{padding:8px 16px;}
.hamburgerList .hamburgerListSearchContainer input{border-top:0;border-bottom:0;border-radius:0;height:4em;}.hamburgerList .hamburgerListData td{vertical-align:middle;}.hamburgerList .hamburgerListData td.actionButtonsContainer .btn{width:100%;}.checkboxList .checkboxListItem{border-bottom:1px solid #dddddd;padding:1em 0em 1em 2em;margin:0;}.removeBookBtn{cursor:pointer;}
.btn-main,.modalStyle1 .ui-dialog-buttonpane .btn-main{background-color:#c0292d;border-color:#c0292d;color:#FFFFFF;}.btn-main:hover,.modalStyle1 .ui-dialog-buttonpane .btn-main:hover{background-color:#c0292d;border-color:#c0292d;text-decoration:underline;}.btn-secondary{background-color:#8FBE4A;border-color:#8FBE4A;color:#FFFFFF;}.btn-secondary:hover{background-color:#8FBE4A;border-color:#8FBE4A;text-decoration:underline;}.btn-main-outline{background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;border-style:double;color:#c0292d;}.btn-main-outline:hover{background-color:#ffffff;border-color:#dddddd;color:#c0292d;text-decoration:underline;}.btn-main-outline-v2{background-color:#ffffff;border:1px solid #c0292d;border-radius:4px;border-style:double;color:#c0292d;}.btn-main-outline-v2:hover{background-color:#ffffff;border-color:#c0292d;color:#c0292d;text-decoration:underline;}.btn-cancel,.modalStyle1 .ui-dialog-buttonpane .btn-cancel{background-color:#616161;border:1px solid #ffffff;border-radius:4px;border-style:double;color:#ffffff;}.btn-cancel:hover,.modalStyle1 .ui-dialog-buttonpane .btn-cancel:hover{background-color:#616161;border-color:#ffffff;color:#ffffff;text-decoration:underline;}.btn-primary-management{background-color:#0cb0cc;border-color:#0cb0cc;color:#FFFFFF;}.btn-export{border:1px solid #eeeeee;border-radius:4px;align-items:center;display:flex;flex-direction:row;margin-bottom:8px;margin-top:8px;overflow:hidden;}.btn-export span{padding:8px 16px;}.modalStyle1{z-index:9999;background-color:#f8f8f8;padding:0;}.modalStyle1 .ui-dialog-titlebar{background-color:#ffffff;border-bottom:1px solid #dddddd;padding:1.5em 2em;margin-bottom:0.5em;}.modalStyle1 .ui-dialog-content{background-color:#ffffff;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin-top:0.2em;padding:0;}.modalStyle1 .ui-dialog-buttonpane{background-color:#ffffff;border-top:1px solid #dddddd;padding:1.5em 2em;margin-top:0.5em;}.modalStyle1 .ui-dialog-buttonpane .btn-main{background-image:none;border-radius:4px;border-style:double;padding:1em 3em;}.modalStyle1 .ui-dialog-buttonpane .btn-cancel{background-image:none;border-radius:4px;border-style:double;padding:1em 3em;}
.p-2{padding:2%;}.px-2{padding-left:2%;padding-right:2%;}.py-2{padding-bottom:2%;padding-top:2%;}
#management-topbar{display:flex;flex:1;height:4em;overflow:visible;width:100%;}#management-topbar #management-topbar-logo-section{color:#ffffff;flex:0.2;line-height:4em;}#management-topbar #management-topbar-logo-section img{background-position:center center;background-size:cover;border-radius:50%;height:30px;margin:0 1em;object-fit:cover;width:30px;}#management-topbar #management-topbar-menu-section{display:flex;flex:0.8;}#management-topbar #management-topbar-menu-section #left-side{background-color:transparent;border:0;color:white;justify-content:center;margin:0 2em;}#management-topbar #management-topbar-menu-section #left-side img{width:24px;}#management-topbar #management-topbar-menu-section #right-side{width:100%;text-align:right;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown{color:#ffffff;display:inline-block;line-height:4em;position:relative;width:11em;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown button{background-color:transparent;border:0;box-shadow:none;color:#ffffff;margin-top:0;width:100%;padding-left:1.7em;padding-right:1.7em;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown button span{float:left;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown button i{float:right;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown .btn-group{width:100%;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown .dropdown-menu{border:none;border-radius:0 0 4px 4px;margin-top:11px;padding:0 !important;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown .dropdown-item{color:#000000;cursor:pointer;font-size:15px;padding:0.2em 1.5em;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown .dropdown-item:hover{background-color:#fafafa;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-dropdown .dropdown-divider{background-color:#eeeeee;height:1px;width:100%;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-icon{color:#ffffff;display:inline-block;line-height:4em;padding:0 2em;position:relative;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-icon span{margin:0 5px;}#management-topbar #management-topbar-menu-section #right-side .menu-item-with-icon .text-size-big{font-size:20px;vertical-align:middle;}
.logo-image{max-width:300px;}.region-header{align-items:center;display:flex;padding:0.357em 15px;}
body{font-family:sans-serif;}header > .layout-container{max-width:100%;}.layout-main{margin-top:0;}.block .content{display:flex;flex:1;flex-direction:column;margin-top:0;}.block .content h1.page-title{margin:1em 2em;}.block .content .content-dashboard-wrapper{display:flex;flex:1;flex-direction:row;}.main-content .section{padding:0;}.layout-container{max-width:100%;}#header.header{background-color:#c0292d;background-image:linear-gradient(to bottom,#c0292d 0%,#c0292d 100%);}.region-header .block{float:left;}.region-primary-menu .block-menu .menu{margin-bottom:0px;}.site-branding{width:358px;}.breadcrumb{background-color:transparent;}@media (max-width:900px) and (min-width:461px){.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{float:left;list-style:none;padding:0 1px;margin:0 1px;width:auto;height:auto;overflow:visible;}}.menu-item:hover{background-color:#ffffff;}.region-primary-menu .menu a{color:#ffffff;background-color:#c0292d;border-radius:0;font-family:'Roboto',sans-serif;font-size:medium;margin:0;padding:0.7em 1em;text-shadow:none;}.region-primary-menu .menu-item:hover a,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item.is-active a{background:#ffffff;color:#c0292d;margin:0;padding:0.7em 1em;}.region-primary-menu .menu-item .active-forced{background-color:#ffffff !important;color:#c0292d !important;}@media (min-width:1750px){.region-header .block:not(.site-branding){margin:0.6em 0 0 8em;}.region-header .site-branding__logo img{max-height:59px;}.region-header .block-search{float:left;margin-left:8em;}.form-type-search{margin-bottom:0;margin-top:0.3em;overflow:hidden;width:100%;}.search-form .form-search{float:none;}.form-search{border-radius:4px;height:3em;margin:0 auto;padding-left:1em;width:44em;}.button.search-form__submit,.search-form__submit{background-color:#fff;border:0;margin-left:-50px;}#block-demcodefault1-branding .library_card{color:#ffffff;}}.block-bookcatalogsearchbox,.region-header .block:not(.site-branding){margin:1em 5em;}[v-cloak]{display:none;}@media (pointer:none),(pointer:coarse){.block-bookcatalog-searchbox-block{margin:1em 0 1em !important;width:100%;}.region-header{display:block;padding:0;}.bookcatalog-searchbox input{border-radius:0 !important;}.bookcatalog-searchbox .dropdown-button{border-radius:0;min-width:145px !important;}.bookcatalog-searchbox .row{width:100% !important;margin:0;}.search-results-box{left:0;width:100% !important;}}.bookcatalog-searchbox input{border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;color:#000000;font-size:17px;height:3em;margin:0 auto;padding-left:1em;width:100%;}.bookcatalog-searchbox i{float:right;font-size:24px;}.bookcatalog-searchbox *:focus{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;border:none !important;box-shadow:none !important;outline:none;}@media (min-width:940px){.bookcatalog-searchbox .search-results-box{width:37.5vw;}.bookcatalog-searchbox .row{width:48.55vw;}}.bookcatalog-searchbox .row{display:flex;}.bookcatalog-searchbox .form-control{font-weight:300;}.bookcatalog-searchbox .form-control + .fa{border:none;font-size:16px;margin-top:-50px;padding:14px;position:relative;right:0;}.bookcatalog-searchbox .fa{z-index:9999;}.bookcatalog-searchbox .fa-remove{color:#757575;cursor:pointer;}.bookcatalog-searchbox .fa-search{color:#757575;}.bookcatalog-searchbox #dropdown-bookcatalog-searchbox{flex:0.228;}.bookcatalog-searchbox .category-modal{background-color:rgba(0,0,0,0.1);left:0;height:100%;overflow:auto;padding-top:55vw;position:fixed;top:0;width:100%;z-index:9999;}.bookcatalog-searchbox .category-modal-content{background-color:#fefefe;box-shadow:0 6px 12px rgba(0,0,0,0.175);color:black;margin:auto;width:60%;}.bookcatalog-searchbox .category-modal-content .header{background-color:#fafafa;height:52px;font-size:17px;font-weight:500;padding:15px;top:0;}.bookcatalog-searchbox .category-modal-content .modal-dropdown-item{border-top:1px solid #eeeeee;color:#212121;font-size:15px;padding:16px;}.bookcatalog-searchbox .category-modal-content .radio{float:right;margin-top:-15px;width:10px;}.bookcatalog-searchbox .dropdown-button{background-color:#fafafa;border-bottom-right-radius:0;border-right:solid 1px #eeeeee;border-top-right-radius:0;color:#424242;font-size:17px;height:3em;margin-top:0;outline:0 !important;text-align:left;width:100%;}.bookcatalog-searchbox .dropdown-button span{float:left;}.bookcatalog-searchbox .open .dropdown-button{border-bottom-left-radius:0;}.bookcatalog-searchbox .dropdown-menu{border:1px solid #eeeeee;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;padding:0;width:160px;z-index:9999;}.bookcatalog-searchbox .dropdown-menu i{font-size:17px;}.bookcatalog-searchbox .search-input-section{flex:0.772;}.bookcatalog-searchbox .straight-bottom-borders{border-bottom-right-radius:0;}.bookcatalog-searchbox .search-results-box{background-color:white;border:1px solid #eeeeee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.175);color:black;position:absolute;z-index:9999;}.bookcatalog-searchbox .shadow-inside-box{-webkit-box-shadow:inset 0 0.7em 2em -1.5em black;-moz-box-shadow:inset 0 0.7em 2em -1.5em black;box-shadow:inset 0 0.7em 2em -1.5em black;}.bookcatalog-searchbox .info-message{color:#757575 !important;font-size:17px;padding:1.5em;text-align:center;}.bookcatalog-searchbox .search-results-box .result-item{cursor:pointer;display:flex;flex-direction:row;padding:1.5em;z-index:9999;}.bookcatalog-searchbox .search-results-box .result-item:hover{background-color:#fafafa;}.bookcatalog-searchbox .search-results-box .result-separator{background-color:#eeeeee;height:1px;margin:0 1.5em;}.bookcatalog-searchbox .search-results-box .result-item .image-section{flex:0.1;}.bookcatalog-searchbox .search-results-box .result-item .image-section img{background-color:#eeeeee;height:60px;min-width:45px;object-fit:cover;}.bookcatalog-searchbox .search-results-box .result-item .image-section img:before{background-size:cover;content:' ';display:block;height:60px;position:absolute;width:45px;}.bookcatalog-searchbox .search-results-box .result-item .image-section .event-image:before{background-image:url("/themes/demcodefault1/images/event-cover-placeholder.png");}.bookcatalog-searchbox .search-results-box .result-item .image-section .catalog-image:before{background-image:url("/themes/demcodefault1/images/cover-placeholder.png");}.bookcatalog-searchbox .search-results-box .result-item .main-info-section{align-self:center;flex:0.8;flex-direction:column;padding-left:1em;}.bookcatalog-searchbox .search-results-box .result-item .main-info-section .title{font-size:19px;padding-bottom:5px;}.bookcatalog-searchbox .search-results-box .result-item .main-info-section .description{color:#757575;font-size:13px;}.bookcatalog-searchbox .search-results-box .result-item .category-section{align-self:center;flex:0.1;text-align:center;flex-direction:column;}.bookcatalog-searchbox .search-results-box .result-item .category-section .icon{color:#616161;font-size:13px;padding-bottom:3px;width:100%;}.bookcatalog-searchbox .search-results-box .result-item .category-section .name{color:#616161;font-size:13px;}.bookcatalog-searchbox .search-results-box .footer{bottom:0;color:#c0292d;cursor:pointer;font-size:17px;font-weight:500;padding:1em;text-align:center;}.bookcatalog-searchbox .search-results-box .footer i{float:none;font-size:24px;margin-left:5px;}.bookcatalog-searchbox .dropdown-menu .dropdown-item{color:#212121;cursor:pointer;font-size:17px;padding:14px 12px;}.bookcatalog-searchbox .dropdown-menu .dropdown-item:hover{background-color:#eeeeee;}.bookcatalog-searchbox .dropdown-menu .first-section{border-bottom:1px solid #eeeeee;}.bookcatalog-searchbox .dropdown-menu .second-section{border-top:1px solid #eeeeee;}.hr:hover{background-color:#eeeeee !important;}.bookcatalog-searchbox-autocomplete-item{overflow:hidden;width:100%;}.bookcatalog-searchbox-autocomplete-item img{float:left;margin-right:10px;overflow:hidden;height:50px;vertical-align:middle;}.bookcatalog-searchbox-autocomplete-item img:before{content:' ';display:block;overflow:hidden;position:relative;height:55px;width:45px;background-image:url("/themes/demcodefault1/images/cover-placeholder.png");background-size:cover;}.bookcatalog-searchbox-autocomplete-item div{border:0;}.bookcatalog-searchbox-autocomplete-item div span{display:block;}.bookcatalog-searchbox-autocomplete-item div span:first-child{color:#000000;font-size:19px;}.bookcatalog-searchbox-autocomplete-item div span:last-child{color:#757575;font-size:13px;}.bookcatalog-searchbox-autocomplete-item div:hover{background-color:#eeeeee !important;}#block-demcodefault1-breadcrumbs{border-bottom:1px solid #ddd;padding:1em 0;}.breadcrumb li:before{content:url("/themes/demcodefault1/images/breadcrump-shape.png");margin:0 2em;}.breadcrumb li img{vertical-align:sub;}.breadcrumb li a{border:0;color:#888;font-family:"Roboto",sans-serif;}.breadcrumb li a:hover{text-decoration:underline;}.bookcatalog-item{padding:0 4em;}.bookcatalog-item a{border-bottom:0;color:#c0292d;text-decoration:none;}.bookcatalog-item a:hover{text-decoration:underline;}.bookcatalog-title{font-family:"Roboto",sans-serif;font-size:23px;margin:0 0 12px 0;}.bookcatalog-item .bookcatalog-isbn{color:#aaa;font-size:0.9em;font-family:"Roboto",sans-serif;margin:0;margin-bottom:1.4em;}.bookcatalog-content{border-top:1px solid #ddd;margin-top:1.4em;overflow:hidden;padding-top:1.4em;width:100%;}.bookcatalog-left{background-color:#fafafa;border:1px solid #eeeeee;float:left;height:24em;position:relative;text-align:center;width:20em;}.bookcatalog-left img{height:100%;object-fit:contain;}.bookcatalog-left img:before{content:' ';display:block;position:absolute;height:100%;width:90%;background-image:url("/themes/demcodefault1/images/cover-placeholder.png");background-size:cover;left:0px;}.bookcatalog-center{float:left;padding-left:2.6em;width:70%;}.bookcatalog-right{float:right;}.bookcatalog-right img{display:block;width:15em;}@media (max-width:1750px){.bookcatalog-center{width:40%;}}@media (max-width:885px){.bookcatalog-left{float:none;margin:0 auto;}.bookcatalog-center{float:none;margin-top:25px;width:100%;}.bookcatalog-right{float:none;margin:0 auto;margin-top:25px;width:15em;}}.bookcatalog-summary{color:#000000;font-size:15px;}.bookcatalog-summary h2{margin-bottom:0.6em;}.bookcatalog-content .bookcatalog-availability{border:0;border-radius:4px;background-image:-webkit-linear-gradient(top,#c0292d 0%,#c0292d 100%);background-image:linear-gradient(to bottom,#c0292d 0%,#c0292d 100%);color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:14px;margin-bottom:1em;padding:0.8em 0em;text-align:center;width:15em;}.bookcatalog-add-to-favorite{background-color:#ffffff;background:url("/themes/demcodefault1/images/add-to-favorite-icon.png") no-repeat 9%;border:1px solid #c0292d;border-radius:4px;color:#c0292d;display:block;font-size:14px;margin-bottom:1em;padding:0.8em 0em;width:15em;}.bookcatalog-tags{list-style-type:none;padding:0;}.bookcatalog-tags li{border:1px solid #BDBDBD;border-radius:3px;color:#424242;display:inline-block;font-size:15px;margin-bottom:10px;margin-right:10px;padding:0.2em 0.4em;}.bookcatalog-tags li a{color:#424242;}.bookcatalog-list .currentFilters{display:block;font-size:18px;margin-bottom:2em;width:100%;}.bookcatalog-list .currentFilters span{margin-right:20px;}.bookcatalog-list a{border:none;color:#c0292d;}.bookcatalog-list{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;padding:0 2em;width:100%;}.bookcatalog-list-item{float:left;height:35em;margin:0 2em 2em 2em;overflow:hidden;width:14em;}.bookcatalog-list-item-image-container{background-color:#fafafa;border:1px solid #eeeeee;cursor:pointer;height:18em;overflow:hidden;position:relative;text-align:center;}.bookcatalog-list-item-image-container img{height:18em;max-width:100%;object-fit:contain;overflow:hidden;position:relative;text-align:center;}.bookcatalog-list-item .bookcatalog-list-item-image-container img:before{content:' ';display:block;position:absolute;height:100%;width:100%;background-image:url("/themes/demcodefault1/images/cover-placeholder.png");background-size:cover;}.bookcatalog-list-item h1{font-size:18px;}.bookcatalog-list-item h1 a{color:inherit;}.bookcatalog-list-item h2{font-size:16px;}.bookcatalog-list-item a{border-bottom:0;color:#c0292d;text-decoration:none;}.bookcatalog-list-item a:hover{text-decoration:underline;}.bookcatalog-rating-review{overflow:hidden;width:100%;}.bookcatalog-pagination span{display:inline-block;width:33%;}.bookcatalog-pagination span:nth-child(1){text-align:left;}.bookcatalog-pagination span:nth-child(2){text-align:center;}.bookcatalog-pagination span:nth-child(3){text-align:right;}.bookcatalog-pagination a{border-bottom:0;color:#c0292d;text-decoration:none;}.bookcatalog-pagination a:hover{text-decoration:underline;}.bookcatalog-rating-review > div{float:left;margin-left:1em;padding:0.5em 0;}.bookcatalog-detail-item{overflow:hidden;width:100%;}.bookcatalog-detail-item:nth-child(odd){background-color:#fafafa;}.bookcatalog-detail-item div{float:left;font-family:'Roboto',sans-serif;font-size:12px;padding:1em 0.6em;}.bookcatalog-detail-item div:nth-child(1){width:18em;}.bookcatalog-secondary-menu ul{background-color:#c0292d;border-top:1px solid #ffffff;margin-bottom:0px;padding:0;}.bookcatalog-description{margin-top:3em;}.bookcatalog-secondary-menu{margin:1em 0;}.bookcatalog-secondary-menu .menu-item{float:left;list-style:none;padding:1em 0em;margin:0 1px;width:auto;height:auto;overflow:visible;}.bookcatalog-secondary-menu .menu-item a{color:#ffffff;padding:1em 1em;}.bookcatalog-secondary-menu .menu-item a:hover{color:#c0292d;text-decoration:none;}.bookcatalog-review{border-bottom:1px solid #EEEEEE;overflow:hidden;padding-bottom:1em;padding-top:3em;width:100%;}.bookcatalog-review .left{float:left;width:22em;}.bookcatalog-review .right{float:left;width:70em;}.bookcatalog-review .left .bookcatalog-review-rating{display:block;overflow:hidden;}.bookcatalog-review-actions a{color:#212121;}.bookcatalog-review-actions a.inactive{color:#a0a0a0;}.bookcatalog-similartitles{overflow:hidden;width:100%;}.bookcatalog-similartitle{border-radius:10px;cursor:pointer;float:left;min-height:403px;margin-bottom:15px;margin-right:30px;padding:15px;position:relative;text-align:center;width:220px;}.bookcatalog-similartitle:hover{background-color:#FAFAFA;}.bookcatalog-similartitle:last-child{margin-right:0px;}.bookcatalog-similartitle-cover{align-items:center;border:1px solid #eee;background-color:#FAFAFA;display:flex;height:250px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:187px;}.bookcatalog-similartitle-cover img{height:100%;object-fit:contain;width:100%;}.bookcatalog-similartitle h1 span{color:#212121;font-size:17px;}.bookcatalog-similartitle h1{min-height:45px !important;line-height:16px;}.bookcatalog-similartitle h2{color:#212121;font-size:15px;}.bookcatalog-similartitle img:before{content:' ';display:block;position:absolute;height:100%;width:100%;background-image:url("/themes/demcodefault1/images/cover-placeholder.png");background-size:cover;}.bookcatalog-similartitle .rating{display:inline-block;float:none;margin:0 auto;}@media (max-width:1450px){.bookcatalog-similartitle{margin-right:26px;padding:11px;width:213px;}}.site-footer{background-color:#fff;color:#777;font-family:"Roboto",sans-serif;padding:0;}#page .site-footer{background-color:#fff;color:#777;font-family:"Roboto",sans-serif;padding:0;}.site-footer .region-footer-fifth{background-color:#c0292d;color:#fff;}.bookcatalog-footer{padding-top:3em;}.bookcatalog-footer .top{padding-bottom:40px;overflow:hidden;width:100%;}.bookcatalog-footer .logo_librarycard{overflow:hidden;padding-top:1em;width:100%;}.bookcatalog-footer .top .logo{float:left;}.bookcatalog-footer .top .logo img.loaded{margin-right:1em;}.bookcatalog-footer .top .logo p{color:#c0292d;font-size:16px;letter-spacing:7px;width:12em;}.bookcatalog-footer .top .librarycard{float:right;}.bookcatalog-footer .top .menu{float:left;overflow:visible;width:100%;}.bookcatalog-footer .top .menu ul{display:flex;justify-content:space-between;width:calc(100% - 271px);}.bookcatalog-footer .top .menu ul li{flex:1;margin-right:5px !important;}.bookcatalog-footer .top .menu.top-menu select{cursor:pointer;width:100%;}@media (max-width:632px){.bookcatalog-searchbox .dropdown-button{min-width:110px;}}@media (max-width:948px){.block-bookcatalog-searchbox-block{margin:1em 0 1em !important;width:100%;}.bookcatalog-searchbox .dropdown-button{border-bottom-left-radius:0;}.bookcatalog-searchbox .row{margin:0;width:100% !important;}.region-header{display:block;padding:0;}.search-results-box{left:0;width:100% !important;}}@media (max-width:768px){.bookcatalog-footer .top .menu{width:100%;position:relative;left:0;}.bookcatalog-footer .top .menu select{width:100% !important;}.bookcatalog-footer .top .menu select option{width:100% !important;}.bookcatalog-footer .top .menu ul{display:block;width:100%;}.bookcatalog-footer .top .menu ul li{width:100%;margin:10px 0;}}.bookcatalog-footer .top .menu select,.bookcatalog-footer .top .menu .select-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #E6E6E6;background-color:#fff;background-image:url("/themes/demcodefault1/images/select-icon.png") no-repeat 9%;color:#c0292d;float:left;font-size:16px;height:50px;margin-right:22px;padding-left:1em;width:249px;}.bookcatalog-footer .top .menu #locationTooltip{display:none;background:black;border:1px solid gray;border-radius:5px;color:white;display:none;margin-left:5%;padding:5px;position:relative;}.bookcatalog-footer .top .menu .select-option{width:100%;border-radius:5px;justify-content:flex-start;display:flex;align-items:center;}.bookcatalog-footer .top .menu ul{float:left;list-style-type:none;padding:0;}.bookcatalog-footer .top .menu li{max-width:200px;border:1px solid #E6E6E6;border-radius:3px;color:#424242;display:inline-block;font-size:15px;margin-right:22px;padding:13px 13px 13px 25px;}.bookcatalog-footer .onsite{background-color:#c0292d;color:#fff;float:left;height:15em;padding:1em 1.8em;position:relative;width:23%;}.bookcatalog-footer .right{float:left;margin-left:4%;width:72%;}.bookcatalog-footer .onsite .onsite_contact{overflow:hidden;padding:0.6em 0px;width:100%;display:flex;flex-direction:row;}.bookcatalog-footer .onsite .onsite_contact .onsite_contact_image{float:left;padding:0.2em;}.bookcatalog-footer .onsite .onsite_contact .onsite_contact_image img{float:left;width:22px;}.bookcatalog-footer .onsite .onsite_contact span{float:left;font-size:17px;margin-left:1.4em;width:calc(100% - 24px - 2em);}.bookcatalog-footer .onsite .arrow-right{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:16px solid #c0292d;bottom:45px;height:0;position:absolute;right:-16px;width:0;}.bookcatalog-footer .menu i{display:inline-block;height:20px;width:20px;}.bookcatalog-footer .menu #my_account_btn{cursor:pointer;}.bookcatalog-footer .menu #my_account_btn i{margin:0 16px 0 0;background:url("/themes/demcodefault1/images/footer/my-account-icon.png") no-repeat 9% center;}.bookcatalog-footer .menu #contact_btn i{background:url("/themes/demcodefault1/images/footer/envelope-icon.png") no-repeat 9% center;}.bookcatalog-footer .menu #language_btn i{background:url("/themes/demcodefault1/images/footer/globe-icon.png") no-repeat 9% center;}.bookcatalog-footer .menu #donate_btn i{background:url("/themes/demcodefault1/images/footer/donate-icon.png") no-repeat 9% center;}.bookcatalog-footer .menu #help_btn i{background:url("/themes/demcodefault1/images/footer/help-icon.png") no-repeat 9% center;}@media (max-width:768px){.bookcatalog-footer .top{position:relative;}.bookcatalog-footer .top .menu select{margin-bottom:20px;}.bookcatalog-footer .top .menu ul{border-top:1px solid #EBEBEB;padding-top:15px;}.bookcatalog-footer .top .menu ul li{max-width:100%;}.bookcatalog-footer .top .menu:not(.top-menu){margin-bottom:18%;}.bookcatalog-footer .top .librarycard{position:absolute;display:block;bottom:0;width:100%;}.bookcatalog-footer .top .librarycard img{width:100%;}.bookcatalog-footer .top .onsite{width:100%;}.bookcatalog-footer .top .logo{display:none;}.bookcatalog-footer .bottom{text-align:center;}.bookcatalog-footer .bottom span{width:100%;}.bookcatalog-footer .bottom span:nth-child(3) a{margin:15px 0;width:100%;display:block;text-align:center;border:0.2px solid #E7E7E7 !important;padding:10px;}}@media (max-width:1200px) and (min-width:769px){.bookcatalog-footer .top{position:relative;border-top:1px solid #eeeeee;}.bookcatalog-footer .top .logo{display:flex;justify-content:space-between;top:10px;position:relative;height:7.5em;width:45%;float:right;}.bookcatalog-footer .top .logo img{height:80px;}.bookcatalog-footer .top .logo p{margin-top:0;align-self:center;max-height:100%;overflow:hidden;font-size:1.6em;width:100%;}.bookcatalog-footer .top .menu{border-top:1px solid #eeeeee;position:relative;margin-bottom:calc(18% + 20px);padding-top:20px;}.bookcatalog-footer .top .menu.top-menu{margin:0;padding:0;border:0;float:right;height:7.5em;width:30%;top:10px;}.bookcatalog-footer .top .menu.top-menu div{text-align:left;text-indent:15px;}.bookcatalog-footer .top .menu.top-menu select{width:100%;}.bookcatalog-footer .top .menu.top-menu select option{width:100%;}.bookcatalog-footer .top .menu ul{width:100%;}.bookcatalog-footer .top .menu ul li{padding:10px;}.bookcatalog-footer .top .menu ul li a{padding:0 0 0 0.5em;font-size:1em;}.bookcatalog-footer .top .menu ul li i{position:relative;top:5px;}.bookcatalog-footer .top .librarycard{position:absolute;display:block;bottom:0;width:100%;}.bookcatalog-footer .top .librarycard img{width:100%;}.bookcatalog-footer .top .onsite{width:50%;z-index:1;}}@media (min-width:1200px){.bookcatalog-footer .top .logo{display:inline-flex;margin-left:30px;position:relative;top:10px;justify-content:space-between;height:7.5em;width:30%;}.bookcatalog-footer .top .logo img{height:80px;}.bookcatalog-footer .top .logo p{margin-top:0;align-self:center;max-height:100%;overflow:hidden;font-size:1.5em;width:100%;}.bookcatalog-footer .top .menu{display:inline-block;width:20%;height:6em;float:left;padding:5px;margin-top:0.8em;}.bookcatalog-footer .top .menu.top-menu{width:20%;float:left;padding:0;margin-left:30px;}.bookcatalog-footer .top .menu.top-menu select{width:100%;}.bookcatalog-footer .top .menu.top-menu select option{width:100%;}.bookcatalog-footer .top .menu ul{width:100%;height:100%;margin-top:12px;}.bookcatalog-footer .top .menu ul li{display:flex;height:50px;justify-content:space-around;align-items:center;padding:0;}.bookcatalog-footer .top .menu ul li a{font-size:0.8em;}.bookcatalog-footer .top .librarycard img{float:right;height:7.5em;}}.bookcatalog-footer .bottom{padding:1.6em 0;}.bookcatalog-footer .bottom span{display:inline-block;}.bookcatalog-footer .bottom span:nth-child(1){color:#212121;font-size:15px;text-transform:uppercase;}.bookcatalog-footer .bottom span:nth-child(2){text-align:center;}.bookcatalog-footer .bottom span:nth-child(3){text-align:right;}.bookcatalog-footer .bottom span:nth-child(3) a{border:0;color:#212121;font-size:16px;}.bookcatalog-footer .bottom span:nth-child(3) a:hover{text-decoration:underline;}.bookcatalog-footer .col-md-4{width:33%;}.site-footer__top .content .bookcatalog-footer li a{color:#000;display:inline;font-size:17px;padding:0.8em 0em 0.8em 1em;}.bookcatalog-footer .bottom span:nth-child(3) a:nth-child(2){padding-left:1.4em;}.bookcatalog-footer a{color:#616161;}.bookcatalog-footer .social{padding:5px;}.bookcatalog-footer .social.show-vertical-line{border-left:1px solid #fafafa;padding-left:10px;}.bookcatalog-footer .social i{color:#c0292d;font-size:17px;}.site-footer .content{color:#777;}.site-footer .layout-container{max-width:100%;}.site-footer .region.region-footer-first{width:100%;}@media print{header{display:none;}.block-system-breadcrumb-block{display:none;}.bookcatalog-searchbox{display:none;}}.rating-section{color:#424242;display:flex;flex-wrap:wrap;margin-top:1em;}.rating-section > *{align-items:center;cursor:pointer;display:flex;margin-right:1.5em;}.rating-section > *.pending{cursor:default;opacity:0.5;}.rating-section > * i{margin-right:0.5em;}.rating-section > * i.active{color:#c0292d;}.rating-section > * i.no-clickable{cursor:default;}.rating-section .separator{border-left:1px solid #eeeeee;}.error-no-data{margin-left:5em;}
#contactInfoForm .form-control{width:95%;float:left;}#contactInfoForm .fa-times-circle{position:absolute;right:60px;z-index:999;top:10px;}#contactInfoForm .live-chat{width:95%;text-align:right;margin-right:14px;}#contactInfoForm .form-check-input{float:right;margin-top:12px !important;}#contactInfoForm #show_chat{margin-top:8px !important;}
.dashboard-page .nav-tabs{border-bottom:1px solid #eeeeee;margin-bottom:10px;}.dashboard-page .header{background-color:#fafafa;border:1px solid #eeeeee;color:#c0292d;}.dashboard-page .header{padding:15px;}.dashboard-page .dropdown-toggle,.dashboard-page .header{font-size:16px;font-weight:700;}.dashboard-page .dropdown-toggle{background-color:#fafafa;border:none;color:#c0292d;margin:0;padding:0;}.dashboard-page .event,.dashboard-page .logsContent,.dashboard-page .message{border:1px solid #eeeeee;border-top:none;}.dashboard-page .event,.dashboard-page .message,.dashboard-page .log{padding:10px 30px;}.dashboard-page .eventsContent{margin-bottom:20px;}.dashboard-page .fa{color:#c0292d;margin-right:15px;}.dashboard-page .event .title,.dashboard-page .message .title{font-weight:700;padding-left:15px;}.dashboard-page .event .title span{color:#c0292d;}.dashboard-page .messages{cursor:pointer;}.dashboard-page .messages .separation-line{background-color:#fafafa;border-bottom:1px solid #eeeeee;border-top:none;margin-left:0;padding-top:5px;width:100%;}.dashboard-page .messages .message{padding-bottom:20px;}.dashboard-page .messages .message .fa{margin-right:30px;}.dashboard-page .messages .message .title{margin:10px 0;}.dashboard-page .messages .message .title span{color:#9e9e9e;font-size:12px;font-weight:500;padding-top:5px;}.dashboard-page .logsContent{padding-top:5px;}#timeline{display:table;height:100%;position:relative;width:85%;margin-left:auto;margin-right:auto;margin-top:5rem;}#timeline div:after{background:#9e9e9e;bottom:0rem;content:'';left:-1px;position:absolute;top:-0.5rem;width:2px;z-index:1;}#timeline h3{color:#888;margin:0;position:-webkit-sticky;position:sticky;top:5rem;font-size:1em;font-weight:400;}@media (min-width:62em){#timeline h3{font-size:1.1em;}}#timeline section.year{position:relative;}#timeline section.year:first-child section{margin-top:-1.3em;padding-bottom:0px;}#timeline section.year section{margin-bottom:2.2em;padding-bottom:1.25em;position:relative;}#timeline section.year section h4{bottom:0;color:#9e9e9e;left:25px;line-height:1.2em;font-size:12px;font-weight:400;margin:0;position:absolute;top:20px;}#timeline section.year section ul{font-size:14px;list-style-type:none;margin:-1.35rem 0 1em;max-width:32rem;}#timeline section.year section ul:last-child{margin-bottom:0;}#timeline section.year section ul:first-of-type:after{background:#fff;border:2px solid #9e9e9e;content:'';height:10px;left:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:3px;width:10px;z-index:2;}#timeline section.year section ul li:before{content:'';padding-right:.3rem;}#timeline section.year section ul li:not(:first-child){margin-top:.4rem;}#timeline section.year section ul li .action{color:#c0292d;}#timeline section.year section ul li .subject a{color:#c0292d;}#messageModal .message-content{margin:30px 0;}
.content-dashboard-wrapper{width:100%;}.analytics-page .fixed-top .buttons-column{display:flex;padding:0 0;}@media screen and (max-width:990px){.analytics-page .fixed-top .buttons-column{justify-content:space-between;}}@media screen and (min-width:990px){.analytics-page .fixed-top .buttons-column{justify-content:flex-end;}}.analytics-page .fixed-top .buttons-column .button-wrapper{padding:0 0;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar{margin-left:8px;overflow:visible;padding:0;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker{color:#000;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker div input{color:transparent;cursor:pointer;text-shadow:0 0 0 #000000;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker div input:focus{outline:none;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker :first-child{display:flex;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker :first-child input{background-color:transparent;border:none;font-size:14px;line-height:1.4;max-width:168px;min-width:112px;padding:8px 38px 8px 16px;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker :first-child .btn-calendar-icon-wrapper{background-color:#0cb0cc;bottom:0;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:8px 12px;position:absolute;right:0;top:0;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar{right:0;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header{background-color:#FAFAFA;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span{color:#000;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.month__year_btn{padding:12px;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.prev{color:#FAFAFA;font:normal normal normal 14px/1 FontAwesome;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.prev:hover{color:#EEEEEE;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.prev::after{display:none;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.prev::before{color:#000000;content:"";display:block;text-indent:0 !important;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.next{color:#FAFAFA;font:normal normal normal 14px/1 FontAwesome;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.next:hover{color:#EEEEEE;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.next::after{display:none;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.next::before{color:#000000;content:"";display:block;text-indent:0 !important;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar header span.next.disabled:hover{color:#FAFAFA;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar span{align-items:center;border-bottom:1px solid #eee;display:inline-flex;justify-content:center;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar span.selected{background-color:#FAFAFA;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar span.cell.highlight{color:#0cb0cc;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar span.cell:hover{border:1px solid #eee;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar .date-picker-buttons{display:flex;justify-content:flex-end;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar .date-picker-buttons.hidden{display:none;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar .date-picker-buttons .date-picker-button{align-items:center;cursor:pointer;display:flex;padding:8px 16px;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-calendar .vdp-datepicker__calendar .date-picker-buttons .date-picker-button i{color:#0cb0cc;margin-right:8px;}.analytics-page .fixed-top .buttons-column .button-wrapper .export-menu-wrapper{position:relative;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export{color:#0cb0cc;font-weight:500;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export span{cursor:pointer;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export .calendar-text{color:#000;margin:0 16px;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export .additional-row{background:white;border:solid #ccc;border-width:0 1px 1px 1px;left:-132px;position:absolute;top:238px;z-index:101;width:300px;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export .arrow-icon{color:#0cb0cc;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export .calendar-icon{color:#fff;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export .btn-calendar-icon-wrapper{background-color:#0cb0cc;padding:8px 12px;}.analytics-page .fixed-top .buttons-column .button-wrapper .btn-export span{font-size:14px;line-height:1.4;}.analytics-page .row{margin:0 0 !important;}.analytics-page .nav-tabs{border-bottom:1px solid #eeeeee;}.analytics-page .content{background-color:#FAFAFA;border:1px solid #eeeeee;border-top:0;margin-top:0;padding:8px;}.analytics-page .content .tab-pane{width:100%;}.analytics-page .content .tab-pane .row .section-wrapper{background-color:transparent;padding:8px;}.analytics-page .content .tab-pane .row .section-wrapper .section{background-color:white;border:1px solid #eeeeee;min-height:260px;width:100%;display:block;}.analytics-page .content .tab-pane .row .section-wrapper .section:hover{cursor:move;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-header{align-items:center;display:flex;justify-content:space-between;position:relative;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-header span{color:#212121;font-size:17px;font-weight:500;letter-spacing:0;padding:16px;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-header i{cursor:pointer;padding:16px;}.analytics-page .content .tab-pane .row .section-wrapper .section .separator{background-color:#F2F2F2;height:1px;margin:0 8px 16px 8px;width:calc(100% - 16px);}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons{display:flex;justify-content:space-between;padding:16px;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons.wrap{flex-wrap:wrap;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons .section-button{align-items:center;background-color:#fafafa;border-radius:4px;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:8px;padding:8px;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons .section-button span{color:#212121;font-size:15px;letter-spacing:0;text-align:center;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons .section-button .section-value span{color:#0cb0cc;font-size:17px;font-weight:500;letter-spacing:0;text-align:center;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons .section-button .section-value i{color:#0cb0cc;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons .topLocation{align-items:center;display:inline-flex;flex-direction:row;margin:0 0 0 16px;}.analytics-page .content .tab-pane .row .section-wrapper .section .section-buttons .topLocation .bullet{border-radius:6px;height:12px;margin:0 4px 0 0;width:12px;}.analytics-page .content .tab-pane .row .section-wrapper .section.devices-section{max-height:100%;}.analytics-page .content .tab-pane .row .section-wrapper .section.devices-section .row{padding:32px 0;width:210%;}.analytics-page .content .tab-pane .row .section-wrapper .section.devices-section .row .col-xs-4{padding:0;margin:0 -8% 0 -9%;transform:scale(0.8) !important;}.analytics-page .content .tab-pane .row .section-wrapper .section.devices-section .row .col-xs-4 .chartjs-size-monitor{left:0 !important;right:0 !important;}.analytics-page .content .tab-pane .row .section-wrapper .section.devices-section .row .col-xs-4 .topLocation{font-size:17px;margin:32px 0 0 0;text-align:center;}.analytics-page .content .tab-pane .row .section-wrapper .section.devices-section .row .col-xs-4 .topLocation .device-icon{margin:0 4px 0 0;}.analytics-page .content .tab-pane .section{display:none;}.analytics-page .export-menu{background-color:white;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none;left:auto;position:absolute;right:16px;top:36px;z-index:10;}.analytics-page .export-menu.main{left:0;right:0;top:-10px;}.analytics-page .export-menu.visible{display:unset !important;}.analytics-page .export-menu .export-menu-item{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;cursor:pointer;font-size:14px;padding:8px 16px;}.analytics-page .export-menu img{display:none;}.analytics-page .export-menu #analytics-user-section{display:none;}
.block .content{display:flex;flex:1;flex-direction:column;margin-top:0;}.block .content h1.page-title{margin:1em 2em;}.eventcontent a{border:0;color:#c0292d;}.events-list{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;padding:0 2em;width:100%;}.events-list a{border:0;color:#c0292d;}.events-list #event-pagination{margin:auto;}.events-list-item{float:left;height:38em;margin:0 2em 2em 2em;overflow:visible;width:28em;}.events-list-item .events-list-item-image-container{background-color:#fafafa;border:2px solid #eeeeee;cursor:pointer;height:15em;overflow:hidden;position:relative;}.events-list-item .events-list-item-image-container.existing-image{display:flex;justify-content:center;}.events-list-item .events-list-item-image-container img{cursor:pointer;object-fit:contain;}.events-list-item .events-list-item-image-container img:before{background-image:url("/themes/demcodefault1/images/event-cover-placeholder.png");background-size:cover;content:' ';display:block;height:100%;position:relative;width:100%;}.events-list-item .events-list-item-image-container .date{background-color:#c0292d;border-radius:0 4px 4px 0;color:#ffffff;cursor:pointer;font-size:16px;left:0;padding:14px 10px;position:absolute;top:30px;}.events-list-item .events-details-container{border:1px solid #dddddd;border-top:1px solid #ffffff;box-shadow:0 1px 2px 1px #eeeeee;cursor:pointer;padding:0 20px 20px;}.events-list-item .events-details-container h1{margin-bottom:20px;margin-top:20px;}.events-list-item .events-details-container h1 a{color:inherit;}.events-list-item .events-details-container h2{display:flex;margin-bottom:0;margin-right:15px;margin-top:10px;}.events-list-item .events-details-container h2 i{margin-top:2px;}.events-list-item .events-details-container p{margin-top:20px;}.events-list-item .events-details-container .fa{color:#c0292d;margin-right:8px;}.events-list-item .events-details-container .actions a{color:#000000;cursor:pointer;margin-right:20px;}.currentEventTypeFilter{font-size:18px;margin-bottom:2em;width:100%;}.currentEventTypeFilter span{margin-right:20px;}.events-list-item h1{font-size:18px;}.events-list-item h2{font-size:16px;}.events-list-item a{border-bottom:0;text-decoration:none;}.events-list-item a:hover{text-decoration:underline;}.eventcontent{margin-top:1.4em;overflow:hidden;padding-top:1.4em;}.eventcontent .left{position:relative;}@media (max-width:600px){.eventcontent .left{width:100%;}}@media (min-width:601px) and (max-width:1200px){.eventcontent .left{width:50%;}}@media (min-width:1200px){.eventcontent .left{float:left;height:30em;width:30em;}}.eventcontent .left .image-container{align-items:center;background-color:#fafafa;border:2px solid #EEEEEE;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;}.eventcontent .left .image-container .date-label{background-color:#c0292d;border-radius:0 4px 4px 0;left:1px;position:absolute;padding:16px 24px;top:8%;z-index:10;}.eventcontent .left .image-container .date-label p{color:#FFFFFF;font-size:16px;margin:0;}.eventcontent .left .image-container img{height:100%;width:100%;object-fit:contain;}.eventcontent .left .image-container img:before{background-image:url("/themes/demcodefault1/images/event-cover-placeholder.png");background-size:cover;content:' ';display:block;height:100%;position:absolute;width:100%;}@media (max-width:1200px){.eventcontent .left:before{content:"";display:block;padding-top:100%;}}.eventcontent .center{float:left;padding-left:2.6em;width:60% !important;}@media (max-width:1200px){.eventcontent .center{padding-left:0;width:100%;}}@media (min-width:1201px) and (max-width:1800px){.eventcontent .center{width:48%;}}.eventcontent .center .event-tag{border-radius:3px;border:1px solid #BDBDBD;display:inline-flex;margin:8px 24px 8px 0;overflow:hidden;}.eventcontent .center .event-tag .event-tag-icon-wrapper{align-items:center;background-color:#FAFAFA;border-right:1px solid #BDBDBD;display:flex;padding:8px;}.eventcontent .center .event-tag .event-tag-icon-wrapper i{color:#c0292d;font-size:20px;}.eventcontent .center .event-tag .event-tag-content-wrapper{font-size:16px;padding:8px 16px;}.eventcontent .center h1{margin-top:0;padding-top:0;}.eventcontent .right{float:right;}.eventcontent .right > a,#shareBtn{border:1px solid #c0292d;border-radius:4px;display:block;font-family:"Roboto",sans-serif;font-size:14px;margin-bottom:1em;padding:0.8em 0em;text-align:center;width:15em;}.eventcontent .right > a:hover,#shareBtn:hover{color:#c0292d;text-decoration:underline;}#shareBtn:hover{border-radius:0 4px 4px 0;}.eventcontent .right .jssocials-share-link{color:#ffffff;}.eventcontent .right a.free-library-card-btn{border:0;}.eventcontent .date{margin:0.8em 0;}.eventcontent .date p{margin:0;}.event-location i{color:#c0292d;font-size:18px;margin:0 8px 0 0;}.eventcontent .location{color:#424242;font-size:17px;}.eventcontent .types ul{list-style-type:none;padding:0;}.eventcontent .types li{border:1px solid #BDBDBD;border-radius:3px;color:#424242;display:inline-block;font-size:15px;margin-bottom:10px;margin-right:10px;padding:0.2em 0.6em;}.eventcontent .types li a{color:#424242;}.eventcontent .ageGroup ul{list-style-type:none;padding:0;}.eventcontent .ageGroup li{border:1px solid #BDBDBD;border-radius:3px;color:#424242;display:inline-block;font-size:15px;margin-bottom:10px;margin-right:10px;padding:0.2em 0.6em;}.eventcontent .ageGroup li a{color:#424242;}.eventcontent .center h2{margin-bottom:0.5em;}.eventcontent .customerService p{margin:0;}.eventcontent .right .add-to-calendar:hover{cursor:pointer;}.eventcontent .right img{display:block;width:15em;}.similarEvents a{border:0;color:#c0292d;}.similarEvents h1{margin:0;padding:0;}.similarEvents > h1{color:#212121;font-size:28px;}.similarEvents .similarEventsContainer{overflow:hidden;width:100%;}.similarEvents .similarEvent{border:1px solid #EEEEEE;border-radius:10px;cursor:pointer;float:left;height:16em;margin-top:2em;overflow:hidden;padding:2em;width:44%;}.similarEvents .similarEvent:hover{border:1px solid #c0292d;}.similarEvents .similarEvent:nth-child(odd){margin-right:2em;}.similarEvents .similarEvent .left{float:left;height:56%;position:relative;width:17%;}.similarEvents .similarEvent .left img{object-fit:cover;}.similarEvents .similarEvent .left img:before{background-image:url("/themes/demcodefault1/images/event-cover-placeholder.png");background-size:cover;content:' ';display:block;height:100%;position:absolute;width:100%;}.similarEvents .similarEvent .center{float:left;margin-left:1em;width:50%;}.similarEvents .similarEvent .right{border-left:1px solid #eeeeee;float:right;height:100%;padding-left:2em;width:20%;}.similarEvents .similarEvent .right a{display:block;margin-bottom:1.4em;margin-top:0.5em;}.similarEvents .similarEvent h1{color:#212121;font-size:20px;margin-bottom:0.5em;}.similarEvents .similarEvent p{color:#212121;font-size:17px;margin:0;}.similarEvents .similarEvent p.location{color:#424242;font-size:17px;margin-top:0.5em;}.eventcatalog-pagination{margin:0 auto;text-align:center;}.eventcatalog-pagination span{border:1px solid #dddddd;border-left:0;display:inline-block;}.eventcatalog-pagination span a{border-bottom:0;color:#616161;cursor:pointer;display:block;font-size:16px;padding:10px 20px;text-decoration:none;}.eventcatalog-pagination span:first-child{border-left:1px solid #dddddd;border-radius:3px 0px 0px 3px;}.eventcatalog-pagination span:last-child{border-radius:0px 3px 3px 0px;}.eventcatalog-pagination span.active,.eventcatalog-pagination span:hover{background-color:#FFB300;}.eventcatalog-pagination span.active a,.eventcatalog-pagination span:hover a{color:#ffffff;}#share{background-color:white;border:1px solid #c0292d;border-radius:4px 0 4px 4px;display:none;left:-14.2em;margin-top:-5px;padding-left:0.8em;position:absolute;top:5px;width:14.2em;}#shareContainer{position:relative;}#shareContainer:hover{margin-bottom:0;}#shareContainer:hover #share{display:block;}@media print{a[href]:after{content:none !important;}header{display:none;}.region-breadcrumb{display:none;}.eventcontent .left{display:none;}.eventcontent .right{display:none;}.eventcontent .center{width:70%;}.eventcontent .center h1{font-size:26px;}.similarEvents{display:none;}}#info-message{display:flex;width:100%;margin-left:16px;margin-top:24px;}#info-message i{color:#fdb22b;}#info-message div{margin-left:16px;color:#9e9e9e;}.detail-content{margin-left:60px;}.similarEvents{margin-left:60px;}.map-marker-event{border-bottom:none;}
.col-centered{float:none;margin:0 auto;}.header-error{margin-right:230px;}form .formHeader{background-color:#fafafa;border:2px solid #eeeeee;color:#0cb0cc;font-size:1.1em;padding:15px;}form .formBody,form .locationDetails,form .locationImage,form #social{border:1px solid #eeeeee;padding:2% 2% 0 2%;}form .hoursSection{border:1px solid #eeeeee;}form .tab-pane .formBody,form .tab-pane .hoursSection{border-top:none;}form .formBody .form-group label{text-align:left;}.form-header-btn{margin-top:15px;padding:13px 28px;}.form-btn{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-style:none;color:#FFFFFF;margin-top:15px;padding:13px 28px;}.form-btn-yellow{background-color:#8FBE4A;border:1px solid;color:#7A4200;margin-right:20px;border-color:#8FBE4A;}.form-btn-yellow:hover{background-color:#8FBE4A;border-color:#8FBE4A;}.form-btn-red{background-color:#c0292d;border-color:#c0292d;color:#FFFFFF;}.form-btn-red:hover{background-color:#c0292d;border-color:#c0292d;}.form-group{margin-bottom:20px;}.alternate .form-group,.override .form-group{margin-bottom:0;}.tab-pane .hoursSection{border-top:none;}.nav-tabs{border:1px solid #eeeeee;border-bottom:none;margin-left:auto;margin-right:auto;padding-bottom:0;text-align:center;}.nav-tabs > li > a{border-radius:0;}.nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{background-color:#FFFFFF;border:none;color:#000000;font-size:18px;padding:10px 25px;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{background-color:#FFFFFF;border-color:transparent;color:#000000;}.nav-tabs > li.active,.nav-tabs > li.active:focus,.nav-tabs > li.active:hover{border-bottom:solid 3px #0cb0cc;}.nav-item{display:inline-block !important;float:none !important;}.fa-facebook,.fa-twitter,.fa-instagram,.fa-pinterest,fa-google-plus,.fa-youtube-play,.fa-tumblr,.fa-snapchat-ghost,#social .fa-info-circle{text-align:center;width:25px;}.locationImage{border-top:none;}.separation-line{border-top:1px solid #eeeeee;margin-left:-2.1%;padding-top:2%;width:104.2%;}.margin-right15{margin-right:15px;}#description{height:240px;}.form-check-label{float:right;margin-left:15px;}.form-check-input{float:left;margin:5px 5px 0 0 !important;}.form .btn{margin-right:18px;}.form .btn:first-child{margin-right:0;}.form input[type='radio']:checked:after{background-color:#0cb0cc;border:3px solid white;border-radius:15px;content:'';display:inline-block;height:14px;left:0px;position:relative;top:-1px;visibility:visible;width:14px;}.form legend{border-bottom:none;font-size:18px;margin-bottom:0;}.form label,.image-upload-form label{font-size:18px;font-weight:500;}label span,legend span{color:#c0292d;}label.error,.description.error{color:#c0292d !important;}.cropit-preview-image-container{cursor:pointer;}.cropit-preview-image-center{transform:translate(0px,0px) scale(1) !important;}.dropImage{height:450px;padding:55px 50px;position:relative;text-align:center;}.dropImage a:hover{text-decoration:none;}.dropImage .loading{background:url("/themes/demcodefault1/images/spinner.gif") no-repeat center;background-size:contain;height:42px;left:46%;position:absolute;top:36%;width:46px;}.dropImage .change-photo{margin-top:10px;position:absolute;text-align:right;top:0;width:100%;z-index:2;}.dropImage .change-photo a{background:#000000;border:0;color:#fff;height:40px;line-height:40px;margin:0 20px 0 0;opacity:0.6;text-align:center;width:30%;}.dropImage .change-photo a.removeFile{width:20%;}.dropImage .change-photo a i{margin-right:4px;}.dropImage .no-image{background:transparent url("/themes/demcodefault1/images/upload.png") no-repeat 50% 35%;color:#9e9e9e;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:space-around;left:0;position:absolute;top:0;width:100%;}.dropImage .no-image span{font-size:14px;}.dropImage .no-image div{flex:1;}.dropImage .no-image div:nth-child(1){flex:4;margin-top:25px;}.dropImage .no-image .selectFile{background:#9e9e9e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;height:50px;line-height:54px;margin:0 auto 15px;text-align:center;width:150px;}.backgroundSizeCover{background-size:cover !important;}.hoursSection{padding:0;}.hoursSection .row{margin-left:0;padding:1% 1.5%;width:100%;}.hoursSection .separation-line{margin-left:0;padding-top:0;width:100%;}.hoursSection h2{margin:0;}.subtitle{background-color:#fafafa;color:#0cb0cc;}.standard,.alternate,.override{padding:1% 0;}.toggle-day-hours,.add-alternate-hours,.add-override-hours,.add-from-library .fa{cursor:pointer;}.add-hours-text,.add-from-library{color:#000000;}.add-alternate-hours,.add-override-hours,.add-from-library .fa{color:#0cb0cc;font-weight:900;}.alternate-template,.override-template,.standard-library,.override-library,.alternate-library{display:none;}.alternate-description,.override-description,#social .description{color:#9e9e9e;font-size:1.4em;font-weight:300;}.fa-plus-circle,.fa-trash{color:#0cb0cc;}.dropImage .fa-plus-circle,.dropImage .fa-trash{color:#9e9e9e;}#social .description{font-size:18px;padding-bottom:20px;}#social .fa-info-circle{color:#0cb0cc;}.cancelEdit{margin:0 2%;}#libraryForm .top-btn{margin-top:10px;}#libraryForm .form-btn-red{margin-right:120px;}ul.nav-tabs{padding:0;}ul.nav-tabs .nav-item:first-child a{border-right:none;}#imageModal .modal-dialog{width:700px;}#imageModal .confirm{margin-right:5%;padding:15px 5%;}#imageModal .form-btn-red,#imageModal .form-btn-yellow{margin-left:5%;padding:15px 5%;}.modal .middle-line{background:#fafafa;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;height:10px;}.modal .modal-header,.modal .modal-footer{border:none !important;}.modal #imageLabel{font-size:20px;margin:10px 25px;}.modal .nav-tabs{margin-left:auto;margin-right:auto;text-align:center;}.modal .nav-item{display:inline-block;float:none;}.modal .tab-pane{height:500px;}.modal .nav-tabs > li > a,.modal .nav-tabs > li > a:focus,.modal .nav-tabs > li > a:hover{background-color:#FFFFFF;border:none;padding:10px 25px;}.modal .nav-tabs > li.active > a,.modal .nav-tabs > li.active > a:focus,.modal .nav-tabs > li.active > a:hover{border-bottom:solid 2px #c0292d;}.modal .dropImage{border:1px solid #eeeeee;margin-top:50px;padding:0;}.modal .dropImage a{width:30%;}.modal .dropImage .change-photo a.removeFile{width:30%;}.modal .dropImage .selectFile{width:40%;}.modal #url{padding:100px 50px;}.modal #media{padding-top:60px;}.modal img{cursor:pointer;}.modal img.active{border:2px solid #c0292d;}.modal .tab-pane#url label{height:35px;line-height:35px;}.modal .tab-pane#url #imageUrl{border-radius:4px 0 0 4px;display:inline-block;height:35px;line-height:initial;margin:0;width:75%;}.modal .tab-pane#url button{border-radius:0 4px 4px 0;display:inline-block;height:35px;line-height:initial;margin:-2px 0 0 -3px;}.image-editor{position:relative;}#dropLibraryImage .cropit-preview{}#dropLibraryImage .cropit-preview .image-preview{height:auto;width:auto;}.cancel-save-buttons{display:flex;justify-content:flex-end;}.cancel-save-buttons .form-btn-red{margin-right:20px !important;}.cropit-preview{background-color:#f8f8f8;background-size:cover;border:1px solid #ccc;border-radius:3px;margin:0 auto;}.cropit-preview img{max-width:none;}.cropit-preview.cropit-image-loaded .cropit-preview-image-container{background:none;}.cropit-preview-background{cursor:auto;opacity:.2;}.image-size-label{margin-top:10px;}input,.export{display:block;position:relative;z-index:10;}button{margin-top:10px;}.controls-section{margin:15px 0 0 20%;position:relative;width:60%;}.controls-section .fa-2{font-size:1.5em;}.controls-section span{margin-left:5px;}.controls-section .rotate{margin:0 5px;}.fa-md{font-size:1.5em;}.fa-sm{font-size:1.2em;}input.cropit-image-zoom-input{margin-left:2%;width:70%;}#dialog-image-removal .form-horizontal{margin:5%;}
.form-btn-red .add{font-size:20px;}.library-row,.rooms-row{position:relative;}.library-row .fa-search,.rooms-row .fa-search{position:absolute;top:18px;right:15px;}.library-row input[name=location-search],.rooms-row input[name=location-search]{border:2px solid #eeeeee;border-bottom:0;width:100%;padding:15px;}.list-libraries,.list-patrons{margin-top:0;}.list-libraries thead,.list-patrons thead{border:2px solid #eeeeee;}.list-libraries tr th,.list-patrons tr th{background-color:#fafafa;border:none !important;color:#0cb0cc;font-size:1.1em;padding:15px !important;}.list-libraries tr th.first-column,.list-patrons tr th.first-column{width:3%;}.list-libraries tr th.library-id,.list-patrons tr th.library-id{width:7%;}.list-libraries tr th.library-name,.list-patrons tr th.library-name{width:50%;}.list-libraries tr th.actions,.list-patrons tr th.actions{width:20%;}.list-libraries tr th.spaces,.list-patrons tr th.spaces{width:20%;}.list-libraries tr td,.list-patrons tr td{background-color:#FFFFFF;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;font-size:1.1em;padding:15px 10px !important;}.list-libraries .empty td,.list-patrons .empty td{background-color:#fafafa;border-left:1px solid #fafafa;border-right:1px solid #fafafa;height:10px;padding:8px !important;}.list-libraries a,.list-libraries a:hover,.list-libraries .fa-arrows,.list-libraries .show-spaces i,.list-patrons a,.list-patrons a:hover,.list-patrons .fa-arrows,.list-patrons .show-spaces i{border-bottom:0;color:#000000;}.list-libraries a,.list-libraries a:hover,.list-patrons a,.list-patrons a:hover{text-decoration:none;}.list-libraries .show-spaces,.list-libraries .remove-library,.list-libraries .remove-room,.list-patrons .show-spaces,.list-patrons .remove-library,.list-patrons .remove-room{cursor:pointer;}.list-libraries i,.list-patrons i{color:#0cb0cc;margin:5px 0;}.list-libraries .add-space a,.list-patrons .add-space a{color:#0cb0cc;}.border-left{border-left:1px solid #eeeeee !important;}.border-right{border-right:1px solid #eeeeee;}.remove-library,.remove-room{margin-right:15px;}.remove-library.disabled,.edit-library.disabled,.edit-library.disabled:hover,.add-space.disabled a,.add-space.disabled a:hover,.edit-room.disabled,.edit-room.disabled:hover,.remove-room.disabled,.list-libraries .remove-library.disabled i,.edit-library.disabled i,.remove-room.disabled i,.edit-room.disabled i,.show-spaces.disabled,.show-spaces.disabled i{color:#9e9e9e;cursor:default;}#removeModal .middle-line{height:10px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background:#fafafa;}#removeModal .modal-header,#removeModal .modal-footer{border:none !important;}.cust-top-fix.sticky{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;font-size:20px;overflow:hidden;width:100%;display:block;z-index:99;box-shadow:7px 0px 5px 5px rgba(0,0,0,0.2);}#libraryForm .form-control.error,#roomForm .form-control.error{border-color:#c0292d;}#libraryForm #details label span,#roomForm #details label span{color:#c0292d;}#libraryForm .form-check .form-check-label,#roomForm .form-check .form-check-label{float:left;margin-left:0px;margin-right:15px;}#libraryForm label.error,#roomForm label.error{font-size:14px;}
.section-1-details{display:flex;justify-content:space-between;border:1px solid #eeeeee;background:#FAFAFA;}.section-1-details .patron-details{flex:1;margin-top:0;margin-bottom:0;}.section-1-details .patron-details thead{border:2px solid #eeeeee;}.section-1-details .patron-details tbody{border:2px solid #eeeeee;}.section-1-details .patron-details tbody tr{border:solid #eeeeee;border-width:2px 0;}.section-1-details .patron-details tbody tr td{background-color:#FFFFFF;font-size:1.1em;padding:25px !important;text-align:left;}.section-1-details .patron-details tbody tr td:nth-child(2){text-align:right;}.section-1-details .patron-details a,.section-1-details .patron-details a:hover,.section-1-details .patron-details .fa-arrows,.section-1-details .patron-details .show-spaces i{border-bottom:0;color:#000000;}.section-1-details .patron-details a,.section-1-details .patron-details a:hover{text-decoration:none;}.section-1-details .patron-details .show-spaces,.section-1-details .patron-details .remove-library,.section-1-details .patron-details .remove-room{cursor:pointer;}.section-1-details .patron-details i{color:#0cb0cc;margin:5px 0;}.section-1-details .patron-details .add-space a{color:#0cb0cc;}.section-1-details .library-cards{flex:1;margin:20px 15px 15px;}.section-1-details .library-cards > span{margin:10px 20px;color:#27B0CA;font-size:20px;text-align:left;}.section-1-details .library-cards > span:nth-child(2){text-align:right;}.section-1-details .library-cards .card-details{display:flex;margin:5px 0;padding:0 20px;border:2px solid #eeeeee;background:#fff;height:70px;justify-content:space-between;vertical-align:initial;line-height:70px;text-align:left;}.section-1-details .library-cards .card-details:nth-child(2){text-align:right;}
.list-resources td{min-width:150px;border-right:0;vertical-align:middle !important;}.list-resources td:nth-child(1){width:150px;}.list-resources td img{height:auto;width:auto;max-height:80px;}.list-resources .resource-actions a{border:0;}.list-resources .resource-actions i{font-size:16px;}.list-resources .resource-actions i:nth-child(1){margin-right:16px;}.online-resources#addModal .modal-body{background:#eeeeee;}.online-resources#addModal .modal-body .integration-list{display:flex;flex-direction:column;justify-content:space-between;}.online-resources#addModal .modal-body .integration-list .integration{display:flex;justify-content:flex-start;height:60px;border-radius:4px;background-color:#ffffff;margin-bottom:8px;line-height:60px;padding-left:15px;cursor:pointer;}.online-resources#addModal .modal-body .integration-list .integration:last-child{margin-bottom:0;}
.list-discover-sites{padding:0;}.list-discover-sites hr{height:2px;}.list-discover-sites .discover-sites .discover-local i{background:#c2242a;}.list-discover-sites .discover-sites .discover-local h3{color:#c2242a;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-local h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-local hr{background:#c2242a;}.list-discover-sites .discover-sites .discover-mobile i{background:#4a378d;}.list-discover-sites .discover-sites .discover-mobile h3{color:#4a378d;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-mobile h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-mobile hr{background:#4a378d;}.list-discover-sites .discover-sites .discover-events i{background:#fba71d;}.list-discover-sites .discover-sites .discover-events h3{color:#fba71d;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-events h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-events hr{background:#fba71d;}.list-discover-sites .discover-sites .discover-rooms i{background:#4aaa48;}.list-discover-sites .discover-sites .discover-rooms h3{color:#4aaa48;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-rooms h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-rooms hr{background:#4aaa48;}.list-discover-sites .discover-sites .discover-sites i{background:#4975ba;}.list-discover-sites .discover-sites .discover-sites h3{color:#4975ba;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-sites h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-sites hr{background:#4975ba;}.list-discover-sites .discover-sites .discover-signage i{background:#a01f64;}.list-discover-sites .discover-sites .discover-signage h3{color:#a01f64;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-signage h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-signage hr{background:#a01f64;}.list-discover-sites .discover-sites .discover-learning i{background:#f26522;}.list-discover-sites .discover-sites .discover-learning h3{color:#f26522;font-weight:100;font-size:15px;margin:0;}.list-discover-sites .discover-sites .discover-learning h3 span{font-weight:bold;}.list-discover-sites .discover-sites .discover-learning hr{background:#f26522;}.list-discover-sites .discover-sites .discover-site{position:relative;display:inline-block;margin:5px;width:255px;box-shadow:0 2px 4px rgba(0,0,0,0.15);padding:10px 10px 60px;}.list-discover-sites .discover-sites .discover-site hr{color:#c2242a;height:2px;width:25px;margin:10px 0;}.list-discover-sites .discover-sites .discover-site span{font-size:0.9em;}.list-discover-sites .discover-sites .discover-site .discover-site-footer{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;height:50px;width:100%;background:#fbfbfb;padding:0 10px;}.list-discover-sites .discover-sites .discover-site .discover-site-footer h3{line-height:60px;font-weight:500;}.list-discover-sites .discover-sites .discover-site .discover-site-footer h3 i{background:none;font-size:12px;margin-left:5px;}.list-discover-sites .discover-sites .discover-site .discover-site-footer span{line-height:60px;color:#b5b5b5;}
.gray-border{border:1px solid #eeeeee;}.gray-border-top{border-top:1px solid #eeeeee;}.gray-border-bottom{border-bottom:1px solid #eeeeee;}.no-border-top{border-top:none;}.no-border-bottom{border-bottom:none;}#mobileThemeForm .row{margin:0;}#mobileThemeForm .description,#mobileThemeForm .logo,#mobileThemeForm .app-icon{padding:2.5% 15px;}#mobileThemeForm .input-group-addon{min-width:120px;padding-left:15px;}#mobileThemeForm .colors{padding:2.5% 0;}#mobileThemeForm .colors .input-group-addon{min-width:35px;padding-left:0;}#mobileThemeForm .colors .input-group-addon.white{border:1px solid #ccc !important;border-left:none !important;}#mobileThemeForm .description h2{margin-top:0;}#mobileThemeForm h5{color:#9e9e9e;font-size:13px;text-transform:none;}#mobileThemeForm .form-btn-reset{background:none;border:1px solid #eeeeee;color:#0cb0cc;}#mobileThemeForm .demo{margin:0 10% 0 10%;}#mobileThemeForm .demo .demo-header{color:#FFFFFF;padding-top:15px;}#mobileThemeForm .demo .demo-header ul{list-style:none;padding-left:0;}#mobileThemeForm .demo .demo-header ul li{display:inline-block;}#mobileThemeForm .demo .demo-header ul li.pull-left{margin-left:5%;}#mobileThemeForm .demo .demo-header ul li.demo-header-text{text-align:center;width:80%;}#mobileThemeForm .demo .demo-header ul li.pull-right{margin-right:5%;}#mobileThemeForm .demo .fa-phone,#mobileThemeForm .demo .fa-envelope-o{border-radius:5px;color:#FFFFFF;font-size:1.5em;margin-top:20px;}#mobileThemeForm .demo h2{margin:15px 0 0;}#mobileThemeForm .demo .fa-phone{padding:10px 12px;}#mobileThemeForm .demo .fa-envelope-o{padding:10px;}#mobileThemeForm .demo .form-btn-success,#mobileThemeForm .demo .form-btn-error{width:100%;}#mobileThemeForm .demo .form-btn-error{margin-bottom:20px;}#mobileThemeForm .separator-line{background:#fafafa;border:1px solid #fafafa;padding:3px;}#mobileThemeForm .main-color-bg{background-color:#0cb0cc;color:#ffffff;}#mobileThemeForm .fa-times-circle{color:#9e9e9e;font-size:1.5em;margin:6px 0 0 -10px;}#mobileThemeForm .fa-times-circle.delete{color:#000000;cursor:pointer;}#mobileThemeForm .logoImage,#mobileThemeForm .app-icon-image-small,#mobileThemeForm .app-icon-image-medium,#mobileThemeForm .app-icon-image-large,#mobileThemeForm .firstSlideImage,#mobileThemeForm .secondSlideImage,#mobileThemeForm .thirdSlideImage,#mobileThemeForm .landscapeImage,#mobileThemeForm .portraitImage,#mobileThemeForm .squareImage{background-size:cover;border:1px solid #eeeeee;height:0;padding-bottom:50%;}#mobileThemeForm .app-icon-image-small{float:left;margin-right:5%;padding-bottom:15%;width:15%;}#mobileThemeForm .app-icon-image-medium{float:left;margin-right:5%;padding-bottom:25%;width:25%;}#mobileThemeForm .app-icon-image-large{float:left;margin-right:5%;width:45%;}#mobileThemeForm .no-image{background:transparent url("/themes/demcodefault1/images/upload.png") no-repeat 50% 35% !important;background-size:contain !important;color:#9e9e9e;}#mobileThemeForm #banner .subtitle{margin:0;padding:1% 15px;width:100%;}#mobileThemeForm #banner .subtitle h2{margin:0;}#mobileThemeForm #banner h5{padding:1% 0;}#mobileThemeForm #banner .input-group{margin-left:-15px;}#mobileThemeForm #banner .firstSlideImage,#mobileThemeForm #banner .secondSlideImage,#mobileThemeForm #banner .thirdSlideImage{padding-bottom:30%;}#mobileThemeForm #banner .firstSlideImage,#mobileThemeForm #banner .secondSlideImage,#mobileThemeForm #banner .thirdSlideImage,#mobileThemeForm #banner .landscapeImage,#mobileThemeForm #banner .portraitImage,#mobileThemeForm #banner .squareImage{margin:30px 15px;}#mobileThemeForm #banner .landscapeImage{margin-left:-20%;padding-bottom:30%;width:120%;}#mobileThemeForm #banner .portraitImage{margin-left:50%;padding-bottom:70%;width:50%;}#mobileThemeForm #banner .squareImage{margin-left:40%;padding-bottom:50%;width:60%;}#imageModal .landscape{height:240px !important;}#imageModal .portrait{height:500px !important;margin:0 auto;width:350px !important;}#imageModal .square{height:350px !important;margin:0 auto;width:350px !important;}
#push_notifications_add_edit #messageInputContainer textarea{border-bottom-left-radius:0px;border-bottom-right-radius:0px;resize:none;}#push_notifications_add_edit #messageInputContainer .charsCounter{border:1px solid #ccc;border-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#ccc;line-height:2em;padding-right:2em;text-align:right;}#push_notifications_add_edit #scheduledInputContainer{text-align:right;}#push_notifications_add_edit #scheduledInputContainer input{display:inline;}
.lists-bookssearchbox-autocomplete-item{border-bottom:1px solid #ddd;}.lists-bookssearchbox-autocomplete-item a{border:none;text-decoration:none;}#lists_add_edit #booksList .row{margin-left:0;margin-right:0;}#lists_add_edit #addByISBNButton{cursor:pointer;}#listsTogglerBox{border:1px solid #ddd;border-top-left-radius:1px;border-top-right-radius:1px;height:4em;padding:15px;}#listsTogglerBox a{border-bottom:none;color:#000000;margin:0 10px;padding:14px 0;}#listsTogglerBox a:hover{border-bottom:2px solid #0cb0cc;text-decoration:none;}#listsTogglerBox a.active{border-bottom:2px solid #0cb0cc;}#listsTogglerBox a:active{text-decoration:none;}.list-libraries{margin-top:0;}#sections_list a{color:#0cb0cc;text-decoration:none;border-bottom:none;padding-bottom:0;padding-top:0;}#sections_list a:hover{border-bottom:1px solid #0cb0cc;}#sections_list .infoBox{padding:1em 0;}#sections_list .infoBox i{color:#0cb0cc;}#sections_list #addNewWebSectionBtn span,#sections_list #addNewMobileSectionBtn span{color:#000000;}#sections_list .hamburgerList{background-color:#fafafa;padding:0;}#sections_list .hamburgerList .listItem{background-color:#ffffff;margin-bottom:8px;margin-left:0;margin-right:0;}#sections_list .hamburgerList .listItem:last-child{margin-bottom:0;}#sections_list .hamburgerList .listItem .sectionAttachedList{color:#dddddd;display:block;font-size:13px;height:1em;}#sections_list .hamburgerList .list-group{margin-bottom:0;padding-bottom:0;}@media (min-width:992px){#sections_list .hamburgerList.col-md-5{width:48.666667%;}}@media (min-width:992px){#sections_list .hamburgerList.col-md-offset-1{margin-left:2.33333333%;}}.addHomepageSection .form-group .checkbox input{position:relative;margin:0;}.emptyListPlaceholder{margin-top:2em;}.emptyListPlaceholder p{color:#0cb0cc;margin-top:1em;}
@media (max-width:768px){.path-user.route-user-login .section{padding:0;}}.path-user.route-user-login .region-content{margin-left:auto;margin-right:auto;display:block;width:50%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.path-user.route-user-login .region-content .block-page-title-block{text-align:left;padding-left:3rem;margin-bottom:25px;}.path-user.route-user-login .region-content .block-page-title-block h1{font-size:1.5em;font-weight:bold;}.path-user.route-user-login .region-content .block-system-main-block{border:1px solid #f9f9f9;border-left-width:10px;border-right-width:10px;}.path-user.route-user-login .region-content .block-system-main-block .js-form-item{margin:25px 30px 0 30px;}.path-user.route-user-login .region-content .block-system-main-block .js-form-item input{width:100%;height:40px;padding-left:20px;}.path-user.route-user-login .region-content .block-system-main-block .js-form-item.form-item-keep-me-checkbox{flex:1;margin:0;}.path-user.route-user-login .region-content .block-system-main-block .js-form-item.form-item-keep-me-checkbox input{width:auto;height:auto;padding-left:0;margin:inherit;}.path-user.route-user-login .region-content .block-system-main-block .wrapper-class{display:flex;justify-content:space-around;margin:15px 30px 20px;font-size:0.8em;}.path-user.route-user-login .region-content .block-system-main-block .register-info{border-bottom:1px solid rgba(0,0,0,0.1);line-height:0.1em;margin:10px 30px 20px;text-align:center;}.path-user.route-user-login .region-content .block-system-main-block .register-info span{background:#FFF;padding:0 10px;}.path-user.route-user-login .region-content .block-system-main-block .forgot-info{flex:1;text-align:right;}.path-user.route-user-login .region-content .block-system-main-block .forgot-info a:hover,.path-user.route-user-login .region-content .block-system-main-block .forgot-info a:active,.path-user.route-user-login .region-content .block-system-main-block .forgot-info a:link,.path-user.route-user-login .region-content .block-system-main-block .forgot-info a:visited{margin-left:5px;text-decoration:none;color:black;font-weight:bold;border:0;}.path-user.route-user-login .region-content .block-system-main-block .button{height:40px;width:calc(100% - 60px);border-width:0;border-radius:5px;font-size:1em;}.path-user.route-user-login .region-content .block-system-main-block .button.sign-in-button{margin:0 0 25px 30px;background:#c0292d;color:#FFF;}.path-user.route-user-login .region-content .block-system-main-block .button.register-button{margin:25px 0 25px 30px;background:#8FBE4A;color:#844B03;font-weight:bold;}.path-user.route-user-login .region-content .block-system-main-block .button.facebook-button{margin:25px 0 25px 30px;background:#3D5B96;color:#FFF;}.path-user.route-user-login .region-content .block-system-main-block .additional-info{margin:20px 30px 0;display:none;color:#3D5B96;text-align:center;}.path-user.route-user-login .region-content .block-system-main-block .additional-info.error{color:#c0292d;}.path-user.route-user-login .region-content .block-system-main-block hr{margin:0 30px;}@media (max-width:768px){.path-user.route-user-login .region-content{width:100%;padding-left:0;padding-right:0;}.path-user.route-user-login .region-content .block-page-title-block{text-align:center;padding-left:0;}.path-user.route-user-login .region-content .block-system-main-block{border-left-width:0;border-right-width:0;}}@media (min-width:768px){.path-user.route-user-login .region-content{width:55%;}}@media (min-width:1200px){.path-user.route-user-login .region-content{width:40%;}}@media (max-width:1200px){.path-user.route-user-login .region-breadcrumb{display:none;}}.path-user.route-user-login .region-highlighted .messages.messages--error{display:none;}.path-user.route-user-login .is-visible{display:block !important;}@media (max-width:768px){.path-register.route-register .section,.path-register[class^='route-register-'] .section,.path-register[class*=' route-register-'] .section,.path-register[class^='route-register-code-validation-'] .section,.path-register[class*=' route-register-code-validation-'] .section{padding:0;}}.path-register.route-register .region-breadcrumb .breadcrumb ol li,.path-register[class^='route-register-'] .region-breadcrumb .breadcrumb ol li,.path-register[class*=' route-register-'] .region-breadcrumb .breadcrumb ol li,.path-register[class^='route-register-code-validation-'] .region-breadcrumb .breadcrumb ol li,.path-register[class*=' route-register-code-validation-'] .region-breadcrumb .breadcrumb ol li{display:none;}.path-register.route-register .region-breadcrumb .breadcrumb ol li:nth-child(n + 1):nth-child(-n + 2),.path-register[class^='route-register-'] .region-breadcrumb .breadcrumb ol li:nth-child(n + 1):nth-child(-n + 2),.path-register[class*=' route-register-'] .region-breadcrumb .breadcrumb ol li:nth-child(n + 1):nth-child(-n + 2),.path-register[class^='route-register-code-validation-'] .region-breadcrumb .breadcrumb ol li:nth-child(n + 1):nth-child(-n + 2),.path-register[class*=' route-register-code-validation-'] .region-breadcrumb .breadcrumb ol li:nth-child(n + 1):nth-child(-n + 2){display:inline-block;}.path-register.route-register .region-content,.path-register[class^='route-register-'] .region-content,.path-register[class*=' route-register-'] .region-content,.path-register[class^='route-register-code-validation-'] .region-content,.path-register[class*=' route-register-code-validation-'] .region-content{margin-left:auto;margin-right:auto;display:block;width:50%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.path-register.route-register .region-content .registration,.path-register[class^='route-register-'] .region-content .registration,.path-register[class*=' route-register-'] .region-content .registration,.path-register[class^='route-register-code-validation-'] .region-content .registration,.path-register[class*=' route-register-code-validation-'] .region-content .registration{display:none;}.path-register.route-register .region-content .registration-code-validation,.path-register[class^='route-register-'] .region-content .registration-code-validation,.path-register[class*=' route-register-'] .region-content .registration-code-validation,.path-register[class^='route-register-code-validation-'] .region-content .registration-code-validation,.path-register[class*=' route-register-code-validation-'] .region-content .registration-code-validation{display:none;}.path-register.route-register .region-content .registration-library-card,.path-register[class^='route-register-'] .region-content .registration-library-card,.path-register[class*=' route-register-'] .region-content .registration-library-card,.path-register[class^='route-register-code-validation-'] .region-content .registration-library-card,.path-register[class*=' route-register-code-validation-'] .region-content .registration-library-card{display:none;}.path-register.route-register .region-content h1,.path-register[class^='route-register-'] .region-content h1,.path-register[class*=' route-register-'] .region-content h1,.path-register[class^='route-register-code-validation-'] .region-content h1,.path-register[class*=' route-register-code-validation-'] .region-content h1{text-align:left;padding-left:3rem;margin-bottom:25px;font-size:1.5em;font-weight:bold;}.path-register.route-register .region-content .block-system-main-block form,.path-register[class^='route-register-'] .region-content .block-system-main-block form,.path-register[class*=' route-register-'] .region-content .block-system-main-block form,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block form,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block form{border:1px solid #f9f9f9;border-left-width:10px;border-right-width:10px;}.path-register.route-register .region-content .block-system-main-block .form-group,.path-register[class^='route-register-'] .region-content .block-system-main-block .form-group,.path-register[class*=' route-register-'] .region-content .block-system-main-block .form-group,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block .form-group,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block .form-group{margin:25px 30px 0 30px;}.path-register.route-register .region-content .block-system-main-block .form-group input,.path-register[class^='route-register-'] .region-content .block-system-main-block .form-group input,.path-register[class*=' route-register-'] .region-content .block-system-main-block .form-group input,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block .form-group input,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block .form-group input{width:100%;height:40px;padding-left:20px;}.path-register.route-register .region-content .block-system-main-block .btn,.path-register[class^='route-register-'] .region-content .block-system-main-block .btn,.path-register[class*=' route-register-'] .region-content .block-system-main-block .btn,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block .btn,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block .btn{height:40px;width:calc(100% - 60px);border-width:0;border-radius:5px;font-size:1em;margin:25px 0 25px 30px;background:#c0292d;color:#FFF;font-weight:bold;}.path-register.route-register .region-content .block-system-main-block .resend,.path-register[class^='route-register-'] .region-content .block-system-main-block .resend,.path-register[class*=' route-register-'] .region-content .block-system-main-block .resend,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block .resend,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block .resend{margin:20px 30px 50px;text-align:center;}.path-register.route-register .region-content .block-system-main-block .resend .resend-label-section,.path-register[class^='route-register-'] .region-content .block-system-main-block .resend .resend-label-section,.path-register[class*=' route-register-'] .region-content .block-system-main-block .resend .resend-label-section,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block .resend .resend-label-section,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block .resend .resend-label-section{cursor:pointer;}.path-register.route-register .region-content .block-system-main-block .confirmationMessage,.path-register[class^='route-register-'] .region-content .block-system-main-block .confirmationMessage,.path-register[class*=' route-register-'] .region-content .block-system-main-block .confirmationMessage,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block .confirmationMessage,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block .confirmationMessage{margin:20px 30px 0;}@media (max-width:768px){.path-register.route-register .region-content,.path-register[class^='route-register-'] .region-content,.path-register[class*=' route-register-'] .region-content,.path-register[class^='route-register-code-validation-'] .region-content,.path-register[class*=' route-register-code-validation-'] .region-content{width:100%;padding-left:0;padding-right:0;}.path-register.route-register .region-content h1,.path-register[class^='route-register-'] .region-content h1,.path-register[class*=' route-register-'] .region-content h1,.path-register[class^='route-register-code-validation-'] .region-content h1,.path-register[class*=' route-register-code-validation-'] .region-content h1{text-align:center;padding-left:0;}.path-register.route-register .region-content .block-system-main-block,.path-register[class^='route-register-'] .region-content .block-system-main-block,.path-register[class*=' route-register-'] .region-content .block-system-main-block,.path-register[class^='route-register-code-validation-'] .region-content .block-system-main-block,.path-register[class*=' route-register-code-validation-'] .region-content .block-system-main-block{border-left-width:0;border-right-width:0;}}@media (min-width:768px){.path-register.route-register .region-content,.path-register[class^='route-register-'] .region-content,.path-register[class*=' route-register-'] .region-content,.path-register[class^='route-register-code-validation-'] .region-content,.path-register[class*=' route-register-code-validation-'] .region-content{width:55%;}}@media (min-width:1200px){.path-register.route-register .region-content,.path-register[class^='route-register-'] .region-content,.path-register[class*=' route-register-'] .region-content,.path-register[class^='route-register-code-validation-'] .region-content,.path-register[class*=' route-register-code-validation-'] .region-content{width:40%;}}@media (max-width:1200px){.path-register.route-register .region-breadcrumb,.path-register[class^='route-register-'] .region-breadcrumb,.path-register[class*=' route-register-'] .region-breadcrumb,.path-register[class^='route-register-code-validation-'] .region-breadcrumb,.path-register[class*=' route-register-code-validation-'] .region-breadcrumb{display:none;}}@media (max-width:768px){.path-user.route-user-password .section{padding:0;}}.path-user.route-user-password .region-content{margin-left:auto;margin-right:auto;display:block;width:50%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.path-user.route-user-password .region-content .block-page-title-block{text-align:left;padding-left:3rem;margin-bottom:25px;}.path-user.route-user-password .region-content .block-page-title-block h1{font-size:1.5em;font-weight:bold;}.path-user.route-user-password .region-content .block-system-main-block{border:1px solid #f9f9f9;border-left-width:10px;border-right-width:10px;}.path-user.route-user-password .region-content .block-system-main-block .form-item{display:none;margin:25px 30px 0 30px;}.path-user.route-user-password .region-content .block-system-main-block .form-item input{width:100%;height:40px;padding-left:20px;}.path-user.route-user-password .region-content .block-system-main-block .form-item input.error:focus{outline:none;}.path-user.route-user-password .region-content .block-system-main-block .button{display:none;height:40px;width:calc(100% - 60px);border-width:0;border-radius:5px;font-size:1em;background:#c0292d;margin:50px 0 25px 30px;color:#FFF;}.path-user.route-user-password .region-content .block-system-main-block .resend-button{display:none;margin:20px 30px 0;text-align:center;}.path-user.route-user-password .region-content .block-system-main-block .resend-button .resend-label-section{cursor:pointer;}.path-user.route-user-password .region-content .block-system-main-block .info{margin:0 30px;}.path-user.route-user-password .region-content .block-system-main-block .info span{display:none;}.path-user.route-user-password .region-content .block-system-main-block .recovery-svg{margin:25px 30px;}.path-user.route-user-password .region-content .block-system-main-block .recovery-svg rect{transition:fill .8s ease;}.path-user.route-user-password .region-content .block-system-main-block .recovery-svg circle{transition:fill .8s ease;}.path-user.route-user-password .region-content .block-system-main-block .recovery-svg path{transition:fill .8s ease;}.path-user.route-user-password .region-content .block-system-main-block .recovery-svg .fill-svg{fill:#c0292d;}.path-user.route-user-password .region-content .block-system-main-block .recovery-svg #step-1-container #oval-step-1{fill:#c0292d;}@media (max-width:768px){.path-user.route-user-password .region-content{width:100%;padding-left:0;padding-right:0;}.path-user.route-user-password .region-content .block-page-title-block{text-align:center;padding-left:0;}.path-user.route-user-password .region-content .block-system-main-block{border-left-width:0;border-right-width:0;}}@media (min-width:768px){.path-user.route-user-password .region-content{width:55%;}}@media (min-width:1200px){.path-user.route-user-password .region-content{width:40%;}}@media (max-width:1200px){.path-user.route-user-password .region-breadcrumb{display:none;}}.path-user #overlay,.path-register #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;z-index:10000;}.path-user input.error,.path-register input.error{border:2px solid #c0292d !important;}.path-user input.error:focus,.path-register input.error:focus{outline:none;}.path-user .is-visible,.path-register .is-visible{display:block !important;}.path-user .additional-info,.path-register .additional-info{margin:20px 30px 0;display:none;color:#3D5B96;text-align:center;}.path-user .additional-info.error,.path-register .additional-info.error{color:#c0292d;}.path-user .additional-info .success,.path-register .additional-info .success{color:#0BCB5B;}.path-user .additional-info .default,.path-register .additional-info .default{color:#000000;}.path-user input[type=submit][disabled=disabled],.path-user button[disabled=disabled],.path-user .resend-label-section[disabled=disabled],.path-register input[type=submit][disabled=disabled],.path-register button[disabled=disabled],.path-register .resend-label-section[disabled=disabled]{cursor:default;opacity:0.5;}#edit_myprofile .alert{background-color:#4cd963;color:#ffffff;position:absolute;width:97%;z-index:2;}#edit_myprofile .alert-dismissible .close{border:0;opacity:1;text-decoration:none;}
.search-page-results .category-selector{background-color:#fafafa;border-bottom:1px solid #eeeeee;display:flex;font-size:17px;margin:-4px 15px 0 15px;min-height:68px;padding:0 24px;}.search-page-results .category-selector .left-section{align-self:center;color:#212121;flex:0.3;font-size:17px;}.search-page-results .category-selector .right-section{align-self:center;color:#9e9e9e;display:flex;flex:0.7;font-size:15px;justify-content:flex-end;}.search-page-results .category-selector .right-section .category-item{cursor:pointer;padding-right:10px;}.search-page-results .category-selector .right-section .active-category{color:#212121;font-weight:500;}.search-page-results .results-lists{padding:0 15px 24px 15px;}.search-page-results .results-lists .info-message{color:#757575 !important;font-size:17px;padding:1.5em;text-align:center;}.search-page-results .results-lists .result-item{border-bottom:1px solid #eeeeee;cursor:pointer;display:flex;flex-direction:row;padding:1.5em;}.search-page-results .results-lists .result-item .image-section img{background-color:#eeeeee;flex:0.05;height:60px;object-fit:cover;width:45px;}.search-page-results .results-lists .result-item .image-section img:before{background-size:cover;content:' ';display:block;height:60px;position:absolute;width:45px;}.search-page-results .results-lists .result-item .image-section .event-image:before{background-image:url("/themes/demcodefault1/images/event-cover-placeholder.png");}.search-page-results .results-lists .result-item .image-section .catalog-image:before{background-image:url("/themes/demcodefault1/images/cover-placeholder.png");}.search-page-results .results-lists .result-item .main-info-section{align-self:center;flex:0.99;flex-direction:column;padding-left:1em;}.search-page-results .results-lists .result-item .main-info-section .title{font-size:19px;padding-bottom:5px;}.search-page-results .results-lists .result-item .main-info-section .description{color:#757575;display:flex;font-size:13px;}.search-page-results .results-lists .result-item .main-info-section .description i{color:#c0292d;font-size:18px;padding-right:5px;}.search-page-results .results-lists .result-item .main-info-section .description .description-item{display:flex;padding-right:16px;}.search-page-results .results-lists .result-item .main-info-section .description .right-item{border-left:1px solid #eeeeee;padding-left:16px;}.search-page-results .results-lists .result-item .category-section{align-self:center;flex:0.05;text-align:center;flex-direction:column;}.search-page-results .results-lists .result-item .category-section .icon{color:#616161;font-size:13px;padding-bottom:3px;width:100%;}.search-page-results .results-lists .result-item .category-section .name{color:#616161;font-size:13px;}.search-page-results .results-lists .result-item .category-section-small{display:none;}.search-page-results .results-lists .result-item .image-section-placeholder{background-color:#fafafa;height:65px;min-width:45px;}.search-page-results .results-lists .result-item .main-info-section-placeholder{align-self:center;flex-direction:column;margin-left:1em;}.search-page-results .results-lists .result-item .main-info-section-placeholder .title-placeholder{background-color:#fafafa;height:14px;width:350px;}.search-page-results .results-lists .result-item .main-info-section-placeholder .description-placeholder{background-color:#fafafa;height:14px;margin-top:15px;width:150px;}.search-page-results .results-lists .result-item:hover{background-color:#fafafa;}.search-page-results .results-lists .result-separator{background-color:#eeeeee;height:1px;margin:0 1.5em;}@media (max-width:900px){.search-page-results .category-selector{flex-direction:column;}.search-page-results .category-selector .left-section{align-self:auto;padding-top:24px;}.search-page-results .category-selector .right-section{align-self:auto;justify-content:flex-start;padding:24px 0;}.search-page-results .main-info-section .description{display:block !important;}.search-page-results .main-info-section .description .right-item{border-left:0 !important;}.search-page-results .main-info-section .description .description-item{padding:5px 0 0 0 !important;}.search-page-results .main-info-section .description .description-item i{min-width:25px;text-align:center !important;}.search-page-results .category-section{display:none;}.search-page-results .category-section-small{display:flex !important;padding-top:5px;}.search-page-results .category-section-small i{color:#616161 !important;min-width:25px;text-align:center !important;}}@media (pointer:none),(pointer:coarse){.search-page-results .category-selector{margin:0;}.search-page-results .results-lists .result-item{padding:1.5em .5em;}.search-page-results .main-info-section-placeholder .title-placeholder{width:300px !important;}.region-breadcrumb{display:none !important;}}.pagination-section{display:flex;flex-wrap:wrap;justify-content:center;}.pagination-section .pagination-item{border:1px solid #dddddd;border-right:0;color:#616161;cursor:pointer;font-size:17px;padding:10px 20px;}.pagination-section .pagination-item:hover{background-color:#FFB300;color:#ffffff;}.pagination-section .pagination-active-item{background-color:#FFB300;color:#ffffff;}.pagination-section .first-item{border-radius:3px 0 0 3px;}.pagination-section .last-item{border-radius:0 3px 3px 0;border-right:1px solid #dddddd;}.pagination-section .disabled{cursor:default;}.pagination-section .disabled:hover{background-color:transparent;color:#616161;}
@font-face{font-family:'Gotham';src:url(/themes/demcodefault1/fonts/Gotham/Gotham-XLight.otf) format("truetype");font-style:normal;}#lists_list{display:flex;flex:1;}.left-menu{border:1px solid #eeeeee;flex:0.2;}.left-menu div.main-side-menu{background-color:#fafafa;height:100%;position:relative;}.left-menu div.main-side-menu .header{background-color:#fafafa;cursor:default;color:#343434;font-weight:300;letter-spacing:0;line-height:normal;padding:1em;}.left-menu div.main-side-menu .header .register-symbol{font-family:Gotham,serif;font-size:12px;line-height:normal;padding-right:0.4em;}.left-menu div.main-side-menu .footer{background-color:#fafafa;border-bottom:0;border-top:1px solid  #eeeeee;bottom:0;display:block;font-size:12px;height:50px;line-height:50px;letter-spacing:1.5px;position:absolute;text-align:center !important;width:100%;}.left-menu div.main-side-menu .footer .demco-logo{font-weight:700;}.left-menu div.main-side-menu .footer .lowercase-letters{font-size:15.5px;}.left-menu div.main-side-menu div{background-color:#ffffff;display:flex;font-family:Gotham,serif;font-size:15px;letter-spacing:-1.1px;text-align:left;border-bottom:1px solid #eee;}.left-menu div.main-side-menu div img{padding:12px;}.left-menu div.main-side-menu div span.menu-text{line-height:50px;padding-left:10px;min-width:100px;min-height:50px;flex:1;}.left-menu div.main-side-menu div span.menu-text a{border-bottom:none;}.left-menu div.main-side-menu div .menu-text:hover{background-color:#fafafa;}.left-menu div.main-side-menu div .image-section{color:#fff;font-size:35px;height:50px;line-height:50px;width:50px;}.left-menu div.main-side-menu div.dashboard{cursor:pointer;}.left-menu div.main-side-menu div.dashboard .image-section{background:#0cb0cc;}.left-menu div.main-side-menu div.dashboard span{color:#0cb0cc;}.left-menu div.main-side-menu div.local{cursor:pointer;}.left-menu div.main-side-menu div.local .image-section{background:#c2242a;}.left-menu div.main-side-menu div.local span{color:#c2242a;}.left-menu div.main-side-menu div.mobile{cursor:pointer;}.left-menu div.main-side-menu div.mobile .image-section{background:#4a378d;}.left-menu div.main-side-menu div.mobile span{color:#4a378d;}.left-menu div.main-side-menu div.events{cursor:pointer;}.left-menu div.main-side-menu div.events .image-section{background:#fba71d;}.left-menu div.main-side-menu div.events span{color:#fba71d;}.left-menu div.main-side-menu div.rooms{cursor:pointer;}.left-menu div.main-side-menu div.rooms .image-section{background:#4aaa48;}.left-menu div.main-side-menu div.rooms span{color:#4aaa48;}.left-menu div.main-side-menu div.sites{cursor:pointer;}.left-menu div.main-side-menu div.sites .image-section{background:#4975ba;}.left-menu div.main-side-menu div.sites span{color:#4975ba;}.left-menu div.main-side-menu div.signage{cursor:pointer;}.left-menu div.main-side-menu div.signage .image-section{background:#a01f64;}.left-menu div.main-side-menu div.signage span{color:#a01f64;}.left-menu div.main-side-menu div.learning{cursor:pointer;}.left-menu div.main-side-menu div.learning .image-section{background:#f26522;}.left-menu div.main-side-menu div.learning span{color:#f26522;}.left-menu div.main-side-menu div.admin{cursor:pointer;}.left-menu div.main-side-menu div.admin .image-section{background:#3d3b3b;}.left-menu div.main-side-menu div.admin span{color:#3d3b3b;}.left-menu div.main-side-menu div.more{cursor:pointer;}.left-menu div.main-side-menu div.more .image-section{background:#2bafe8;}.left-menu div.main-side-menu div.more span{color:#2bafe8;}.left-menu div.main-side-menu .more{margin-bottom:50px;}.left-menu div.main-side-menu .nested-side-menu{border:solid 1px #eeeeee;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);flex-direction:column;}.left-menu div.main-side-menu .nested-side-menu .nested-option:hover{background-color:#fafafa;}.left-menu div.main-side-menu .nested-side-menu div{border-bottom:0;color:#212121;cursor:pointer;font-family:Roboto,serif;font-size:15px;letter-spacing:normal;margin:0;padding:10px;text-align:left;}.left-menu div.main-side-menu .nested-side-menu div a{border:none;}.left-menu div.main-side-menu .nested-side-menu div span{display:none;}.left-menu div.main-side-menu .nested-side-menu div.active{color:#0cb0cc;}.left-menu div.main-side-menu .nested-side-menu div.active span.selected-icon{display:inline-block;position:relative;top:5px;margin-right:20px;width:8px;height:8px;border-radius:100px;background-color:#0cb0cc;}.right-menu{border-top:1px solid #eeeeee;flex:0.8;}.right-menu .content-section{padding:2em;}.right-menu .discover-title{font-size:24px;padding:2em;}
#addBookingModal .table thead{border:none;}#addBookingModal .table tr{border:none;}#addBookingModal .table tr th{color:#000000;background:none;border:none;}#addBookingModal .hours{height:300px;overflow-y:auto;padding-left:10px;}#addBookingModal .hours #timeline div:after{left:29px;}#addBookingModal .hours #timeline div section.year{margin-left:30px;}#addBookingModal .hours #timeline div section.year li span{margin-left:-70px;}#addBookingModal .hours #timeline div section.year li .open{background-color:#9e9e9e;cursor:pointer;}
#dibs-reservations-locations .align-bottom{bottom:0;position:absolute;}#dibs-reservations-locations .location{border-top:1px solid #dddddd;height:195px;overflow:hidden;padding:1em 0;}#dibs-reservations-locations .location > div{height:100%;overflow:hidden;position:relative;}#dibs-reservations-locations .location .fa-map-marker{color:#8FBE4A;font-size:24px;}#dibs-reservations-locations .roomsTotal small,#dibs-reservations-locations .roomsTotal strong{display:block;text-align:right;}#dibs-reservations-locations .roomsTotal .align-bottom{right:0;}#dibs-reservations-locations .rooms-row{background-color:#eeeeee;}#dibs-reservations-locations .libraryRooms{background-color:#ffffff;border:1px solid #dddddd;margin:3px auto;padding:16px;}#dibs-reservations-locations .libraryRooms .roomDetailsBox{height:100px;overflow:hidden;}#dibs-reservations-locations .libraryRooms .roomDetailsBox div:nth-child(2){height:100%;position:relative;}#dibs-reservations-locations .libraryRooms .roomDetailsBox div:nth-child(3){padding-top:35px;}#dibs-reservations-locations .libraryRooms .roomMapBox{color:#8FBE4A;cursor:pointer;width:100%;}#dibs-reservations-locations .libraryRooms .roomMapBox i{margin-right:10px;}#dibs-reservations-locations .libraryRooms .schedulingBox > a{margin-top:10px;}#dibs-reservations-locations .libraryRooms .schedulingBox button{width:180px;}#dibs-reservations-locations .libraryRooms .schedulingBox button .caret{margin-left:70px;}#dibs-reservations-locations .libraryRooms .schedulingBox .dropdown{display:inline-block;}#dibs-reservations-locations .libraryRooms .schedulingBox .dropdown .dropdown-menu li a{border:0;}#dibs-reservations-locations .availabilityContent{list-style-type:none;}
@media screen and (max-width:767px){.brain-hq .below-logo{margin-top:35px;}}.brain-hq .form-container{display:flex;flex-direction:column;padding:0;}.brain-hq .form-container .form-header{display:flex;align-items:center;height:56px;background:#FFFFFF;padding:0 25px;border:1px solid #eeeeee;border-bottom-width:0;font-weight:bold;}.brain-hq .form-container .form-header h4{font-family:Roboto,serif;font-size:15px;font-weight:bold;line-height:1.6;color:#c0292d;}.brain-hq .form-container .form-content{background-color:#fafafa;border:1px solid #eeeeee;padding:15px 25px;}.brain-hq .form-container .form-content .js-form-item{position:relative;margin:25px 0;}.brain-hq .form-container .form-content .js-form-item input{border-radius:4px;background-color:#ffffff;border:solid 1px #bdbdbd;padding-left:10px;}.brain-hq .form-container .form-content .js-form-item input::-webkit-input-placeholder{font-family:Roboto,serif;font-size:14px;color:#222222;}.brain-hq .form-container .form-content .js-form-item .required-icon{position:absolute;top:5px;left:10px;display:block;z-index:99;font-size:14px;visibility:hidden;}.brain-hq .form-container .form-content .js-form-item .required-icon span{font-size:20px;visibility:visible;color:#c0292d;}.brain-hq .form-container .form-content .section-title{font-family:Roboto,serif;font-size:13px;color:#707070;}.brain-hq .form-container .form-content .buttons-container{display:flex;justify-content:space-between;flex-direction:column;}.brain-hq .form-container .form-content .buttons-container button{color:#FFFFFF;}.brain-hq .form-container .form-content .buttons-container button:nth-of-type(1){background-color:#c0292d;}.brain-hq .form-container .form-content .buttons-container button:nth-of-type(2){background-color:#ffb300;}.brain-hq .form-container .form-content .buttons-container .button-info:nth-of-type(1){margin:10px 0;font-family:Roboto,serif;font-size:10px;line-height:1.6;text-align:center;color:#707070;}.brain-hq .form-container .form-content .buttons-container .button-info:nth-of-type(2){margin-top:8px;font-family:Roboto,serif;font-size:13px;line-height:1.85;text-align:center;color:#707070;}.brain-hq .form-container .form-content .buttons-container .separator{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:center;}.brain-hq .form-container .form-content .buttons-container .separator span{flex:2;display:block;height:1px;width:100%;background-color:#eeeeee;}.brain-hq .form-container .form-content .buttons-container .separator div{margin:0 10px;z-index:9;font-family:Roboto,serif;font-size:13px;text-align:center;color:#212121;}.brain-hq .box-element{height:165px;min-width:250px;margin-top:15px;text-align:center;border:solid 1px #eeeeee;background-color:#fafafa;}.brain-hq .box-element > div:nth-child(1){margin:0;padding:20px;background-color:#ffffff;height:56px;font-family:Roboto,serif;font-size:15px;font-weight:bold;line-height:1.6;color:#c0292d;}.brain-hq .box-element > div:nth-child(2){height:calc(100% - 56px);text-align:center;}.brain-hq .box-element > div:nth-child(2) span{font-weight:normal;}.brain-hq .box-element.need-help button{white-space:normal;background-color:#c0292d;max-width:200px;color:#FFFFFF;padding:0 36px;margin:25px;border-radius:4px;font-family:Roboto serif;font-size:15px;font-weight:bold;text-align:center;}.brain-hq .box-element.need-help button span{font-weight:normal;}.brain-hq .box-element.watch-video{cursor:pointer;height:228px !important;}.brain-hq .box-element.watch-video > div{position:relative;}.brain-hq .box-element.watch-video > div:nth-child(2){align-items:center;display:flex;justify-content:center;}.brain-hq .box-element.watch-video > div:nth-child(2) img{height:124px;width:200px;}.brain-hq .box-element.download-app{padding:0;text-align:center;height:315px;}@media screen and (max-width:991px){.brain-hq .box-element.download-app{background:#FFFFFF;border-width:1px 0 0 0;}}.brain-hq .box-element.download-app h4{margin:0;}.brain-hq .box-element.download-app span{padding:10px 35px;font-family:Roboto,serif;font-size:13px;line-height:1.62;color:#707070;}.brain-hq .box-element.download-app > div:nth-child(1){align-items:center;display:flex;justify-content:space-evenly;padding:0;}@media screen and (max-width:991px){.brain-hq .box-element.download-app > div:nth-child(1){margin-top:20px;}}.brain-hq .box-element.download-app > div:nth-child(1) img{border-radius:10px;height:35px;margin-top:0;}.brain-hq .box-element.download-app > div:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center;}@media screen and (min-width:767px) and (max-width:991px){.brain-hq .box-element.download-app > div:nth-child(2){flex-direction:row;}.brain-hq .box-element.download-app > div:nth-child(2) > *{margin:0 !important;}.brain-hq .box-element.download-app > div:nth-child(2) > *:first-child{margin-top:0;padding:0;}}.brain-hq .box-element.download-app > div:nth-child(2) > *{margin-top:10px;}.brain-hq .box-element.download-app > div:nth-child(2) > *:first-child{margin-top:0;}.brain-hq .image-container{position:relative;}.brain-hq .image-container i{color:#fff;font-size:33px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.brain-hq .second-section > div:nth-child(1){display:flex;flex-direction:column;align-items:center;}.brain-hq .second-section > div:nth-child(1) hr{border:0;clear:both;display:block;width:100%;background-color:#eee;height:1px;}.brain-hq .second-section > div:nth-child(1) > *{max-width:500px;margin-bottom:35px;}.brain-hq .second-section > div:nth-child(1) > *:last-child{margin-bottom:0;}.brain-hq .second-section > div:nth-child(1) .can-do h4{font-size:21px;font-weight:bold;line-height:1.14;margin-bottom:20px;}.brain-hq .second-section > div:nth-child(1) .can-do ul{margin-top:10px;}.brain-hq #watchVideoModal{z-index:99999;}.brain-hq #watchVideoModal .modal-dialog{height:calc(100% - 40px);margin:0 20px;width:calc(100% - 40px);}.brain-hq #watchVideoModal .modal-dialog button.close{background:#7B786A;border-radius:50%;box-shadow:0 2px 4px 0 black;color:white;font-size:30px;height:40px;opacity:1 !important;padding:5px;position:relative;right:-5px;top:-5px;width:40px;z-index:9999;}.brain-hq #watchVideoModal .modal-dialog iframe{border:0;bottom:30px;display:block;height:100%;margin:0;opacity:1;padding:0;position:relative;vertical-align:top;width:100%;}
body{font-family:'Roboto',sans-serif !important;}.cust-navbar-bgblue{background:#2ec4b6;border-radius:0px;margin-bottom:0px;padding:0;}.cust-navbar-bgblue .library-header{background:#2cb3a6;border-right:1px solid #8dd8d1;border-bottom:none;height:60px;padding:9px 15px 8px 15px;}.cust-navbar-outer .cust-right-nav{margin-right:20px;padding:0;}.cust-navbar-outer .cust-right-nav > li > a{border-bottom:none;color:#fff;display:block;font-size:15px;margin-right:10px;padding-top:20px;padding-bottom:20px;}.cust-seach .form-control:focus{box-shadow:none;}.cust-right-nav li.login-icon a{background:url("/themes/makerhub/images/makerhub/login.png") no-repeat left center;padding:21px 20px 21px 25px;}.cust-dropdown-menu > a{background:url("/themes/makerhub/images/makerhub/profile-icon.png") no-repeat left center;margin-left:10px;padding-left:45px;}.cust-dropdown-menu .dropdown-menu{left:inherit;right:0px;}.cust-dropdown-menu .dropdown-menu a{color:#252525;font-size:14px;}.main-banner .banner-img{border:1px solid #eeeeee;border-radius:5px;margin:30px 0 15px;overflow:hidden;padding:0 70px;}.messages{margin-top:15px;}h2.main-heading{background:#f4f4f4;border:1px solid #eeeeee;border-bottom:none;color:#272727;font-size:17px;margin-bottom:0px;padding:25px;}.website-main{border:1px solid #eeeeee;color:#272727;margin-bottom:10px;overflow:hidden;padding:30px 25px;}.website-main p{font-size:14px;line-height:24px;margin-bottom:0px;}.heading-date{color:#373737;margin-bottom:15px;overflow:hidden;}.heading-date h3{background:url("/themes/makerhub/images/makerhub/email.png") no-repeat left center;font-size:15px;margin:0;padding:0 0 0 35px;}.heading-date span{color:#9e9e9e;font-size:13px;}.new-makerspaces{background:#f4f4f4;margin:20px 0 30px;padding:30px;}.new-makerspaces h4{font-size:17px;margin-bottom:0px;text-transform:uppercase;}.new-makerspaces p{font-size:14px;line-height:24px;margin:30px 0;}.new-makerspaces a.creat-new-acc{background:#2ec4b6;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:15px 30px;text-transform:uppercase;text-decoration:none;}.product{border:1px solid #eeeeee;margin:15px 0;}.product > a{background:#eeeeee;border-bottom:none;color:#272727;display:block;font-size:17px;font-weight:500;padding:23px 25px;text-decoration:none;}.prod-info-inner{margin-bottom:15px;overflow:hidden;}.prod-info-inner > a{display:block;}.product-info{height:680px;overflow-y:auto;padding:20px 15px 0 15px;}.product-info .prod-info-inner .left-img{width:25%;}.product-info .prod-info-inner .left-img img{min-height:65px;object-fit:cover;width:100%;}.product-info .prod-info-inner .right-text{float:right;width:69%;}.product-info .prod-info-inner .right-text h4{color:#252525;font-size:16px;margin-top:0px;}.product-info .prod-info-inner .right-text p{color:#9e9e9e;font-size:13px;line-height:22px;margin-bottom:0px;}.footer{margin-bottom:10px;}.footer-cont{color:#919191;font-size:14px;margin-left:30px;margin-top:15px;}.footer-logo{margin:10px 0 0 0;padding:0px;}.footer-logo li{float:left;list-style-type:none;margin-right:30px;}#sticky-sidebar{border-right:1px solid #eeeeee;}#sticky-sidebar .sticky-top{top:70px;}h4.left-sticky-header{border-bottom:1px solid #eeeeee;color:#909090;font-size:18px;font-weight:400;margin:0 15px;padding:15px 0 20px;text-transform:uppercase;}#sticky-sidebar .sticky-top .nav.flex-column{margin:0 15px;}#sticky-sidebar .sticky-top .nav.flex-column a{color:#252525;font-weight:500;padding:10px 0 10px 30px;text-transform:uppercase;}#sticky-sidebar .sticky-top .nav.flex-column a.home{background:url("/themes/makerhub/images/makerhub/home.png") no-repeat left center;margin-top:10px;}#sticky-sidebar .sticky-top .nav.flex-column a.dashboard{background:url("/themes/makerhub/images/makerhub/dashboard.png") no-repeat left center;}#sticky-sidebar .sticky-top .nav.flex-column a.makerspace{background:url("/themes/makerhub/images/makerhub/makerspace.png") no-repeat left center;}.filters-outer{border-bottom:1px solid #eeeeee;margin:30px 15px 0 15px;overflow:hidden;padding:10px 0 0px;}h4.left-sticky-header.filters{border-bottom:0px;margin:0px;}.filters-outer a.reset{background:url("/themes/makerhub/images/makerhub/reset.png") no-repeat left center;color:#252525;margin:8px 0 0 0;padding-left:25px;}.filters-outer-ckeck-box{margin:20px 15px 0 15px;}.filters-outer-ckeck-box a.filter-heading{border:none;background:url("/themes/makerhub/images/makerhub/down-arrow.png") no-repeat right center;color:#252525;font-size:16px;font-weight:500;padding:10px 0px;}.filters-outer-ckeck-box a.filter-heading + .list-group-submenu a{border:none;color:#252525;font-weight:400;font-size:16px;padding:10px 0px;}.category-page h1{color:#212121;font-size:26px;margin:40px 0 20px 0;}.category-listing{float:left;margin:30px 7px 25px 7px;width:18.8%;}.category-listing:last-child{margin-right:0px;}.category-listing img{width:100%;}.category-listing h3{font-size:18px;font-weight:600;margin:20px 0 20px;}.category-listing p{font-size:14px;line-height:24px;margin:0px;}.category-message{margin:28px 0 0 0;}.messages-section{border:1px solid #eeeeee;padding:0 25px 15px 25px;}.messages-section .website-main{border-bottom:1px solid #eeeeee;border:0px;color:#272727;margin:20px 0 0 0;overflow:hidden;padding:0 0 15px 0;}.messages-section .website-main:last-child{border-bottom:0px;padding-bottom:0px;}.messages-section .heading-date{color:#373737;margin-bottom:15px;overflow:hidden;}.messages-section .heading-date h3{background:url("/themes/makerhub/images/makerhub/email.png") no-repeat left center;font-size:15px;margin:0;padding:0 0 0 35px;}.messages-section .website-main p{color:#a2a2a2;font-size:14px;line-height:24px;margin-bottom:0px;}.top-filter{margin-top:20px;overflow:hidden;}.top-filter .filter-category h5{font-size:14px;font-weight:600;margin:8px 0 0 0;}.top-filter .filter-category .filter-categ{background:#e7e7e7 url("/themes/makerhub/images/makerhub/close.png") no-repeat 15px center;border-radius:100px;color:#131313;font-size:14px;margin:0 0 0 10px;padding:5px 20px 5px 35px;text-decoration:none;}.breadcrumbs{margin-top:95px;}.breadcrumbs .breadcr-inner{border-bottom:1px solid #eee;overflow:hidden;padding:0 0 30px 0;}.breadcrumbs .breadcr-inner ul{margin:0px;padding:0px;}.breadcrumbs .breadcr-inner ul li{float:left;list-style-type:none;margin-right:15px;}.breadcrumbs .breadcr-inner ul li a{background:url("/themes/makerhub/images/makerhub/home-reg.png") no-repeat center center;display:block;height:19px;width:19px;margin:4px 0 0 0;transition:0.5s;}.breadcrumbs .breadcr-inner ul li a:hover{background:url("/themes/makerhub/images/makerhub/home-reg-blue.png") center center;}.breadcrumbs .breadcr-inner ul li p{font-size:14px;margin:4px 0 0 0;}.register-main-form{background:#fafafa;border:1px solid #eeeeee;margin:65px auto;padding:30px 15px 0 15px;width:525px;}.register-main-form h1.regis-heading{color:#212121;font-size:26px;margin:0 0 30px 40px;}.register-main-form .register-form{background:#fff;padding:30px 40px;}.register-main-form .register-form .form-group input{border:1px solid #dadada;box-shadow:none;height:auto;margin-bottom:25px;padding:15px;}.creat-acc-but{background:#2ec4b6;color:#fff;display:block;font-weight:600;padding:12px 0;text-transform:uppercase;transition:0.5s;width:100%;}.creat-acc-but:hover{background:#fff;border:1px solid #2ec4b6;color:#2ec4b6;}.projects-section h2{border-top:1px solid #f1f1f1;font-size:20px;margin:25px 0 0 0;padding-top:20px;}.projects-section h2 small{color:#777777;display:block;font-size:14px;letter-spacing:0.5px;margin-top:10px;}ul.products-heading{margin:0px;overflow:hidden;padding:0px;}ul.products-heading li{list-style-type:none;}ul.products-heading li a.products-main-head{color:#252525;display:block;font-size:18px;font-weight:600;margin:20px 0 20px;text-decoration:none;}.favorite-note{margin:20px 0;overflow:hidden;}.category-listing-main{margin:0 -5px;overflow:hidden;}.favorite-note .favorited{background:url("/themes/makerhub/images/makerhub/favorite-g.png") no-repeat center center;display:inline-block;float:left;height:18px;transition:0.3s;width:20px;}.favorite-note .favorited:focus,.favorite-note .favorited:hover{background:url("/themes/makerhub/images/makerhub/favorite-c.png") no-repeat center center;}.favorite-note .add-note{background:url("/themes/makerhub/images/makerhub/note-g.png") no-repeat center center/100%;display:inline-block;float:right;height:18px;margin-left:10px;transition:0.3s;width:18px;}.favorite-note .add-note:hover{background:url("/themes/makerhub/images/makerhub/note-c.png") no-repeat center center/100%;}.grade-duration{border-top:1px solid #e1e1e1;overflow:hidden;margin:15px 0 0 0;padding:15px 0 0 0;}.grade-duration ul{margin:0px;padding:0px;}.grade-duration li{font-size:14px;list-style-type:none;margin-bottom:5px;padding-left:25px;}.grade-duration li.grade{background:url("/themes/makerhub/images/makerhub/grades.png") no-repeat left center;}.grade-duration li.duration{background:url("/themes/makerhub/images/makerhub/duration.png") no-repeat left center;}.grade-duration li span{font-weight:600;}a{outline:none;}.projects-main{overflow:hidden;}.units-main{overflow:hidden;}.units-main .category-listing-main{overflow:auto;white-space:nowrap;}.projects-main .category-listing-main{overflow:auto;white-space:nowrap;}.units-main .category-listing-main .category-listing,.projects-main .category-listing-main .category-listing{display:inline-block;float:inherit;margin:30px 10px 25px 5px;width:17%;white-space:initial;}.cust-modal{top:20%;}.cust-modal > .modal-content{padding:20px;}.cust-modal > .modal-content > .modal-header{border-bottom:0px;padding:0 0 10px 0;}.cust-modal > .modal-content > .modal-header > h4{font-size:18px;font-weight:600;}.cust-modal > .modal-content .modal-body{padding:0px;}.cust-modal > .modal-content .modal-body .styling-bar{margin-top:10px;}.cust-modal > .modal-content .modal-body .styling-bar img{width:100%;}.note-text-aria{margin-top:20px;padding:0 6px;}.note-text-aria textarea.form-control{border:0px;background:#f2f2f2;border-radius:5px;font-size:15px;padding:15px;}.note-text-aria textarea.form-control:focus{box-shadow:none;}.cust-modal > .modal-content .modal-body .add-note{text-transform:uppercase;}.footer-but{overflow:hidden;}.footer-but button{background:#2ec4b6;border:0px;box-shadow:none;border-radius:5px;color:#fff;font-size:16px;font-weight:500;letter-spacing:1px;margin:10px 7px 0 8px;padding:7px 30px;}.project-det-heading{border-bottom:1px solid #eeeeee;margin:30px 0 0 2px;overflow:hidden;padding-bottom:30px;}.project-det-heading .proj-left-img{float:left;height:100%;width:125px;}.project-det-heading .proj-left-img img{width:100%;}.project-det-heading .proje-right-heading{float:left;margin:0 0 0 20px;}.proje-right-heading h1{font-size:24px;font-weight:600;line-height:22px;margin:0 0 10px 0;}.proje-right-heading h1 > span{font-weight:300;}.proje-right-heading p{color:#8e8e8e;font-size:14px;margin:0 0 10px 0;}.proje-right-heading a.ozobot-link{border-bottom:none;color:#399dfb;display:block;font-size:16px;font-weight:500;margin:0 0 10px 0;text-decoration:none;}.proje-right-heading .fev-note{overflow:hidden;}.proje-right-heading .fev-note .note-icon,.proje-right-heading .fev-note .favorite-icon{float:left;margin-right:15px;}.proje-right-heading .fev-note .note-icon a .fa-sticky-note,.proje-right-heading .fev-note .favorite-icon a .fa-heart{color:#4d4d4d;display:none;}.proje-right-heading .fev-note .note-icon a,.proje-right-heading .fev-note .favorite-icon a{border-bottom:none;font-size:20px;text-decoration:none;}.proje-right-heading .fev-note .note-icon a .fa-sticky-note-o,.proje-right-heading .fev-note .favorite-icon a .fa-heart-o{color:#252525;}.proje-right-heading .fev-note .note-icon:hover .fa-sticky-note-o,.proje-right-heading .fev-note .favorite-icon:hover .fa-heart-o{display:none;}.proje-right-heading .fev-note .note-icon:hover .fa-sticky-note{color:#2dc4b3;display:inherit;}.proje-right-heading .fev-note .favorite-icon:hover .fa-heart{color:#fd4375;display:inherit;}.project-listing-main{margin:30px 0 0 0;}.project-listing-main #accordion .card{border-radius:0px;border:0px;margin-bottom:10px;}.project-listing-main #accordion .card .card-header{background:#eeeeee;border:0px;padding:5px;}.project-listing-main #accordion .card .card-header button{color:#252525;display:block;font-size:18px;font-weight:500;outline:none;text-align:left;text-transform:uppercase;text-decoration:none;width:100%;}.project-listing-main #accordion .card .card-header button:after,.project-listing-main #accordion .card .card-header button[aria-expanded="false"]:after{content:'\276F';position:absolute;right:30px;transform:rotate(0deg) !important;}.project-listing-main #accordion .card .card-header button[aria-expanded="true"]:after{content:'\276F';position:absolute;right:30px;transform:rotate(90deg) !important;}.project-listing-main #accordion .card > .card-header + div{border:1px solid #eeeeee;}.doc-list a{border-bottom:none;color:#828282;font-size:16px;outline:none;text-decoration:none;}.doc-list a i{font-size:20px;margin-right:10px;}.document-cont .doc-list{border-bottom:1px solid #eee;overflow:hidden;padding:20px 0;}.document-cont .doc-list:first-child{padding-top:0px;}.document-cont .doc-list:last-child{border-bottom:0px;padding-bottom:0px;}.video-cont{overflow:hidden;}.video-cont ul{margin:0px;padding:0px;}.video-cont ul li.video-part{background:#fff;border:1px solid #eee;border-radius:6px;cursor:pointer;display:inline-block;margin-right:20px;padding-right:20px;padding:20px;width:calc(100% / 3 - 20px);}.video-cont ul li.video-part:last-child{border-right:0px;}.video-cont ul li.video-part .video-thum{display:block;height:auto;margin:0 auto;width:90px;}.video-cont ul li.video-part .video-thum img{width:100%;}.video-cont ul li.video-part p{color:#828282;font-size:14px;font-weight:500;margin:0px 0 0 20px;width:125px;}.res-link .doc-list a span{color:#399dfb;}.video-popup{overflow:hidden;}.video-popup img{width:100%;}h4.left-sticky-header.this-proj{border-top:1px solid #eeeeee;margin-top:10px;padding-top:20px;}ul.courses-outer{margin:0px;padding:0px;}ul.courses-outer li{list-style-type:none;}ul.courses-outer li.proj-sub-head{color:#252525;font-size:15px;font-weight:600;text-transform:uppercase;}ul.courses-outer li.proj-sub-head i{font-size:22px;margin-right:10px;width:26px;}li.cource-sub-hed{color:#818080;margin:5px 0 0 40px;}ul.courses-outer li:last-child{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;}ul.courses-outer ul.platforms{margin:10px 0 0 40px;padding:0px;}ul.courses-outer ul.platforms li{color:#818080;font-size:16px;margin-left:20px;padding-top:5px;}ul.courses-outer ul.platforms li.Platf-inner{color:#252525;font-weight:500;margin-left:0px;}.project-listing-main #accordion .card .card-header button i{color:#252525;font-size:26px;font-weight:500;}.document-cont .docu-heading{font-size:17px;margin:20px 0 0 0;text-transform:uppercase;}.unit-document-cont{border-bottom:1px solid #eee;padding:0 0 20px;}.video-cont.unit-video-cont{padding:20px 0 0;}.unit-document-cont .res-link{padding:20px 0 0 0;}.unit-document-cont:last-child{border-bottom:0px;padding:0;}.main-banner{background-color:#fff;border-bottom:1px solid #eee;}.main-banner .banner-img{border:0;}.main-contant{background-color:#fafafa;}h2.main-heading,.product > a{background-color:#fff;border:1px solid #eee;border-radius:4px 4px 0 0;color:#000;font-size:19px;line-height:19px;position:relative;padding:24px;}h2.main-heading::after,.product > a::after{background-color:#2ec4b6;content:'';height:100%;left:0;position:absolute;top:0;width:5px;}.messages{margin-top:30px;}.website-main{background-color:#fff;border:1px solid #eee;border-top:0;margin-bottom:0;}.new-makerspaces{background:#ffffff;border-radius:4px;border:1px solid #2fc5b6;margin:20px 0 30px;padding:30px;}.product{border:1px solid #eee;margin:30px 0;}.product-info{border:1px solid #eee;border:0;background-color:#fff;height:592px;overflow-y:auto;padding:0;}.prod-info-inner{border-bottom:1px solid #eee;margin:0;}.prod-info-inner:hover{background-color:#f4f4f4;}.prod-info-inner > a{border-bottom:0px;display:flex;margin:15px;text-decoration:none;}.product-info .prod-info-inner .left-img{border-radius:6px;height:65px;margin-right:15px;overflow:hidden;width:65px;}.product-info .prod-info-inner .right-text{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:baseline;overflow:hidden;}footer{border-top:1px solid #eee;padding:20px;}footer hr{display:none;}#sticky-sidebar{background-color:#f4f4f4;border-right:1px solid #eeeeee;}#sticky-sidebar .sticky-top{padding:20px 0 0 0;top:65px;}#sticky-sidebar .sticky-top .nav.flex-column{background-color:#fff;border-radius:6px;border:1px solid #eee;margin:0px;padding:0;}h4.left-sticky-header{border-bottom:0;padding:20px 0px;}#sticky-sidebar .sticky-top .nav.flex-column a{background:none !important;border-bottom:1px solid #eee;font-size:16px;margin:0 !important;position:relative;padding:10px 20px;text-decoration:none;}#sticky-sidebar .sticky-top .nav.flex-column a:hover{color:#2ec4b6;}#sticky-sidebar .sticky-top .nav.flex-column a::after{content:'\276F';color:#999;position:absolute;right:20px;}#sticky-sidebar .sticky-top .nav.flex-column a:hover{background-color:#eee !important;}.filters-outer{align-items:center;border-bottom:0;display:flex;justify-content:space-between;margin:20px 15px 0;padding:0;}.filters-outer a.reset{border-radius:6px;background:#2ec4b6;color:#fff;font-size:14px;margin:0;position:relative;padding-left:20px;padding:8px 20px 8px 40px;text-transform:uppercase;text-decoration:none;}.filters-outer a.reset::after{content:'\21BB';left:20px;position:absolute;}.filters-outer-ckeck-box{border-radius:6px;border:1px solid #eee;background-color:transparent;margin:0px;overflow:hidden;padding:0;}.filters-outer-ckeck-box a.filter-heading{background-image:none;border-bottom:1px solid #eee;background-color:#fff !important;margin:0 !important;position:relative;padding:10px 20px;}.filters-outer-ckeck-box a.filter-heading::after{content:'\276F';color:#999;position:absolute;right:20px;transform:rotate(0deg);}.filters-outer-ckeck-box a.filter-heading[aria-expanded="true"]::after{content:'\276F';color:#999;position:absolute;right:20px;transform:rotate(90deg) !important;}.filters-outer-ckeck-box #MainMenu .list-group.panel{padding:0px;}.filters-outer-ckeck-box a.filter-heading:hover{background-color:#eee !important;}.filters-outer-ckeck-box a.filter-heading:last-of-type{border-bottom:0;}.filters-outer-ckeck-box a.filter-heading + .list-group-submenu a{padding:15px 20px;}.filters-outer-ckeck-box a.filter-heading + .list-group-submenu a:first-of-type{padding-top:30px;}.filters-outer-ckeck-box a.filter-heading + .list-group-submenu a:last-of-type{border-bottom:4px solid #eee;padding-bottom:30px;}ul.courses-outer li.proj-sub-head i{background:initial;color:#2ec4b6;-webkit-text-fill-color:initial;}#sticky-sidebar .sticky-top .nav.flex-column a:last-of-type{border-bottom:0;}.top-filter:last-of-type{margin-bottom:20px;}.category-main-cont{background-color:#fafafa;margin-top:0;padding-top:10px;padding-bottom:20px;}.category-listing-main{display:flex;flex-flow:row wrap;}.projects-section{background-color:#f4f4f4;border:0;border-radius:4px;color:#000;font-size:19px;margin-top:0;margin-bottom:10px;position:relative;padding:20px;}.projects-section::after{background-color:#2ec4b6;height:100%;left:0;position:absolute;top:0;width:5px;}.projects-section h2{border:0;margin:0;padding:0;}.projects-section h2 small{margin:0;}.projects-main .category-listing-main .category-listing{background-color:#fff;border-radius:6px;border:1px solid #eee;cursor:default;overflow:hidden;width:calc(100% / 5 - 20px);margin:10px;}.category-listing{background-color:#fff;border-radius:6px;border:1px solid #eee;margin:10px;overflow:hidden;width:calc(100% / 5 - 20px);cursor:default;}.category-listing:hover{border:1px solid #2fc5b6;box-shadow:0 2px 4px rgba(0,0,0,0.15);cursor:pointer;}.category-listing:hover a p{color:#252525;}ul.products-heading{padding:0 20px 20px;}.category-listing p,.category-listing h3{padding:0 20px 20px;}.products-heading{}ul.products-heading li a.products-main-head{border-bottom:none;margin:0;width:135px;}.favorite-note{margin:6px 0 0 0;width:50px;}.category-listing h3{margin:0;}.grade-duration{margin-top:0;padding:10px 20px;}.grade-duration li{margin-bottom:10px;}.grade-duration li:last-of-type{margin-bottom:0;}h4.left-sticky-header.this-proj{border-top:0;}.category-page h1,.top-filter{margin-left:30px;}.proje-right-heading h1{margin-left:0;}.categ-img{min-height:200px;margin-bottom:20px;overflow:hidden;}.categ-img img{min-height:205px;object-fit:cover;}.top-filter .filter-category .filter-categ{background:#edfbfa;border:1px solid #2fc4b6;position:relative;}.top-filter .filter-category .filter-categ::after{content:'\00D7';color:#2fc4b6;font-size:24px;line-height:24px;left:10px;position:absolute;top:3px;}#collapseOne,#collapseTwo,#collapseThree{display:block !important;}ul.courses-outer{border-bottom:3px solid #eee;border-radius:6px;background-color:#fff;padding:20px;overflow:hidden;}ul.courses-outer li:last-child{border:0;margin:0;padding:0;}ul.courses-outer .cource-sub-hed{margin:0;padding-left:40px;}li.cource-sub-hed{font-size:16px;margin:10px 0 0 !important;padding-left:40px !important;}.project-det-heading{border-bottom:0;display:inline-block;margin:40px 30px;padding:0;}.project-det-heading .proj-left-img{border-radius:6px;overflow:hidden;}.proje-right-heading a.ozobot-link{color:#13867a;position:relative;padding-left:20px;}.proje-right-heading a.ozobot-link:after{content:'\f0c1';font-family:FontAwesome;left:0;position:absolute;}.res-link .doc-list a span{color:#13867a;text-decoration:underline;}.card-body{padding:20px;}.video-cont ul li.video-part .video-thum{border-radius:6px;overflow:hidden;}.project-main-cont{background-color:#fafafa;overflow:hidden;}.project-listing-main #accordion .card .card-header{background-color:#fff;border-bottom:0;border:1px solid #eee;border-radius:4px;color:#000;font-size:19px;line-height:19px;position:relative;padding:15px 24px;}.project-listing-main #accordion .card .card-header::after{background-color:#2ec4b6;content:'';height:100%;left:0;position:absolute;top:0;width:5px;}.category-main-tabs{margin-top:40px;padding-left:40px;}.filter-category{float:left;display:inline-flex;margin-right:20px;}.cust-tabs li a{border-radius:5px 5px 0 0;border:1px solid #dee2e6;color:#252525;display:block;font-weight:500;font-size:16px !important;padding:12px 30px 10px;text-transform:uppercase;text-decoration:none;transition:0.5s;}.cust-tabs li a:hover{background:#2ec5b6;border-bottom:0px;border-bottom:1px solid #ddd;color:#fff;font-size:16px;padding:12px 30px 10px !important;}.cust-tabs li.active a.active,.cust-tabs li a.active{background:#2ec5b6;border-bottom:0px;border-bottom:1px solid #ddd;color:#fff;font-size:16px;padding:12px 30px 10px !important;}.cust-tabs li:focus a,.cust-tabs li.active a{background:#2ec5b6 !important;border-bottom:0px;border-bottom:1px solid #ddd;color:#fff !important;font-size:16px;padding:12px 30px 10px !important;}.cust-tabs li:first-child{margin-left:30px;}.grade-duration li.subject{background:url("/themes/makerhub/images/makerhub/book.png") no-repeat left 2px;}a{outline:none;}a:focus{outline:none;}.filters-outer-ckeck-box .list-group .list-group-submenu a.list-group-item input{display:inline-block;}.category-listing a{border-bottom:none;color:#252525;display:block;outline:none;text-decoration:none !important;}.category-listing:hover a p{color:#252525;}button#applyFilter{background:#2ec4b6;border:none;border-radius:5px;color:#fff;display:block;font-size:14px;margin:0 0 40px;overflow:hidden;padding:10px 20px;text-transform:uppercase;}.subject-listing{margin-top:10px;margin-left:-10px;overflow:hidden;}.subject-listing a.subject-listing-inner{border:1px solid #e2e2e2;background:#fff;border-radius:6px;display:block;float:left;margin:20px 10px 0;padding:45px 20px;width:calc(100% / 4 - 20px);text-decoration:none;text-align:center;transition:0.5s;}.subject-listing a.subject-listing-inner:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15);background:#3ee1d2;border:1px solid #3ee1d2;color:#fff;cursor:pointer;}.subject-listing a.subject-listing-inner:hover span{color:#fff;}.subject-listing-inner img{display:block;margin:0 auto;text-align:center;}.subject-listing a.subject-listing-inner span{color:#212121;display:block;font-size:18px;font-weight:600;text-transform:uppercase;}.subject-listing .subject-listing-inner.art{background:#f7f7f7 url("/themes/makerhub/images/makerhub/art.png") no-repeat center 30px;}.grade-listing{margin-top:10px;margin-left:-10px;overflow:hidden;}.grade-listing a.grade-listing-inner{border:1px solid #e2e2e2;background:#f7f7f7;border-radius:6px;display:block;float:left;margin:20px 10px 0;padding:45px 20px;text-decoration:none;text-align:center;transition:0.5s;transition:0.7s;width:23%;}.grade-listing a.grade-listing-inner:hover{background:#3ee1d2;border:1px solid #3ee1d2;}.grade-listing a.grade-listing-inner span{color:#212121;font-size:18px;font-weight:600;text-transform:uppercase;}.grade-listing a.grade-listing-inner:hover span{color:#fff;}.messages{border:none !important;padding:0px !important;}.sub-filter-sample-outer{display:none;}.cust-tabs{border-top:0px;border-left:0;border-right:0;border-bottom:1px solid #eeeeee;}.nav-tabs > li.active{border-bottom:0px;}.nav-tabs > li.active:focus,.nav-tabs > li.active:hover{border-bottom:0px;}.favorite-note a{border-bottom:none;}.modal.video-popup-outer{background:rgba(0,0,0,0.8);}.video-popup-outer .modal-dialog{top:30%;}.video-popup-outer .modal-header button{font-size:24px;opacity:0.6;}.video-popup-outer .video-popup .popup-styles{height:265px;width:100%;}.project-det-page-bg{background:rgba(0,0,0,0.8);}.cust-navbar-bgblue .navbar-toggle .icon-bar{border:1px solid #fff;border-radius:1px;color:#fff;display:block;height:2px;width:22px;}.cust-search-bar form.example input[type=text]{background:#fff;border:none;border-radius:6px 0 0 6px;font-size:17px;float:left;padding:10px;width:55%;}.cust-search-bar form.example button{background:#fff;border:none;border-left:none;border-radius:0 6px 6px 0;color:#252525;cursor:pointer;float:left;font-size:17px;margin:0px;padding:10px;width:50px;}.cust-search-bar form.example button i{color:#252525;}.cust-search-bar form.example::after{content:"";clear:both;display:table;}.cust-right-nav li{list-style-type:none;}.cust-search-bar{margin:0px 0 0px 20px;padding:7px 0 5px;width:50%;}.cust-dropdown-menu a{text-decoration:none;}.cust-dropdown-menu .dropdown-menu > li > a{border-bottom:none;}.cust-seach{overflow:hidden;width:100%;}#sticky-sidebar .sticky-top .nav.flex-column a{display:block;}.content > .cust-navbar-bgblue + .container-fluid{width:100%;}.top-filter{margin-bottom:40px;}button:focus{outline:none;}.favorites-listing-inner{width:100%;background-color:#fff;border-radius:6px;overflow:hidden;margin:10px 0 0 0;border:1px solid #eee;padding:20px;}.favorites-listing-main .favorites-listing-inner .fav-categ-img{height:104px;width:104px;overflow:hidden;}.favorites-listing-main .favorites-listing-inner .fav-categ-img img{width:100%;}.favorites-listing-main .favorites-listing-inner .fav-products-heading{justify-content:space-between;align-items:center;margin-left:20px !important;padding:0px;width:87.5%;}.favorites-listing-main .favorites-listing-inner .fav-products-heading ul{padding:0px;}.favorites-listing-main .favorites-listing-inner .fav-products-heading ul.head-fav-note{display:block;overflow:hidden;margin-bottom:10px;}.favorites-listing-main .favorites-listing-inner .fav-products-heading ul li{list-style-type:none;}.favorites-listing-main .favorites-listing-inner .fav-products-heading ul li.favorite-note{margin:0 0 0 20px;}.favorites-listing-main .favorites-listing-inner .fav-products-heading ul li a.products-main-head{font-size:18px;font-weight:600;color:#252525;display:block;text-decoration:none;text-transform:uppercase;}.favorites-listing-inner .favorite-description{display:block;font-size:14px;margin-bottom:11px;}.favorite-grade-duration{padding:0px 20px;margin-top:0;overflow:hidden;margin:0px 0 0 0;}.favorite-grade-duration ul{margin:0px;padding:0px;}.favorite-grade-duration li{list-style-type:none;font-size:14px;margin-bottom:5px;padding-left:25px;margin-right:10px;border-right:1px solid #ccc;padding-right:10px;float:left;}.favorite-grade-duration li:last-child{border-right:0px solid #ccc;padding-left:0;}.favorite-grade-duration li:last-of-type{margin-bottom:0;}.favorite-grade-duration li.grade{background:url("/themes/makerhub/images/makerhub/grades.png") no-repeat left center;}.favorite-grade-duration li.subject{background:url("/themes/makerhub/images/makerhub/book.png") no-repeat left center;}.favorite-grade-duration li.duration{background:url("/themes/makerhub/images/makerhub/duration.png") no-repeat left center;}.favorite-grade-duration li span{font-weight:600;}.favorites-listing-inner:hover{border:1px solid #2fc5b6 !important;box-shadow:0 2px 4px rgba(0,0,0,0.15);cursor:pointer;}
.app-info-container{display:flex;flex-direction:column;margin-left:50px;}.app-info-container.app-to-app{margin-left:0;}.app-info-container .app-info-form{margin-left:50px;}
