/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


#pricon_wrapper {
    margin: 60px 20%;
}

.block {
    display: block;
}

.radio_group input[type=radio] {
    display: none;
}

.radio_group label {
    display: inline-block;
    font-size: 12.2pt;
    margin: 5px;
    padding: 5px;
}

.radio_group input[type=radio]:checked + label {
    background-color: rgb(109, 35, 248);
    color: white
}

.spinner {
    background: url(../assets/spinner-2x.gif) no-repeat;
    background-size: 40px 40px;
    /*display: block;*/
    display: none;
    /*visibility: hidden;*/
    float: none;
    vertical-align: middle;
    opacity: .7;
    width: 40px;
    height: 40px;
    margin: 4px 10px 0
}

.spinner.is-active {
    /*visibility: visible*/
    display: block;
}

input {
    margin: 0 5px !important;
}

/**
Tablesorter
*/
table.pricon_data_table {
    font-size: small;
}

td, th {
    line-height: initial;
}

tr:nth-child(odd) {
    background-color: rgb(215, 198, 247);
}

.tablesorter .header, .tablesorter .tablesorter-header {
    padding: 4px 20px 4px 4px;
    cursor: pointer;
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #e6e6fa;
}

.tablesorter td {
    padding: 4px;
}

.tablesorter thead .tablesorter-headerUnSorted {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBkPSJNMTUgOCAxIDggOCAwek0xNSA5IDEgOSA4IDE2eiIgZmlsbD0iIzIyMiIvPjwvc3ZnPg==)
}

.tablesorter thead .tablesorter-headerAsc {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBkPSJNMTUgMTEgMSAxMSA4IDN6IiBmaWxsPSIjMjIyIi8+PC9zdmc+)
}

.tablesorter thead .tablesorter-headerDesc {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBkPSJNMTUgNiAxIDYgOCAxM3oiIGZpbGw9IiMyMjIiLz48L3N2Zz4=)
}

/**
End Tablesorter
*/
table caption {
    margin-bottom: 10px;
}

/**
RTL
 */
th:dir(rtl) {
    text-align: right;
}

/**
End RTL
 */