/* CUSTOM CSS */
.com-content-adminForm .tab-pane .post-formats label, .btn, .sppb-btn, .btn.btn-info:hover, .sppb-btn.btn-info:hover, .btn.sppb-btn-info:hover, .sppb-btn.sppb-btn-info:hover, .btn.btn-info:focus, .sppb-btn.btn-info:focus, .btn.sppb-btn-info:focus, .sppb-btn.sppb-btn-info:focus, .sp-megamenu-parent > li > a:before, body .pagination >li:nth-child(2) a, body .pagination >li:nth-last-child(2) a, .view-article article.item .published-date-wrap .published-date, .educon-notice-board article.item .educon-notice .published-date, .educon-topics-wrapper .common-topics li a:hover:before, .educon-topics-wrapper .common-topics li a:focus:before, .educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading:before, .event-details-section .sppb-addon-single-image-container .sppb-addon-title, .splms-readmore.btn-primary, .splms.view-splms-course.course-details .btn.btn-primary, .splms.splms-view-event .splms-event-image .event-date, .event-details-bottom .btn.btn-primary, #sp-top-bar, .view-registration #sp-main-body, .view-login #sp-main-body, article.item .content-wrap .published-date, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, .view-splms-quiz-list .quiz-item-wrapper .quiz-description .btn.btn-primary, .view-quizquestion .splms.view-splms-quiz .btn.btn-primary, .view-quizquestion .splms.view-splms-quiz .btn.btn-default, .splms.splms-view-events .splms-event-details .btn.btn-primary, .scrollup, .splms-course-categories .splms-row.splms-course-category-wrapper .splms-course-category .splms-coursescategory-wrapper:hover, .mod-splms-course-categoies .lms-single-category:hover, .search .page-title, .view-category .page-header, .border-heading-style.sppb-addon-text-block .sppb-addon-title:before, .border-heading-style.sppb-addon-header .sppb-addon-title:before, .carousel-controller.splms-course-carousel .splms-course-title:before, .addon-splms-courses .splms-course-title:before, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .educon-latest-news-wrap .educon-latest-news .sppb-addon-title, .sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-indicators li:before, .speasyimagegallery-albums .speasyimagegallery-album:hover .speasyimagegallery-album-info {
    background: #0f5aa6;
}
.com-content-adminForm .tab-pane .post-formats label:hover, .com-content-adminForm .tab-pane .post-formats label.active, .btn:hover, .sppb-btn:hover, .btn:focus, .sppb-btn:focus, .btn.btn-default:hover, .sppb-btn.btn-default:hover, .btn.sppb-btn-default:hover, .sppb-btn.sppb-btn-default:hover, .btn.btn-default:focus, .sppb-btn.btn-default:focus, .btn.sppb-btn-default:focus, .sppb-btn.sppb-btn-default:focus, .pager li>a:hover, .pager li>a:focus, .pager li>span:hover, .pager li>span:focus, body .pagination >li.active>a, body .pagination >li >a:hover, body .pagination >li >a:focus, .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover, .view-article .sppb-addon-button-group .sppb-btn.sppb-btn-info, .educon-notice-board article.item:hover .educon-notice .published-date, .educon-notice-board article.item:hover .educon-notice a.btn.btn-primary, .event-callto-action .sppb-addon.sppb-addon-cta .sppb-btn.sppb-btn-default, .course-callto-action .sppb-addon.sppb-addon-cta .sppb-btn.sppb-btn-default, .splms-readmore.btn-primary:hover, .splms-readmore.btn-primary:focus, .splms.view-splms-course.course-details .btn.btn-primary:hover, .splms.view-splms-course.course-details .btn.btn-primary:focus, .event-details-bottom .btn.btn-primary:hover, .event-details-bottom .btn.btn-primary:focus, .splms.splms-view-events .splms-event-details .btn.btn-primary:hover, .splms.splms-view-events .splms-event-details .btn.btn-primary:focus, .home-callto-action2 .sppb-addon-cta .sppb-btn:hover, .home-callto-action2 .sppb-addon-cta .sppb-btn:focus, .sppb-addon-button-group.lms-categories-button .sppb-btn-default.sppb-btn-lg:hover, .sppb-addon-button-group.lms-categories-button .sppb-btn-default.sppb-btn-lg:focus {
    background: #004185;
}
.btn.btn-default:hover, .sppb-btn.btn-default:hover, .btn.sppb-btn-default:hover, .sppb-btn.sppb-btn-default:hover, .btn.btn-default:focus, .sppb-btn.btn-default:focus, .btn.sppb-btn-default:focus, .sppb-btn.sppb-btn-default:focus, .pager li>a:hover, .pager li>a:focus, .pager li>span:hover, .pager li>span:focus, .event-callto-action .sppb-addon.sppb-addon-cta .sppb-btn.sppb-btn-default, .course-callto-action .sppb-addon.sppb-addon-cta .sppb-btn.sppb-btn-default, .splms-readmore.btn-primary:hover, .splms-readmore.btn-primary:focus, .splms.view-splms-course.course-details .btn.btn-primary:hover, .splms.view-splms-course.course-details .btn.btn-primary:focus, .home-featured-course .sppb-addon-button-group .sppb-btn-default.sppb-btn-lg:hover, .home-featured-course .sppb-addon-button-group .sppb-btn-default.sppb-btn-lg:focus, .sppb-addon-button-group.lms-categories-button .sppb-btn-default.sppb-btn-lg:hover, .sppb-addon-button-group.lms-categories-button .sppb-btn-default.sppb-btn-lg:focus {
    border-color: #004185;
}
.scrollup:hover {
    background-color: #f88518;
}
.btn.btn-info, .sppb-btn.btn-info, .btn.sppb-btn-info, .sppb-btn.sppb-btn-info, .splms.splms-view-events .splms-event-details .splms-event-title a:hover, .splms.splms-view-events .splms-event-details .splms-event-title a:focus, #sp-footer a:hover, .home-upcoming-events .sppb-addon-text-block .sppb-addon-title a:hover, .home-upcoming-events .sppb-addon-text-block .sppb-addon-title a:focus, .splms-course-categories .splms-coursescategory-wrapper:hover .splms-cat-title, .splms-course-categories .splms-coursescategory-wrapper:focus .splms-cat-title, .splms-course-categories .splms-coursescategory-wrapper:hover .splms-cat-icon a, .splms-course-categories .splms-coursescategory-wrapper:focus .splms-cat-icon a, .sp-menu-item .sp-dropdown-inner .view-splms-courses .splms-course .splms-courses-title a:hover, .sp-menu-item .sp-dropdown-inner .view-coursescategory .splms-course .splms-courses-title a:hover, .sp-menu-item .sp-dropdown-inner .view-splms-courses .splms-course .splms-courses-title a:focus, .sp-menu-item .sp-dropdown-inner .view-coursescategory .splms-course .splms-courses-title a:focus, .sppb-major-btn-link.btn.sppb-btn-link:hover, .sppb-major-btn-link .btn.sppb-btn-link:hover, .sppb-major-btn-link.sppb-btn.sppb-btn-link:hover, .sppb-major-btn-link .sppb-btn.sppb-btn-link:hover, .sppb-major-btn-link.btn.sppb-btn-link:focus, .sppb-major-btn-link .btn.sppb-btn-link:focus, .sppb-major-btn-link.sppb-btn.sppb-btn-link:focus, .sppb-major-btn-link .sppb-btn.sppb-btn-link:focus, .educon-video-popup .sppb-social-icons span:hover, .educon-video-popup .sppb-social-icons span:focus, .educon-notice-board .latestnews > div a:not(.sppb-btn):hover, .educon-notice-board .latestnews > div a:not(.sppb-btn):focus, .sppb-addon-articles-slider .articles-slider .sppb-article-meta a:hover, .sppb-addon-articles-slider .articles-slider .sppb-article-meta a:focus, .sppb-addon-articles-slider .articles-slider p.article-title a:hover, .sppb-addon-articles-slider .articles-slider p.article-title a:focus, .sppb-addon-articles-slider .articles-slider a.sppb-readmore:hover, .sppb-addon-articles-slider .articles-slider a.sppb-readmore:focus, .sppb-addon-articles-slider .articles-slider a.sppb-readmore:hover:after, .sppb-addon-articles-slider .articles-slider a.sppb-readmore:focus:after, .sppb-btn.more-events:hover, .sppb-btn.more-events:focus, .sppb-addon-tweet .sppb-tweet-text a:hover, .sppb-addon-tweet .sppb-tweet-text a:focus, .sppb-addon-tweet span.sppb-tweet-username a:hover, .sppb-addon-tweet span.sppb-tweet-username a:focus, .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:hover, .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:focus {
    color: #f88518;
}
a:hover, a:focus {
    color: #f88518;
}
#sp-bottom .sp-module .sp-module-title {
    font-size: 20px;
    margin-bottom: 15px;
}
span.contact-footer {
    font-size: 14px;
    color: white;
}
span.contact-footer a {
    color: white;
    font-size: 14px;
}
span.contact-footer a:hover {
    color: #f88518;
}
#sp-bottom {
    padding: 50px 0;
}
#sp-footer {
    background: #13151d;
    padding: 15px 0;
}
#sp-bottom {
    background: #26272e;
}
img.facebook-img {
    max-width: 300px;
    width: 100%;
    margin-top: 15px;
}
.event-callto-action .sppb-addon.sppb-addon-cta:before, .course-callto-action .sppb-addon.sppb-addon-cta:before, .sp-page-title:before {
    background: rgba(0, 0, 0, 0.6);
}
.sp-page-title {
    background-attachment: fixed;
    padding: 100px 0;
}
.sp-megamenu-parent >li >a {
    color: #0f5aa6;
    font-size: 14px;
    font-weight: normal;
}
.sp-megamenu-parent li:hover a {
    color: #c90c0c ; 
}
.sp-megamenu-parent li a:hover {
    color: #c90c0c !important ; 
}
.sp-megamenu-parent >li.active a:before{
    display:none !important;
}
.sp-megamenu-parent >li >a:hover:before, .sp-megamenu-parent >li >a:focus:before{
    display:none !important;
}
.sp-megamenu-parent >li >a { 
    padding: 0 5px;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #004185;
}
body {
    background-color: #fff;
    color: #000000;
}
/*Stil Formular - clasa .custom-form-style pentru fiecare camp*/

