.alert a {
    text-decoration: underline;
}

#ad_promoted-slider {
    margin-bottom: 25px;
    margin-top: 10px;
}

#ad_promoted_amount {
    /*background: red;*/
    border: 0;
    color: #70bf44;
    font-weight: bold;
    padding-left: 5px;
    width: 82px;
}

#ad-promoted-amount-info #ad-promoted-views {
    color: #70bf44;
    font-weight: bold;
}

#ad-promoted-amount-info-small {
    color: #152a75;
    font-size: 0.9rem;
}

#ad_promoted-slider-info {
    font-size: 0.9rem;
    margin-bottom: 15px;
}

#ad-promoted-views-total-amount {
    color: #152a75;
}

.ui-widget.ui-widget-content .ui-slider-handle {
    background-color: #152a75;
    border: 7px solid #70bf44;
    cursor: pointer;
}

.job-card span.ad-places {
    display: block;
}

#auction-detail .job-description h6 {
    font-weight: bold;
    margin-top: 20px;
}

#auction-detail .job-description div.content-from-editor p {
    margin-bottom: 20px;
}

#auction-detail .job-description div.content-from-editor ul {
    list-style-type: disc;
    padding-left: 20px;
}

#template-ad_searched, #template-auction_searched, #template-candidate_searched, #template-advert, #template-advert-adsense {
    display: none;
}

#bid-form {    
    width: 100%;
}

#bid-form a {
    color: #70bf44;
    text-decoration: underline;
}

#bid-form input.form-control {
    display: inline-block;
    max-width: 150px;
}

#bid-form .theme-btn {
    line-height: 36px;
}

.billing-content a {
    color: #70bf44;
    text-decoration: underline;
}

.btn-rotate {
    background: none;
    border: none;    
}

.btn-back {
    background-color: gray;
    color: #fff;
}

#btn-load-ares-order {
    font-size: 13px;
    text-decoration: none;
}

#btn-load-ares-order:hover {
    text-decoration: underline;
}

#partners .client-logo-item .banner-260x120 {
    max-width: 100px;
}

.contact-area .contact-address h4.widget-title {
    color: #152a75;
}

.contact-area .contact-address a {
    color: #7C7F8A;
}

#contact-form-ad-detail {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: none;
    margin-top: -2px;
}

.contact-area .contact-address a:hover {
    text-decoration: underline;
}

#counseling-card {
    margin-bottom: 30px;
}

div.dropzone {
    position: relative;
    border: 2px dashed #d4d4d4;
    padding: 0px 60px;
    background: transparent;
}

.dropzone input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    height: 100%;
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

#form-ad-create span.ci-err {
	font-size: 14px;
}

#link-to-send-order {
    display: none;
}

.page-navigation .page-navigation-nav li.active .page-go-link {
    background-color: rgba(38, 174, 97, 0.6);
    color: #fff;
    margin-left: 15px;
}

.page-only-form form a, .page-only-form p a {
  text-decoration: underline;
}

.page-only-form h3.widget-title {
  margin-bottom: 15px;
}

.hero-form-wrap .theme-btn {
    border: 2px solid #70bf44;
}

#hero-wrapper-pricelist {
    padding-bottom: 100px;
    padding-top: 140px;
}

.copyright-author a, .copyright-author span {
    color: #0010E4;
    font-weight: bold;
}

.copyright-author a:hover {
    text-decoration: underline;
}

.faq-cat-item .cat-content i {
    font-size: 50px;
}

.badge-danger {
    background-color: #f8d7da !important;
    color: #721c24 !important;
}

.hero-tag p {
    padding-top: 5px;    
}

a#link-search-full {
    color: #fff;
}

a#link-search-full:hover{
    text-decoration: underline;
}

.hidden {
    display: none;
}

.icon-element-error {
    background-color: #721c24;
}

