.epd_ireland {
    padding: 0 0 30px;
    max-width: 600px;
}

.epd_ireland.epd_ireland_wide,
.epd_ireland.epd_ireland_intro {
    max-width: 100%;
}

.epd_ireland,
.epd_ireland h4 {
    color: #919294;
}

select.ui-datepicker-month,
select.ui-datepicker-year {
    padding: 4px;
}

.epd_ireland ul {
    margin: 0 0 0 5px;
}

.epd_ireland .epd_panel ul {
    margin: 0;
}

.epd_ireland .ui-accordion .ui-accordion-content {
    padding: 14px 0;
}

.epd_ireland ul.epd_product_cat li,
.epd_ireland .epd_product_cat,
.epd_ireland ul.epd_product_cat ul,
.epd_ireland ul.epd_product_cat ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.epd_ireland .epd_cart_contents .epd_cart_contents_inner {

    padding: 15px;
}

/*******************/
.epd_ireland .upload-result,
.epd_ireland .upload-result-all {
    text-align: center;
}

.epd_ireland label.selectit-child {
    font-weight: normal;
}

.epd_ireland #epd_add_form .upload-input label {
    display: block;
}

.epd_ireland .upload-images a {
    text-decoration: none;
}

.epd_ireland .epd_upload_image {
    border: 1px dashed #aaa;
    padding: 15px;
    border-radius: 5px;
    display: none;
}

.epd_ireland .epd_remove_item {
    text-decoration: none;
    box-shadow: none;
    color: #e10d2b;
}

.epd_ireland .row.epd_remove_item_row {
    margin-bottom: 5px;
}

.epd_ireland del {
    text-decoration: line-through;
}

.epd_ireland .edd_totals {
    padding: 5px 0;
}

.epd_ireland .edd_totals.edd_totals_before {
    color: #e10d2b;
}

.epd_ireland .edd_totals.edd_totals_after {
    color: #6ab446;
    padding-bottom: 20px;
}

.epd_ireland .epd_remove_item_number {
    display: inline-block;
    width: 30px;
    margin: 0 0 0 5px;
}

.epd_ireland #epd_add_form span.epd-desc {
    display: block;
    font-size: 0.75em;
    color: #999;
}

.epd_ireland .epd_preview_file {
    min-height: 100%;
}

.epd_ireland .epd-loading {
    height: 31px;
    background-image: url('../img/ajax-loader.gif');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 1.75em 0;
}

.epd_ireland .upload-images-lib {
    display: block;
    border-radius: 5px;
    padding: 0 0 20px 20px;
    border: 1px solid #ccc;
    margin: 15px 0 0 0;
    overflow: hidden;
    list-style-type: none;
}

.epd_ireland .upload-images-lib li {
    float: left;
    display: block;
    padding: 3px;
    width: 80px;
    min-height: 80px;
    background: #fff;
    border: 1px dashed #aaa;
    position: relative;
    margin: 20px 24px 0 0;
    font-size: 11px;
}

.epd_ireland .upload-images-lib li img {
    max-width: 100%;
}

.epd_ireland .upload-images-lib li a,
.epd_ireland .upload-images-lib li img {
    display: block;
    overflow: hidden;
}

.epd_ireland .upload-images-lib li a {
    /*position: absolute;*/
    cursor: pointer;
    font-size: 11px;
    color: #aaa;
}

.epd_ireland .upload-images-lib li a .dashicons {
    font-size: 10px;
    width: 10px;
    height: 10px;
    line-height: 11px;
    vertical-align: middle;
}

.epd_ireland .upload-images-lib li .epd_remove_image {
    position: absolute;
    right: 0;
    bottom: 0;
}

.epd_ireland .upload-images-lib li:hover .epd_remove_image {
    color: #a00;
}

.epd_ireland .upload-images-lib li .check {
    display: none;
    height: 12px;
    width: 12px;
    padding: 0;
    position: absolute;
    top: -6px;
    right: -6px;
    outline: 0;
    background-color: #0073aa;
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #0073aa;
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #0073aa;
}

