@import '_content/C3Software.Core.UI.RCL.AlertBar/C3Software.Core.UI.RCL.AlertBar.bundle.scp.css';
@import '_content/C3Software.Core.UI.RCL.CheckBoxList/C3Software.Core.UI.RCL.CheckBoxList.bundle.scp.css';
@import '_content/C3Software.DocumentEditor/C3Software.DocumentEditor.bundle.scp.css';

/* /Pages/Waivers/NewOrEditWaiverTemplate.razor.rz.scp.css */
[b-azdgts7b86] #C3TemplateEditor
{
    height:90vh!important;
}

[b-azdgts7b86] .locations input[type='checkbox'] {
    margin-right:5px;
}
/* /Shared/UIComponents/MultipleDeletionWithConfirmation/MultipleDeletionWithConfirmation.razor.rz.scp.css */

/*** Confirmation Modal  ***/
[b-ymo4buijby] .modal-content {
    padding: 20px;
    border-radius: 5px;
    border: none;
    text-align: center;
    font-size: 14px;
}

[b-ymo4buijby] .modal-header {
    border-bottom: none;
    position: relative;
    background: white !important;
    color: #999;
}

    [b-ymo4buijby] .modal-header h4 {
        text-align: center;
        font-size: 26px;
        margin: 30px 0 -10px;
        color: #FF4444;
    }

[b-ymo4buijby] .close {
    position: absolute;
    top: -5px;
    right: -2px;
}

[b-ymo4buijby] .modal-body {
    color: #999;
}

[b-ymo4buijby] ol, ul[b-ymo4buijby] {
    list-style: none;
}

[b-ymo4buijby] ul {
    margin: 0;
    padding: 0;
}

[b-ymo4buijby] .modal-footer {
    border: none;
    text-align: center;
    border-radius: 5px;
    font-size: 13px;
    padding: 10px 15px 25px;
}

    [b-ymo4buijby] .modal-footer a {
        color: #999;
    }



[b-ymo4buijby] .icon-box {
    text-align: center;
    margin: 0 auto;
}

    [b-ymo4buijby] .icon-box i {
        color: #f15e5e;
    }
/* /Shared/UIComponents/TabbedList/TabbedList.razor.rz.scp.css */
body[b-0pa75fu22j] {
}
html[b-0pa75fu22j], body[b-0pa75fu22j], div[b-0pa75fu22j], span[b-0pa75fu22j], applet[b-0pa75fu22j], object[b-0pa75fu22j], iframe[b-0pa75fu22j],
h1[b-0pa75fu22j], h2[b-0pa75fu22j], h3[b-0pa75fu22j], h4[b-0pa75fu22j], h5[b-0pa75fu22j], h6[b-0pa75fu22j], p[b-0pa75fu22j], blockquote[b-0pa75fu22j], pre[b-0pa75fu22j],
a[b-0pa75fu22j], abbr[b-0pa75fu22j], acronym[b-0pa75fu22j], address[b-0pa75fu22j], big[b-0pa75fu22j], cite[b-0pa75fu22j], code[b-0pa75fu22j],
del[b-0pa75fu22j], dfn[b-0pa75fu22j], em[b-0pa75fu22j], img[b-0pa75fu22j], ins[b-0pa75fu22j], kbd[b-0pa75fu22j], q[b-0pa75fu22j], s[b-0pa75fu22j], samp[b-0pa75fu22j],
small[b-0pa75fu22j], strike[b-0pa75fu22j], strong[b-0pa75fu22j], sub[b-0pa75fu22j], sup[b-0pa75fu22j], tt[b-0pa75fu22j], var[b-0pa75fu22j],
b[b-0pa75fu22j], u[b-0pa75fu22j], i[b-0pa75fu22j], center[b-0pa75fu22j],
dl[b-0pa75fu22j], dt[b-0pa75fu22j], dd[b-0pa75fu22j], ol[b-0pa75fu22j], ul[b-0pa75fu22j], li[b-0pa75fu22j],
fieldset[b-0pa75fu22j], form[b-0pa75fu22j], label[b-0pa75fu22j], legend[b-0pa75fu22j],
table[b-0pa75fu22j], caption[b-0pa75fu22j], tbody[b-0pa75fu22j], tfoot[b-0pa75fu22j], thead[b-0pa75fu22j], tr[b-0pa75fu22j], th[b-0pa75fu22j], td[b-0pa75fu22j],
article[b-0pa75fu22j], aside[b-0pa75fu22j], canvas[b-0pa75fu22j], details[b-0pa75fu22j], embed[b-0pa75fu22j],
figure[b-0pa75fu22j], figcaption[b-0pa75fu22j], footer[b-0pa75fu22j], header[b-0pa75fu22j], hgroup[b-0pa75fu22j],
menu[b-0pa75fu22j], nav[b-0pa75fu22j], output[b-0pa75fu22j], ruby[b-0pa75fu22j], section[b-0pa75fu22j], summary[b-0pa75fu22j],
time[b-0pa75fu22j], mark[b-0pa75fu22j], audio[b-0pa75fu22j], video[b-0pa75fu22j] {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline: 0;
}
/* HTML5 display-role reset for older browsers */
article[b-0pa75fu22j], aside[b-0pa75fu22j], details[b-0pa75fu22j], figcaption[b-0pa75fu22j], figure[b-0pa75fu22j],
footer[b-0pa75fu22j], header[b-0pa75fu22j], hgroup[b-0pa75fu22j], menu[b-0pa75fu22j], nav[b-0pa75fu22j], section[b-0pa75fu22j] {
    display: block;
}