#loader {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: -webkit-translate(-50%, -50%);
    transform: -moz-translate(-50%, -50%);
    transform: -ms-translate(-50%, -50%);
    color: darkred;
    width: 64px;
    height: 64px;
    z-index: 10000;    
}

.job-details .job-description p a {
    color: #797f87;
    text-decoration: underline;
}

.header-area .logo a img {
    max-height: 20px;
}

.footer-item .logo a img {
    max-height: 20px;   
}

.header-after-login {
    /*background-color: rgba(44, 44, 81, 0.75) !important;*/
    background-color: #152a75 !important;
}

.header-after-login .main-menu-content nav ul li a {
    color: #fff;
}

/*
p.footer__desc {
    color: #fff;
}*/

.text-right {
    text-align: right;
}

.company-breadcrumb {
    padding-top: 170px;
    padding-bottom: 100px;
}

.company-breadcrumb::before {
    background-color: #152a75;
    opacity: 0.5;
}

.dot-status:before {
    display: none;
}

#download-full-cv {
    display: none;
}

a.order-document-link {
    display: block;
    text-decoration: none;
}

a.decoration-none {
    text-decoration: none;
}

a.order-document-link:hover {
    text-decoration: underline;
}

.icon-box .info__title a {
    color: #152a75;
}

span.ci-err {
    color: #f00;
    font-size: 12px;
    line-height: 14px !important;
}

span.text-help {
    font-size: 12px;
}

.has-error {
    border: 1px solid #f00 !important;
}

#localization-panel img {
    border: none;
    border-radius: 0;
    max-width: 28px;
}

.cart-item {
    margin-bottom: 0;
}

.cart-item:first-child {
    border-top: 1px solid rgba(128, 137, 150, 0.2);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.cart-item {
    border-top: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.cart-item:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ql-editor {
    min-height: 120px;
}

ul.nav-princing li {
    display: inline-block;
}

ul.nav-princing li a {
    color: #152a75;
}

ul.nav-princing li a:hover {
    text-decoration: underline;
}

nav li a.active {
    /*content: '';
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    bottom: 0;
    text-align: center;*/
    border-bottom: 2px solid #fff;
}

.cart-item-qty {
    text-align: center;
    max-width: 55px;
}

.tag-list-custom li {
    background-color: rgba(38, 174, 97, 0.06);
    color: #70bf44;
    border-radius: 30px;
    padding: 6px 20px;
}

.text-green {
    color: #70bf44;
}

.text-underline {
    text-decoration: underline;
}

.text-underline-green {
    color: #70bf44 !important;
    text-decoration: underline;
}

.settings-editor-wrap {
    overflow: auto;
    padding-bottom: 30px;
}

.settings-editor-wrap .ql-editor {
    min-height: auto;   
}

.job-single-breadcrumb .breadcrumb-content a {
    color: #fff;
}

.job-single-breadcrumb .breadcrumb-content a:hover {
    text-decoration: underline;
}

#upload-avatar-i img, #upload-photo-i img {
    max-width: 200px;
}

.contact-form-action .form-control-with-icon {
    padding: 15px 20px 15px 40px;
}

.pricing-area p.sec__desc {
    margin-bottom: 30px;
}

ul.list-gift, div.list-gift {
    display: none;
}

ul.list-gift li, div.list-gift ul li {
    font-size: 12px;
}

a.toggle-gift {
    color: #152a75;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

a.toggle-gift i {
    color: #152a75;
}

.card-area .btn-box a.la-trash {
    color: #152a75;
}

label span.star {
    color: #70bf44;
}

.custom-checkbox label span.star {
    background: none;
    border-radius: none;
    display: inline-block;
    float: none;
    height: auto;
    width: auto;
}

#join-form .tab-shared-3 .nav-tabs .nav-item .nav-link {
    background-color: rgba(121, 127, 135, 0.1);
    color: #000;
}

#join-form .tab-shared-3 .nav-tabs .nav-item .nav-link.active {
    background-color: #fff !important;
    color: #152a75 !important;
}

