body {
    /*font-family: 'Nunito', sans-serif;*/
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    color: black !important;
}

body.app,
body.account {
    font-size: 16px;
}

body.panel{
    font-size: 14px;
}

.table {
    color: black !important;
}

a:hover,
a:focus,
input:hover,
input:focus,
textarea:hover,
textarea:focus,
button:hover,
button:focus,
select:hover,
select:focus {
    outline: 3px solid #FDB600 !important;
    border-color: transparent !important;
    /*border-color: white !important;*/
}

a:hover,
a:focus
/*,*/
/*button:hover,*/
/*button:focus */
{
    text-decoration: underline !important;
}

a {
    text-decoration: none !important;
    color: #2d5299 !important;
}

mark {
    background-color: yellow;
}

.s {
    /*width: 10px;*/
    width: 1%;
    /*height: 10px;*/
    height: 100%;
}

.top_bar {
    /*border-top: 10px solid #e2e3e7;*/
    min-height: 10px;
    background-color: #e2e3e7;
}

.top_bar a:hover,
.top_bar a:focus,
.top_bar a:active {
    outline: 2px solid white !important;
    border: transparent !important;
}

footer a:hover,
footer a:focus,
footer a {
    color: #000000;
}


.tool_h a {
    color: #000000;
}

.tool_h a:hover,
.tool_h a:focus {
    outline: 2px solid white !important;
    outline-offset: 4px;
    border: initial !important;
    text-decoration: none !important;
}


.tool_new1 {
    background-color: #fa3b48;
}

/*transfer*/
.tool_new2 {
    background-color: #21365f;
}

/*sitemap*/
.tool_new4 {
    background-color: #58A738;
}

/*search*/
.tool_blue {
    background-color: #3779FE;
}

/*monitor*/
.tool_light-blue {
    background-color: #03A4B7;
}

/*genrator*/
.tool_pink {
    background-color: #FA3B90;
}

/*walidator*/


a[href^="http"]:after {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cg%3E%0A%3C/g%3E%0A%09%3Cpath%20d%3D%22M25.143%2016.571v5.714q0%202.125-1.509%203.634t-3.634%201.509h-14.857q-2.125%200-3.634-1.509t-1.509-3.634v-14.857q0-2.125%201.509-3.634t3.634-1.509h12.571q0.25%200%200.411%200.161t0.161%200.411v1.143q0%200.25-0.161%200.411t-0.411%200.161h-12.571q-1.179%200-2.018%200.839t-0.839%202.018v14.857q0%201.179%200.839%202.018t2.018%200.839h14.857q1.179%200%202.018-0.839t0.839-2.018v-5.714q0-0.25%200.161-0.411t0.411-0.161h1.143q0.25%200%200.411%200.161t0.161%200.411zM32%201.143v9.143q0%200.464-0.339%200.804t-0.804%200.339-0.804-0.339l-3.143-3.143-11.643%2011.643q-0.179%200.179-0.411%200.179t-0.411-0.179l-2.036-2.036q-0.179-0.179-0.179-0.411t0.179-0.411l11.643-11.643-3.143-3.143q-0.339-0.339-0.339-0.804t0.339-0.804%200.804-0.339h9.143q0.464%200%200.804%200.339t0.339%200.804z%22%20fill%3D%22%23000000%22%20/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.dd_opis_przyklad {

}

.mytextwithicon {
    float: right;
    margin-right: 45px;
}

.tags_container {
    max-height: 200px;
    overflow: auto;
    margin-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
}

.my-d-none {
    display: none;
}

.form-check-input:checked {
    background-color: #1E63CB !important;
    border-color: #1E63CB !important;
}

.form-check-input:hover,
.form-check-input:focus {
    outline: 3px solid red !important;
}

.pb1 {
    background-color: chocolate;
}
.pb0 {
    background-color: white;
}

.accordion-button-disabled::after,
.accordion-button-disabled:not(.collapsed)::after {
    background-image: none !important;
}

.btn-bdp {
    background-image: linear-gradient(90deg, rgba(0,29,119,1) 0%, rgba(0,122,189,1) 100%) !important;
    --bs-btn-border-color: unset !important;
}

.bg-bdp {
    background: rgb(0,29,119);
    background: linear-gradient(90deg, rgba(0,29,119,1) 0%, rgba(0,122,189,1) 100%);
}

.border-orange {
    border-color: #FDB600 !important;
}

.subject_tabs .nav-link {
    font-weight: 700!important;
}

.subject_tabs .nav-link.active {
    background-color: #f8f9fa !important;
}

.navbar {
    --bs-navbar-collapse-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='m11.625 3.655-5.36 5.36a.374.374 0 0 1-.53 0l-5.36-5.36' fill='none' stroke='%232d5299' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
    --bs-navbar-collapse-icon-hover: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='m11.625 3.655-5.36 5.36a.374.374 0 0 1-.53 0l-5.36-5.36' fill='none' stroke='%232d5299' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
    --bs-navbar-collapse-icon-active: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='m11.625 3.655-5.36 5.36a.374.374 0 0 1-.53 0l-5.36-5.36' fill='none' stroke='%232d5299' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
}

.navbar-expand-lg .navbar-nav .nav-link:focus[data-bs-toggle=collapse]:after, .navbar-expand-lg .navbar-nav .nav-link:hover[data-bs-toggle=collapse]:after {
    content: var(--bs-navbar-collapse-icon-hover);
}

.navbar-expand-lg .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
    content: var(--bs-navbar-collapse-icon);
    display: block;
    margin-left: 1rem;
    transition: transform .2s;
}

.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true]:after {
    transform: rotate(-180deg);
}