body[b-0pa75fu22j] {
    line-height: 1;
}

ol[b-0pa75fu22j], ul[b-0pa75fu22j] {
    list-style: none;
}

blockquote[b-0pa75fu22j], q[b-0pa75fu22j] {
    quotes: none;
}

    blockquote[b-0pa75fu22j]:before, blockquote[b-0pa75fu22j]:after,
    q[b-0pa75fu22j]:before, q[b-0pa75fu22j]:after {
        content: '';
        content: none;
    }

table[b-0pa75fu22j] {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
    font-family: 'lato-light';
    src: url('/css/template-table/css/fonts/lato-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato-regular';
    src: url('/css/template-table/css/fonts/lato-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato-bold';
    src: url('/css/template-table/css/fonts/lato-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body[b-0pa75fu22j] {
    margin: 0;
}

/* ------------------------------------------------ TEMPLATE EDITOR AREA
*/
.tabbedList[b-0pa75fu22j] {
    box-sizing: border-box;
    padding: 10px;
    font-family: 'lato-regular',sans-serif;
    text-align: left;
    background: #fff;
    margin: 0;
    color: #333;
    font-size: 14px;
}

     .tabbedList .row[b-0pa75fu22j] {
        display: flex;
        flex-direction: row;
        padding: 10px 20px;
        box-sizing: border-box;
        border-bottom: 1px solid #e9e9e9;
        transition: 0.2s linear;
    }

         .tabbedList .row .row[b-0pa75fu22j] {
            border-bottom: unset
        }

         .tabbedList .row:first-of-type[b-0pa75fu22j] {
            align-items: center;
        }

         .tabbedList .row:last-of-type[b-0pa75fu22j] {
            border-bottom: 0;
        }

     .tabbedList .column[b-0pa75fu22j] {
        flex: 1;
        padding: 0 10px;
        box-sizing: border-box;
        transition: 0.2s linear;
    }

         .tabbedList .column.fixed-width[b-0pa75fu22j] {
            width: 200px;
            flex: 0 0 200px;
        }

     .tabbedList .outlined[b-0pa75fu22j] {
        border: 1px solid #f2f2f2
    }

@media (max-width: 600px) {
     .tabbedList .row[b-0pa75fu22j] {
        display: flex;
        flex-direction: column;
        padding: 10px 0;
    }

     .tabbedList .column[b-0pa75fu22j] {
        padding: 10px 0;
    }

         .tabbedList .column.fixed-width[b-0pa75fu22j] {
            flex: 1;
            width: auto;
        }
}

@media (max-width: 980px) {
     .tabbedList .row:first-of-type[b-0pa75fu22j] {
        display: flex;
        flex-direction: column;
        padding: 0 0 5px;
        align-items: flex-start;
    }

         .tabbedList .row:first-of-type .column[b-0pa75fu22j] {
            padding: 5px 0;
        }

             .tabbedList .row:first-of-type .column.fixed-width[b-0pa75fu22j] {
                flex: 1;
                width: auto;
            }
}
/* ------------------------------------------------ TEMPLATE EDITOR ELEMENTS
*/
 .tabbedList h3[b-0pa75fu22j] {
    font-size: 24px;
    color: #0479d8;
    font-family: 'lato-light';
}

     .tabbedList h3 i[b-0pa75fu22j] {
        font-size: 0.8em;
        margin-right: 6px;
    }

.tabbedList[b-0pa75fu22j]   p.table-status {
    text-align: right;
    font-family: 'lato-light';
    padding: 0 5px;
    font-size: 12px;
}

.tabbedList[b-0pa75fu22j]  a.button {
    font-size: 15px;
    display: inline-block;
    position: relative;
    color: #666;
    box-sizing: border-box;
    transition: 0.2s linear;
    text-decoration: none;
    padding: 7px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 5px;
    cursor: pointer;
}
    .tabbedList[b-0pa75fu22j]  a.button:hover {
        border-color: rgb(66,162,235);
        background: #fff;
        color: rgb(66,162,235);
    }

 .tabbedList[b-0pa75fu22j]  #new-template {
    margin-top: 10px;
    width: 100%;
    background: rgb(66,162,235);
    color: #fff;
}

    .tabbedList[b-0pa75fu22j]  #new-template:hover {
        border-color: rgb(66,162,235);
        background: #fff;
        color: rgb(66,162,235);
    }
/* ------------------------------------------------ TEMPLATE LIST
*/
.tabbedList[b-0pa75fu22j]  #TemplateList {
    margin: 20px 0 20px;
}

    .tabbedList[b-0pa75fu22j]  #TemplateList li {
        padding: 0 0 2px;
    }

        .tabbedList[b-0pa75fu22j]  #TemplateList li a {
            padding: 7px 10px;
            display: block;
            width: 100%;
            box-sizing: border-box;
            text-decoration: none;
            font-size: 14px;
            color: #0479d8;
            border-radius: 5px;
            position: relative;
            transition: 0.2s linear;
            border: 1px solid rgba(255,255,255,0);
        }

            .tabbedList[b-0pa75fu22j]  #TemplateList li a.selected {
                border-color: #0479d8;
                color: #0479d8;
            }

            .tabbedList[b-0pa75fu22j]  #TemplateList li a:hover {
                border-color: #0479d8;
                color: #0479d8;
            }

            .tabbedList[b-0pa75fu22j]  #TemplateList li a i {
                position: absolute;
                right: 10px;
                font-size: 16px;
            }

        .tabbedList[b-0pa75fu22j]  #TemplateList li.left a i {
            position: relative !important;
            margin-left: 5px;
            margin-right: 0;
        }