.btn-back {
    background-color: #ddd;
}

div.candidate-content-item.product-content {

}

#form-add-parameter textarea {
    font-size: 12px;
}

#distance-wrapper {
    display: none;
}

#a-faq_show_type {
    color: #70bf44;
    text-decoration: underline;
}

#form-ads-search span.select2-selection--multiple, #form-candidates-search span.select2-selection--multiple, #form-auctions-search span.select2-selection--multiple {
    border-color: rgba(128, 137, 150, 0.1) !important;
    background-color: rgba(128, 137, 150, 0.05) !important;
    padding: 1px 7px !important;
}

.sidebar-widget.banner-widget img {
    max-width: 100%;
}

.main-search-input-btn button {
    display: block;
}

.text-bold {
    font-weight: bold;
}

.croppie-image-input {
    margin-bottom: 20px;
}

.show-after-upload button, .cr-slider-wrap {
    display: none;
}

/*
.package-item-type-2 h3.price__title, .package-item-type-3 h3.price__title, 
.package-item-type-7 h3.price__title, .package-item-type-8 h3.price__title, .package-item-type-20 h3.price__title {
    font-size: 19px;
    text-align: center;
}

.package-item-type-1 .price p {
    font-size: 14px;
    min-height: 120px;
}

.package-item-type-2 .product-info, .package-item-type-3 .product-info, 
.package-item-type-7 .product-info, .package-item-type-8 .product-info, .package-item-type-20 .product-info {
    text-align: center;
}*/

.package-item h3.price__title {
    font-size: 20px;
    text-align: center;    
}

.package-item .product-info, .package-item div.price p {
    text-align: center;    
}

.top_method_1_content, .top_method_2_content {
    display: none;
}

#result_top_price, #top_method_1_content_part2, #top_method_2_content_part2 {
    display: none;
}

#result_top_price {
    text-decoration: underline;
}

#result_top_price span {
    color: #70bf44;
    font-weight: bold;
}

.croppie-preview-image {
    max-width: 150px;
}

.banner-260x120 {
    max-width: 150px;
}

.banner-300x250 {
    max-width: 300px;
}

.banner-300x300 {
    max-width: 300px;
}

.banner-728x90 {
    max-width: 728px;
}

.main-advert {
    margin-bottom: 30px;
    text-align: center;
}

.format-ad-content {
    margin-top: 10px;
}

.format-ad-content p {
    margin-bottom: 15px;
}

.format-ad-content p:last-child {
    margin-bottom: 0;
}

.format-ad-content ul {
    list-style-type: disc;
    padding-left: 20px;
}

.icon-element-error {
    background-color: #721c24;
}

.link-show-blind-cv {
    color: #70bf44;
    font-size: 13px;
}

div.md_salary, div.month_salary, div.month_salary_eur, div.md_salary_eur, div.salary_hour, div.salary_hour_eur {
    display: none;
}

.candidate-item .list-badge {
    background: #152a75;
    float: left;
    position: relative;
    transform: rotate(-45deg);
    left: -55px;
    top: -13px;
    text-align: center;
    width: 110px;
    font-size: 10px;
    margin: 0;
    z-index: 2;
    color: #fff;
    font-weight: 400;
    line-height: 26px;
}

.candidate-employed-item .btn-show-blind-cv-modal img {
    margin-top: -25px;
}

.job-card .list-badge {
    background-color: #000;
    float: left;
    position: absolute;
    transform: rotate(-45deg);
    left: -35px;
    top: 10px;
    text-align: center;
    width: 120px;
    font-size: 12.5px;
    margin: 0;
    z-index: 2;
    color: #fff;
    font-weight: 400;
    line-height: 28px;
}

.list-badge.badge-top {
    background: #70bf44;
}

.list-badge.badge-closed {
    background: red !important;
}

.job-card-layout, .candidate-item {
    overflow: hidden;
}