label.control-label {
    display: none !important;
}

.custom-form-style .jsn-input-medium-fluid {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 24px !important;
}

.custom-form-style .jsn-input-mini-fluid {
    box-sizing: border-box !important;
    height: 24px !important;
    margin: 0 auto;
}

.custom-form-style .jsn-column-item {
    text-align: center;
}

.custom-form-style .jsn-input-xlarge-fluid {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 120px !important;
}
div#sp-bottom1 img {
    max-width: 100px;
}















select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border-color: #f0f0f0;
}

/*aliniere la centru*/

#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea,  {
    margin: 0 auto;
}

#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
    text-align: center;
}

#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input, #jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select, #jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea,  {
    margin: 0 auto;
}

#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block, #jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline, #jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label {
    text-align: center;
}

.custom-form-style .jsn-input-medium-fluid {
    margin: 0 auto;
}

.custom-form-style .jsn-input-xlarge-fluid {
    margin: 0 auto;
}

#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 5px;
}

.jsn-master .jsn-bootstrap .form-actions, .jsn-master.ui-dialog-contentpane .jsn-bootstrap .form-actions {
    width: fit-content;
    margin: 0px auto;
}

.custom-form-style .help-block {
    text-align: center;
}

.jsn-master .jsn-bootstrap .alert {
    color: #fff;
    font-size: 14px;
    border: none;
    font-weight: 600;
    text-align: center;
}

