﻿span.formssearchtoolbar {
    width: 100%;
    padding: 1em;
    margin: 2em 0;
    background: #eee;
    box-sizing: border-box;
    border-radius: .5em;
    display: flex;
    align-items: center;
    font-size: 1.2em;
}

span.formssearchtoolbar input[type="text"] {
    border: 2px solid #29aad7;
    color: #555;
    font-size: 1em;
    margin: 0 1em 0 0;
    padding: 0.2em 0.5em;
    box-sizing: border-box;
    width: calc(100% - 17em);
    float: right;
    border-radius: .3em;
}

.NoresultsMsg {
    color: darkred;
    font-size: 0.9em;
    padding: .5em;
}


.tfasimShaar .OP_List.forms {
    position: initial!important;
}

.tfasimShaar .OP_List.forms > li {
    padding: 1em;
    display: flex;
    flex-direction: row;
    justify-content: space-between!important;
    background: white;
    box-sizing: border-box;
    width: 100%;
    flex-wrap: wrap;
    max-width:1200px;
}

.tfasimShaar .OP_List.forms > li.noresults {
    display: none;
}

.tfasimShaar .OP_List.forms > li.results {
    border: #29aad7 2px solid;
}

.tfasimShaar .OP_List.forms > li:hover {
    /*box-shadow: 0 0 0.5em #949393;
    border: 1px solid #949494;*/
	background: aliceblue;
}

.tfasimShaar .OP_List.forms > li a.TitleLink {
    background: none!important;
    font-weight: bold;
    margin-top: .5em!important;
    border-top: 0;
    width: 63%!important;
    float: none;
    display: flex;
    margin: 0!important;
    align-items: center;
    color: #356e98;
    box-sizing: border-box;
    font-size: 1.1em;
}

.tfasimShaar .OP_List.forms > li a.TitleLink:hover {
    text-decoration: none!important;
    color: black!important
}

.OP_List.forms .TitleLink:before {
    content: "\f107"!important;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 0 0.6em;
    color: #77cbff;
}

.OP_List.forms .TitleLink.closedLink:before {
    content: "\f106"!important;
    color: #4087bf;
}

.OP_List.forms .TitleLink + .Details, .OP_List.forms .Details {
    padding: .5em 2em .5em 1em;
    line-height: 1.5em;
    width: 100%;
    /* font-size: 0.9em; */
    background: none;
}

html[dir="ltr"] .OP_List.forms .TitleLink + .Details, html[dir="ltr"] .OP_List.forms .Details {
     padding: .5em 1em .5em 2em;
}

.OP_List.forms .form-description p {
    max-width: 100%
}

.OP_List.forms .Details * {
    font-size: 1em!important;
    color: inherit!important;
    font-family: inherit!important;
}
.OP_List.forms .Details .btl-rteElement-regularText a:after {
    display: none;
}
.tfasimShaar .OP_List.forms > li li {
    margin: 0!IMPORTANT;
    padding: 0!IMPORTANT;
    width: 100%;
    border: 0;
}

.tfasimShaar .OP_List.forms > li li:before {
    content: "\f0d9";
    font-family: FontAwesome;
    color: #0082dc;
    margin: 0 0em 1em 0.4em;
    float: right;
}

.icon-edit span, .icon-download span, .icon-order span, .icon-naguish span {
    text-indent: -50000px;
    position: absolute;
    width: 20px;
}

.tfasimShaar .OP_List.forms .buttons {
    display: flex;
    font-size: .9em;
    width: 37%;
    justify-content: flex-end;
}