.ytb-videoframe {
    margin-top: 10px;
}

.state_employee {
    color: #70bf44;
    font-size: 13px;
}

#list-of-bids.table-striped tbody tr:nth-of-type(odd){
    /*background: #70bf44;*/
}

#form-ads-search p.showing__text {
    /*display: none;*/
}

#list-of-bids-wrapper {
    border-bottom: 2px solid rgba(128, 137, 150, 0.3);
    max-height: 350px;
    margin-bottom: 40px;
    overflow-y: scroll;
}

.your-winner-amount {
    color: #70bf44;
}

p.section-first-text {
    margin-bottom: 20px;
}

#article-detail ul {
    list-style-type: disc;
    padding-left: 15px;
}

/* zavorky dat pres span na tlacitku dalsi kandidati */
#count-searched-candidates, #component-next-candidates {
    display: none;
}

#count-searched-auctions {
    display: none;
}

.new-alert p {
    margin-bottom: 8px;
}

/*.new-alert div.card-header {
    border-bottom: 1px solid #70bf44 !important;
}*/

.new-alert div.card-header h2 span {
    color: #70bf44;
}

#page-auctions .job-card .card-title {
    font-weight: normal;
}

.package-item .list-badge {
    background-color: #70bf44;
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    width: 100%;
    font-size: 12px;
    margin: 0;
    z-index: 2;
    color: #fff;
    font-weight: 400;
    line-height: 24px;    
}

#page_join-why-join {
    cursor: pointer;
}

#page_join-why-join-text {
    display: none;
    width: 100%;
}

.toggle-why_join {
    color: #152a75;
    display: block;
    margin-top: 15px;
}

.why-join-content {
    display: none;
    font-size: 13px;
    margin-top: 15px;
    padding: 0 15px;
    text-align: left;
}

#page-counseling h3 {
    color: #152a75;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 10px;    
}

.manage-job-wrap .table thead th {
    font-size: 15px;
}

.table-responsive tr td h2.widget-title {
    font-size: 16px;
}

#counseling-card img {
    float:left;
    margin-right:15px;
    max-width:130px;
}

#section_packages_products .color-product1 {

}

#section_packages_products .color-product2, #section_packages_products .color-product109 {
    background-color: #70bf44;
}

#section_packages_products .color-product3, #section_packages_products .color-product110 {
    background-color: #F5F7FC;
}

#section_packages_products .color-product4, #section_packages_products .color-product111 {
    background-color: #152a75;
}

#section_packages_products .color-product2 .amount, #section_packages_products .color-product109 .amount {
    color: #152a75;
}

#section_packages_products .color-product2 ul.list-items li, #section_packages_products .color-product109 ul.list-items li, #section_packages_products .color-product4 ul.list-items li, #section_packages_products .color-product111 ul.list-items li {
    color: #fff;
}

#section_packages_products .color-product2 div.price p, #section_packages_products .color-product110 div.price p, #section_packages_products .color-product4 div.price p, #section_packages_products .color-product111 div.price p {
    color: #fff;
}

#section_packages_products .color-product109 i.la-check-circle,
#section_packages_products .color-product109 span.only,

#section_packages_products .color-product4 h3.price__title, 
#section_packages_products .color-product111 h3.price__title, 
#section_packages_products .color-product4 .month, 
#section_packages_products .color-product111 .month, 

#section_packages_products .color-product2 .month, 
#section_packages_products .color-product2 .slash, 
#section_packages_products .color-product109 .month, 
#section_packages_products .color-product109 .slash, 
#section_packages_products .color-product110 .month, 
#section_packages_products .color-product110 .slash, 
#section_packages_products .color-product4 .slash, 
#section_packages_products .color-product111 .slash, 
#section_packages_products .color-product4 .toggle-gift, 
#section_packages_products .color-product111 .toggle-gift, 
#section_packages_products .color-product4 .toggle-gift i,
#section_packages_products .color-product111 .toggle-gift i,

