﻿.price_reg {
    color: #f39225;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    bottom: 0px;
    right: 20px;
    margin-bottom: 72px;
}

.price_reg_resch {
    color: #f39225;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    bottom: 31px;
    right: 20px;
}

.price_reg_admin {
    color: #f39225;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    bottom: 62px;
    right: 20px;
    margin-bottom: 72px;
}

.price_resch_module {
    color: #f39225;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    bottom: 0px;
    right: 20px;
    margin-bottom: 76px;
}

.hidden{
    display:none;
}

.price_ifpas {
    color: #f39225;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    bottom: 45px;
    right: 20px;
    /*margin-bottom: 108px;*/
}

.search-box {
    overflow: hidden;
    position: relative;
}

    .search-box > div#___gcse_0 {
        position: absolute;
        width: 100%;
        top: -4px;
    }

        .search-box > div#___gcse_0 .gsc-input-box {
            border: 0;
        }

        .search-box > div#___gcse_0 .gsc-search-button-v2 {
            opacity: 0;
        }


.c-event-title.c-pad-top {
    background: #def2f1;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    color: #143a60;
}

.c-event-body {
    font-size: 16px;
    color: #808285;
    text-align: left;
    margin: 10px;
}


.ui-datepicker-title {
    background: #eef8f8;
    color: #143a60;
    font-weight: 600;
    font-size: 18px;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: #eef8f8;
    border: none;
}

.ui-state-default {
    background: #edece7 !important;
    color: #143a60 !important;
    font-size: 18px;
    border: none !important;
    border-bottom: 1px solid #fff !important;
    font-weight: 600 !important;
}

.ui-datepicker-calendar span {
    font-weight: 500;
    color: #143a60;
    font-size: 16px;
}
.ui-widget.ui-widget-content {
    border: none;
}

.ui-icon.ui-icon-circle-triangle-w {
    background: none;
    text-indent: 0;
    color: #13395f;
}

.ui-icon.ui-icon-circle-triangle-e {
    background: none;
    text-indent: 0;
}
a.ui-state-active {
    background: #143a60 !important;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
    opacity:0.80 !important;
}
a.ui-state-default {
    background: #ffffff !important;
}
.ui-datepicker td span, .ui-datepicker td a{
    text-align:center !important;
}
a.ui-state-default.ui-state-active {
    background: #143a60 !important;
    color:#fff !important;
}
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 100% !important;
    border: none !important;
}

.add-another-link {
    color: #ffab1f !important;
    font-size: 18.50px;
    cursor: pointer;
}
.modal-content .tablecontent td, .tablecontentborder td, .tablecontentbordercenter td {
    border: 1px solid #6b809e;
}

.red-error-msg {
    border: 2px solid #e30613;
    padding: 2px 15px 4px;
    color: #e30613;
    font-size: 17px;
    margin-bottom: 25px;
    font-weight: 500;
    cursor: pointer;
}

@media (max-width: 1024px) {
    body #priceSection_BCEE p, body #priceSection_CHFC01 p, body .uploadDocDiv_CHFC01 p{
        display: inline-block;
    }
    body .price_reg ,
    body .price_ifpas,
	body .price
	{
        position: relative;
        display: block;
        right: auto;
        margin-bottom: 10px;
        text-align: left!important;
        margin-left: 0;
    }

  
}

/*.input-validation-error {
    border: 1px solid #dc3545 !important;
    background-color: #ffeeee !important;
}*/