@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap");
.maincolor {
  color: #91b7dc;
}

.bordercolor {
  color: #2cabff;
}

body#main {
  color: #525972;
  font-size: 17px;
  line-height: 27px;
  font-family: "Roboto", sans-serif !important;
}
body#main .h1, body#main .h2, body#main .h3, body#main .h4, body#main .h5, body#main .h6, body#main h1, body#main h2, body#main h3, body#main h4, body#main h5, body#main h6 {
  font-weight: 400;
}

a {
  text-decoration: none;
}
a.normalLink {
  text-decoration: none;
  color: #91b7dc;
}
a.normalLink:hover {
  color: #5791ca;
}
a.title-link {
  font-size: 23px;
  color: #525972;
  text-decoration: none;
  font-weight: 300;
}
a.title-link:hover {
  text-decoration: none;
  color: #2cabff;
}
a.submitform {
  display: inline-block;
  padding: 12px 25px;
  text-transform: uppercase;
  font-size: 20px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
}
a.submitform:hover {
  background-color: #91b7dc;
  color: #fff !important;
  text-decoration: none;
}
a.goback {
  color: #a1a7bc;
}
a.goback:hover {
  text-decoration: none;
  color: #525972;
}
a.goback:hover i {
  color: #91b7dc;
}
a.download {
  margin: 10px 0;
  padding: 10px 17px;
  display: inline-block;
  font-size: 17px;
  border: 2px solid #91b7dc;
  color: #91b7dc;
  background-color: #fff;
  text-transform: uppercase;
  position: relative;
}
a.download:hover, a.download.active {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
}
a.download:before {
  content: "";
}
a.icon:before {
  margin-right: 10px;
  font-family: "Font Awesome 6 Pro";
  font-size: 25px;
  position: relative;
  top: 3px;
}
a.cancel {
  margin: 20px 0;
  padding: 15px 25px;
  display: inline-block;
  font-size: 17px;
  text-transform: uppercase;
}
a.ical-link {
  background-color: #fff;
  color: #91b7dc;
  border: 1px solid #91b7dc;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 90%;
}
a.ical-link:hover {
  background-color: #91b7dc;
  color: #fff;
}
a#filterClick {
  color: #d1ddfe;
  cursor: pointer;
}
a#filterClick.content_visible {
  color: #91b7dc;
}
a.actionLink {
  margin: 20px 0;
  padding: 15px 25px;
  display: inline-block;
  font-size: 17px;
  border: 2px solid #91b7dc;
  color: #91b7dc;
  background-color: #fff;
  text-transform: uppercase;
}
a.actionLink:hover, a.actionLink.active {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
  border-color: #91b7dc;
}
a.actionLink.backLink {
  background-color: #d1ddfe;
  border-color: #d1ddfe;
  color: #525972;
}
a.actionLink.backLink:hover {
  background-color: #9fb8fd;
}

button.submitform, input.submitform {
  display: inline-block;
  padding: 10px 20px;
  text-transform: uppercase;
  font-size: 20px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: #fff;
}
button.submitform:hover, input.submitform:hover {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
}
button.generate, input.generate {
  margin: 20px 0;
  padding: 15px 25px;
  display: inline-block;
  font-size: 17px;
  border: 2px solid #91b7dc;
  color: #91b7dc;
  background-color: #fff;
  text-transform: uppercase;
}
button.generate:hover, button.generate.active, input.generate:hover, input.generate.active {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
}
button.generate:hover i, button.generate.active i, input.generate:hover i, input.generate.active i {
  color: #fff;
}
button.actionLink, input.actionLink {
  margin: 20px 0;
  padding: 15px 25px;
  display: inline-block;
  font-size: 17px;
  border: 2px solid #91b7dc;
  color: #91b7dc;
  background-color: #fff;
  text-transform: uppercase;
}
button.actionLink:hover, button.actionLink.active, input.actionLink:hover, input.actionLink.active {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
  border-color: #91b7dc;
}
button.actionLink.backLink, input.actionLink.backLink {
  background-color: #d1ddfe;
  border-color: #d1ddfe;
  color: #525972;
}
button.actionLink.backLink:hover, input.actionLink.backLink:hover {
  background-color: #9fb8fd;
}
button.submitLink, input.submitLink {
  margin: 20px 7px;
  padding: 15px 25px;
  display: inline-block;
  font-size: 17px;
  border: 2px solid;
  color: #7eb950;
  background-color: #fff;
  text-transform: uppercase;
}
button.submitLink:hover, button.submitLink.active, input.submitLink:hover, input.submitLink.active {
  background-color: #7eb950;
  color: #fff;
  text-decoration: none;
  border-color: #7eb950;
}

#content {
  background-color: #fff;
}

#sidebarmenu {
  background: #91b7dc;
}
#sidebarmenu nav li a {
  color: #525972;
  padding-left: 5px;
  letter-spacing: 0.5px;
  font-family: "Roboto" !important;
  font-size: 17px;
  line-height: 40px;
  font-weight: 300;
}
#sidebarmenu nav li a:hover {
  color: #fff;
  text-decoration: none;
  border-color: #fff;
  opacity: 1;
}
#sidebarmenu nav li .nav-child {
  padding: 0;
  margin: 0 10px;
}
#sidebarmenu nav li .nav-child li {
  list-style: none;
}
#sidebarmenu nav li .nav-child li a {
  color: #525972;
  padding-left: 5px;
  letter-spacing: 0.5px;
  font-family: "Roboto" !important;
  text-transform: capitalize;
}
#sidebarmenu nav li .nav-child li a:hover {
  color: #fff;
  text-decoration: none;
  border-color: #fff;
  opacity: 1;
}
#sidebarmenu nav li .nav-child li.current.active a {
  opacity: 1;
  border-color: #fff;
}
#sidebarmenu nav li.current.active a.active {
  opacity: 1;
  border-color: #fff;
}
#sidebarmenu .nav {
  border: 0;
}
#sidebarmenu .nav button {
  background-color: transparent;
  color: #bfbfbf;
  border-width: 0;
}
#sidebarmenu .nav button.active {
  color: #fff;
}

header#mainHeader {
  background-color: #487EB0;
}
header#mainHeader ul li a {
  position: relative;
  font-weight: 500;
  padding: 10px 0 5px 0;
  color: #fff;
}
header#mainHeader ul li a:before {
  position: absolute;
  height: 2px;
  background-color: #fff;
  bottom: 0;
  content: "";
  transition: width 0.3s ease-out;
  right: 0;
  width: 0;
}
header#mainHeader ul li a:hover {
  text-decoration: none;
}
header#mainHeader ul li a:hover:before {
  width: 100%;
  left: 0;
}

#sidebarmenu-color ul li {
  margin: 5px 0;
}
#sidebarmenu-color ul li a {
  color: #525972;
  padding-left: 5px;
  letter-spacing: 0.5px;
  font-family: "Roboto" !important;
  font-size: 19px;
  line-height: 40px;
  display: block;
}
#sidebarmenu-color ul li a:hover {
  color: #fff;
  text-decoration: none;
  border-color: #fff;
  opacity: 1;
}
#sidebarmenu-color ul li a:before {
  margin-right: 10px;
  font-family: IcoMoon !important;
  font-size: 25px;
  position: relative;
  top: 3px;
}
#sidebarmenu-color ul li a:hover {
  background-color: #91b7dc;
  border-radius: 5px;
}
#sidebarmenu-color ul li .nav-child {
  padding: 0;
  margin: 0 10px;
  display: none;
}
#sidebarmenu-color ul li .nav-child li {
  list-style: none;
}
#sidebarmenu-color ul li .nav-child li a {
  color: #525972;
  padding-left: 5px;
  letter-spacing: 0.5px;
  font-family: "Roboto" !important;
  text-transform: capitalize;
}
#sidebarmenu-color ul li .nav-child li a:hover {
  color: #fff;
  text-decoration: none;
  border-color: #fff;
  opacity: 1;
}
#sidebarmenu-color ul li.active a {
  color: #fff;
  /*background-color: lighten($mainColor, 10%);
  border-right: 5px solid $mainColor;*/
  background-color: #91b7dc;
  border-radius: 5px;
}
#sidebarmenu-color ul li.active .nav-child {
  display: block;
}
#sidebarmenu-color ul li.active .nav-child li a {
  color: #525972;
  background-color: transparent;
  display: block;
}
#sidebarmenu-color ul li.active .nav-child li.active a {
  color: #91b7dc;
}
#sidebarmenu-color .nav {
  border: 0;
}
#sidebarmenu-color .nav button {
  padding: 13px;
  color: #525972;
  border-width: 0;
  border-radius: 5px;
}
#sidebarmenu-color .nav button.active {
  background-color: #91b7dc;
  color: #fff;
}
#sidebarmenu-color .well #jux_accord-menu .menu_head {
  background: transparent;
  box-shadow: none;
  text-shadow: none;
  font-size: 15px;
  font-weight: 400;
  border: 0;
  margin: 25px 0;
}
#sidebarmenu-color .well #jux_accord-menu .menu_head a span {
  color: #525972;
  font-family: Roboto !important;
  font-weight: 400 !important;
  font-size: 16px;
}
#sidebarmenu-color .well #jux_accord-menu .menu_head a span:before {
  font-family: IcoMoon !important;
  font-size: 25px;
  padding-right: 8px;
  position: relative;
  top: 4px;
}
#sidebarmenu-color .well #jux_accord-menu .menu_head a:hover span, #sidebarmenu-color .well #jux_accord-menu .menu_head a.active span {
  color: #91b7dc;
}
#sidebarmenu-color .well #jux_accord-menu .menu_head #jux_accord-menu div.menu_body p a span, #sidebarmenu-color .well #jux_accord-menu .menu_head #jux_accord-menu div.menu_body p span span {
  color: #525972;
}
#sidebarmenu-color .well #jux_accord-menu .menu_head #jux_accord-menu .active:hover, #sidebarmenu-color .well #jux_accord-menu .menu_head #jux_accord-menu .active span:hover {
  color: #91b7dc;
}
#sidebarmenu-color .well #jux_accord-menu .children .menu_head {
  margin: 5px 0;
}
#sidebarmenu-color .well #jux_accord-menu .children .menu_head a span {
  font-size: 14px;
}
#sidebarmenu-color .list-group .list-group-item {
  padding: 0.3rem 0.8rem;
}
#sidebarmenu-color .list-group .list-group-item.active {
  background-color: #fff;
  border-width: 1px 1px 0 1px;
  border-color: rgba(0, 0, 0, 0.125);
  color: #525972;
  font-weight: 500;
  position: relative;
}
#sidebarmenu-color .list-group .list-group-item.active:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  height: 3px !important;
  width: 100%;
  left: 0;
}
#sidebarmenu-color .list-group .list-group-item.active:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 3px !important;
  width: 40%;
  left: 13px;
  transition: 0.4s ease-out all 0.1s;
  background-color: #91b7dc;
}