.jsn-master .jsn-bootstrap p {
    margin: 0;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin: 0;
}

.success-uniform.alert.alert-success.clearfix {
    margin: 0;
}

#jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    text-align: center;
}

.select2-container .select2-choice {
    text-align: center;
}

.select2-result-label {
    font-size: 14px;
    font-weight: 400;
}

.custom-form-style .controls.clearfix {
    font-size: 18px !important;
    font-weight: 700;
}

.jsn-master .jsn-narrow .jsn-row-container label {
    text-align: center !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    min-height: 30px !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group, #jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
    padding: 2px;
}
.alert {
    padding: 15px;
}
.alert-success {
    background-color: #36994c;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight, #jsn_form_3.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {
    background-color: rgba(255, 255, 255, 0) !important;
    border-color: rgba(255, 255, 255, 0) !important;
}
.jsn-master .jsn-row-container {
    margin-bottom: 0;
}
.jsn-row-container.jsn-style-light {
    background: #0f5aa6;
    padding: 20px;
    color: #fff; 
}
.custom-form-style label.checkbox {
    padding: 0 20px;
}
.custom-form-style input[type="checkbox"] {
    margin-left: -13px !important;
}
button.btn.btn-primary.jsn-form-submit {
    background: #0f5aa6;
    border: 2px solid #ffffff;
}
button.btn.btn-primary.jsn-form-submit:hover {
    background: #004185;
    border: 2px solid #004185;
}
/*sfarsit stilizare formular*/