#section_packages_products .color-product111 .product-info span,
.text-white 
{
    color: #fff;
}

#section_packages_products .color-product110 .month, #section_packages_products .color-product110 .slash {
    color: #152a75 !important;
}

.background-white {
    background-color: #fff !important;
}

.color-blue {
    color: #152a75 !important;
}

.package-item-type-9 ul.list-items {
    min-height: 210px;
}

.package-item-type-9-top ul.list-items {
    min-height: 370px;
}

.package-item-type-9-top .price__title {
    font-size: 20px !important;
}

#tile-career {
    border: 1px solid #70bf44;
}

#tile-career span.info__count {
    text-transform: none;
}

li.link-settings-profile {
    border-bottom: 1px solid #E6E7EA;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

.text-transform-none {
    text-transform: none !important;
}

.author-access-list li, .author-access-list li span {
    color: #70bf44;
}

.author-access-list li a {
    color: #70bf44 !important;
    font-weight: bold;
    text-decoration: underline;
}

.terms-content a {
    color: #70bf44;
}

.theme-btn-color2 {
    background-color: #152a75;
}

ul.list-items-content li {
    font-size: 13px;
}

#btn-view-products-other {
    cursor: pointer;
}

#btn-view-products-other:hover {
    text-decoration: underline;
}

#list-view-products-other {
    display: none;
}

li.admin-nav-top {
    padding-right: 15px !important;
}

#component-candidates_searched .btn-box a {
    margin-right: 10px;
}

.like-button-new {
    border: 1px solid #152a75;
    background-color: #fff;
    color: #152a75;
}

.like-button-new:hover {
    border: 1px solid #152a75;
    background-color: #152a75;
    color: #fff;
}

.btn-show-blind-cv-new {
    border: 1px solid #70bf44;
    background-color: #fff;
    color: #70bf44;
}

.testimonial-item .tesi__title {
    font-size: 15px;
}

.testimonial-item .testi__meta {
    font-size: 13px;
}

.testimonial-item .testi-content img {
    max-height: 50px;
    max-width: 90px;
}

.testi-wrapper-logo, .testi-wrapper-person {
    padding: 0 !important;
}

@media (min-width: 768px) {
    .testimonial-item p.testi__desc {
        min-height: 195px;
    }
}

@media (min-width: 992px) {
    .testimonial-item {
        min-height: 252px;
    }
}

@media (min-width: 1200px) {
    .testimonial-item {
        min-height: 175px;
    }
}

#pricelist-page h3 {
    font-size: 22px;
    padding-bottom: 0;
}

span#timer_podzimni_kampan_22 {
    color: #fff;
    font-size: 50px;
    font-weight: bold;
}

#timer_podzimni_kampan_22_wrapper {
    background-color: #152a75;
    /*background-image: url('../images/microsites/podzimni_kampan_22_odpocet.png');
    background-size: cover;
    background-repeat: no-repeat; */  
    border-radius: 8px;
    padding: 60px 0;
}

.package-item h3 a {
    color: #152a75;
}

.package-item h3 a:hover {
    text-decoration: underline;
}

.package-item.color-product111 h3 a {
    color: #fff;
}

.link-products-more-info a {
    color: #152a75;
    text-decoration: underline;
}

.pricing-product-text p.sec__desc a {
    color: #152a75;
    text-decoration: underline;
}

#page_podzimni_kampan_22 div.anchors a {
    color: #70bf44 !important;
    text-decoration: underline;
}

#page_podzimni_kampan_22 div.anchors a span {
    color: #70bf44 !important;
}

#timer_podzimni_kampan_22 div {
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    padding: 0 10px;
}

#timer_podzimni_kampan_22 div span {
    display: block;
    font-size: 50px;
    font-weight: bold;
    padding-bottom: 10px;
}

#page_podzimni_kampan_22 .section-heading h2.sec__title, h2 {
    font-size: 1.8rem;
    line-height: 1.2;
}