h5.moduleTitle {
  color: #525972;
  border-bottom: 3px solid #91b7dc;
  font-size: 1rem;
  font-weight: 500 !important;
}

.myicon a {
  color: #525972;
}
.myicon i {
  color: #fff;
  padding: 5px;
  text-align: center;
  border-radius: 5px;
  margin-right: 7px;
}
.myicon p {
  color: #989fb5;
}
.myicon .CatId_9 i {
  background-color: #b3c44a;
}
.myicon .CatId_9 a:hover {
  color: #b3c44a;
}
.myicon .CatId_10 i {
  background-color: #7eb950;
}
.myicon .CatId_10 a:hover {
  color: #7eb950;
}
.myicon .CatId_11 i {
  background-color: #ed9737;
}
.myicon .CatId_11 a:hover {
  color: #ed9737;
}
.myicon .CatId_13 i {
  background-color: #8d1f62;
}
.myicon .CatId_13 a:hover {
  color: #8d1f62;
}
.myicon .CatId_14 i {
  background-color: #417dc1;
}
.myicon .CatId_14 a:hover {
  color: #417dc1;
}
.myicon .CatId_15 i {
  background-color: #91a2bf;
}
.myicon .CatId_15 a:hover {
  color: #91a2bf;
}
.myicon .CatId_16 i {
  background-color: #91a2bf;
}
.myicon .CatId_16 a:hover {
  color: #91a2bf;
}

.premium {
  background-color: #91b7dc;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
}
.premium a {
  color: #fff;
}
.premium a:hover {
  color: #5791ca;
}

.pulse-button {
  display: inline-block;
  width: 17px;
  height: 17px;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  line-height: 50px;
  margin-right: 10px;
  letter-spacing: -1px;
  color: white;
  border: none;
  border-radius: 50%;
  background: #91b7dc;
  cursor: pointer;
  box-shadow: 0 0 0 0 rgba(90, 153, 212, 0.5);
  -webkit-animation: pulse 1.5s infinite;
  text-decoration: none;
}

.pulse-button:hover {
  -webkit-animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  70% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 20px rgba(90, 153, 212, 0);
  }
  100% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);
  }
}
.alert a {
  text-transform: uppercase;
  color: #525972;
}
.alert a:hover {
  text-decoration: underline;
}

.alert-info-szkolenia, .alert-notice-szkolenia {
  color: #537ce8;
  background-color: #f6f8ff;
  border-color: #d1ddfe;
}

.alert-warning-szkolenia {
  color: #e48c25;
  background-color: #fff9f3;
  border-color: #fde2c3;
}

.alert-message-szkolenia {
  color: #b3c44a;
  background-color: white;
  border-color: #b3c44a;
}

.divider i {
  font-size: 10px;
  padding: 0 5px;
}

.registration fieldset .control-group {
  padding: 10px 0;
  border-bottom: 1px solid #e6e6e6;
}
.registration fieldset .control-group label {
  margin-bottom: 0;
}
.registration fieldset .control-group input {
  border: 1px solid #848ba6;
  border-radius: 4px;
  padding: 5px;
  width: 100%;
}

ul.breadcrumb {
  margin-bottom: 0 !important;
}
ul.breadcrumb li a {
  color: #91b7dc;
}
ul.breadcrumb li a:hover {
  text-decoration: none;
  color: #2cabff;
}

.blog .items-leading iframe {
  min-height: 210px;
}
.blog .items-leading .page-header h2 {
  font-size: 18px;
}
.blog .items-leading .page-header h2 a {
  color: #91b7dc;
}
.blog .items-leading .box {
  border-top: 5px solid #848ba6;
  border-bottom: 1px solid #848ba6;
  border-right: 1px solid #848ba6;
  border-left: 1px solid #848ba6;
  height: 100%;
  overflow: hidden;
}
.blog .items-leading .box:hover {
  border-top-color: #91b7dc;
}
.blog .items-leading .box .header {
  min-height: 210px;
  background-size: cover;
}
.blog .items-leading .box .header .data_publikacji {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  color: #000;
  display: block;
  width: 100%;
  font-size: 80%;
}
.blog .items-leading .box a {
  color: #525972;
}
.blog .items-leading .box a h4 {
  font-size: 18px;
}
.blog .items-leading .box a:hover {
  text-decoration: none;
}
.blog .items-leading .box a:hover h4, .blog .items-leading .box a:hover p {
  color: #fff;
}
.blog .items-leading .box a:hover .bottom {
  background: #91b7dc;
}
.com-content-category__articles table tr th a i {
  padding: 5px 7px;
  border-radius: 5px;
}
.com-content-category__articles table tr th a:hover i {
  background-color: #91b7dc;
}

#tagfilterform ul li {
  border: 1px solid #2cabff;
  margin: 5px;
  padding: 3px 10px;
  border-radius: 5px;
  font-size: 80%;
}
#tagfilterform ul li:hover, #tagfilterform ul li.active {
  background-color: #91b7dc;
  color: #fff;
}
#tagfilterform ul li:hover i, #tagfilterform ul li.active i {
  color: #fff;
}
#tagfilterform ul li.cleartag {
  border-color: #721c24;
  color: #721c24;
}
#tagfilterform ul li.cleartag:hover {
  background-color: #721c24;
  color: #fff;
}