.sppb-equalize-columns .sppb-col-md-6 {
    margin: auto;
}
.inverted-btn-colors .sppb-btn.sppb-btn-default {
    background-color: #004185;
    border: 1px solid #fff;
    color: #fff;
}
.inverted-btn-colors .sppb-btn.sppb-btn-default:hover {
    background-color: #0f5aa6;
    border: 1px solid #0f5aa6;
    color: #fff;
}
#sp-top-bar {
    padding: 3px 0;
    text-align: right;
    color: white;
    font-weight: 600;
}
#sp-top-bar a {
    color: white;
    font-size: 14px;
}
#sp-top-bar a:hover {
    color: #c90c0c !important; 
}
#sp-top-bar a:hover {
    color: #004185;
}
.custom-fb-nen .sppb-icon i {
    font-size: 50px;
}
.custom-fb-nen .sppb-column {
    padding: 16px;
    transition: all .4s ease-in-out;
} 
a#btn-1550649516475 {
    color: #fff;
    font-weight: 700;
}
.btn.btn-lg, .btn.sppb-btn-lg, .sppb-btn.btn-lg, .sppb-btn.sppb-btn-lg, .btn.btn-default.sppb-btn-lg, .btn.sppb-btn-default.sppb-btn-lg, .sppb-btn.btn-default.sppb-btn-lg, .sppb-btn.sppb-btn-default.sppb-btn-lg {
    padding: 15px 20px;
    font-weight: 700;
    font-size: 18px;
}
#sppb-addon-1484209043402 .sppb-addon-content .sppb-btn {
    margin: 5px;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 0;
}
#jsn_form_3 .jsn-row-container.jsn-style-light {
    background: #0a529f;
    padding: 20px;
    color: #fff;
    box-shadow: -3px -3px 20px 1px rgba(0, 0, 0, 0.3);
    border: 2px solid #004185;
}
#jsn_form_3 button.btn.btn-primary.jsn-form-submit {
    background: #0a529f;
    border: 2px solid #ffffff;
}
#jsn_form_3 button.btn.btn-primary.jsn-form-submit:hover {
    background: #0f5aa6;
    border: 2px solid #0f5aa6;
}
.jsn-uniform.jsn-master .jsn-bootstrap input[type="file"] {
    height: 32px;
}
a.sppb-btn.colored-btn.sppb-btn-default.sppb-btn-rounded {
    background-color: #0f5aa6;
    border: 1px solid #fff;
}
a.sppb-btn.colored-btn.sppb-btn-default.sppb-btn-rounded:hover {
    background-color: #004185;
    border: 1px solid #004185;
}
.blue-icons i {
    color: #004185;
}
.call-to-action-nen strong a {
    color: white;
    transition: all .3s ease-in-out;
}
.call-to-action-nen strong a:hover {
    color: #0f5aa6;
}
a#btn-1484209043402, #btn-1484209043403, #btn-1484209043404{
    background:#c90c0c;
}
#section-id-1550491880718 i {
    color: #c90c0c;
}
#section-id-1550491880718  p { 
    color: #999 !important;
    font-size: 12px !important;
}
#section-id-1550491880718  div { 
    color: #999 !important;
    font-size: 12px !important;
} 

#sppb-addon-1550672085720 .sppb-addon-title{
    color:#0f5aa6;
    margin-bottom:30px;
}
.sppb-addon-content li{
    list-style:none;
}
.sppb-addon-content li::before{
    content:"\f05d";
    font-family:FontAwesome;
    color:#c90c0c;
    margin-right:20px;
}
.event-callto-action .sppb-addon.sppb-addon-cta:before, .course-callto-action .sppb-addon.sppb-addon-cta:before, .sp-page-title:before {
    background: rgba(1, 90, 116, 0);
}
.sppb-btn.sppb-btn-default {
    background-color: none !important;
}
.cereoferta{
    background:#c90c0c !important;
    margin-top:30px;
    width:100%;
    border:0px ;
}
.sunala{
    color:#c90c0c;
}
a#btn-1550845879867 {
    color: #c90c0c;
    padding: 0px;
}
a#btn-1550845879867:hover{
    color: #c90c0c;
    padding: 0px;
    background:#fff;
    border:0px;
}
ul.sppb-gallery.clearfix li::before {
    content: "";
}
ul.sppb-gallery.clearfix li {
    width:25%;
}
.sppb-addon-gallery ul.sppb-gallery >li a:before{
    display:none;
}
.splms.splms-view-events .event-date-wrape .event-date:before, .sppb-addon-gallery ul.sppb-gallery >li a:after, .speasyimagegallery-gallery .speasyimagegallery-gallery-item > div:after{
    display:none;
}
.galerie-furnizori img{
        height: 100px;
    width: auto !important;
    text-align: center;
}
.galerie-furnizori h2 {
    color: rgba(0, 65, 133, 1);
    font-weight: 700;
    text-align: center;
}
.galerie img{
  width:100% !important;
  height:auto
}
article.item{
  box-shadow:none ;
  width:100%
}












@media (min-width: 992px) {
    .custom-form-style .jsn-input-medium-fluid {
        width: 100% !important;
    }
    .custom-form-style .jsn-input-medium-fluid {
        margin: 0 auto;
    }
    .custom-form-style .jsn-input-xlarge-fluid {
        width: 100% !important;
    }
}

@media screen and (max-width:767px){
    .sppb-addon-gallery ul.sppb-gallery >li {
        width:50% !important;
    }
}