/* ------------------------------------------------ TEMPLATE TABLE
*/
.tabbedList[b-0pa75fu22j]  #TemplateTable {
    width: 100%;
    box-sizing: border-box;
}

    .tabbedList[b-0pa75fu22j]  #TemplateTable td {
        padding: 3px 2px;
        border-bottom: 1px solid #f2f2f2;
        height: 45px;
        vertical-align:middle;
    }

        .tabbedList[b-0pa75fu22j]  #TemplateTable td:hover {
            color: #000;
        }

    .tabbedList[b-0pa75fu22j]  #TemplateTable th {
        text-transform: uppercase;
        color: #777;
        padding: 5px 2px;
        border-bottom: 1px solid #ccc;
    }

    .tabbedList[b-0pa75fu22j]  #TemplateTable tr:nth-of-type(odd) td {
        background: #fbfbfb;
    }

@media (max-width: 980px) {
    .tabbedList[b-0pa75fu22j]  #TemplateTable,
    .tabbedList[b-0pa75fu22j]  #TemplateTable thead,
    .tabbedList[b-0pa75fu22j]  #TemplateTable tbody,
    .tabbedList[b-0pa75fu22j]  #TemplateTable th,
    .tabbedList[b-0pa75fu22j]  #TemplateTable td,
    .tabbedList[b-0pa75fu22j]  #TemplateTable tr {
        display: block;
    }

        .tabbedList[b-0pa75fu22j]  #TemplateTable thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .tabbedList[b-0pa75fu22j]  #TemplateTable tr {
            margin: 0 0 1rem 0;
        }

        .tabbedList[b-0pa75fu22j]  #TemplateTable td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding: 8px 2px 8px 150px;
        }

            .tabbedList[b-0pa75fu22j]  #TemplateTable td:before {
                position: absolute;
                top: 12px;
                left: 6px;
                width: 140px;
                padding-right: 10px;
                white-space: nowrap;
                content: attr(data-label);
                text-transform: uppercase;
            }

        /*.tabbedList ::deep #TemplateTable tr td:first-of-type,
        .tabbedList ::deep #TemplateTable tr td:last-of-type {
            padding-left: 10px;
        }*/
}

/* ------------------------------------------------ TEMPLATE TABLE TAGS
*/
.tabbedList[b-0pa75fu22j]  #TemplateTable .tag {
    display: inline-block;
    padding: 3px 6px;
    border-radius: 2px;
    background: rgb(66,162,235);
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    font-family: 'lato-bold';
    transition: 0.2s linear;
    margin-left: 1px;
}

    .tabbedList[b-0pa75fu22j]  #TemplateTable .tag a {
        color: #fff;
        text-decoration: none;
    }

        .tabbedList[b-0pa75fu22j]  #TemplateTable .tag a i {
            margin: 0 0 0 5px;
        }

    .tabbedList[b-0pa75fu22j]  #TemplateTable .tag:hover {
        background: #0479d8;
    }
/* /Shared/UIComponents/TabbedList/WaiverTemplateRowTemplate.razor.rz.scp.css */

.tabbedList a.button[b-ct90aybu61] {
    font-size: 15px;
    display: inline-block;
    position: relative;
    color: #666;
    box-sizing: border-box;
    transition: 0.2s linear;
    text-decoration: none;
    padding: 7px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 5px;
    cursor: pointer;
}

.tabbedList .button:hover[b-ct90aybu61] {
    color: #42a2eb;
    border-color: rgba(66,162,235,0.7);
}