.password-group button span.icon-eye, .password-group button i.icon-eye {
  font-family: "Font Awesome 6 Pro" !important;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.password-group button span.icon-eye:before, .password-group button i.icon-eye:before {
  content: "";
}
.password-group button span.icon-eye-slash, .password-group button i.icon-eye-slash {
  font-family: "Font Awesome 6 Pro" !important;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.password-group button span.icon-eye-slash:before, .password-group button i.icon-eye-slash:before {
  content: "";
}

.survey-wrapper .card-body h1 {
  color: #91b7dc;
  font-weight: 400;
}
.survey-wrapper .card-body .survey-description h5 {
  line-height: 30px;
}
.survey-wrapper .card-body button.btn-create {
  display: inline-block;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 22px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  border-radius: 0;
  background-color: #fff;
  line-height: 1.5em;
}
.survey-wrapper .card-body button.btn-create:hover {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
}

.surveys-list .survey-list {
  border-top: 3px solid transparent;
}
.surveys-list .survey-list .media-heading a {
  color: #525972;
}
.surveys-list .survey-list .media-heading a:hover {
  color: #91b7dc;
  text-decoration: none;
}
.surveys-list .survey-list:hover {
  border-top-color: #2cabff;
}

main .item-page {
  background-color: #fff;
}
main .item-page h2.name {
  color: #323646;
}
main .item-page span.date i {
  color: #91b7dc;
}
main .item-page .content-header .header i {
  color: #fff;
  padding: 7px;
  border-radius: 5px;
  margin-right: 7px;
  width: 40px;
  height: 35px;
  text-align: center;
  display: inline-block;
}
main .item-page.pageClassId_9 {
  border-bottom: 5px solid #b3c44a;
}
main .item-page.pageClassId_9 .content-header .header i {
  background-color: #b3c44a;
}
main .item-page.pageClassId_10 {
  border-bottom: 5px solid #7eb950;
}
main .item-page.pageClassId_10 .content-header .header i {
  background-color: #7eb950;
}
main .item-page.pageClassId_11, main .item-page.pageClassId_19 {
  border-bottom: 5px solid #ed9737;
}
main .item-page.pageClassId_11 .content-header .header i, main .item-page.pageClassId_19 .content-header .header i {
  background-color: #ed9737;
}
main .item-page.pageClassId_13 {
  border-bottom: 5px solid #8d1f62;
}
main .item-page.pageClassId_13 .content-header .header i {
  background-color: #8d1f62;
}
main .item-page.pageClassId_14 {
  border-bottom: 5px solid #417dc1;
}
main .item-page.pageClassId_14 .content-header .header i {
  background-color: #417dc1;
}
main .item-page.pageClassId_15, main .item-page.pageClassId_24 {
  border-bottom: 5px solid #91a2bf;
}
main .item-page.pageClassId_15 .content-header .header i, main .item-page.pageClassId_24 .content-header .header i {
  background-color: #91a2bf;
}
main .item-page.pageClassId_16 {
  border-bottom: 5px solid #ef5350;
}
main .item-page.pageClassId_16 .content-header .header i {
  background-color: #ef5350;
}
main .item-page.pageClassId_18 {
  border-bottom: 5px solid #91b7dc;
}
main .item-page.pageClassId_18 .content-header .header i {
  background-color: #91b7dc;
}
main .item-page.pageClassId_20 {
  border-bottom: 5px solid #8c7ae6;
}
main .item-page.pageClassId_20 .content-header .header i {
  background-color: #8c7ae6;
}
main .item-page.pageClassId_21 {
  border-bottom: 5px solid #1990f5;
}
main .item-page.pageClassId_21 .content-header .header i {
  background-color: #1990f5;
}
main .item-page.pageClassId_22 {
  border-bottom: 5px solid #7f8fa6;
}
main .item-page.pageClassId_22 .content-header .header i {
  background-color: #7f8fa6;
}
main .item-page.pageClassId_23 {
  border-bottom: 5px solid #5ac09b;
}
main .item-page.pageClassId_23 .content-header .header i {
  background-color: #5ac09b;
}

.mod-login .info-login i {
  background-color: #91b7dc;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
}
.mod-login .input-group-text {
  background-color: #91b7dc;
  color: #fff;
}
.mod-login input.form-control {
  background-color: #fff;
}
.mod-login a {
  color: #91b7dc;
}

.see-also {
  padding: 0;
}
.see-also li {
  list-style: none;
  margin-bottom: 15px;
  color: #9399b1;
  border-left: 3px solid #9399b1;
  padding-left: 10px;
  line-height: 22px;
}
.see-also li a {
  color: #9399b1;
}
.see-also li:hover {
  border-color: #2cabff;
}
.see-also li:hover a {
  color: #2cabff;
  text-decoration: none;
}
.see-also li:hover a span {
  color: #9399b1;
}

footer ul.nav {
  flex-direction: unset !important;
}
footer ul.nav li {
  margin-right: 10px;
}
footer ul.nav li a {
  color: #525972;
}
footer ul.nav li a:hover {
  color: #91b7dc;
  text-decoration: none;
}

@media (min-width: 576px) {
  .jevbootstrap .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
}
.jev_eventdetails_body .fade.in {
  opacity: 1;
}

/*-------------------- externals modules----------------------------*/
#jev_maincal .jev_listrow .ev_ul li {
  background-color: #fff;
  border-width: 3px 0 0 0;
  border-color: #fff !important;
  border-style: solid;
  transition: box-shadow 0.55s;
  position: relative;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  overflow: hidden;
}
#jev_maincal .jev_listrow .ev_ul li i {
  color: #677090;
}
#jev_maincal .jev_listrow .ev_ul li:hover {
  box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16), 0 5px 20px 0 rgba(0, 0, 0, 0.12);
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_45 a:hover, #jev_maincal .jev_listrow .ev_ul li:hover h3#id_44 a:hover {
  color: #b3c44a;
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_53 a:hover, #jev_maincal .jev_listrow .ev_ul li:hover h3#id_47 a:hover {
  color: #ed9737;
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_43 a:hover {
  color: #ef5350;
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_82 a:hover {
  color: #293e6b;
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_52 a:hover, #jev_maincal .jev_listrow .ev_ul li:hover h3#id_46 a:hover {
  color: #7eb950;
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_48 a:hover, #jev_maincal .jev_listrow .ev_ul li:hover h3#id_54 a:hover {
  color: #8d1f62;
}
#jev_maincal .jev_listrow .ev_ul li:hover h3#id_49 a:hover, #jev_maincal .jev_listrow .ev_ul li:hover h3#id_55 a:hover {
  color: #417dc1;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-ratusz2 {
  color: #91a2bf;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-webinar {
  color: #a868a4;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-erp2 {
  color: #293e6b;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-oplaty1 {
  color: #7eb950;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-podatki1 {
  color: #b3c44a;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-hr-main {
  color: #ed9737;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-ks_budzetowa {
  color: #8d1f62;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-eurzad-new {
  color: #417dc1;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-business-card {
  color: #91a2bf;
}
#jev_maincal .jev_listrow .ev_ul li:hover i.icon-presentation {
  color: #ef5350;
}

.speaker img {
  height: 150px;
  border-radius: 10px;
}

