@charset "UTF-8";

@import url("feedback_panel.css");
@import url("isnp_modal_dialog.css");



.table th {
    background-color: #ddd;
}


th.wicket_orderUp {
    background-image: url("arrow_up.png");
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ccc;
}


th.wicket_orderDown {
    background-image: url("arrow_down.png");
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ccc;
}

.navigation {
    background-color: #ddd;
}

.navigator {
    text-align: center;
}


.navigatorLabel {
    display: none;
}


#tabs-min {
    background: transparent;
    border: none;
}

#tabs-min .ui-widget-header {
    background: transparent;
    border: none;
    border-bottom: 1px solid #c0c0c0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

#tabs-min .ui-tabs-nav .ui-state-default {
    background: transparent;
    border: none;
}

#tabs-min .ui-tabs-nav .ui-state-active {
    background: transparent url("uiTabsArrow.png") no-repeat bottom center;
    border: none;
}

#tabs-min .ui-tabs-nav .ui-state-default a {
/*     color: #c0c0c0; */
    color: #428bca;
    font-weight: normal;
}


#tabs-min .ui-tabs-nav .ui-state-default a:hover {
    text-decoration: underline;
}


#tabs-min .ui-tabs-nav .ui-state-active a {
/*     color: #427aaa; */
    color: black;
    font-weight: bold;
}


#tabs-min .ui-tabs-nav .ui-state-active a:hover {
    text-decoration: none;
}








label.error {
    color: #a94442;
}

label.xFieldError {
    color: #a94442;
}

input.xFieldError {
    background-color: #f2dede;
    border-color: #a94442;
}

select.xFieldError {
    background-color: #f2dede;
    border-color: #a94442;
}

input.xFieldWarning {
    background-color: #fcf8e3;
    border-color: #faebcc;
}

select.xFieldWarning {
    background-color: #fcf8e3;
    border-color: #faebcc;
}



.certificateFoundTitle {
    font-family: "Open Sans", sans-serif;
    font-size: 23px;
    text-align: center;

  background-color: #dff0d8;
/*   border-color: #d6e9c6; */
  color: #3c763d;

    margin-bottom: 15px;

    padding: 10px;
}

.certificateNotFoundTitle {
    font-family: "Open Sans", sans-serif;
    font-size: 23px;
    text-align: center;

    color: #a94442;
/*     border: solid 2px #ebccd1; */
    background-color: #f2dede;

    margin-bottom: 15px;

    padding: 10px;
}


.certificateNotValidatedTitle {
    font-family: "Open Sans", sans-serif;
    font-size: 23px;
    text-align: center;

    color: #444442;
/*     border: solid 2px #ebccd1; */
    background-color: #dedede;

    margin-bottom: 15px;

    padding: 10px;
}


.norecords-td {
    background-color: white;
}




.xStyledLabel-ARCHIVED {
/*     background-color: #f3565d; */
    font-weight: bold;
    color: #f3565d;
/*     color: white; */

/*     padding-left: 1ex; */
/*     padding-right: 1ex; */
}

.xStyledLabel-ACTIVE {
/*     background-color: #45b6af; */
    font-weight: bold;
    color: #45b6af;
/*     color: white; */

/*     padding-left: 1ex; */
/*     padding-right: 1ex; */
}


.xStyledLabel-PRE_ACTIVE {
/*     background-color: #45b6af; */
    font-weight: bold;
    color: blue;
/*     color: white; */

/*     padding-left: 1ex; */
/*     padding-right: 1ex; */
}






@-webkit-keyframes fade {
    0% {
        opacity: 0;
        display: block;
    }

    10% {
        opacity: 1;
    }

    80% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.xFadeIn {
    /* Animace */
    -webkit-animation: fadeIn 1s;
    -webkit-animation-fill-mode: both;
}


.certificateType {
    font-size: 16px !important;
    font-weight: bold !important;
}



/* Metronic FIX */


i.fa.fa-file-o,
i.fa.fa-edit,
i.fa.fa-plus,
i.fa.fa-times,
i.fa.fa-search,
.m-icon-swapright
{
    display: none !important;
}

.fa-file-o:before,
.fa-edit:before,
.fa-plus:before,
.fa-times:before,
.fa-search:before
{
    content: "" !important;
}

textarea.form-control {
    resize: vertical !important;
}

textarea {
    resize: vertical !important;
}


.form-link {
    font-size: 14px;
}


button > em {
    font-style: normal;
}


.btn[disabled], .btn.disabled {
    background-color: silver !important;
    color: gray !important;
}

.tabbable-line > .nav-tabs > li > a {
    font-style: italic;
}

/*
.nav-tabs > li {
    margin-top: 5px;
    border-bottom: 5px solid white;
}
*/

.navigator > * > .goto,
.navigator > * > .first,
.navigator > * > .prev,
.navigator > * > .next,
.navigator > * > .last
{
/*     background-color: #eee; */

    padding-left: 2px;
    padding-right: 2px;
    margin-left: 3px;
    margin-right: 3px;
}

.navigator > * > * > em {
    color: #aaa;
    font-style: normal;
}

.navigator > * > .goto > * > em {
    font-weight: bold;
    font-style: normal;
}

div.portlet-title {
    font-size: 18px;
    font-weight: bold;
}

pre {
    word-wrap: normal !important;
}



/* always centered modal window - pairing payment */
.xModalPanel {
    position: fixed;
    top: 50%;
    left: 50%;

     width: 700px;

/*      height: 480px; */
/*      min-height: 480px; */
/*      max-height: 480px; */

/*     width: 60%; */
/*     height: 60%; */

    z-index: 11100;

    /* bring your own prefixes */
    transform: translate(-50%, -50%);
    box-shadow: 10px 10px 5px #888888;
}


.xModalBackGround {
    position: fixed;
    z-index: 11000;
    background-color: black;
    opacity: 0.3;

     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}


.xFlagCz {
    display: inline-block;
    background-image: url('./../metronic/assets/global/img/flags/cz.png');
    background-repeat: no-repeat;

    width: 16px;
    height: 11px;
}

.xFlagEn {
    display: inline-block;
    background-image: url('./../metronic/assets/global/img/flags/gb.png');
    background-repeat: no-repeat;

    width: 16px;
    height: 11px;
}