.tfasimShaar .OP_List.forms a.icon-view,
.tfasimShaar .OP_List.forms a.icon-naguish, .tfasimShaar .OP_List.forms a.icon-download, .tfasimShaar .OP_List.forms a.icon-order, .tfasimShaar .OP_List.forms a.icon-edit {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #c0e5f2;
    color: #085b96;
    border-radius: .3em;
    width: auto;
    margin: auto 0 auto .5em;
    padding: 0.2em .5em;
    border: .064em solid transparent;
    line-height: 1.3em;
    box-sizing: border-box;
    font-size: 18px;
    text-decoration: none!important;
}
.tfasimShaar .OP_List.forms a.icon-view:before,
.tfasimShaar .OP_List.forms a.icon-naguish:before, .tfasimShaar .OP_List.forms a.icon-edit:before, .tfasimShaar .OP_List.forms a.icon-download:after, .tfasimShaar .OP_List.forms a.icon-order:before , .tfasimShaar .OP_List.forms a.icon-download:before, a.icon-download:after, a.icon-order:before, a.icon-edit:before {
    font-size: 16px!important;
    font-weight: normal;
    color: inherit;
    margin-left: 0.3em;
}

a.icon-edit {
    background: #0368b0!important;
    color: white!important;
}

a.icon-edit:hover {
    background: #054675!important;
}


.tfasimShaar .OP_List.forms a.icon-view:before {font-family: 'Font Awesome 5 Free';
    content: "\f35d";
    font-weight: bold;}

.tfasimShaar .OP_List.forms a.icon-naguish:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f070";
    font-weight: bold;
}

.tfasimShaar .OP_List.forms a.icon-naguish:after {
    content: "חלופה נגישה";
    font-family: arimo;
    font-size: 16px;
    margin: 0;
    color: inherit;
    white-space: nowrap;
}

.tfasimShaar .OP_List.forms a.icon-order:before {
    font-family: FontAwesome;
    content: "\f0ea";
}

.tfasimShaar .OP_List.forms a.icon-order:after {
    content: "הזמנה";
    font-family: arimo;
    font-size: 16px;
    margin: 0;
}

.tfasimShaar .OP_List.forms a.icon-download:before {
    content: "\f1c1";
    background: none!important;
    color: #da0000;
    font-family: 'Font Awesome 5 Free';
}

.tfasimShaar .OP_List.forms a.icon-download:after {
    content: "הורדה";
    font-family: arimo;
    font-size: 0.7em;
    margin: 0;
}

.tfasimShaar .OP_List.forms a.icon-edit:after {
    content: "מילוי online";
    font-family: arimo;
    font-size: 0.9em;
    margin: 0;
	white-space: nowrap;
}

.tfasimShaar .OP_List.forms a.icon-edit:before {
    content: "\f040";
    font-family: FontAwesome;
	margin-right: 0;
}
.tfasimShaar .OP_List.forms a.icon-view:hover,
.tfasimShaar .OP_List.forms a.icon-naguish:hover, .tfasimShaar .OP_List.forms a.icon-download:hover, .tfasimShaar .OP_List.forms a.icon-order:hover, .tfasimShaar .OP_List.forms a.icon-edit:hover {
    border-color: #1c78b9;
    color: #00416f;
    text-decoration: none!important;
}
@media (max-width: 1366px) {.tfasimShaar .forms.OP_List > li {    max-width: 1132px!important;} }
@media (max-width: 1280px) {.tfasimShaar .forms.OP_List > li {    max-width: 1058px!important;} }
@media (max-width: 1024px) {.tfasimShaar .forms.OP_List > li {    max-width: 836px!important;} }



@media (max-width: 1000px) {
    .tfasimShaar .OP_List.forms > li a.TitleLink {
        width:100%!important;
        text-align: right;
        margin: .5em 0!important;
        font-size: 1em;
        flex-direction: row-reverse;
        justify-content: space-between;
    }

    html[dir="ltr"] .tfasimShaar .OP_List.forms > li a.TitleLink {
        text-align: left;
        padding: 0;
    }

    .tfasimShaar .OP_List.forms .buttons {
        order: 3;
        width: 100%;
        justify-content: center;
        margin: 1em 0;
        flex-wrap: wrap;
    }

    .tfasimShaar .OP_List.forms a.icon-download, .tfasimShaar .OP_List.forms a.icon-order, .tfasimShaar .OP_List.forms a.icon-edit, .tfasimShaar .OP_List.forms a.icon-naguish {
        margin-top: .5em
    }
}