#eb-events .eb-event, #eb-event-page .eb-event {
  border: 1px solid #ccc;
}
#eb-events .eb-event:hover, #eb-event-page .eb-event:hover {
  border-color: #91b7dc;
}
#eb-events .eventsMainViewInfoList li, #eb-event-page .eventsMainViewInfoList li {
  padding: 0 13px;
  border-left: 1px solid #ddd;
}
#eb-events .eventsMainViewInfoList li p, #eb-event-page .eventsMainViewInfoList li p {
  text-align: center;
}
#eb-events .eventsMainViewInfoList li p.label, #eb-event-page .eventsMainViewInfoList li p.label {
  font-weight: 500;
  color: #bdbdbd;
  margin-bottom: 7px;
}
#eb-events .eventsMainViewInfoList li p.tvalue, #eb-event-page .eventsMainViewInfoList li p.tvalue {
  margin-bottom: 3px;
  font-weight: 500;
}
#eb-events .eventsMainViewInfoList li p.tvalue a, #eb-event-page .eventsMainViewInfoList li p.tvalue a {
  color: #91b7dc;
}
#eb-events .eventsMainViewInfoList li p.tvalue a:hover, #eb-event-page .eventsMainViewInfoList li p.tvalue a:hover {
  color: #5791ca;
}
#eb-events .eb-box-heading .eb-event-title, #eb-event-page .eb-box-heading .eb-event-title {
  transform: translateY(-50%);
  top: 50%;
  position: relative;
}
#eb-events .eb-box-heading h2 a, #eb-events .eb-box-heading h1 a, #eb-event-page .eb-box-heading h2 a, #eb-event-page .eb-box-heading h1 a {
  color: #525972;
  font-size: 1.3rem;
  line-height: 1.3rem;
}
#eb-events .eb-box-heading h2 a:hover, #eb-events .eb-box-heading h1 a:hover, #eb-event-page .eb-box-heading h2 a:hover, #eb-event-page .eb-box-heading h1 a:hover {
  color: #91b7dc;
}
#eb-events .eb-box-heading h2 p i, #eb-events .eb-box-heading h1 p i, #eb-event-page .eb-box-heading h2 p i, #eb-event-page .eb-box-heading h1 p i {
  color: #fff;
  width: 50px;
  height: 45px;
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  font-size: 29px;
}
#eb-events .eb-box-heading h2 p i:before, #eb-events .eb-box-heading h1 p i:before, #eb-event-page .eb-box-heading h2 p i:before, #eb-event-page .eb-box-heading h1 p i:before {
  top: 9px;
  position: relative;
}
#eb-events .eb-box-heading.eventInfo p, #eb-event-page .eb-box-heading.eventInfo p {
  position: relative;
  margin-right: 60px;
  display: unset;
}
#eb-events .eb-box-heading.eventInfo p i, #eb-event-page .eb-box-heading.eventInfo p i {
  top: 0;
  position: absolute;
  width: 50px;
  height: 50px;
}
#eb-events .catId_20 .eb-box-heading h2 i, #eb-events .catId_20 .eb-box-heading h1 i, #eb-event-page .catId_20 .eb-box-heading h2 i, #eb-event-page .catId_20 .eb-box-heading h1 i {
  background-color: #293e6b;
}
#eb-events .catId_8 .eb-box-heading h2 i, #eb-events .catId_8 .eb-box-heading h1 i, #eb-events .catId_3 .eb-box-heading h2 i, #eb-events .catId_3 .eb-box-heading h1 i, #eb-event-page .catId_8 .eb-box-heading h2 i, #eb-event-page .catId_8 .eb-box-heading h1 i, #eb-event-page .catId_3 .eb-box-heading h2 i, #eb-event-page .catId_3 .eb-box-heading h1 i {
  background-color: #b3c44a;
}
#eb-events .catId_5 .eb-box-heading h2 i, #eb-events .catId_5 .eb-box-heading h1 i, #eb-event-page .catId_5 .eb-box-heading h2 i, #eb-event-page .catId_5 .eb-box-heading h1 i {
  background-color: #91a2bf;
}
#eb-events .catId_4 .eb-box-heading h2 i, #eb-events .catId_4 .eb-box-heading h1 i, #eb-events .catId_10 .eb-box-heading h2 i, #eb-events .catId_10 .eb-box-heading h1 i, #eb-events .catId_23 .eb-box-heading h2 i, #eb-events .catId_23 .eb-box-heading h1 i, #eb-events .catId_24 .eb-box-heading h2 i, #eb-events .catId_24 .eb-box-heading h1 i, #eb-event-page .catId_4 .eb-box-heading h2 i, #eb-event-page .catId_4 .eb-box-heading h1 i, #eb-event-page .catId_10 .eb-box-heading h2 i, #eb-event-page .catId_10 .eb-box-heading h1 i, #eb-event-page .catId_23 .eb-box-heading h2 i, #eb-event-page .catId_23 .eb-box-heading h1 i, #eb-event-page .catId_24 .eb-box-heading h2 i, #eb-event-page .catId_24 .eb-box-heading h1 i {
  background-color: #ed9737;
}
#eb-events .catId_9 .eb-box-heading h2 i, #eb-events .catId_9 .eb-box-heading h1 i, #eb-events .catId_12 .eb-box-heading h2 i, #eb-events .catId_12 .eb-box-heading h1 i, #eb-event-page .catId_9 .eb-box-heading h2 i, #eb-event-page .catId_9 .eb-box-heading h1 i, #eb-event-page .catId_12 .eb-box-heading h2 i, #eb-event-page .catId_12 .eb-box-heading h1 i {
  background-color: #7eb950;
}
#eb-events .catId_11 .eb-box-heading h2 i, #eb-events .catId_11 .eb-box-heading h1 i, #eb-events .catId_13 .eb-box-heading h2 i, #eb-events .catId_13 .eb-box-heading h1 i, #eb-event-page .catId_11 .eb-box-heading h2 i, #eb-event-page .catId_11 .eb-box-heading h1 i, #eb-event-page .catId_13 .eb-box-heading h2 i, #eb-event-page .catId_13 .eb-box-heading h1 i {
  background-color: #8d1f62;
}
#eb-events .catId_21 .eb-box-heading h2 i, #eb-events .catId_21 .eb-box-heading h1 i, #eb-events .catId_22 .eb-box-heading h2 i, #eb-events .catId_22 .eb-box-heading h1 i, #eb-event-page .catId_21 .eb-box-heading h2 i, #eb-event-page .catId_21 .eb-box-heading h1 i, #eb-event-page .catId_22 .eb-box-heading h2 i, #eb-event-page .catId_22 .eb-box-heading h1 i {
  background-color: #417dc1;
}
#eb-events .catId_25 .eb-box-heading h2 i, #eb-events .catId_25 .eb-box-heading h1 i, #eb-events .catId_26 .eb-box-heading h2 i, #eb-events .catId_26 .eb-box-heading h1 i, #eb-event-page .catId_25 .eb-box-heading h2 i, #eb-event-page .catId_25 .eb-box-heading h1 i, #eb-event-page .catId_26 .eb-box-heading h2 i, #eb-event-page .catId_26 .eb-box-heading h1 i {
  background-color: #8c7ae6;
}
#eb-events .catId_27 .eb-box-heading h2 i, #eb-events .catId_27 .eb-box-heading h1 i, #eb-events .catId_28 .eb-box-heading h2 i, #eb-events .catId_28 .eb-box-heading h1 i, #eb-event-page .catId_27 .eb-box-heading h2 i, #eb-event-page .catId_27 .eb-box-heading h1 i, #eb-event-page .catId_28 .eb-box-heading h2 i, #eb-event-page .catId_28 .eb-box-heading h1 i {
  background-color: #1990f5;
}
#eb-events .catId_29 .eb-box-heading h2 i, #eb-events .catId_29 .eb-box-heading h1 i, #eb-events .catId_30 .eb-box-heading h2 i, #eb-events .catId_30 .eb-box-heading h1 i, #eb-event-page .catId_29 .eb-box-heading h2 i, #eb-event-page .catId_29 .eb-box-heading h1 i, #eb-event-page .catId_30 .eb-box-heading h2 i, #eb-event-page .catId_30 .eb-box-heading h1 i {
  background-color: #7f8fa6;
}
#eb-events .catId_31 .eb-box-heading h2 i, #eb-events .catId_31 .eb-box-heading h1 i, #eb-events .catId_32 .eb-box-heading h2 i, #eb-events .catId_32 .eb-box-heading h1 i, #eb-event-page .catId_31 .eb-box-heading h2 i, #eb-event-page .catId_31 .eb-box-heading h1 i, #eb-event-page .catId_32 .eb-box-heading h2 i, #eb-event-page .catId_32 .eb-box-heading h1 i {
  background-color: #5ac09b;
}
#eb-events .eb-description #eb-event-info table td.eb-event-property-label, #eb-event-page .eb-description #eb-event-info table td.eb-event-property-label {
  color: #525972;
  font-weight: 400;
}
#eb-events .eb-description #eb-event-info table td.eb-event-property-label i, #eb-event-page .eb-description #eb-event-info table td.eb-event-property-label i {
  color: #bdbdbd;
  width: 35px;
}
#eb-events .eb-description #eb-event-info table td.eb-event-property-value, #eb-event-page .eb-description #eb-event-info table td.eb-event-property-value {
  font-weight: 500;
}
#eb-events #eb-event-agandas tr td, #eb-event-page #eb-event-agandas tr td {
  padding: 0.7rem 0.7rem;
}
#eb-events #eb-event-agandas tr td .speaker, #eb-event-page #eb-event-agandas tr td .speaker {
  font-weight: 300;
  line-height: 30px;
  padding-left: 3rem;
}
#eb-events #eb-event-agandas tr td .speaker span, #eb-event-page #eb-event-agandas tr td .speaker span {
  font-weight: 400;
}
#eb-events #eb-event-agandas tr td ul li, #eb-event-page #eb-event-agandas tr td ul li {
  padding: 2px 0;
}
#eb-events #eb-event-agandas i, #eb-event-page #eb-event-agandas i {
  margin-right: 10px;
  color: #91b7dc;
  font-size: 20px;
}
#eb-events #eb-event-agandas .eb-agenda-time, #eb-event-page #eb-event-agandas .eb-agenda-time {
  font-size: 20px;
}