.epd_ireland .upload-images-lib li span.dashicons {
    width: 12px;
    height: 12px;
    color: #fff;
    font-size: 12px;
}

.epd_ireland .upload-images-lib li.featured {
    /*-webkit-box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;
      box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;*/
    border: 3px solid #0073aa;
}

.epd_ireland .upload-images-lib li a.epd_remove_image {
    position: absolute;
    bottom: 0;
}

.epd_ireland .epd_post_submit {
    margin: 1.75em 0;
    text-align: center;
}

.epd_ireland [role="button"] {
    cursor: pointer;
}

.epd_ireland .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.epd_ireland .btn:focus,
.epd_ireland .btn:active:focus,
.epd_ireland .btn.active:focus,
.epd_ireland .btn.focus,
.epd_ireland .btn:active.focus,
.epd_ireland .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto;
    outline-offset: -2px;
}

.epd_ireland .btn:hover,
.epd_ireland .btn:focus,
.epd_ireland .btn.focus {
    color: #919294;
    text-decoration: none;
}

.epd_ireland .btn:active,
.epd_ireland .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.epd_ireland .btn.disabled,
.epd_ireland .btn[disabled],
.epd_ireland fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.epd_ireland a.btn.disabled,
.epd_ireland fieldset[disabled] a.btn {
    pointer-events: none;
}

.epd_ireland .btn-default {
    color: #919294;
    background-color: #ffffff;
    border-color: #cccccc;
}