@media (max-width: 500px) {
    span.formssearchtoolbar {
        flex-direction:column
    }

    span.formssearchtoolbar input {
        margin: 0.7em 0 0 0!important;
        width: 100%!important;
    }
}

@media (max-width: 320px) {
    .tfasimShaar .OP_List.forms .buttons a {
        width:100%;
        margin: .2em 1em
    }
}

/* LTR */
html[dir="ltr"] .OP_List.forms .TitleLink:before {
    margin: 0 0.6em 0 0;
}

html[dir="ltr"] .OP_List .TitleLink {
    padding: 0 15px 0 0
}

html[dir="ltr"] .tfasimShaar .OP_List.forms a.icon-naguish:before, html[dir="ltr"] .tfasimShaar .OP_List.forms a.icon-edit:before, html[dir="ltr"] .tfasimShaar .OP_List.forms a.icon-download:after, html[dir="ltr"] .tfasimShaar .OP_List.forms a.icon-order:before , html[dir="ltr"] .tfasimShaar .OP_List.forms a.icon-download:before, a.icon-download:after, html[dir="ltr"] a.icon-order:before, a.icon-edit:before {
    margin-right: 0.3em;
    margin-left: 0em;
}

/* ENG */
html[lang="en"] .tfasimShaar .OP_List.forms a.icon-download:after {
    content: "Download";
}

html[lang="en"] .tfasimShaar .OP_List.forms a.icon-edit:after {
    content: "Fill Online";
}

html[lang="en"] .tfasimShaar .OP_List.forms a.icon-order:after {
    content: "Order";
}

html[lang="en"] .tfasimShaar .OP_List.forms a.icon-naguish:after {
    content: "Accessible Alternative";
}

/* AR */
html[lang="ar"] .tfasimShaar .OP_List.forms a.icon-download:after {
    content: "تحميل";
}

html[lang="ar"] .tfasimShaar .OP_List.forms a.icon-edit:after {
    content: "تعبئة online";
}

html[lang="ar"] .tfasimShaar .OP_List.forms a.icon-order:after {
    content: "رسالة دعوة";
}

html[lang="ar"] .tfasimShaar .OP_List.forms a.icon-naguish:after {
    content: "بديل سهل الوصول إليه";
}

/* FR */
html[lang="fr"] .tfasimShaar .OP_List.forms a.icon-download:after {
    content: "Télécharger";
}

html[lang="fr"] .tfasimShaar .OP_List.forms a.icon-edit:after {
    content: "Remplir en Ligne";
}

html[lang="fr"] .tfasimShaar .OP_List.forms a.icon-order:after {
    content: "Ordre";
}

html[lang="fr"] .tfasimShaar .OP_List.forms a.icon-naguish:after {
    content: "Alternative Accessible";
}

/* RU */
html[lang="ru"] .tfasimShaar .OP_List.forms a.icon-download:after {
    content: "Скачать";
}

html[lang="ru"] .tfasimShaar .OP_List.forms a.icon-edit:after {
    content: "Заполнить онлайн";
/* font-family: Arimo!important; */width: 4em!important;white-space: normal;line-height: 0.9em;}

html[lang="ru"] .tfasimShaar .OP_List.forms a.icon-order:after {
    content: "Заказать";
font-family: Arimo!important;}

html[lang="ru"] .tfasimShaar .OP_List.forms a.icon-naguish:after {
    content: "Доступная альтернатива";
width: 4em!important;
    white-space: normal;
    line-height: 0.9em;}

html[lang="ru"] .tfasimShaar.tfasimShaar .OP_List.OP_List.OP_List.forms a:after {font-family: 'Arimo'!important; font-weight: bold;font-size: 0.8em;}