.mwall-container .mwall-items .mwall-item .mwall-item-outer-cont {
  border: 1px solid #ccc;
  background-position: right bottom;
  background-repeat: no-repeat;
}
.mwall-container .mwall-items .mwall-item .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a {
  font-size: 18px !important;
}
.mwall-container .mwall-items .mwall-item .mwall-item-category i {
  color: #fff;
  padding: 7px;
  border-radius: 5px;
  margin-right: 7px;
  width: 40px;
  height: 35px;
  text-align: center;
  display: inline-block;
}
.mwall-container .mwall-items .mwall-item .mwall-item-category span {
  font-size: 16px;
}
.mwall-container .mwall-items .mwall-item.catId_9 .mwall-item-outer-cont {
  border-bottom: 5px solid #b3c44a;
  background-image: url("../images/podatki-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_9 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #b3c44a !important;
}
.mwall-container .mwall-items .mwall-item.catId_9 .mwall-item-category i {
  background-color: #b3c44a;
}
.mwall-container .mwall-items .mwall-item.catId_10 .mwall-item-outer-cont {
  border-bottom: 5px solid #7eb950;
  background-image: url("../images/oplaty-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_10 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #7eb950 !important;
}
.mwall-container .mwall-items .mwall-item.catId_10 .mwall-item-category i {
  background-color: #7eb950;
}
.mwall-container .mwall-items .mwall-item.catId_11 .mwall-item-outer-cont, .mwall-container .mwall-items .mwall-item.catId_19 .mwall-item-outer-cont {
  border-bottom: 5px solid #ed9737;
  background-image: url("../images/hr-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_11 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover, .mwall-container .mwall-items .mwall-item.catId_19 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #ed9737 !important;
}
.mwall-container .mwall-items .mwall-item.catId_11 .mwall-item-category i, .mwall-container .mwall-items .mwall-item.catId_19 .mwall-item-category i {
  background-color: #ed9737;
}
.mwall-container .mwall-items .mwall-item.catId_13 .mwall-item-outer-cont {
  border-bottom: 5px solid #8d1f62;
  background-image: url("../images/fk-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_13 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #8d1f62 !important;
}
.mwall-container .mwall-items .mwall-item.catId_13 .mwall-item-category i {
  background-color: #8d1f62;
}
.mwall-container .mwall-items .mwall-item.catId_14 .mwall-item-outer-cont {
  border-bottom: 5px solid #417dc1;
  background-image: url("../images/eurzad-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_14 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #417dc1 !important;
}
.mwall-container .mwall-items .mwall-item.catId_14 .mwall-item-category i {
  background-color: #417dc1;
}
.mwall-container .mwall-items .mwall-item.catId_15 .mwall-item-outer-cont, .mwall-container .mwall-items .mwall-item.catId_24 .mwall-item-outer-cont {
  border-bottom: 5px solid #91a2bf;
  background-image: url("../images/adminback.png");
}
.mwall-container .mwall-items .mwall-item.catId_15 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover, .mwall-container .mwall-items .mwall-item.catId_24 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #91a2bf !important;
}
.mwall-container .mwall-items .mwall-item.catId_15 .mwall-item-category i, .mwall-container .mwall-items .mwall-item.catId_24 .mwall-item-category i {
  background-color: #91a2bf;
}
.mwall-container .mwall-items .mwall-item.catId_16 .mwall-item-outer-cont {
  border-bottom: 5px solid #ef5350;
  background-image: url("../images/instruction-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_16 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #ef5350 !important;
}
.mwall-container .mwall-items .mwall-item.catId_16 .mwall-item-category i {
  background-color: #ef5350;
}
.mwall-container .mwall-items .mwall-item.catId_20 .mwall-item-outer-cont {
  border-bottom: 5px solid #8c7ae6;
  background-image: url("../images/fk-erp-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_20 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #8c7ae6 !important;
}
.mwall-container .mwall-items .mwall-item.catId_20 .mwall-item-category i {
  background-color: #8c7ae6;
}
.mwall-container .mwall-items .mwall-item.catId_21 .mwall-item-outer-cont {
  border-bottom: 5px solid #1990f5;
  background-image: url("../images/fk-erp-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_21 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #1990f5 !important;
}
.mwall-container .mwall-items .mwall-item.catId_21 .mwall-item-category i {
  background-color: #1990f5;
}
.mwall-container .mwall-items .mwall-item.catId_22 .mwall-item-outer-cont {
  border-bottom: 5px solid #7f8fa6;
  background-image: url("../images/logistyka-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_22 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #7f8fa6 !important;
}
.mwall-container .mwall-items .mwall-item.catId_22 .mwall-item-category i {
  background-color: #7f8fa6;
}
.mwall-container .mwall-items .mwall-item.catId_23 .mwall-item-outer-cont {
  border-bottom: 5px solid #5ac09b;
  background-image: url("../images/crm-back.png");
}
.mwall-container .mwall-items .mwall-item.catId_23 .mwall-item-outer-cont .mwall-hover-box-content h3.mwall-title a:hover {
  color: #5ac09b !important;
}
.mwall-container .mwall-items .mwall-item.catId_23 .mwall-item-category i {
  background-color: #5ac09b;
}

.mainHeaderColour {
  color: #fff;
  background-color: #91b7dc;
  border-radius: 5px;
  padding: 10px;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.jev_evdt_title h1 i {
  color: #fff;
  padding: 5px;
  border-radius: 5px;
}
.jev_evdt_title h1.id_45 i, .jev_evdt_title h1.id_44 i {
  background-color: #b3c44a;
}
.jev_evdt_title h1.id_48 i, .jev_evdt_title h1.id_54 i {
  background-color: #8d1f62;
}
.jev_evdt_title h1.id_52 i, .jev_evdt_title h1.id_46 i {
  background-color: #7eb950;
}
.jev_evdt_title h1.id_43 i {
  background-color: #ef5350;
}
.jev_evdt_title h1.id_58 i {
  background-color: #91a2bf;
}
.jev_evdt_title h1.id_82 i {
  background-color: #293e6b;
}
.jev_evdt_title h1.id_53 i, .jev_evdt_title h1.id_47 i {
  background-color: #ed9737;
}
.jev_evdt_title h1.id_49 i, .jev_evdt_title h1.id_55 i {
  background-color: #417dc1;
}

.jev_evdt {
  background-color: #fff;
}

#jevents .contentpaneopen .nav-pills .nav-link {
  text-transform: uppercase;
  color: #9399b1;
  border-left: 3px solid #9399b1;
  margin: 7px;
  border-radius: 0;
  font-weight: 500;
}
#jevents .contentpaneopen .nav-pills .nav-link.active {
  color: #91b7dc;
  border-color: #91b7dc;
  background-color: transparent;
}
#jevents .jev_evdt_title i {
  font-size: unset;
}
#jevents .pozakalendarzem {
  display: none;
}
#jevents .pozakalendarzem.title_1 {
  display: block;
}

.fbContent_core .fbContent_sections .fb_column .card {
  color: #525972;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
}
.fbContent_core .fbContent_sections .fb_column .card a {
  color: #525972;
}
.fbContent_core .fbContent_sections .fb_column .card a i {
  display: inline-block;
  padding-bottom: 5px;
}
.fbContent_core .fbContent_sections .fb_column .card:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.fbContent_core .fbContent_sections .fb_column.podatki .card {
  border-bottom-color: #b3c44a;
}
.fbContent_core .fbContent_sections .fb_column.podatki .card a:hover {
  color: #b3c44a;
}
.fbContent_core .fbContent_sections .fb_column.oplaty .card {
  border-bottom-color: #7eb950;
}
.fbContent_core .fbContent_sections .fb_column.oplaty .card a:hover {
  color: #7eb950;
}
.fbContent_core .fbContent_sections .fb_column.kadryplace .card {
  border-bottom-color: #ed9737;
}
.fbContent_core .fbContent_sections .fb_column.kadryplace .card a:hover {
  color: #ed9737;
}
.fbContent_core .fbContent_sections .fb_column.finansowoksiegowe .card {
  border-bottom-color: #8d1f62;
}
.fbContent_core .fbContent_sections .fb_column.finansowoksiegowe .card a:hover {
  color: #8d1f62;
}
.fbContent_core .fbContent_sections .fb_column.adminXE .card {
  border-bottom-color: #417dc1;
}
.fbContent_core .fbContent_sections .fb_column.adminXE .card a:hover {
  color: #417dc1;
}
.fbContent_core .fbContent_sections .fb_column.edokument .card {
  border-bottom-color: #00727B;
}
.fbContent_core .fbContent_sections .fb_column.edokument .card a:hover {
  color: #00727B;
}
.fbContent_core .fbContent_sections .fb_column.erp .card {
  border-bottom-color: #293e6b;
}
.fbContent_core .fbContent_sections .fb_column.erp .card a:hover {
  color: #293e6b;
}
.fbContent_core .fbContent_sections .fb_column.infrastruktura .card {
  border-bottom-color: #F55D2D;
}
.fbContent_core .fbContent_sections .fb_column.infrastruktura .card a:hover {
  color: #F55D2D;
}
.fbContent_core .fbContent_sections .fb_column.dbmanager .card {
  border-bottom-color: #f5cad1;
}
.fbContent_core .fbContent_sections .fb_column.dbmanager .card a:hover {
  color: #f5cad1;
}

.fbLeftNavigation_core ul li a {
  color: #525972;
  font-size: 15.5px;
}
.fbLeftNavigation_core ul li a span {
  border-width: 0 0 0 5px;
  border-style: solid;
  padding-left: 5px;
}

.NavLeftUL_navIcon, .NavLeftUL_navBackIcon {
  border: none !important;
}

.sectionLeftMenu_podatki ul li a:hover {
  color: #b3c44a;
}
.sectionLeftMenu_podatki ul li a span {
  border-color: #b3c44a;
}

.header_podatki {
  background: #b3c44a;
  color: white;
}

.list_podatki > li a {
  border-bottom: 2px solid #b3c44a;
}

.topic_podatki .fbTopic h2 a {
  border-bottom: 2px solid #b3c44a;
}
.topic_podatki .fbTopic h2 a:hover {
  color: #b3c44a;
}

.sectionLeftMenu_oplaty ul li a:hover {
  color: #7eb950;
}
.sectionLeftMenu_oplaty ul li a span {
  border-color: #7eb950;
}

.header_oplaty {
  background: #7eb950;
  color: white;
}

.list_oplaty > li a {
  border-bottom: 2px solid #7eb950;
}

.topic_oplaty .fbTopic h2 a {
  border-bottom: 2px solid #7eb950;
}
.topic_oplaty .fbTopic h2 a:hover {
  color: #7eb950;
}

.sectionLeftMenu_kadryplace ul li a:hover {
  color: #ed9737;
}
.sectionLeftMenu_kadryplace ul li a span {
  border-color: #ed9737;
}

.header_kadryplace {
  background: #ed9737;
  color: white;
}

.list_kadryplace > li a {
  border-bottom: 2px solid #ed9737;
}

.topic_kadryplace .fbTopic h2 a {
  border-bottom: 2px solid #ed9737;
}
.topic_kadryplace .fbTopic h2 a:hover {
  color: #ed9737;
}

.sectionLeftMenu_finansowoksiegowe ul li a:hover {
  color: #8d1f62;
}
.sectionLeftMenu_finansowoksiegowe ul li a span {
  border-color: #8d1f62;
}

.header_finansowoksiegowe {
  background: #8d1f62;
  color: white;
}

.list_finansowoksiegowe > li a {
  border-bottom: 2px solid #8d1f62;
}

.topic_finansowoksiegowe .fbTopic h2 a {
  border-bottom: 2px solid #8d1f62;
}
.topic_finansowoksiegowe .fbTopic h2 a:hover {
  color: #8d1f62;
}

.sectionLeftMenu_adminXE ul li a:hover {
  color: #417dc1;
}
.sectionLeftMenu_adminXE ul li a span {
  border-color: #417dc1;
}

.header_adminxe {
  background: #417dc1;
  color: white;
}

.list_padminXE > li a {
  border-bottom: 2px solid #417dc1;
}

.topic_adminXE .fbTopic h2 a {
  border-bottom: 2px solid #417dc1;
}
.topic_adminXE .fbTopic h2 a:hover {
  color: #417dc1;
}

.sectionLeftMenu_edokument ul li a:hover {
  color: #00727B;
}
.sectionLeftMenu_edokument ul li a span {
  border-color: #00727B;
}

.sectionLeftMenu_krajowy-system-e-faktur ul li a:hover, .sectionLeftMenu_KSEF ul li a:hover {
  color: #A1CCB0;
}
.sectionLeftMenu_krajowy-system-e-faktur ul li a span, .sectionLeftMenu_KSEF ul li a span {
  border-color: #A1CCB0;
}

.list_krajowy-system-e-faktur li a, .list_krajowy-system-e-faktur-2 li a {
  font-weight: 400 !important;
}
.list_krajowy-system-e-faktur li a:hover, .list_krajowy-system-e-faktur-2 li a:hover {
  color: #A1CCB0;
}

.header_krajowy-system-e-faktur, .header_krajowy-system-e-faktur-2 {
  background: #A1CCB0;
  color: white;
}

.header_edokument {
  background: #00727B;
  color: white;
}

.list_edokument > li a {
  border-bottom: 2px solid #00727B;
}

.list_krajowy-system-e-faktur > li a, .list_krajowy-system-e-faktur-2 > li a {
  border-bottom: 2px solid #A1CCB0;
}

.topic_edokument .fbTopic h2 a {
  border-bottom: 2px solid #00727B;
}
.topic_edokument .fbTopic h2 a:hover {
  color: #00727B;
}

.topic_krajowy-system-e-faktur .fbTopic h2 a, .topic_krajowy-system-e-faktur-2 .fbTopic h2 a {
  border-bottom: 2px solid #A1CCB0;
}
.topic_krajowy-system-e-faktur .fbTopic h2 a:hover, .topic_krajowy-system-e-faktur-2 .fbTopic h2 a:hover {
  color: #A1CCB0;
}

.sectionLeftMenu_erp ul li a:hover {
  color: #293e6b;
}
.sectionLeftMenu_erp ul li a span {
  border-color: #293e6b;
}

.header_erp {
  background: #293e6b;
  color: white;
}

.list_erp > li a {
  border-bottom: 2px solid #293e6b;
}

.topic_erp .fbTopic h2 a {
  border-bottom: 2px solid #293e6b;
}
.topic_erp .fbTopic h2 a:hover {
  color: #293e6b;
}

.sectionLeftMenu_infrastruktura ul li a:hover {
  color: #F55D2D;
}
.sectionLeftMenu_infrastruktura ul li a span {
  border-color: #F55D2D;
}

.header_infrastruktura {
  background: #F55D2D;
  color: white;
}

.list_infrastruktura > li a {
  border-bottom: 2px solid #F55D2D;
}

.topic_infrastruktura .fbTopic h2 a {
  border-bottom: 2px solid #F55D2D;
}
.topic_infrastruktura .fbTopic h2 a:hover {
  color: #F55D2D;
}

.sectionLeftMenu_dbmanager ul li a:hover {
  color: #f5cad1;
}
.sectionLeftMenu_dbmanager ul li a span {
  border-color: #f5cad1;
}

.header_dbmanager {
  background: #f5cad1;
  color: white;
}

.list_pdbmanager > li a {
  border-bottom: 2px solid #f5cad1;
}

.topic_dbmanager .fbTopic h2 a {
  border-bottom: 2px solid #f5cad1;
}
.topic_dbmanager .fbTopic h2 a:hover {
  color: #f5cad1;
}

.fbContent_core a {
  color: #525972;
}
.faqContentId_1 a:hover {
  color: #b3c44a;
}

.faqContentId_2 a:hover {
  color: #7eb950;
}

.faqContentId_3 a:hover {
  color: #ed9737;
}

.faqContentId_4 a:hover {
  color: #8d1f62;
}

.faqContentId_5 a:hover {
  color: #417dc1;
}

.faqContentId_6 a:hover {
  color: #00727B;
}

.faqContentId_9 a:hover {
  color: #293e6b;
}

.faqContentId_10 a:hover {
  color: #F55D2D;
}

.faqContentId_12 a:hover {
  color: #f5cad1;
}

.fbContent_core .fbContent_topics ul.level1 li a, .fbContent_core .fbContent_topics ul.level2 li a, .fbContent_core .fbContent_topics ul.level3 li a, .fbContent_core .fbContent_topics ul.level4 li a, .fbContent_core .fbContent_topics ul.level5 li a {
  border-bottom: 0 !important;
}
.fbContent_core .fbContent_topics ul.level1 {
  margin-left: 0;
}
.fbContent_core .fbContent_topics.list_edokument a:hover {
  color: #00727B;
}
.fbContent_core .fbContent_topics.list_podatki a:hover {
  color: #b3c44a;
}
.fbContent_core .fbContent_topics.list_oplaty a:hover {
  color: #7eb950;
}
.fbContent_core .fbContent_topics.list_kadryplace a:hover {
  color: #ed9737;
}
.fbContent_core .fbContent_topics.list_finanse-i-ksiegowosc a:hover {
  color: #8d1f62;
}
.fbContent_core .fbContent_topics.list_erp a:hover {
  color: #293e6b;
}
.fbContent_core .fbContent_topics.list_infrastruktura a:hover {
  color: #F55D2D;
}
.fbContent_core .fbContent_topics.list_dbmanager a:hover {
  color: #f5cad1;
}

#user-form .form-row button.rsform-submit-button {
  display: inline-block;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 22px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
}
#user-form .form-row button.rsform-submit-button:hover {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
}

.mls-search .mls-form {
  padding: 0;
}
.mls-search .mls-form .mls-search-content {
  background-color: #fff;
}
.mls-search .mls-form .result-title a {
  color: #525972;
}
.mls-search .mls-form .result-title a:hover {
  color: #91b7dc;
}
.mls-search .mls-form .result-url a {
  color: #91b7dc;
}
.mls-search .mls-form .result-url a:hover {
  text-decoration: underline !important;
}
.mls-search #mls-search-results .search-results .search-result {
  border-color: #91b7dc;
}

#user ul li, #user ul dl, #user fieldset li, #user fieldset dl, .profile ul li, .profile ul dl, .profile fieldset li, .profile fieldset dl {
  margin: 0;
  font-weight: 300;
}
#user ul li label, #user ul li dt, #user ul dl label, #user ul dl dt, #user fieldset li label, #user fieldset li dt, #user fieldset dl label, #user fieldset dl dt, .profile ul li label, .profile ul li dt, .profile ul dl label, .profile ul dl dt, .profile fieldset li label, .profile fieldset li dt, .profile fieldset dl label, .profile fieldset dl dt {
  display: block;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}

