a{outline: none !important;text-decoration: none;}

/* */
.special-font{font-family: 'Poppins', sans-serif;}

/* */
.separator{height: 30px;width: 100%;}
.clear{width: 100%;height: 10px;clear:both;overflow: hidden;display: block;}

/* */
body{background: #f2f7f8 !important;font-family: 'Poppins', sans-serif;}

/* contact */
.fixed-contact{background: #fff;width: 300px;height: 260px;top: 100px;right: -275px;position: fixed;z-index: 100;padding: 25px;box-shadow: #ccc 0 0 5px inset;}
.fixed-contact:before{cursor: pointer;content: "Kontakt";background: #FEB101;font-size: 15px;font-weight: 700;text-transform: uppercase;color: #fff;position: absolute;left: -110px;padding: 10px 20px;transform: rotate(-90deg);top: 110px;width: 260px;text-align: center;}
.fixed-contact p{font-family: 'Poppins';font-size: 14px;text-align: center;}
.fixed-contact p a{color: #DC0C33;font-weight: 600;display: block;margin: 10px 0;font-size: 16px;}
.fixed-contact p > span{color: #DC0C33;display: block;margin-top: 15px;font-size: 16px;}
.fixed-contact p > span span{font-size: 20px;}

/* header */
header{width: 100%;/*height: 100px;*/background: #fff;border-bottom: 1px solid rgba(120, 130, 140, 0.13);}
header .header-panel{padding: 0px 0;background: #FEB101;/*linear-gradient(to right, #0178bc 0%, #00bdda 100%);*/}
header .header-panel .container > div:nth-child(2) {padding: 30px 0;}
header .header-panel ul{float: right;margin: 0;}
header .header-panel ul li{display: inline-block;float: left;color: #fff;font-family: "Poppins";font-size: 16px;margin-left: 15px;}
header .header-panel ul li a{color: #fff;}
header .header-panel ul li:hover a{color: #111;}
header .header-top{padding: 15px 0;}

/* footer */
footer{width: 100%;background: #fff;border-top: 1px solid rgba(120, 130, 140, 0.13);padding: 17px 15px;overflow: hidden;height: 210px;position: fixedd;bottom: 0;display: flex !important;align-items: flex-end;}
footer .footer-loga{margin-bottom: 10px;}
footer .footer-loga img{width: 100%;}
footer .footer-copy{padding: 15px 0;}
footer .footer-copy p{color: #54667a;font-family: "Poppins";font-size: 13px;}

/* page */
section.page{padding: 0px 0 50px;overflow-x: auto;}

/* startowa */
body.start .container-fluid{padding: 0;}

/* global form */
.border-head{border-bottom: none !important;border-left: 5px solid #DC0C33 !important;font-size: 16px !important;color: #DC0C33 !important;font-family: "Poppins" !important;font-weight: 500 !important;padding: 10px 5px 10px 15px !important;margin-bottom: 25px !important;background: #fff;}
.border-head2{border-bottom: none !important;border-left: 5px solid #DC0C33 !important;font-size: 14px !important;color: #333 !important;font-family: "Poppins" !important;font-weight: 400 !important;padding: 10px 5px 10px 15px !important;margin-bottom: 25px !important;background: #fff;}
button.button{font-family: "Poppins" !important;font-weight: 400 !important;font-size: 15px !important;}
table td{font-family: "Poppins";}
table th{font-family: "Poppins";}
.noname{color: #ccc;}
.field input[type=text]::placeholder{color: #111;}
.btn-yellow{background: #FEB101;border-color: #FEB101;}
.ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="time"], .ui.form input[type="text"], .ui.form input[type="file"], .ui.form input[type="url"]{
    border: 1px solid rgba(34, 36, 38, 0.35) !important;
}

/* documents */
.table-documents td:nth-child(1){font-weight: 600;font-size: 15px;width: 56%;}
.table-documents td:nth-child(1) span.hint{font-size: 12px;font-weight: 400;}
.table-documents td:nth-child(2){font-size: 20px;text-align: center;width: 100px;}
.table-documents td:nth-child(2) i{margin-top: 10px;}
.table-documents td:nth-child(2) a{font-size: 12px;}
.table-documents td:nth-child(3){width: 145px;}
.table-documents td:nth-child(3) > a{font-size: 16px;margin-right: 10px;}
.table-documents td:nth-child(4){width: 65px;font-size: 16px;padding-top: 15px;}
/*.table-documents td:nth-child(5){width: 145px;}*/
.files-box{background: #fff;box-shadow: #ccc 0 0 10px;position: absolute;padding: 15px;width: 450px;margin: -55px 0 0 -260px;display: none;z-index: 10;}

/* resum */
.el3{}
.el3 thead tr th{background: #0178bc;color: #fff;}
.el3 thead tr th:nth-child(2) {text-align: center;}
.el3 thead tr th:nth-child(3) {text-align: center;}
.el3 tbody tr td{background: #fff;}
.el3 tbody tr:nth-child(odd) td{background: #f1f1f1;}
.el3 tbody tr td:nth-child(1) {width: 50%;font-weight: 700;}
.el3 tbody tr td:nth-child(2) {width: 20%;text-align: center;}
.el3 tbody tr td:nth-child(3) {width: 30%;}
.el3 tbody tr td.green{width: 100%;background: #0197c9;color: #fff;padding: 10px;text-align: center;}
.el3 tbody tr td:nth-child(1) span{display: flex;width: 100%;height: 100%;align-items: center;height: 52px;}

.table-head{background: #0178bc !important;color: #fff;}

/* */
.admin-message{background: #DC0C33;padding: 15px;color: #fff;font-size: 16px;text-align: center;font-weight: 700;}

@media (max-width: 640px) {
    header .header-top img{width: 100%;height: auto;}
    .header-panel .col-lg-5{overflow: hidden;}
    .header-panel img{margin: 0 auto;display: block;}
    .app-menu{
        float: none !important;padding: 0;}
    .app-menu li{clear:both;overflow: hidden;width: 100%;
        display: block;
        float: none;text-align: center;margin: 0 0 10px;}
    .ui.table:not(.unstackable) tr > th, .ui.table:not(.unstackable) tr > td{text-align: center;}
}

/**
    SMS page
 */
.sms-box{
    margin-top: 25px;
}

.settings-box {
    background: #fff;
    margin-top: 25px;
    padding: 15px;
}

.verifyBox {
    position: fixed;
    width: 200px;
    height: 275px; /* 150 */
    left: 10px;
    top: 10%;
    background: linear-gradient(to bottom right, #B0DB7D 40%, #99DBB4 100%);
    border-radius: 20px;
    box-shadow: 5px 5px 20px #CBCDD3;
    perspective: 40px;
    padding: 15px;
}
.verifyBox p {
    text-align: center;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
}
.verifyBox p b{

}
.verifyBox p b.success {
    color: #1a712c;
    font-size: 24px;
    margin-top: 15px;
    display: block;
}
.verifyBox p span {
    color: #1a712c;
    font-size: 20px;
    margin-top: 15px;
    display: block;
}
.button-box {
    position: relative;
    background: #fff;
    width: 150px;
    height: 22px;
    border-radius: 20px;
    outline: 0;
    border: none;
    box-shadow: 2px 2px 10px #333;
    transition: all .5s ease-in-out;
    margin: 20px auto 0;
    text-align: center;
    display: none;
}

.verifyFormBox .form span {
    font-weight: 700;
}

.label-light-inverse {
    background: #dedede
}

.tableVerify .positive td {
    background: #8fd19e;
}
.tableVerify .negative td {
    background: #ed969e;
}
.tableVerify .warning td {
    background: #ffdf7e;
}


/*  */
.ml-1 {margin-left: 5px !important;}
.ml-2 {margin-left: 10px !important;}
.ml-3 {margin-left: 15px !important;}
.ml-4 {margin-left: 20px !important;}
.ml-5 {margin-left: 25px !important;}
.ml-6 {margin-left: 30px !important;}
.ml-7 {margin-left: 35px !important;}
.ml-8 {margin-left: 40px !important;}
.ml-9 {margin-left: 45px !important;}
.ml-10 {margin-left: 50px !important;}

.mt-0 {margin-top: 0 !important;}