.epd_ireland .btn-default:focus,
.epd_ireland .btn-default.focus {
    color: #919294;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}

.epd_ireland .btn-default:hover {
    color: #919294;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.epd_ireland .btn-default:active,
.epd_ireland .btn-default.active,
.epd_ireland .open > .dropdown-toggle.btn-default {
    color: #919294;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.epd_ireland .btn-default:active:hover,
.epd_ireland .btn-default.active:hover,
.epd_ireland .open > .dropdown-toggle.btn-default:hover,
.epd_ireland .btn-default:active:focus,
.epd_ireland .btn-default.active:focus,
.epd_ireland .open > .dropdown-toggle.btn-default:focus,
.epd_ireland .btn-default:active.focus,
.epd_ireland .btn-default.active.focus,
.epd_ireland .open > .dropdown-toggle.btn-default.focus {
    color: #919294;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.epd_ireland .btn-default:active,
.epd_ireland .btn-default.active,
.epd_ireland .open > .dropdown-toggle.btn-default {
    background-image: none;
}

.epd_ireland .btn-default.disabled:hover,
.epd_ireland .btn-default[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-default:hover,
.epd_ireland .btn-default.disabled:focus,
.epd_ireland .btn-default[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-default:focus,
.epd_ireland .btn-default.disabled.focus,
.epd_ireland .btn-default[disabled].focus,
.epd_ireland fieldset[disabled] .btn-default.focus {
    background-color: #ffffff;
    border-color: #cccccc;
}

.epd_ireland .btn-default .badge {
    color: #ffffff;
    background-color: #919294;
}

.epd_ireland .btn-primary {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.epd_ireland .btn-primary:focus,
.epd_ireland .btn-primary.focus {
    color: #ffffff;
    background-color: #286090;
    border-color: #122b40;
}

.epd_ireland .btn-primary:hover {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74;
}

.epd_ireland .btn-primary:active,
.epd_ireland .btn-primary.active,
.epd_ireland .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74;
}

.epd_ireland .btn-primary:active:hover,
.epd_ireland .btn-primary.active:hover,
.epd_ireland .open > .dropdown-toggle.btn-primary:hover,
.epd_ireland .btn-primary:active:focus,
.epd_ireland .btn-primary.active:focus,
.epd_ireland .open > .dropdown-toggle.btn-primary:focus,
.epd_ireland .btn-primary:active.focus,
.epd_ireland .btn-primary.active.focus,
.epd_ireland .open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #204d74;
    border-color: #122b40;
}

.epd_ireland .btn-primary:active,
.epd_ireland .btn-primary.active,
.epd_ireland .open > .dropdown-toggle.btn-primary {
    background-image: none;
}

.epd_ireland .btn-primary.disabled:hover,
.epd_ireland .btn-primary[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-primary:hover,
.epd_ireland .btn-primary.disabled:focus,
.epd_ireland .btn-primary[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-primary:focus,
.epd_ireland .btn-primary.disabled.focus,
.epd_ireland .btn-primary[disabled].focus,
.epd_ireland fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4;
}

.epd_ireland .btn-primary .badge {
    color: #337ab7;
    background-color: #ffffff;
}

.epd_ireland .btn-success {
    color: #ffffff;
    background-color: #6ab446;
    border-color: #6ab446;
}

.epd_ireland .btn-success:focus,
.epd_ireland .btn-success.focus {
    color: #ffffff;
    background-color: #62ba46;
    border-color: #62ba46;
}

.epd_ireland .btn-success:hover {
    color: #ffffff;
    background-color: #62ba46;
    border-color: #62ba46;
}

.epd_ireland .btn-success:active,
.epd_ireland .btn-success.active,
.epd_ireland .open > .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #62ba46;
    border-color: #62ba46;
}

.epd_ireland .btn-success:active:hover,
.epd_ireland .btn-success.active:hover,
.epd_ireland .open > .dropdown-toggle.btn-success:hover,
.epd_ireland .btn-success:active:focus,
.epd_ireland .btn-success.active:focus,
.epd_ireland .open > .dropdown-toggle.btn-success:focus,
.epd_ireland .btn-success:active.focus,
.epd_ireland .btn-success.active.focus,
.epd_ireland .open > .dropdown-toggle.btn-success.focus {
    color: #ffffff;
    background-color: #62ba46;
    border-color: #62ba46;
}

.epd_ireland .btn-success:active,
.epd_ireland .btn-success.active,
.epd_ireland .open > .dropdown-toggle.btn-success {
    background-image: none;
}

.epd_ireland .btn-success.disabled:hover,
.epd_ireland .btn-success[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-success:hover,
.epd_ireland .btn-success.disabled:focus,
.epd_ireland .btn-success[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-success:focus,
.epd_ireland .btn-success.disabled.focus,
.epd_ireland .btn-success[disabled].focus,
.epd_ireland fieldset[disabled] .btn-success.focus {
    background-color: #6ab446;
    border-color: #6ab446;
}

.epd_ireland .btn-success .badge {
    color: #6ab446;
    background-color: #ffffff;
}

.epd_ireland .btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.epd_ireland .btn-info:focus,
.epd_ireland .btn-info.focus {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}

.epd_ireland .btn-info:hover {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.epd_ireland .btn-info:active,
.epd_ireland .btn-info.active,
.epd_ireland .open > .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.epd_ireland .btn-info:active:hover,
.epd_ireland .btn-info.active:hover,
.epd_ireland .open > .dropdown-toggle.btn-info:hover,
.epd_ireland .btn-info:active:focus,
.epd_ireland .btn-info.active:focus,
.epd_ireland .open > .dropdown-toggle.btn-info:focus,
.epd_ireland .btn-info:active.focus,
.epd_ireland .btn-info.active.focus,
.epd_ireland .open > .dropdown-toggle.btn-info.focus {
    color: #ffffff;
    background-color: #269abc;
    border-color: #1b6d85;
}

.epd_ireland .btn-info:active,
.epd_ireland .btn-info.active,
.epd_ireland .open > .dropdown-toggle.btn-info {
    background-image: none;
}

.epd_ireland .btn-info.disabled:hover,
.epd_ireland .btn-info[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-info:hover,
.epd_ireland .btn-info.disabled:focus,
.epd_ireland .btn-info[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-info:focus,
.epd_ireland .btn-info.disabled.focus,
.epd_ireland .btn-info[disabled].focus,
.epd_ireland fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.epd_ireland .btn-info .badge {
    color: #5bc0de;
    background-color: #ffffff;
}

.epd_ireland .btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.epd_ireland .btn-warning:focus,
.epd_ireland .btn-warning.focus {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #985f0d;
}

.epd_ireland .btn-warning:hover {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512;
}

.epd_ireland .btn-warning:active,
.epd_ireland .btn-warning.active,
.epd_ireland .open > .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512;
}

.epd_ireland .btn-warning:active:hover,
.epd_ireland .btn-warning.active:hover,
.epd_ireland .open > .dropdown-toggle.btn-warning:hover,
.epd_ireland .btn-warning:active:focus,
.epd_ireland .btn-warning.active:focus,
.epd_ireland .open > .dropdown-toggle.btn-warning:focus,
.epd_ireland .btn-warning:active.focus,
.epd_ireland .btn-warning.active.focus,
.epd_ireland .open > .dropdown-toggle.btn-warning.focus {
    color: #ffffff;
    background-color: #d58512;
    border-color: #985f0d;
}

.epd_ireland .btn-warning:active,
.epd_ireland .btn-warning.active,
.epd_ireland .open > .dropdown-toggle.btn-warning {
    background-image: none;
}

.epd_ireland .btn-warning.disabled:hover,
.epd_ireland .btn-warning[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-warning:hover,
.epd_ireland .btn-warning.disabled:focus,
.epd_ireland .btn-warning[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-warning:focus,
.epd_ireland .btn-warning.disabled.focus,
.epd_ireland .btn-warning[disabled].focus,
.epd_ireland fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.epd_ireland .btn-warning .badge {
    color: #f0ad4e;
    background-color: #ffffff;
}

.epd_ireland .btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.epd_ireland .btn-danger:focus,
.epd_ireland .btn-danger.focus {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #761c19;
}

.epd_ireland .btn-danger:hover {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.epd_ireland .btn-danger:active,
.epd_ireland .btn-danger.active,
.epd_ireland .open > .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.epd_ireland .btn-danger:active:hover,
.epd_ireland .btn-danger.active:hover,
.epd_ireland .open > .dropdown-toggle.btn-danger:hover,
.epd_ireland .btn-danger:active:focus,
.epd_ireland .btn-danger.active:focus,
.epd_ireland .open > .dropdown-toggle.btn-danger:focus,
.epd_ireland .btn-danger:active.focus,
.epd_ireland .btn-danger.active.focus,
.epd_ireland .open > .dropdown-toggle.btn-danger.focus {
    color: #ffffff;
    background-color: #ac2925;
    border-color: #761c19;
}

.epd_ireland .btn-danger:active,
.epd_ireland .btn-danger.active,
.epd_ireland .open > .dropdown-toggle.btn-danger {
    background-image: none;
}

.epd_ireland .btn-danger.disabled:hover,
.epd_ireland .btn-danger[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-danger:hover,
.epd_ireland .btn-danger.disabled:focus,
.epd_ireland .btn-danger[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-danger:focus,
.epd_ireland .btn-danger.disabled.focus,
.epd_ireland .btn-danger[disabled].focus,
.epd_ireland fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.epd_ireland .btn-danger .badge {
    color: #d9534f;
    background-color: #ffffff;
}

.epd_ireland .btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0;
}

.epd_ireland .btn-link,
.epd_ireland .btn-link:active,
.epd_ireland .btn-link.active,
.epd_ireland .btn-link[disabled],
.epd_ireland fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.epd_ireland .btn-link,
.epd_ireland .btn-link:hover,
.epd_ireland .btn-link:focus,
.epd_ireland .btn-link:active {
    border-color: transparent;
}

.epd_ireland .btn-link:hover,
.epd_ireland .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}

.epd_ireland .btn-link[disabled]:hover,
.epd_ireland fieldset[disabled] .btn-link:hover,
.epd_ireland .btn-link[disabled]:focus,
.epd_ireland fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none;
}

.epd_ireland .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.9192943;
    border-radius: 6px;
}

.epd_ireland .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.epd_ireland .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.epd_ireland .btn-block {
    display: block;
    width: 100%;
}

.epd_ireland .btn-block + .btn-block {
    margin-top: 5px;
}

.epd_ireland input[type="submit"].btn-block,
.epd_ireland input[type="reset"].btn-block,
.epd_ireland input[type="button"].btn-block {
    width: 100%;
}

.epd_ireland input[type="submit"] {
    color: #fff;
}

.epd_ireland p.upload-result {
    display: none;
    margin-bottom: 0;
}

.epd_ireland .alert {
    padding: 2px 15px;
    margin-bottom: 0;
    border: 1px solid transparent;
    border-radius: 4px;
    line-height: 1.2;
}

.epd_ireland .alert h4 {
    margin-top: 0;
    color: inherit;
}

.epd_ireland .alert .alert-link {
    font-weight: bold;
}

.epd_ireland .alert > p,
.epd_ireland .alert > ul {
    margin-bottom: 0;
}

.epd_ireland .alert > p + p {
    margin-top: 5px;
}

.epd_ireland .alert-dismissable,
.epd_ireland .alert-dismissible {
    padding-right: 35px;
}

.epd_ireland .alert-dismissable .close,
.epd_ireland .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.epd_ireland .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.epd_ireland .alert-success hr {
    border-top-color: #c9e2b3;
}

.epd_ireland .alert-success .alert-link {
    color: #2b542c;
}

.epd_ireland .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.epd_ireland .alert-info hr {
    border-top-color: #a6e1ec;
}

.epd_ireland .alert-info .alert-link {
    color: #245269;
}

.epd_ireland .alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.epd_ireland .alert-warning hr {
    border-top-color: #f7e1b5;
}

.epd_ireland .alert-warning .alert-link {
    color: #66512c;
}

.epd_ireland .alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.epd_ireland .alert-danger hr {
    border-top-color: #e4b9c0;
}

.epd_ireland .alert-danger .alert-link {
    color: #843534;
}

.epd_ireland .clearfix:before,
.epd_ireland .clearfix:after {
    content: " ";
    display: table;
}

.epd_ireland .clearfix:after {
    clear: both;
}

.epd_ireland .epd_upload_files_procurement {
    padding: 0 0 5px;
}

.epd_ireland ul.epd-filelist,
.epd_ireland ul.epd-filelist li {
    list-style: none;
}

.epd_ireland .epd-popover-a {
    box-shadow: none;
}

.epd-ireland.popover {
    width: 100%;
    max-width: 100% !important;
}

.epd-ireland.popover ul {
    margin: 0 20px;
}

.epd_ireland .upload-result-wrapper {
    min-height: 30px;
}

.epd_ireland .stripe-button-container {
    display: none;
}

.epd_ireland .epd_information_details {
    font-size: 12px;
}

.epd_ireland .epd-accordion-wrapper {
    padding-bottom: 20px;
}

.epd_ireland .epd-accordion-wrapper h3 {
    font-weight: normal;
    padding-left: 10px;
}

.epd_ireland .epd-accordion-wrapper h3 span {
    padding-right: 12px;
    background-repeat: no-repeat;
}

.epd_ireland .epd-accordion-wrapper .ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
    background: #f5f5f5;
    border-color: #ccc;
}

.epd_ireland .bootstrap-nopad {
    padding-left: 0;
    padding-right: 0;
}

.epd_ireland .stripe-date-boxes .form-control {
    display: inline-block;
    clear: none;
    width: 50px;
}

.epd_ireland .payment-errors {
    color: red;
}

.epd_ireland .btn {
    text-shadow: none;
}

.epd_ireland input[type="checkbox"] {
    margin: 0;
}

.epd_ireland .selectit-child {
    padding-left: 20px;
    padding-top: 2px;
}

.epd_ireland .selectit-child input[type="checkbox"] {
    margin: -2px 0 0 -20px;
}

.epd_ireland .images-preview {

}

.epd_ireland .epd_upload_additional_files span.files_info {
    width: 200px;
    display: inline-block;
}

.epd_ireland h4.files_attached {
    font-weight: bold;
    margin: 15px 0;
}

.epd_ireland .epd-progress-bar {
    background: #6ab446;
    padding: 2px 5px;
    font-size: 11px;
    width: 0;
    display: none;
    color: #fff;
    margin: 0 0 5px 0;

}

/*****/

.epd_ireland .panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e114"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: grey; /* adjust as needed */
}

.epd_ireland .panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.epd_ireland h1.epd-title {
    padding: 0 0 20px 0;
}

.epd_ireland h4.epd-title {
    margin-top: 0;
}

.epd_ireland strong.epd-search-results {
    display: block;
    padding: 0 0 20px;
}

.epd_ireland .epd-public-row {
    padding: 7px 0;
}

.epd_ireland .epd-proceed {
    padding-top: 50px;
}

.epd_ireland .epd-proceed .btn-lg {
    padding: 15px 30px;
}

.epd_ireland .table > thead > tr > th,
.epd_ireland .table > tbody > tr > th,
.epd_ireland .table > tfoot > tr > th,
.epd_ireland .table > thead > tr > td,
.epd_ireland .table > tbody > tr > td,
.epd_ireland .table > tfoot > tr > td {
    padding: 6px 8px;
    line-height: 1.2;
}

.epd_ireland h1.epd-title {
    margin-top: 0;
    font-weight: 700;
    font-size: 26px;
}

.epd_ireland_listing h5 {
    font-weight: 700;
}

.epd-content {

    padding: 0 20px;
}

.epd_ireland.epd_ireland_listing h4 {
    background: #f3f3f4;
    color: #000;
    font-size: 1.4em;
    padding: 8px 20px;
}

.epd_ireland .epd_single_image img {
    margin: 10% 10% 10% 0;
    border: 1px solid #000;
}

.epd_ireland.epd_ireland_search .btn.btn-select {
    background: #fff;
    border-radius: 0;
    border: 1px solid #a1a1a4;
}

.epd_ireland.epd_ireland_search .epd_search_content .row {
    border: 1px solid #a1a1a4;
    border-top: 0;
}

.epd_ireland.epd_ireland_search .row.epd-compliance-row {
    border: 1px solid #a1a1a4;
    border-top: none;
}

.epd_ireland.epd_ireland_search .row.epd-compliance-row .btn {
    display: inline-block;
    margin-top: 5px;
}

.epd_ireland .epd_search_content .row {
    padding-top: 3px;
    padding-bottom: 3px;
}

.epd_ireland.epd_ireland_search .btn {
    box-shadow: none;
    padding: 10px 12px;
}

.epd_ireland.epd_ireland_search input.form-control {
    line-height: 28px;
    padding: 10px 12px;
    height: 42px;
    border-color: #a1a1a4;

}

.epd_ireland.epd_ireland_search input.form-control {
    border-bottom-width: 0;
}

.epd_ireland.epd_ireland_search .first-box input.form-control {
    border-right-width: 0;
}

.epd_ireland.epd_ireland_search .select-first .btn.btn-select {
    border-right-width: 0;
}

@media (min-width: 700px) {
    .epd_ireland.epd_ireland_search .btn.btn-select,
    .epd_ireland.epd_ireland_search input.form-control {
        border-right-width: 0;
    }

    .epd_ireland.epd_ireland_search .first-box input.form-control {
        border-right-width: 0;
    }

    .epd_ireland.epd_ireland_search input.form-control {
        border-bottom-width: 1px;
    }

    .epd_ireland.epd_ireland_search .select-second .btn.btn-select {
        border-right-width: 1px;
    }
}

.epd_ireland.epd_ireland_search .bootstrap-select > .dropdown-toggle.bs-placeholder {
    color: #000;
}

.epd_ireland.epd_ireland_search .btn:hover {
    color: #fff;
}

.epd_ireland .bootstrap-select .dropdown-menu > li > a:hover,
.epd_ireland .btn.btn-select:hover {

    background: #6ab446;
}

.epd_ireland .epd_search_content a {
    color: #919294
}

.epd_ireland .bootstrap-select .dropdown-menu > li > a:hover,
.epd_ireland .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: #fff;
}

.epd_ireland .dropdown-menu {
    z-index: 100000;
}

.epd_ireland .dropdown-header {
    font-size: 14px;
}

.epd_ireland .search_loading > * {
    opacity: 0.2;
}

.epd_ireland .epd_search_content {
    width: 100%;
    min-height: 300px;
}

.epd_ireland.epd_ireland_search {
    position: relative;
}

.epd_ireland .search_loading:before {
    content: "Loading Results";
    padding: 5px;
    background: #60bb46;
    position: absolute;
    left: 0;
    color: #fff;
    max-width: 300px;
    box-sizing: border-box;
}

.epd_search_results_container .col-sm-3,
.epd_ireland.epd_ireland_search .col-sm-3 {
    padding-right: 0;
    padding-left: 0 !important;
}

.epd_search_results_container .col-sm-3 > div {
    padding: 10px !important;
}

.epd_ireland.epd_ireland_search .search {
    margin-left: 15px;
    margin-right: 15px;
}

.epd_ireland.epd_ireland_search .form-group {
    margin-bottom: 0;
}

.epd_ireland .dropdown-menu > li > a {
    line-height: 2.2;
}

@media (min-width: 700px) {
    .epd_ireland .col-sm-3.select {
        padding-right: 0;
    }

    .epd_ireland .col-sm-3.select.select-inner {
        padding-left: 0;
    }

    .epd_ireland .select.select-inner .btn.btn-select {
        border-left: none;
    }
}

.epd_ireland .panel-default.panel-pdf > .panel-heading {
    background: #fff;
    border: none;
    padding: 0;
}

.epd_ireland .panel-pdf .panel-title {
    font-size: 14px;
}

.epd_ireland .panel.panel-pdf {
    border: none;
}

.epd_ireland .panel-pdf .panel-body {
    padding: 0;
}

.epd_ireland .panel-pdf .panel-heading .accordion-toggle:after {

    /* symbol for "opening" panels */
    font-family: 'Open Sans'; /* essential for enabling glyphicon */
    content: "+"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: #fff; /* adjust as needed */
    background-color: #00AA00;
    padding: 0 5px;
    font-weight: bold;
    /* symbol for "opening" panels */

}

.epd_ireland .panel-pdf .panel-heading .accordion-toggle.collapsed:after {
    font-family: 'Glyphicons Halflings';
    /* symbol for "collapsed" panels */
    content: "\e253"; /* adjust as needed, taken from bootstrap.css */
}

.epd_ireland.epd_ireland_listing .btn-lg {
    border-radius: 0;
}

.epd_ireland .epd-inline-div {
    display: inline-block;
    width: 150px;
    float: left;
}

.epd_ireland .upload-result-all-payment {
    margin-top: 10px;
}

ul.ui-autocomplete.ui-menu li {
    font-size: 12px;
    padding: 3px;
}

.epd_ireland .epd_related .col-sm-10 .col-sm-10 {
    border: 1px solid #a1a1a4;
    border-bottom:none;
}
.epd_ireland .epd_related .col-sm-10 .col-sm-10 .row{
    border-bottom: 1px solid #a1a1a4;
}
.epd_ireland .pagination > li > span.current{
    color: #23527c;
    background-color: #eeeeee;
    border-color: #dddddd;
}
.epd_ireland  #epd-stripe-form-container .control-label {
    text-align: left;
    line-height:2;
}
.epd_ireland  #epd-stripe-form-container label span {
    display:block;
    line-height:2;
}
.epd_ireland #epd-invoice-pay-stripe {
    margin-top: 20px;
}
.epd_ireland #epd-stripe-form-container {
    background: #eee;
    padding: 20px;
    border-radius: 8px;
    margin: 20px 0;
}