.K2RecentBlock {
  max-width: 250px;
  margin-bottom: 10px;
}
.K2RecentBlock a {
  color: #525972;
  text-decoration: none;
  font-size: 85%;
  opacity: 0.8;
}
.K2RecentBlock a:hover {
  color: #91b7dc;
  opacity: 1;
}

.events-boxes .search-box {
  background-image: url("../images/search.png");
  background-position: right top;
  background-repeat: no-repeat;
}
.events-boxes .update-box {
  background-image: url("../images/update.png");
  background-position: right top;
  background-repeat: no-repeat;
}
.events-boxes .number-box {
  background-image: url("../images/alert.png");
  background-position: right top;
  background-repeat: no-repeat;
}

.number-box {
  text-align: center;
  font-size: 5rem;
  font-weight: 500 !important;
}

.actions li a {
  color: #525972;
  font-size: 20px;
  padding-right: 5px;
}
.actions li a:hover {
  text-decoration: none;
  color: #2cabff;
}

.form-success {
  background-image: url("../images/registration-success-cover.jpg");
  background-size: cover;
}
.form-success h1 {
  color: #91b7dc;
}

#jevents #jevents_body .jev_evdt_title h1 {
  color: #323646;
}
#jevents a.mail {
  color: #91b7dc;
}
#jevents a.mail:hover {
  color: #2cabff;
  text-decoration: none;
}
#jevents .termin_1 {
  display: none;
}