#page_podzimni_kampan_22 .section-heading h3 {
    font-size: 1.6rem;
    line-height: 1.2;
}

#page_podzimni_kampan_22 .section-heading h4 {
    font-size: 1.4rem;
    line-height: 1.2;
}

.btn-box span.item-play-audio {
    color: #152a75;
    display: block;
    font-size: 13px;
}

.btn-box span.item-play-audio a {
    color: #152a75;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

#about-tiles a p{
    color: #797f87;
}

#page-about .text-even-odd img {
    max-width: 75%;
}

#page-about .text-even-odd h2 {
    color: #152a75;
    margin-bottom: 15px;
}

#page-about .text-even-odd p {
    color: #000;
}

#page-about #part-text-outro h3 {
    color: #70bf44;
    font-size: 24px;
    font-weight: bold;
}

#page-about #part-text-outro h4 {
    color: #152a75;
    font-size: 20px;
    font-weight: bold;
}

.info-uploaded-file {
    color: #000;
    display: block;
    font-size: 12px;
}

.ytb-short-video .card-meta .place-text, .ytb-short-video .card-meta .salary-text {
    font-size: 14px;
}

.ytb-short-video .card-meta .item-title a {
    color: #152a75;
    font-size: 16px;
    font-weight: bold;
}

.ytb-short-video h4.card-title {
    font-size: 14px;
    text-decoration: underline;
}

@media (max-width: 991px) {

    #image2, #page-about #part-text1 {
        margin-bottom: 25px;
    }

    #page-about .text-even-odd img {
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    #page-about .part-text {
        padding-top: 75px;
    }

    #page-about #part-text2 {
        padding-top: 65px;
    }
}

/*#timer_podzimni_kampan_22_wrapper::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}*/

@media (max-width: 767px) {
    ul.nav-princing li {
        display: block;
    }

    ul.nav-princing li a {
        padding: 0 !important;
    }

    .small-center {
        text-align: center !important;
    }

    #counseling-card img {
        display: block;
        float: none;
        margin: 0 auto;
        margin-bottom: 25px;
        max-width:45%;
        /*display: none;*/
    }
}


@media (max-width: 991px) {
    #btn-load-more-ads, #btn-load-more-auctions {
        margin-bottom: 50px;
    }
}

@media (max-width: 727px) {
    .main-advert {
        display: none !important;
    }

    /*#page-podcast .card-item iframe {
        height: 250px;
    }*/    
}

@media (max-width: 479px) {
    #page-podcast .card-item iframe, #block-video .card-item iframe {
        height: 230px;
    }  
}

@media (min-width: 768px) {
    .ytb-short-video .card-meta {
        min-height: 180px;
    }
}


@media only screen and (min-width: 480px) and (max-width: 575px) {
    #page-podcast .card-item iframe, #block-video .card-item iframe {
        height: 270px;
    }  
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    #page-podcast .card-item iframe, #block-video .card-item iframe {
        height: 270px;
    }  
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    #page-podcast .card-item iframe, #block-video .card-item iframe {
        height: 190px;
    }  
}

@media (min-width: 992px) {
    #page-podcast .card-item iframe, #block-video .card-item iframe {
        height: 250px;
    }    
}

@media (min-width: 1200px) {
    #page-podcast .card-item iframe, #block-video .card-item iframe {
        height: 315px;
    }

    #component-cart_items .cart-item .bread-details {
        width: 500px;
    }        
}

@media only screen and (min-width: 768px) {
    .custom-table-responsive .md-min-width-260 {
        min-width: 260px;
    }
}

/*

@media (min-width: 728px) {
    #page-podcast .card-item iframe {
        height: 280px;
    }    
}

@media (min-width: 992px) {
    #page-podcast .card-item iframe {
        height: 250px;
    }    
}

@media (min-width: 1200px) {
    #page-podcast .card-item iframe {
        height: 315px;
    }    
}

*/