.harmonogram .schedule-title {
  background-color: #91b7dc;
  color: #fff;
  padding: 20px 30px;
  letter-spacing: 1px;
}
.harmonogram .schedule-list {
  background-color: #fff;
}
.harmonogram .schedule-list .position {
  padding: 22px 5px;
  border-bottom: 1px dashed #2cabff !important;
}
.harmonogram .schedule-list .position p {
  min-width: 101px;
}
.harmonogram .schedule-list .position p i {
  color: #91b7dc;
}
.harmonogram .schedule-list .position h5 {
  line-height: 27px;
}
.harmonogram .schedule-list .position i {
  color: #91b7dc;
}

table.submission {
  margin-top: 20px;
  background-color: #fff;
  padding: 15px;
}
table.submission thead {
  background-color: #91b7dc;
  color: #fff;
}
table.submission thead tr th {
  padding: 20px;
}
table.submission tbody tr td {
  padding: 10px 20px;
  border-bottom: 1px dashed #2cabff;
}
table.submission tbody tr:last-child td {
  border: 0;
}

h4.rs-submition-count {
  color: #848ba6;
  font-weight: 400;
}
h4.rs-submition-count span {
  color: #91b7dc;
}

.form-row .register-head {
  background: #91b7dc;
  color: #fff;
  padding: 10px 5px;
  font-size: 20px;
}
.form-row button.rsform-submit-button {
  display: inline-block;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 22px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: transparent;
  border-radius: 0;
}
.form-row button.rsform-submit-button:hover {
  background-color: #91b7dc;
  color: #fff;
  text-decoration: none;
}

.imgcat-header img {
  height: 45px;
}

@media (max-width: 992px) {
  #sidebarmenu .navbar-toggler {
    color: #bfbfbf;
  }
  #sidebarmenu .navbar-toggler:hover {
    color: #fff;
  }
}
.survey-wrapper .survey-form button.btn-primary {
  display: inline-block;
  padding: 7px 15px;
  text-transform: uppercase;
  font-size: 19px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: #fff;
  border-radius: 0;
}
.survey-wrapper .survey-form button.btn-primary:hover {
  background-color: #91b7dc;
  color: #fff !important;
  text-decoration: none;
}

h2.konkurs-title {
  letter-spacing: 1px;
  color: #323646;
  margin-top: 25px;
}

blockquote {
  padding: 20px;
  border-left: 5px solid #91b7dc;
  background-color: #f2f2f2;
}

@media (min-width: 1600px) {
  .img-h {
    display: block;
  }

  .img-v {
    display: none;
  }
}
@media (max-width: 1600px) {
  .img-h {
    display: none;
  }

  .img-v {
    display: block;
  }
}
h2 {
  /* Extra small devices (phones, less than 768px) */
  font-size: 1rem;
  /* Small devices (tablets, 768px and up) */
  /* Medium devices (desktops, 992px and up) */
  /* Large devices (large desktops, 1200px and up) */
  /* XLarge devices (xlarge desktops, 1400px and up) */
}
@media (min-width: 768px) {
  h2 {
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  h2 {
    font-size: 1.4rem;
  }
}
@media (min-width: 1200px) {
  h2 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1400px) {
  h2 {
    font-size: 1.8rem;
  }
}

.alert-error-szkolenia {
  color: #721c24;
  background-color: #fefafa;
  border-color: #f4c1c6;
}

.login button.btn-primary {
  display: inline-block;
  padding: 7px 15px;
  text-transform: uppercase;
  font-size: 19px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: #fff;
  border-radius: 0;
}
.login button.btn-primary:hover {
  background-color: #91b7dc;
  color: #fff !important;
  text-decoration: none;
}
.login .form-group input {
  border: 1px solid #d9d9d9;
  background-color: #fff !important;
  padding: 5px;
  color: #525972;
}

.center-me {
  margin: 0;
  display: inline-block;
  transform: translateY(-50%);
  top: 50%;
  position: relative;
  line-height: 25px;
}

.login-panel i {
  color: #91b7dc;
}

.logout-button input.btn-primary {
  display: inline-block;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 15px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: #fff;
  border-radius: 0;
}
.logout-button input.btn-primary:hover {
  background-color: #91b7dc;
  color: #fff !important;
  text-decoration: none;
  border-color: #fff;
}
.logout-button a.btn-primary {
  display: inline-block;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 15px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: #fff;
  border-radius: 0;
}
.logout-button a.btn-primary:hover {
  background-color: #91b7dc;
  color: #fff !important;
  text-decoration: none;
  border-color: #fff;
}

.k2_list_films {
  background-color: #fff;
  border-width: 3px 0 0 0;
  border-color: #fff !important;
  border-style: solid;
  transition: box-shadow 0.55s;
  position: relative;
  text-decoration: none;
  color: #525972;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.k2_list_films:hover {
  box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16), 0 5px 20px 0 rgba(0, 0, 0, 0.12);
}
.k2_list_films#oplaty-i-ewidencje .play {
  border-width: 2px 0;
  border-style: solid;
  border-color: #7eb950;
}
.k2_list_films#oplaty-i-ewidencje .play i {
  color: #7eb950;
}
.k2_list_films#oplaty-i-ewidencje:hover {
  color: #7eb950;
}
.k2_list_films#oplaty-i-ewidencje:hover .play {
  background-color: #7eb950;
}
.k2_list_films#oplaty-i-ewidencje:hover .play i {
  color: #fff;
}
.k2_list_films#podatki .play {
  border-width: 2px 0;
  border-style: solid;
  border-color: #b3c44a;
}
.k2_list_films#podatki .play i {
  color: #b3c44a;
}
.k2_list_films#podatki:hover {
  color: #b3c44a;
}
.k2_list_films#podatki:hover .play {
  background-color: #b3c44a;
}
.k2_list_films#podatki:hover .play i {
  color: #fff;
}
.k2_list_films#zasoby-ludzkie .play {
  border-width: 2px 0;
  border-style: solid;
  border-color: #ed9737;
}
.k2_list_films#zasoby-ludzkie .play i {
  color: #ed9737;
}
.k2_list_films#zasoby-ludzkie:hover {
  color: #ed9737;
}
.k2_list_films#zasoby-ludzkie:hover .play {
  background-color: #ed9737;
}
.k2_list_films#zasoby-ludzkie:hover .play i {
  color: #fff;
}
.k2_list_films#elektroniczny-urzad .play {
  border-width: 2px 0;
  border-style: solid;
  border-color: #417dc1;
}
.k2_list_films#elektroniczny-urzad .play i {
  color: #417dc1;
}
.k2_list_films#elektroniczny-urzad:hover {
  color: #417dc1;
}
.k2_list_films#elektroniczny-urzad:hover .play {
  background-color: #417dc1;
}
.k2_list_films#elektroniczny-urzad:hover .play i {
  color: #fff;
}
.k2_list_films#finanse-i-budzet .play {
  border-width: 2px 0;
  border-style: solid;
  border-color: #8d1f62;
}
.k2_list_films#finanse-i-budzet .play i {
  color: #8d1f62;
}
.k2_list_films#finanse-i-budzet:hover {
  color: #8d1f62;
}
.k2_list_films#finanse-i-budzet:hover .play {
  background-color: #8d1f62;
}
.k2_list_films#finanse-i-budzet:hover .play i {
  color: #fff;
}
.k2_list_films#dla-administratorow .play {
  border-width: 2px 0;
  border-style: solid;
  border-color: #91a2bf;
}
.k2_list_films#dla-administratorow .play i {
  color: #91a2bf;
}
.k2_list_films#dla-administratorow:hover {
  color: #91a2bf;
}
.k2_list_films#dla-administratorow:hover .play {
  background-color: #91a2bf;
}
.k2_list_films#dla-administratorow:hover .play i {
  color: #fff;
}

.more-video-cat ul {
  margin: 0;
  padding: 10px;
}
.more-video-cat ul li {
  list-style: none;
}
.more-video-cat ul li a {
  background-color: #fff;
  border-width: 3px 0 0 0;
  border-color: #fff !important;
  border-style: solid;
  transition: box-shadow 0.55s;
  position: relative;
  display: block;
  text-decoration: none;
  padding: 15px;
  color: #525972;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.more-video-cat ul li a:hover {
  box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16), 0 5px 20px 0 rgba(0, 0, 0, 0.12);
  color: #91b7dc;
}
.more-video-cat ul li a:hover:before {
  color: #91b7dc;
}
.more-video-cat ul li a:before {
  font-family: "icomoon" !important;
  content: "";
  position: absolute;
  right: 15px;
  transform: translateY(-50%);
  top: 50%;
  font-size: 35px;
  color: #fafbfc;
}

.k2Pagination nav .pagination .page-item .page-link {
  color: #91b7dc;
}
.k2Pagination nav .pagination .page-item.active .page-link {
  color: #fff;
  background-color: #91b7dc;
}

.profile fieldset {
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.profile fieldset legend {
  background-color: #fff;
  border-width: 1px 1px 0 1px;
  border-color: rgba(0, 0, 0, 0.125);
  color: #525972;
  font-weight: 500;
  position: relative;
  padding: 10px;
}
.profile fieldset legend:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  height: 3px !important;
  width: 100%;
  left: 0;
}
.profile fieldset legend:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 3px !important;
  width: 20%;
  left: 13px;
  transition: 0.4s ease-out all 0.1s;
  background-color: #91b7dc;
}
.profile fieldset dl {
  padding: 0 10px;
}
.profile fieldset dl dd {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 15px;
}

.profile-edit button.btn-primary {
  display: inline-block;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 15px;
  color: #91b7dc;
  font-weight: 500;
  border: 3px solid #91b7dc;
  background-color: #fff;
  border-radius: 0;
}
.profile-edit button.btn-primary:hover {
  background-color: #91b7dc;
  color: #fff !important;
  text-decoration: none;
}
.profile-edit fieldset {
  margin: 15px 0;
}
.profile-edit fieldset legend {
  background-color: #91b7dc;
  color: #fff;
  padding: 7px;
}

.nodataevent {
  display: block;
  padding: 5px 10px;
  background-color: #fff;
  color: #525972;
  border-top: 1px solid #dddfe6;
  border-bottom: 1px solid #dddfe6;
  border-right: 1px solid #dddfe6;
  border-left-width: 5px;
  border-left-style: solid;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}
.nodataevent h3 {
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 0;
}
.nodataevent:hover {
  text-decoration: none;
  color: #91b7dc;
  border-left-width: 8px;
  transition: all 0.2s ease-in-out;
}

.catid_13, #catid_13, .register_0, .catid_45, #catid_45, .catid_52, #catid_52, .catid_53, #catid_53, .catid_54, #catid_54, .catid_55, #catid_55, .catid_57, #catid_57, .catid_58 {
  display: none;
}

.allevents {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}
.allevents h1.pozakalendarzem {
  font-size: 19px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
}

.blog .finder label.finder {
  padding-right: 5px;
  color: #a6a6a6;
}
.blog .finder input.search-query {
  border: 1px solid #2cabff;
  background-color: transparent;
  padding: 3px;
}
.blog .finder button.finder {
  background-color: transparent;
  border: 2px solid #2cabff;
  color: #2cabff;
  padding: 4px 10px;
  margin-left: 10px;
  border-radius: 0;
  position: relative;
  bottom: 2px;
}
.blog .finder button.finder:hover {
  background-color: #2cabff;
  color: #fff;
}

.finder ul.search-results {
  padding: 0;
  margin: 25px 0 0 0;
}
.finder ul.search-results li {
  margin-bottom: 15px;
  list-style: none;
  padding: 15px;
  background-color: #fff;
  border-top: 3px solid #fff;
}
.finder ul.search-results li:hover {
  border-top-color: #2cabff;
}
.finder ul.search-results li h4 a {
  color: #525972;
}
.finder ul.search-results li h4 a:hover {
  text-decoration: none;
  color: #2cabff;
}
.finder .word label {
  text-align: left;
}
.finder input.inputbox {
  border: 1px solid #2cabff;
  background-color: transparent;
  padding: 3px;
}
.finder button.btn {
  background-color: transparent;
  border: 2px solid #2cabff;
  color: #2cabff;
  padding: 4px 10px;
  margin-left: 10px;
  border-radius: 0;
  position: relative;
  bottom: 2px;
}
.finder button.btn:hover {
  background-color: #2cabff;
  color: #fff;
}

.well #jux_accord-menu .menu_head {
  background: #91b7dc;
  box-shadow: none;
  text-shadow: none;
  font-size: 15px;
  font-weight: 400;
}
.well #jux_accord-menu .menu_head.active, .well #jux_accord-menu .menu_head:hover {
  background: #a4c4e2;
  box-shadow: none;
}
.well #jux_accord-menu div.menu_body p a span, .well #jux_accord-menu div.menu_body p span span {
  color: #fff;
}
#member-profile fieldset#sekcja_1, #member-profile fieldset#sekcja_2 {
  display: none;
}

.block-info p {
  font-weight: 400;
  padding-top: 1.5rem;
  font-size: 90%;
  transform: translateY(-50%);
  top: 50%;
  position: relative;
  width: 100%;
  /* min-width: 500px; */
  left: 25px;
  background-color: #fff;
  color: #2cabff;
  border: 1px solid #2cabff;
  padding: 10px 25px;
  border-radius: 10px;
  width: 220px;
}
.block-info .circle small {
  font-weight: 400;
  margin-bottom: 5px;
  display: inline-block;
  font-size: 90%;
  color: #2cabff;
}
.block-info .tickets small {
  font-weight: 400;
  margin-bottom: 5px;
  display: inline-block;
  font-size: 90%;
  color: #2cabff;
}

.registersoon, .registerclose {
  color: #fd7e14;
}

.pakietszkoleniowy {
  color: #2cabff;
}

.progressticket {
  width: 80px;
  height: 80px;
  background: none;
  position: relative;
}

.progressticket::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 4px solid #eee;
  position: absolute;
  top: 0;
  left: 0;
}

.progressticket > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.progressticket .progressticket-left {
  left: 0;
}

.progressticket .progressticket-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 4px;
  border-style: solid;
  position: absolute;
  top: 0;
}

.progressticket .progressticket-left .progressticket-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.progressticket .progressticket-right {
  right: 0;
}

.progressticket .progressticket-right .progressticket-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.progressticket .progressticket-value {
  position: absolute;
  top: 0;
  left: 0;
}

.vcex-divider-w-icon {
  display: block;
  height: auto;
  margin: 0 auto;
  text-align: center;
  border: none;
  overflow: hidden;
}

.vcex-divider-w-icon i {
  color: #91b7dc;
}

.vcex-divider-icon {
  display: inline-block;
  position: relative;
}

.vcex-divider-icon-before {
  display: block;
  position: absolute;
  top: 50%;
  border-bottom: dashed 1px #ddd;
  right: 100%;
  width: 9999px;
  margin-top: -0.5px;
}

.vcex-divider-w-icon .vcex-icon-wrap {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1.231em;
  color: #999;
}

.vcex-icon-wrap {
  display: inline;
  display: inline-block;
  text-align: center;
  position: relative;
  transition: transform 0.2s ease-in-out;
  transform: rotate(0.0001deg);
}

.vcex-divider-icon-after {
  display: block;
  position: absolute;
  top: 50%;
  border-bottom: dashed 1px #ddd;
  left: 100%;
  width: 9999px;
  margin-top: -0.5px;
}

.survey-form .qtype-page_header .question-header {
  background: #91b7dc !important;
  color: #fff;
  font-weight: 600;
  padding: 0.75rem 1.25rem !important;
}
.survey-form .qtype-page_header .question-header i {
  display: none;
}
.survey-form .qtype-page_header .question-header .card-title {
  font-weight: 500;
  font-size: 19px;
}
.survey-form .qtype-page_header .card-body {
  font-weight: 600;
  color: #525972;
  padding: 1.25rem;
}
.survey-form .questions .card {
  border-width: 3px 0 0 0;
  border-style: solid;
  border-color: #91b7dc;
  border-radius: 0;
  background-color: #fff;
  margin-bottom: 25px;
}
.survey-form .questions .card .card-header {
  padding: 10px 10px 0 20px;
  border-radius: 0;
  background-color: #fff;
  border-bottom: 0;
}
.survey-form .questions .card .card-header .card-title {
  font-size: 21px;
}
.survey-form .questions .card .card-header .card-title i {
  display: none;
}
.survey-form .questions .card .card-body {
  padding: 5px 1.25rem;
  color: #17a2b8;
  font-size: 16px;
}
.survey-form .questions .card .panel-body .grid-row .align-center-desktop {
  font-size: 13px;
  line-height: 20px;
}
.survey-form .questions .card ul.list-group li {
  background-color: #fff;
  border: 0;
}

#modal-form {
  position: fixed;
  font-family: Roboto, Helvetica, sans-serif;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  height: 100%;
  width: 100%;
}
#modal-form #button {
  background: none;
  border: 1px solid #721c24;
  color: #721c24;
}
#modal-form #button:hover {
  background-color: #721c24;
  color: #fff;
}

.modalconent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 80%;
  padding: 20px;
}

.NavTopUL_buttons {
  display: none !important;
}

/*# sourceMappingURL=main.css.map */
