    /*!
 * IEM v1.0 (https://www.its-na.com/)
 * Copyright 2011-2022 Interactive Training Systems, Inc.
 */

@import url('https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face
{
  font-family: embrima;
  src: url('fonts/ebrima.ttf');
} 

@font-face
{
  font-family: embrimabold;
  src: url('fonts/ebrima-bold.ttf');
}

@font-face
{
    font-family: 'Encode Sans Condensed';
    src: url('fonts/EncodeSansCondensed-Regular.ttf')
}

*
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html
{
    height: 100%;
}

.returnbutton
{
    float: right;
    font-size: 1.6em;
    font-weight: bold;
}

body
{
    font-family: 'Encode Sans Condensed', 'ebrima', arial, helvetica, sans-serif;
    letter-spacing:.01em;
    font-size: 1em;
    margin: 0;
    padding: 0;
    height: 100%;
    color:  #333;
    background-color: rgba(0,0,0,.09);
}

.main-content
{
    padding: .5em 2.5em;
    background-color: transparent;
    margin: 0 auto;
}

.main-content2
{
    background-color: #fff;
    margin: 0 auto;
    padding: 1em 2.5em;
}

.main-content .column
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    width: 30%;
    vertical-align: top;
    display: inline-block;
    padding-bottom: 2em;
}

.main-content .column img
{
    transition: 0.5s ease-in-out;
}

.main-content .column img:hover
{
    overflow: hidden;
    transform: scale(1.02);
    -webkit-transform:scale(1.02);
}

.standarddiv
{
    width: 80%;
    text-align: center;
    margin: 0 auto;
}

@media screen and (max-width: 767px)
{
    .standarddiv
    {
        width: 100%;
    }
}

.wrapper
{
    min-height: max-content;
    margin: 0 auto;
}

.push
{
    height: 89px;
    background-color: #dee1e2;
}

h1
{
    font-weight: bold;
    font-size: 1.8em;
    padding:.3em 0;
}

h1 form
{
    display: inline-block;
    margin-left: .5em;
    
}

h1 form .btn-light
{
    box-shadow: 2px 2px 2px rgb(0,0,0,.3);
    border-radius: .5em;
    transition-duration: 1s;
}

h1 form .btn-light:hover
{
    box-shadow: 2px 2px 2px rgb(0,0,0,1);
    background-color: #e8e8e8;
}

h2
{
    font-weight: bold;
    font-size: 1.4em;
    padding: .3em 0;
}

h3
{
    font-weight: bold;
    font-size: 20px;
}

p
{
    margin: 1em 0;
    padding: .5em 0;
}

a
{
    position: relative;
    cursor: pointer;
}

abbr
{
    cursor: pointer !important;
    text-decoration: none !important;
    position: relative;
}

abbr:after
{
    position: absolute;
    opacity: .4;
    transform: translateY(0);
    content:'';
    top: 1.4em;
    height: 2px;
    background-color: #000;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto;
    transition: 0.2s ease-in-out;
}

abbr:hover:after
{
    width: 0%;
}

a:link 
{
    color: #23527c;
    cursor: pointer;
}

#color-bar
{
    height: 2em;
    border-top: thick solid #000000;
    background-color: #000000;
}

#data-head{width: 70%}

.title
{
    display: inline-block;
    width: 50%;
}

.flextitle
{
    padding-top: 1em;
}

.column.disabled
{
    opacity: 0.5;
}

.flextitle .titlebox
{
    text-shadow: 0 0 3px #000;
    padding-right: .3em;
    font-size: 1.2em;
    display: inline-flex;
}

.flextitle .titletext
{
    display: inline-flex;
    text-align: left;
    width:300px;
}

.flexboxlink
{
    text-decoration: none;
}

a.flexboxlink:link, a.flexboxlink:visited
{
    color: #000;
}

.due, .ship
{
    display: inline-block;
    width: 23%;
    text-align: right;
    vertical-align: top;
}

img.resize
{
    width: 100%;
    height: auto;
    max-width: fit-content;
}

img
{
    vertical-align: middle;
    border: 0;
}

.itrs-list
{
    padding: 0;
}

.itrs-list li
{
    list-style-type: none;
    border-bottom: 1px solid #ccc;
}

.itrs-list li:last-child
{
    border: none;
}

.underbody
{
    background-color: #6eb6e6;
    border-color: #6eb6e6;
    color: #000;
}

.underbody.disabled
{
    background-color: #6eb6e6;
    border-color: #6eb6e6;
    color: #000;
    opacity: 0.5;
}

.frame1:hover, .frame2:hover, .doorset:hover, .hem:hover, .studweld:hover, .rsw1:hover, .rsw2:hover, .rsw3:hover, .arplas:hover,
.mig:hover, .geoprep:hover, .underbody:hover
{
    border-color: #0069d9;
    color: #fff;
    background-color: #0069d9;
}



.itrs-list li a
{
    display: inline-block;
    padding: 10px;
    background-color: transparent;
    text-decoration: none;
    color: #333;
    width: 70%;
}

.itrs-list li a:hover, .itrs-list li .graph:hover
{
    background-color: #f5f5f5;
    cursor: pointer;
}

.itrs-list li .graph
{
    float: right;
    width: 30%;
    padding: 10px;
    height: 43px;
    background: transparent;
}


.itrs-list li .graph div
{
    height: 25px;
}

.done{background-color: #0f0; display: inline-block;}

.working{background-color: #ff0; display: inline-block;}

.need{background-color: #f00; display: inline-block;}

a.back-to-top
{
    display: none;
    width: 60px;
    height: 60px;
    font-family: 'FontAwesome';
    font-size: 30px;
    color: white;
    padding: 10px 0;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 20px;
    background-color: #ff6b25;
    border-radius: 30px;
    text-decoration: none;
    text-align: center;
    box-shadow: 4px 4px 12px rgba(0,0,0,.3);
    transition: transform .2s ease;
}

a.back-to-top:hover
{
    transform: scale(1.2);
}

header
{
    background-color: #005ab4;
    color: #fff;
}

.header
{
    display: table;
}

.header .headerrow
{
    background-color: #fff;
    display: table-row;
    color: #000000;
}

.headerleft
{
    display: table-cell;
    vertical-align: middle;
    width: 25%;
    text-align: left;
    padding: 1em 1em 1em 5em;
}

.headerleft img
{
    max-width: 250px;
}

.headercenter
{
    padding-top: 1em;
    text-align: center;
    width: 50%;
    color: #f4f5f9;
    font-size: 26px;
    line-height: 65px;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    display: none;
}

.divider
{
    background-color: #243782;
    height: 10px;
    clear: both;
}

#title
{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    color: #000000;
}

svg
{
    max-width: 9.5em;
    padding: 1em;
}

.headerright
{
    text-align: right;
    width: 25%;
    padding: 1em 4em 1em 1em;
    display: table-cell;
    font-weight: bold;
    font-size: 1.5em;
    vertical-align: middle;
}

.headerright.oemimage
{
    background-position: right 3em center;
    background-repeat: no-repeat;
    background-size: contain;
    background-repeat: no-repeat;
}

.headerright img
{
    max-height: 34px;
}

.theme-color-ray
{
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.footer
{
    margin: 0 5em;
}

@media screen and (max-width: 800px)
{
    .footer
    {
        margin: 0 2em;
    }
}

.footer img
{
    max-width: 90px;
    width: auto;
}

.footer .address
{
    float: right;
    text-align: right;
    color: #fff;
    padding: 1em 0em;
}

.footer .plain-button, div.tablebuttons .plain-button
{
    color: #000;
    border: .5px solid #003172;
    background-color: #fff;
    letter-spacing: 0.5px;
    padding: 0.6em 1em;
    font-weight: bold;
    transition: all .25s ease-in-out;
}

div.tablebuttons .reset:hover .fa-undo
{
    color: #243782;
}

div.tablebuttons .plain-button
{
    display: inline-flex;
    margin-right: .5em;
    align-items: center;
}

.footer .plain-button:hover, div.tablebuttons .plain-button:hover
{
    background-color: #000;
    color: #fff;
}

.footer .address a, .footer .address a:hover
{
    color: #fff;
}

footer
{
    width: 100%;
    position: fixed;
    bottom: 0;
    overflow: hidden;
    background-color: #fff;
}

@media screen and (max-width: 767px)
{
    footer
    {
        position: relative;
    }
}

.clearfix
{
    clear: both;
}

.itsaddress
{
    float: right;
}

.itsaddress .logo
{
    text-align: right;
    padding-right: 20px;
}

.itsaddress td
{
    font-size: 14px;
    line-height: initial;
}

@media (max-width: 1200px)
{

    .headercenter
    {
        font-size: 22px;
        line-height: 65px;
    }
    
    .headerright
    {
        font-size: 1em;
    }
    
    .itrs-list li a
    {
        display: block;
        width: 100%;
        padding: 5px 10px;
    }

    .itrs-list li .graph
    {
        float: none;
        width: 100%;
        height: 35px;
        padding: 5px 10px;
        margin-bottom: 10px;
    }

    #data-head
    {
        display: block;
        width: 100%
    }
    
    .flextitle .titletext
    {
        width: auto;
    }
}

@media (max-width: 600px)
{
    .itsaddress
    {
        float: none;
    }
    
    .main-content
    {
        padding: 2.5em;
        margin: 0 auto;
    }
    
    .main-content2
    {
        padding: 2.5em;
    }

    .headerright, .headerleft, .headercenter
    {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
    }
    
    .headerright.oemimage
    {
        height: 75px;
        background-position: center;
    }
    
    .headerright, .headerleft
    {
        padding: 1em;
    }
}

@media (max-width: 900px)
{
    .main-content .column
    {
        margin: 0 auto;
        width: 80%;
        display: block;
    }
    
    .flextitle .titletext
    {
        width: auto;
    }
}

.column a img
{
    max-height: 300px;
    height: auto;
    width: auto;
    max-width: 300px;
}

@media (max-width:480px)
{
    .footer p
    {
        font-size:18px;
        padding-left:15px;
    }

    .title{
        display: block;
        width: 100%;
    }
    
    #data-head .title
    {
        text-align: center;
    }

    .due, .ship
    {
        width: 49%;
        text-align: left;
    }
}

ul.list li
{
    font-size: 1.6em;
    padding: .25em 1em;
    margin-left: 1em;
}

.main-content-width2
{
    padding: 1em 0em;
    position: relative;
    margin: 2.5em 5em;
}

.breadcrumb a, .breadcrumb .breadcrumbbutton
{
    color: #243782;
    opacity: .7;
    text-decoration: none;
}

.breadcrumb a:hover, .breadcrumb .breadcrumbbutton:hover
{
    color: #000;
    opacity: 1;
}

.breadcrumb .returnbutton
{
    position: absolute;
    right: 1.5em;
    font-size: 1.5em;
}

.main-content-width2 div.tablebuttons
{
    position: absolute;
    right: 0;
    display: inline-block;
    padding-right: 0;
    padding-bottom: 0em;
}

.main-content2 div.tablebuttons
{
    position: relative;
    float: right;
    padding: .5em .2em .5em 0;
}

.breadcrumb
{
    background-color: transparent;
    position: relative;
    background: transparent;
    width: 100%;
    padding: 0;
}

.breadcrumb .fa-home
{
    font-size: 1.5em;
    padding-right: .5em;
}

.breadcrumb .fa-chevron-right
{
    padding: .3em .5em 0 0;
}

.table td .fa-youtube, .table td .fa-file-pdf
{
    color: red;
    padding: 0;
    opacity: 1;
}

.breadcrumb .link
{
    font-weight: bold;
    padding: 0 .5em 0 0;
    border: none;
    background-color: transparent;
}

.breadcrumb button.link
{
    color: #243782;
    opacity: .7;
    padding: 0;
    position: relative;
}

.breadcrumb .link a:hover, a.prettyunderline
{
    text-decoration: none;
}

.breadcrumb button.link:hover
{
    color: #000;
    opacity: 1;
}

.breadcrumb .link .breadcrumbbutton
{
    padding: 0;
    border: none;
    background-color: transparent;
    font-weight: bold;
}

.breadcrumb .link a:after, a.prettyunderline:after
{
    position: absolute;
    opacity: 0;
    transform: translateY(0);
    content:'';
    top: 1.4em;
    height: 2px;
    background-color: #000;
    left: 0;
    right: 0;
    width: 0%;
    margin: 0 auto;
    transition: 0.2s ease-in-out;
}

.breadcrumb .link a:hover:after, a.prettyunderline:hover:after
{
    opacity: 1;
    width: 100%;
}

.breadcrumb .active
{
    font-weight: bold;
    padding: 0 0.5em 0 0;
}

.leftsidehome
{
    display: inline-block;
    width: 28%;
    vertical-align: top;
    padding: 0;
}

.rightsidehome
{
    display: inline-block;
    vertical-align: top;
    width: 70%;
    text-align: center;
}

.homebuttons
{
    display: inline-block;
    width: 48%;
}

figure
{
    margin: 1em 0;
}

figure.grid-cell
{
    text-align: center;
    display: inline-block;
    max-width: 100%;
    position: relative;
    margin: 20px 10px 0 10px;
    border-radius: 10px;
    overflow: hidden;
    background-color: white;
    transition: all .1s ease-in;
    background-color: #b8bdc2;
}

figure.grid-cell a
{
    color: inherit;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

figcaption
{
    margin: 0 auto;
    width: fit-content;
    padding: 8px;
    white-space: nowrap;
    font-weight: bold;
}

.imageWrapper
{
    width: 350px;
    height: 250px;
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    transition: .5s ease-in-out;
    margin: 0 auto;
    cursor: pointer;
    opacity: 0.8;
}

.fleximage
{
    cursor: pointer;
    position: absolute;
    bottom: 0;
    display: flex;
    background: #12235e;
    opacity: 0.9;
    width: 100%;
    transition: .5s ease-in-out;
}

.fleximage .flextext, .fleximage .flextext2
{
    margin-top: 1.1em;
    display: inline-flex;
    padding: 0.5em;
    text-align: right;
    margin-left: auto;
    font-size: .9em;
    color: #ffffff;
}

.fleximage .flexicon
{
    font-size: 2em;
    padding: 0.2em;
    padding-right: 1em;
    color: #ffffff;
    display: inline-flex;
}


@media (max-width: 1000px)
{
    .rightsidehome, .leftsidehome
    {
        text-align: center;
        width: 100%;
        display: block;
    }
}

.imagediv
{
    position: absolute;
    background-color: #ccc;
    cursor: pointer;
    background-color: rgba(0,0,0,0);
}

.imagediv abbr
{
    display: none;
    width: max-content;
    font-weight: bold;
    opacity: .9;
    font-size: .85em;
}

.imagediv:hover
{
/*    background-color: rgba(0,0,0,.15);*/
}

.imagediv:hover abbr
{
    display: block;
    position: absolute;
    transition: transform 1000ms ease-in-out;
    top: -2em;
    left: 35%;
    background: black;
    color: white;
    padding: .5em;
}

.btn-primary
{
    font-weight: bold;
    font-size: 1em;
}

.btn-primary.black
{
    background-color: rgba(77,77,77,1);
    color: white;
    transition: background-color 200ms linear;
    border-color: rgba(77,77,77,1);
}

.btn-primary.black:hover
{
    background-color: rgba(0,0,0,.9);
    border-color: rgba(0,0,0,.9);
}

.btn-primary.black:active, .btn-primary.black:not(:disabled):not(.disabled):active
{
    background-color: rgba(0,0,0,1);
    border-color: #000;
}

.btn-primary.black:focus, .btn-primary.black:not(:disabled):not(.disabled):active:focus
{
    border-color: rgba(0,0,0,.9);
    box-shadow: none;
}

.homeimage
{
    padding: 1em;
    border-radius: 10px;
    border: 1px solid #ccc;
    box-shadow: #ccc 5px 5px 5px;
}

@media (max-width: 600px)
{
    #homeimage
    {
        margin-bottom: 10em;
    }
}
.modal
{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 310000; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.75); /* Black w/ opacity */
}

.modaltop
{
    width: 100%;
    background-color: #003172;
    padding: 0.5em;
}

.modal-window
{
  background-color: #fefefe;
  margin: auto;
  width: 80%;
  max-width: 1100px;
  box-shadow: 0 0 0 10px rgba(0,0,0,.35);
}

.modal-window.search
{
    width: 90%;
    max-width: 95%;
}

.modalbody
{
    padding: 1em;
}

.modaltitle
{
    font-weight: bold;
    color: white;
    display: inline-block;
    font-size: 1.2em;
    padding: 0em 0 0 0.8em;
}

.remodal-close
{
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 38px;
  font-size: 20px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  border: 0;
  outline: 0;
  background: transparent;
  color: #cccccc;
}

.remodal-close
{
  float: right;
  position: initial;
}

.contactdiv
{
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

@media (max-width: 600px)
{
    .contactdiv 
    {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
}

.contactdiv .contactgroup
{
    display: block;
    padding: 1em;
    color: #003172;
}

.contactdiv h2, .contactdiv p
{
    padding: 0;
    margin: 0;
}

.contactdiv h4
{
    font-size: 1.3em;
    line-height: 1.3em;
}

.caution, .warning, .danger, .note, .info
{
    border: 1px solid black;
    width: 70%;
    margin: 1em auto;
    text-align: center;
}

.caution, .note, .warning, .danger
{
    background-color: #ffffe0;
}

.caution span, .warning span, .danger span, .note span, .info span
{
    display: block;
    padding: 10px 15px;
}

.caution::before
{
    content: 'CAUTION';
    background-color: #ffff00;
    color: black;
    background-image: url('/images/caution.png');
}

.warning::before
{
    content: 'WARNING';
    background-color: #ffc000;
    color: black;
    background-image: url('/images/caution.png');
}

.danger::before
{
    content: 'DANGER';
    background-color: #ff0000;
    color: white;
    background-image: url('/images/caution.png');
}

.note::before
{
    content: 'NOTE';
    background-color: #ffffe0;
    color: black;
    background-image: url('/images/note_icon.png');
}

.info::before
{
    content: 'INFORMATION';
    background-color: #00FF00;
    color: black;
    background-image: url('/ietms/images/tool_tip.png');
}

.caution::before, .warning::before, .danger::before, .note::before, .info::before
{
    -webkit-print-color-adjust: exact;
    text-align: center;
    display: block;
    font-weight: bold;
    padding: .5em 1em .5em 4em;
    background-repeat: no-repeat;
    background-size: 2em;
    font-size: 1.1em;
}

.note::before, .caution::before, .warning::before, .danger::before
{
    border-bottom: 1px solid #000;
    background-position: 46.5% center;
}

.caution p, .note p, .info p, .warning p, .danger p
{
    font-style: italic;
    padding: .5em;
}

@media (max-width: 1100px)
{
    .caution::before
    {
        background-position: 44% center;
    }
    
    .warning::before, .danger::before
    {
        background-position: 44% center;
    }
}

@media (max-width: 768px)
{
    .note::before
    {
        background-position: 44% center;
    }
    
    .caution::before
    {
        background-position: 41% center;
    }
    
    .warning::before, .danger::before
    {
        background-position: 42% center;
    }
}

@media (max-width: 600px)
{
    .caution::before, .danger::before
    {
        background-position: 40% center;
    }
    
    .warning::before
    {
        background-position: 37% center;
    }
}

@media (max-width: 450px)
{
    .caution::before
    {
        background-position: 38.5% center;
    }
    
    .note::before
    {
        background-position: 40% center;
    }
    
    .warning::before, .danger::before
    {
        background-position: 36% center;
    }
}

@media (max-width: 375px)
{
    .caution::before
    {
        background-position: 36% center;
    }
    
    .warning::before, .danger::before
    {
        background-position: 33.5% center;
    }
}

@media (max-width: 300px)
{
    .note::before
    {
        background-position: 37.5%;
    }
    
    .caution::before
    {
        background-position: 30% center;
    }
    
    .warning::before, .danger::before
    {
        background-position: 28% center;
    }
}

.caution .listarrow, .note .listarrow, .warning .listarrow, .danger .listarrow
{
    text-indent: -3em;
    margin-left: 4em;
}

.caution .listarrow::before, .note .listarrow::before, .warning .listarrow::before, .danger .listarrow::before
{
    content: "\2192";
    padding-right: 1em;
    padding-left: 1em;
}

ul.caution, ul.warning, ul.danger, ul.note
{
    padding-left: 0px;
}

.caution li, .warning li, .danger li, .note li
{
    margin-left: 50px;
}

.navbar
{
    padding: 0;
    background-color: #243782;
}

.navbar-nav
{
    margin: 0 auto;
    flex-direction: unset;
    width: 100%;
    display: block;
    text-align: center;
}
    
.navbar-nav .nav-item
{
    padding: 0em .2em;
    display: inline-block;
}
.navbar-light .navbar-nav .nav-link
{
    color: rgba(255,255,255,0.9);
    font-size: 1em;
}

.navbar-light .navbar-nav .nav-link.active
{
    color: rgba(255,255,255,1);
}

.navbar-light .navbar-nav button.nav-link
{
    background-color: transparent;
    color: rgba(255,255,255,1);
    border: none;
    font-size: 1em;
}

.navbar-light .navbar-nav button.nav-link.active
{
    font-weight: bold;
}

.navbar-light .navbar-nav button.nav-link .active, .navbar-light .navbar-nav button.nav-link:hover
{
    font-weight: bold;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
{
    color: rgba(255,255,255,1);
}

.navbar-light .navbar-nav .nav-link:active
{
    font-weight: 800;
}

.navbar-collapse
{
    background-color: #243782;
}

.navbar-nav ul.dropdown-menu .dropdown-submenu:hover .dropdown-menu
{
    display: block;
}

.navbar .plain-button
{
    background: transparent;
    border: 2px solid #fff;
    border-radius: 0.5em;
    color: #fff;
}

.navbar .navrightbuttons
{
    position: absolute;
    right: 5.5em;
    bottom: 0.25em;
    margin: 0 0.3em;
}

@media screen and (max-width: 1200px)
{
    .navbar .navrightbuttons
    {
        right: 3.5em;
    }
}

@media screen and (max-width: 767px)
{
    .navbar-nav
    {
        margin: 0 1em;
    }
    
    .navbar-nav .nav-item
    {
        display: block;
        text-align: left;
    }
    
    .navbar .navrightbuttons
    {
        bottom: .5em;
        right: 1em;
    }
}

.dropdown-submenu
{
    position:relative;
}
.dropdown-submenu > .dropdown-menu
{
    top: 0;
    left: 100%;
    margin-top:-6px;
}

.dropdown-menu > li > a:hover:after
{
    text-decoration: underline;
    transform: rotate(-90deg);
} 

.navbar-light .navbar-toggler
{
    color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,.1);
}

.navbar-light .navbar-toggler
{
    color: rgba(255,255,255,1);
    padding: 4px 8px;
    background-color: #fff;
    border-color: rgba(255,255,255,.1);
    margin: 0.2em;
}

.navbar-toggler:focus
{
    box-shadow: none;
}

button#search-btn
{
     background: transparent;
     border: none;
     padding: 0.6em 0em;
}

@media screen and (max-width: 767px)
{
    button#search-btn
    {
        position: relative;
        right: unset;
    }
}

.fas
{
    color: #fff;
}

.fas.fa-chart-line:hover
{
    color: #243782;
}

.hero-content-bg-image
{
    position: relative;
}

.hero-content-main-content
{
    position: absolute;
    top: 0;
    width: 100%;
}

.hero-content-copy h1
{
    text-align: center;
    color: #ddd;
    text-shadow: 2px 2px #000;
}

@media (max-width: 767px)
{
    .hero-content-copy h1
    {
        font-size: 2em;
    }
}

.red
{
    color: red;
}

.blue
{
    color: #23527c;
}

.orange
{
    color: orange;
    font-weight: bold;
}

.main-content ul li
{
    padding: .3em 0;
}

.center
{
    text-align: center;
}

.table tr:hover
{
    cursor: pointer;
}

@media screen and (max-width: 800px)
{
    .table
    {
        font-size: .8em;
    }
    
    .tablesorter-bootstrap tfoot td, .tablesorter-bootstrap tfoot th, .tablesorter-bootstrap thead td, .tablesorter-bootstrap thead th
    {
        font-size: 1em;
    }
}

.tileBtn 
{
    width: auto;
    min-width: 200px;
    display: inline-block;
    padding: 10px;
    margin: 0 1px 4px 1px;
    text-decoration: none;
    cursor: pointer;
    border: solid 1px #243782;
    background-color: #243782;
    box-shadow: 2px 2px 12px rgba(0,0,0,.18);
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    transition: 0.2s ease-in-out;
}

#expander
{
    float: right;
    text-align: center;
}

a.tileBtn, #expander a
{
    color: white;
    text-decoration: none;
}

a.tileBtn:hover, #expander a:hover, a.tileBtn:hover .fa-file-alt, a.tileBtn:hover .fa-redo-alt, #expander:hover,
#expander:hover .fa-expand-arrows-alt, a.tileBtn:hover .fa-chalkboard-teacher, a.tileBtn:hover .fa-hard-hat,
a.tileBtn:focus, #expander a:focus, a.tileBtn:focus .fa-file-alt, a.tileBtn:focus .fa-redo-alt, #expander:focus,
#expander:focus .fa-expand-arrows-alt, a.tileBtn:focus .fa-chalkboard-teacher, a.tileBtn:focus .fa-hard-hat
{
    color: #000;
    background: #fff;
}

a.tileBtn .fa-file-alt
{
    color: white;
    opacity: 1;
}

@media screen and (max-width: 767px)
{
    .tileBtn
    {
        width: 100%;
        font-size: 2em;
        margin: .3em 0;
    }
    
    .tileBtn:first-child
    {
        margin: 0em 0 .3em;
    }
    
    #expander
    {
        width: 100%;
        text-align: left;
        float: unset;
    }
}

.tileText
{
    border: solid 1px #d4d4d4;
    box-shadow: 2px 2px 5px #d4d4d4;
    max-width: 100%;
    width: fit-content;
    padding: 1em;
    margin: 0.5em 0em;
    display: none;
}

table.content
{
    text-align: center;
}

tr .headercolor, tr.headercolor
{
    color: #fff;
    background: #000;
    text-align: center;
}
tr.intervalcolor
{
    background-color: rgba(0,0,0,.15);
}

tr.contentTR, tr.intervalcolor
{
    border: 1px solid #000;
}

table.content .contentTR td, table.content tr.intervalcolor td
{
    text-align: left;
    vertical-align: middle;
    border: 1px solid #000000;
    padding: 0.5em;
}

.step_header_button
{
    box-shadow: 2px 2px 12px rgba(0,0,0,.18);
    display: block;
    width: 100%;
    padding: .5em 1.5em;
    border: 1px solid #243782;
    margin: 5px 0px;
    background-color: #243782;
    border-radius: .5em;
    color: #fff;
    cursor: pointer;
    font-size: inherit;
    text-align: left;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    position: relative;
}

.step_header_button:hover
{
    background-color: rgba(0,0,0,.8);
}

p.steps
{
    margin: 3px 0px;
    display: inline-block;
    width: 90%;
    font-size: 1.3em;
}

.step_content
{
    border-radius: .5em;
    border: 1px solid rgba(0,0,0,.2);
}

.steptext
{
    display: inline-block;
    width: 48%;
    text-align: left;
    vertical-align: top;
    padding: 1em;
}

.stepimagevideo
{
    width: 80%;
    max-width: 800px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

@media screen and (max-width: 767px)
{
    .step:first-child
    {
        margin-top: 1em;
    }
    
    p.steps
    {
        font-size: 1.5em;
    }
    
    .steptext, .stepimagevideo
    {
        width: 100%;
        display: block;
        padding: 1em;
    }
}

.step_header_button .expandcollapse.expandcollapserotated
{
    transform: rotate(90deg);
    position: absolute;
    bottom: 0;
    padding: 0;
}

@media screen and (max-width: 767px)
{
    .step_header_button .expandcollapse.expandcollapserotated
    {
        right: 1.4em;
    }
}

.tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd>td
{
    background-color: rgba(0,0,0,.05);
}

.tab
{
    overflow: hidden;
    width: fit-content;
}

.tab button
{
    background-color: #ccc;
    margin-top: 0.5em;
    border-top-right-radius: 1.5em;
    border: 1px solid #ccc;
    outline: none;
    cursor: pointer;
    padding: 0.7em;
    transition: 0.3s;
    font-family: 'Encode Sans Condensed', sans-serif;
    font-weight: bold;
}

.tab button.active
{
    background-color: #243782;
    color: white;
}

.tabcontent
{
    width: 100%;
    min-width: fit-content;
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
}

.tabcontentgroup
{
    display: block;
}

.labeldiv
{
    display: inline-block;
    padding: 0.5em;
}

.labeldiv label
{
    display: inline;
    padding: 0.5em;
}

.labeldiv input
{
    display: inline-block;
    margin: 0.5em;
}

div.tablebuttons
{
    position: relative;
    width: 100%;
    text-align: right;
    cursor: pointer;
    opacity: 0.9;
    padding: .5em 0;
}

div.tablebuttons:hover
{
    opacity: 1;
}

div.tablebuttons img
{
    width: 30px;
}

.form-inline .custom-select
{
    width: auto;
    min-width: 100px;
}

.table a
{
    color: #212529;
}

.table a:hover
{
    color: #212529;
    text-decoration: none;
}

.table tr:hover
{
    font-size: 1.05em;
    color: #243782;
}

.tablesorter-bootstrap:not(.table-dark)>tbody>tr.even:hover>td,
.tablesorter-bootstrap:not(.table-dark)>tbody>tr.hover>td, .tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd:hover>td,
.tablesorter-bootstrap:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.even:hover~.tablesorter-childRow.even>td,
.tablesorter-bootstrap:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.odd:hover~.tablesorter-childRow.odd>td
{
    transition: all .3s ease-in-out;
}

.fullpagevideo
{
    max-width: 800px;
    width: 100%;
    padding-top: 2em;
}

section.icons
{
    width: 100%;
    position: relative;
    padding: 1em;
    margin: 0 auto;
    text-align: center;
}

section.icons .icon
{
    position: relative;
    display: inline-block;
    max-width: 300px;
    width: fit-content;
    margin: 1em;
}

section.icons .icon a,
section.icons .icon form.calendarform
{
    transition: all .3s ease-in-out;
    color: #fff;
    width: fit-content;
    border-radius: 1.2em;
    text-decoration: none;
    position: relative;
    display: block;
    box-shadow: 1px 1px 1px #243782;
    padding: 1em 2.5em;
    text-align: center;
    font-size: 150%;
    background-color: rgba(36,55,130, .8);
    margin: .5em auto;
}

@media screen and (max-width: 1025px)
{
    section.icons .icon a, section.icons .icon form.calendarform
    {
        width: 300px;
    }
}

section.icons .icon a:hover, section.icons .icon form.calendarform:hover
{
    text-decoration: none;
    box-shadow: 3px 5px 5px rgba(0,0,0,.8);
    background-color: rgba(36,55,130, 1);
    cursor: pointer;
}

section.icons .icon a:hover .iconimage, section.icons .icon form.calendarform:hover .iconimage
{
    color: #243782;
}

section.icons .icon a:hover .icontext, section.icons .icon form.calendarform:hover .icontext
{
    color: #fff;
}

.fas.fa-file-alt, .fas.fa-file-archive, .fas.fa-file-pdf
{
    color: #243782;
    opacity: .7;
}

.fas.fa-file-alt:hover, .fas.fa-file-archive:hover, .fas.fa-file-pdf:hover
{
    opacity: 1;
}

@media screen and (max-width: 767px)
{
    .navbar-collapse
    {
        padding: 1em 0;
    }
    
    .navbar .dropdown-menu
    {
        min-width: 100%;
        background-color: transparent;
        border: none;
    }
    
    .navbar .dropdown-menu .dropdown-item
    {
        color: #fff;
    }
    
    .navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus
    {
        background-color: rgba(0,0,0,.1);
    }
}

.tablesorter-bootstrap thead .tablesorter-header 
{
    vertical-align: middle;
    color: #fff;
    background-color: #343a40;
}

a.downloadbutton, button.reset
{
    padding: 0.6em 2em;
    letter-spacing: 0.05em;
    font-size: 1em;
    color: #fff;
    background: #243782;
    border-radius: 0.3em;
    border: 0;
    text-decoration: none;
}

a.downloadbuttonright
{
    float: right;
    font-size: 0.5em;
}

button.reset, .tablebuttons a.downloadbuttonright
{
    font-size: 0.9em;
    padding: 0.4em 1em;
    margin: 0 0.5em;
    font-weight: bold;
}

a.downloadbutton:hover, .reset:hover
{
    color: #243782;
    background-color: #fff;
    border: 1px solid #243782;
    box-shadow: 3px 3px 3px rgba(0,0,0,.5);
    text-decoration: none;
}

@media screen and (max-width: 767px)
{
    a.downloadbuttonright
    {
        margin: 1em 0em;
        text-align: center;
        width: 100%;
    }
}

.empty
{
    height: 0;
}

section.split
{
    display: table;
    width: 100%;
}

section.split .leftside
{
    width: 50%;
    display: table-cell;
    padding: 0em 2em 1em 0;
    vertical-align: top;
}

section.split .rightside
{
    width: 50%;
    display: table-cell;
    padding: 0em 0em 1em 2em;
    vertical-align: top;
}

section.split .rightside .table
{
    margin: 2em 1em 2em 0em;
}

section.split figure
{
    padding: 1em 0em;
}

section.split .caution, section.split .note, section.split .danger, section.split .warning, section.split .info
{
    width: 100%;
}

section.split .caution::before, section.split .warning::before, section.split .danger::before, section.split .note::before,
section.split .info::before
{
    padding: 0.5em 1em 0.5em 6em;
}

@media screen and (max-width: 1000px)
{
    section.split .leftside, section.split .rightside
    {
        display: block;
        width: 100%;
        padding: 1em 0em;
    }
    
    section.split .rightside .table
    {
        margin: 0em 0em 5em 0em;
    }
    
    .tabcontent
    {
        margin-bottom: 5em;
    }
}

.callout-container
{
    position: relative;
    display: inline-block;
}

.callout-box
{
    position: absolute;
}

.callout-box:hover
{
    border: 1px solid rgba(255,0,0,1);
    cursor: pointer;
}

.part_container
{
    width: 100%;
    padding: 15px;
    border: solid 1px #d4d4d4;
    box-shadow: 2px 2px 5px rgba(0,0,0,.18);
    border-radius: 5px;
    text-align: center;
}

.part_container table.content
{
    margin: 1em auto;
}

.tablesorter-bootstrap .tablesorter-filter-row select.tablesorter-filter
{
    width: -webkit-fill-available;
}

.powertrainlogo
{
    max-height: 65px;
}

.headerleft a:hover
{
    text-decoration: none;
}

.fa-bars::before
{
    content: '';
}


/*gridphp*/
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow
{
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow
{
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow
{
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow
{
    border-right: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.tippy-tooltip.light-theme
{
    color:#26323d;
    box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);
    background-color:#fff;
}

.tippy-tooltip.light-theme .tippy-backdrop
{
    background-color:#fff;
}

.tippy-tooltip.light-theme .tippy-roundarrow
{
    fill:#fff;
}

.tippy-tooltip.light-theme[data-animatefill]
{
    background-color:transparent;
}

.tippy-tooltip.light-theme
{
    font-family:roboto,tahoma,arial;
    border:1px solid #cdcdcd;
    font-size: 14px;
}

.jq-dropdown
{
    position:absolute;
    z-index:1039;
    display:none;
    font-family:roboto,tahoma,arial;
    font-size:90%;
}

.jq-dropdown .jq-dropdown-menu,.jq-dropdown .jq-dropdown-panel
{
    min-width:160px;
    max-width:360px;
    list-style:none;
    background:#fff;
    border:solid 1px #ddd;
    border-radius:4px;
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    overflow:visible;
    padding:4px 0;
    margin:0;
}

.jq-dropdown .jq-dropdown-panel
{
    padding:10px;
}

.jq-dropdown.jq-dropdown-tip
{
    margin-top:8px;
}

.jq-dropdown.jq-dropdown-tip:before
{
    position:absolute;
    top:-6px;
    left:9px;
    content:"";
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ddd;
    display:inline-block;
}

.jq-dropdown.jq-dropdown-tip:after{position:absolute;top:-5px;left:10px;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;display:inline-block}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before{left:auto;right:9px}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after{left:auto;right:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:180px;overflow:auto}.jq-dropdown .jq-dropdown-menu li{list-style:none;padding:0 0;text-indent:0;margin:0;line-height:18px}.jq-dropdown .jq-dropdown-menu label,.jq-dropdown .jq-dropdown-menu li>a{display:block;color:inherit;text-decoration:none;line-height:18px;padding:3px 15px;margin:0;white-space:nowrap}.jq-dropdown .jq-dropdown-menu label:hover,.jq-dropdown .jq-dropdown-menu li>a:hover{background-color:#f2f2f2;color:inherit;cursor:pointer}.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider{font-size:1px;border-top:solid 1px #e5e5e5;padding:0;margin:5px 0}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(fonts/Roboto-Regular.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Medium'),local('Roboto-Medium'),url(fonts/Roboto-Medium.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jquery-ui;src:url(fonts/jquery-ui.eot?jquf1.4.1);src:url(fonts/jquery-ui.eot?#iefixjquf1.4.1) format('embedded-opentype'),url(fonts/jquery-ui.woff?jquf1.4.1) format('woff'),url(fonts/jquery-ui.ttf?jquf1.4.1) format('truetype'),url(fonts/jquery-ui.svg?jquf1.4.1#jquery-ui) format('svg');font-style:normal;font-variant:normal;font-weight:400}.ui-busy-icon,.ui-icon{background:transparent none no-repeat scroll 0 0!important;display:block;font:normal normal normal 14px/16px jquery-ui,sans-serif;height:1.1em;overflow:hidden;padding:0;position:relative;text-transform:none;text-indent:-9999px;transform:translate(0,0);width:1em;-moz-osx-font-smoothing:grayscale;-moz-transform:translate(0,0);-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,0)}

.ui-icon:before
{
    display: block;
    height: 1em;
    left: 50%;
    line-height: 1;
    margin-left: -.5em;
    margin-top: -.5em;
    position: absolute;
    text-indent: 0;
    top: 50%;
    width: 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon
{
    margin-top: -.5em;
    position: absolute;
    top: 50%;
    color: rgba(255,255,255,.9);
}

.ui-button-icon-only .ui-icon
{
    right: .1em;
}

.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary
{
    left: .5em;
}

.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary
{
    right:.5em;
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev
{
    cursor: pointer;
    font-size: 1em;
    height: 2em;
    margin: 1px;
    top: 1px;
    width: 2em;
}

.ui-datepicker .ui-datepicker-prev
{
    left: 0;
}

.ui-datepicker .ui-datepicker-next
{
    right: 0;
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover
{
    margin: 0;
}

.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon
{
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    overflow: hidden;
    position: absolute;
    top: 50%;
}

.ui-datepicker-rtl .ui-datepicker-prev,.ui-datepicker-rtl .ui-datepicker-prev:hover
{
    left: auto;
    right: 0;
}

.ui-datepicker-rtl .ui-datepicker-next,.ui-datepicker-rtl .ui-datepicker-next:hover
{
    left: 0;
    right: auto;
}

.ui-selectmenu-button span.ui-icon
{
    left: auto;
    margin-top: -.5em;
    position: absolute;
    right: .5em;
    top: 50%;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
    display: block;
    left: .5em;
    margin-top: -.5em;
    position: absolute;
    top: 50%;
}

.ui-spinner-input
{
    margin: .2em 1.4em .2em .4em;
}

.ui-spinner-button
{
    width: 1.2em;
}

.ui-spinner a.ui-spinner-button
{
    border-top: none;
    border-bottom: none;
    border-right: none;
}

.ui-spinner .ui-icon
{
    left: 0;
    margin-top: -.5em;
    position: absolute;
    top: 50%;
}

.ui-dialog .ui-dialog-titlebar-close
{
    display: block;
    height: 1.8em;
    margin: -.9em 0 0 0;
    padding: 0;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 1.8em;
}

.ui-dialog .ui-resizable-se
{
    bottom: 0;
    display: block;
    height: 1em;
    padding: 0 .5em .5em 0;
    position: absolute;
    right: 0;
    width: 1em;
}

.ui-dialog .ui-resizable-se:before
{
    left: 0;
    margin: 0;
    top: 0;
}

.ui-resizable-handle
{
    display:block;
    font-size: 1em;
    position: absolute;
}

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle
{
    display: none;
}

.ui-resizable-n, .ui-resizable-s
{
    height: 1em;
    left: 0;
    width: 100%;
}

.ui-resizable-n
{
    top: -.5em;
}

.ui-resizable-s
{
    bottom: -.5em;
}

.ui-resizable-e,.ui-resizable-w
{
    height: 100%;
    top: 0;
    width: 1em;
}

.ui-resizable-e
{
    right: -.5em;
}

.ui-resizable-w
{
    left: -.5em;
}

.ui-resizable-se
{
    bottom: 1px;
    height: 1em;
    right: 1px;
    width:1em;
}

.ui-resizable-nw,.ui-resizable-sw
{
    height: 1em;
    left:-.5em;
    width: 1em;
}

.ui-resizable-sw
{
    bottom: -.5em;
}

.ui-resizable-nw
{
    top: -.5em;
}

.ui-resizable-ne
{
    width: 1em;
    height: 1em;
    right: -.5em;
    top: -.5em;
}

.ui-icon-arrow-1-n:before
{
    content: '\e600';
}

.ui-icon-arrow-u:before
{
    content: '\e600';
}

.ui-icon-arrow-1-ne:before
{
    content: '\e601';
}

.ui-icon-arrow-u-r:before
{
    content: '\e601';
}

.ui-icon-arrow-1-e:before
{
    content: '\e602';
}

.ui-icon-arrow-r:before
{
    content: '\e602';
}

.ui-icon-arrow-1-se:before
{
    content: '\e603';
}

.ui-icon-arrow-d-r:before
{
    content: '\e603';
}

.ui-icon-arrow-1-s:before
{
    content: '\e604';
}

.ui-icon-arrow-d:before
{
    content: '\e604';
}

.ui-icon-arrow-1-sw:before
{
    content: '\e605';
}

.ui-icon-arrow-d-l:before
{
    content: '\e605';
}

.ui-icon-arrow-1-w:before
{
    content: '\e606';
}

.ui-icon-arrow-l:before
{
    content: '\e606';
}

.ui-icon-arrow-1-nw:before
{
    content: '\e607';
}

.ui-icon-arrow-u-l:before
{
    content: '\e607';
}

.ui-icon-arrowstop-1-n:before
{
    content: '\e608';
}

.ui-icon-arrowstop-1-e:before
{
    content: '\e609';
}

.ui-icon-arrowstop-1-s:before
{
    content: '\e60a';
}

.ui-icon-arrowstop-1-w:before
{
    content: '\e60b';
}

.ui-icon-arrowreturn-1-n:before
{
    content: '\e60c';
}

.ui-icon-arrowreturn-1-e:before
{
    content: '\e60d';
}

.ui-icon-forward:before
{
    content: '\e60d';
}

.ui-icon-arrowreturn-1-s:before
{
    content: '\e60e';
}

.ui-icon-arrowreturn-1-w:before{content:'\e60f'}.ui-icon-back:before{content:'\e60f'}.ui-icon-arrowrefresh-1-n:before{content:'\e610'}.ui-icon-arrowrefresh-1-e:before{content:'\e611'}.ui-icon-arrowrefresh-1-s:before{content:'\e612'}.ui-icon-arrowrefresh-1-w:before{content:'\e613'}.ui-icon-arrow-2-n-s:before{content:'\e614'}.ui-icon-arrow-2-ne-sw:before{content:'\e615'}.ui-icon-arrow-2-e-w:before{content:'\e616'}.ui-icon-arrow-2-se-nw:before{content:'\e617'}.ui-icon-arrow-4:before{content:'\e618'}.ui-icon-move:before{content:'\e618'}.ui-icon-arrow-4-diag:before{content:'\e619'}.ui-icon-fullscreen:before{content:'\e619'}.ui-icon-arrowthick-1-n:before{content:'\e61a'}.ui-icon-arrowthick-1-ne:before{content:'\e61b'}.ui-icon-arrowthick-1-e:before{content:'\e61c'}.ui-icon-arrowthick-1-se:before{content:'\e61d'}

.ui-icon-arrowthick-1-s:before
{
    content: '\e61e';
}

.ui-icon-arrowthick-1-sw:before
{
    content: '\e61f';
}

.ui-icon-arrowthick-1-w:before{content:'\e620'}.ui-icon-arrowthick-1-nw:before{content:'\e621'}.ui-icon-arrowthickstop-1-n:before{content:'\e622'}.ui-icon-arrowthickstop-1-e:before{content:'\e623'}.ui-icon-arrowthickstop-1-s:before{content:'\e624'}.ui-icon-arrowthickstop-1-w:before{content:'\e625'}.ui-icon-arrowreturnthick-1-n:before{content:'\e626'}.ui-icon-arrowreturnthick-1-e:before{content:'\e627'}.ui-icon-arrowreturnthick-1-s:before{content:'\e628'}.ui-icon-arrowreturnthick-1-w:before{content:'\e629'}.ui-icon-arrowthick-2-n-s:before{content:'\e62a'}.ui-icon-arrowthick-2-ne-sw:before{content:'\e62b'}.ui-icon-arrowthick-2-e-w:before{content:'\e62c'}.ui-icon-arrowthick-2-se-nw:before{content:'\e62d'}.ui-icon-circle-arrow-n:before{content:'\e62e'}.ui-icon-circle-arrow-e:before{content:'\e62f'}.ui-icon-circle-arrow-s:before{content:'\e630'}.ui-icon-circle-arrow-w:before{content:'\e631'}.ui-icon-circle-b-arrow-n:before{content:'\e632'}.ui-icon-circle-b-arrow-e:before{content:'\e633'}.ui-icon-circle-b-arrow-s:before{content:'\e634'}.ui-icon-circle-b-arrow-w:before{content:'\e635'}.ui-icon-carat-1-n:before{content:'\e636'}.ui-icon-caret-u:before{content:'\e636'}.ui-icon-carat-1-ne:before{content:'\e637'}.ui-icon-carat-1-e:before{content:'\e638'}.ui-icon-caret-r:before{content:'\e638'}.ui-icon-carat-1-se:before{content:'\e639'}.ui-icon-carat-1-s:before{content:'\e63a'}.ui-icon-caret-d:before{content:'\e63a'}.ui-icon-carat-1-sw:before{content:'\e63b'}.ui-icon-carat-1-w:before{content:'\e63c'}.ui-icon-caret-l:before{content:'\e63c'}.ui-icon-carat-1-nw:before{content:'\e63d'}.ui-icon-carat-2-n:before{content:'\e63e'}.ui-icon-carat-2-e:before{content:'\e63f'}.ui-icon-carat-2-s:before{content:'\e640'}.ui-icon-carat-2-w:before{content:'\e641'}.ui-icon-carat-2-n-s:before{content:'\e642'}.ui-icon-carat-2-e-w:before{content:'\e643'}.ui-icon-triangle-1-n:before{content:'\e644'}.ui-icon-triangle-1-ne:before{content:'\e645'}.ui-icon-triangle-1-e:before{content:'\e646'}.ui-icon-triangle-1-se:before{content:'\e647'}.ui-icon-triangle-1-s:before{content:'\e648'}.ui-icon-triangle-1-sw:before{content:'\e649'}.ui-icon-triangle-1-w:before{content:'\e64a'}.ui-icon-triangle-1-nw:before{content:'\e64b'}.ui-icon-triangle-1-n-stop:before{content:'\e64c'}.ui-icon-triangle-1-e-stop:before{content:'\e64d'}.ui-icon-seek-end:before{content:'\e64d'}.ui-icon-triangle-1-s-stop:before{content:'\e64e'}.ui-icon-triangle-1-w-stop:before{content:'\e64f'}.ui-icon-seek-first:before{content:'\e64f'}.ui-icon-triangle-2-e:before{content:'\e650'}.ui-icon-seek-next:before{content:'\e650'}.ui-icon-triangle-2-w:before{content:'\e651'}.ui-icon-seek-prev:before{content:'\e651'}.ui-icon-triangle-2-n-s:before{content:'\e652'}.ui-icon-triangle-2-e-w:before{content:'\e653'}.ui-icon-circle-triangle-n:before{content:'\e654'}.ui-icon-circle-triangle-e:before{content:'\e655'}.ui-icon-circle-triangle-s:before{content:'\e656'}.ui-icon-circle-triangle-w:before{content:'\e657'}.ui-icon-circle-b-triangle-n:before{content:'\e658'}.ui-icon-circle-b-triangle-e:before{content:'\e659'}.ui-icon-circle-b-triangle-s:before{content:'\e65a'}.ui-icon-circle-b-triangle-w:before{content:'\e65b'}.ui-icon-bullet:before{content:'\e65c'}.ui-icon-circle:before{content:'\e65d'}.ui-icon-radio-off:before{content:'\e65d'}.ui-icon-alert:before{content:'\e65e'}.ui-icon-alert-b:before{content:'\e65f'}.ui-icon-help-plain:before{content:'\e660'}.ui-icon-help:before{content:'\e661'}.ui-icon-circle-help:before{content:'\e661'}.ui-icon-circle-b-help:before{content:'\e662'}.ui-icon-info-plain:before{content:'\e663'}.ui-icon-info:before{content:'\e664'}.ui-icon-circle-info:before{content:'\e664'}.ui-icon-circle-b-info:before{content:'\e665'}.ui-icon-notice-plain:before{content:'\e666'}.ui-icon-notice:before{content:'\e667'}.ui-icon-circle-notice:before{content:'\e667'}.ui-icon-circle-b-notice:before{content:'\e668'}.ui-icon-grip-diagonal-se:before{content:'\e669'}.ui-icon-gripsmall-diagonal-se:before{content:'\e66a'}.ui-icon-grip-solid-horizontal:before{content:'\e66b'}.ui-icon-grip-dotted-horizontal:before{content:'\e66c'}.ui-icon-grip-solid-vertical:before{content:'\e66d'}.ui-icon-grip-dotted-vertical:before{content:'\e66e'}.ui-icon-check:before{content:'\e66f'}.ui-icon-circle-check:before{content:'\e670'}.ui-icon-circle-b-check:before{content:'\e671'}.ui-icon-check-off:before{content:'\e672'}.ui-icon-check-on:before{content:'\e673'}.ui-icon-cancel:before{content:'\e674'}.ui-icon-forbidden:before{content:'\e674'}.ui-icon-close:before{content:'\e675'}.ui-icon-delete:before{content:'\e675'}.ui-icon-circle-close:before{content:'\e676'}.ui-icon-circle-b-close:before{content:'\e677'}.ui-icon-closethick:before{content:'\e675'}.ui-icon-squaresmall-close:before{content:'\e679'}.ui-icon-circlesmall-close:before{content:'\e67a'}.ui-icon-minus:before{content:'\e67b'}.ui-icon-circle-minus:before{content:'\e67c'}.ui-icon-circle-b-minus:before{content:'\e67d'}.ui-icon-minusthick:before{content:'\e67e'}.ui-icon-squaresmall-minus:before{content:'\e67f'}.ui-icon-circlesmall-minus:before{content:'\e680'}.ui-icon-plus:before{content:'\e681'}.ui-icon-circle-plus:before{content:'\e682'}.ui-icon-circle-b-plus:before{content:'\e683'}.ui-icon-plusthick:before{content:'\e684'}.ui-icon-squaresmall-plus:before{content:'\e685'}.ui-icon-circlesmall-plus:before{content:'\e686'}.ui-icon-pencil:before{content:'\e687'}.ui-icon-edit:before{content:'\e687'}.ui-icon-copy:before{content:'\e688'}.ui-icon-files:before{content:'\e688'}.ui-icon-scissors:before{content:'\e689'}.ui-icon-cut:before{content:'\e689'}.ui-icon-clipboard:before{content:'\e68a'}.ui-icon-paste:before{content:'\e68a'}.ui-icon-disk:before{content:'\e68b'}.ui-icon-save:before{content:'\e68b'}.ui-icon-undo:before{content:'\e68c'}.ui-icon-redo:before{content:'\e68d'}.ui-icon-rename:before{content:'\e68e'}.ui-icon-trash:before{content:'\e68f'}.ui-icon-recycle:before{content:'\e68f'}.ui-icon-print:before{content:'\e690'}.ui-icon-print-b:before{content:'\e691'}.ui-icon-note:before{content:'\e692'}.ui-icon-table:before{content:'\e693'}.ui-icon-tag:before{content:'\e694'}.ui-icon-ticket:before{content:'\e695'}.ui-icon-folder:before{content:'\e696'}.ui-icon-folder-collapsed:before{content:'\e696'}.ui-icon-folder-open:before{content:'\e697'}.ui-icon-folder-expanded:before{content:'\e697'}.ui-icon-document:before{content:'\e698'}.ui-icon-file:before{content:'\e698'}.ui-icon-document-b:before{content:'\e699'}.ui-icon-file-b:before{content:'\e699'}.ui-icon-audio:before{content:'\e69a'}.ui-icon-music:before{content:'\e69a'}.ui-icon-movie:before{content:'\e69b'}.ui-icon-film:before{content:'\e69b'}.ui-icon-video:before{content:'\e69c'}.ui-icon-image:before{content:'\e69d'}.ui-icon-picture:before{content:'\e69d'}.ui-icon-script:before{content:'\e69e'}.ui-icon-file-pdf:before{content:'\e69f'}.ui-icon-file-rtf:before{content:'\e6a0'}.ui-icon-file-spreadsheet:before{content:'\e6a1'}.ui-icon-file-xls:before{content:'\e6a1'}.ui-icon-file-txt:before{content:'\e6a2'}.ui-icon-file-text:before{content:'\e6a2'}.ui-icon-file-word:before{content:'\e6a3'}.ui-icon-file-zip:before{content:'\e6a4'}.ui-icon-play:before{content:'\e6a5'}.ui-icon-pause:before{content:'\e6a6'}.ui-icon-stop:before{content:'\e6a7'}.ui-icon-volume-off:before{content:'\e6a8'}.ui-icon-mute:before{content:'\e6a8'}.ui-icon-volume-mute:before{content:'\e6a8'}.ui-icon-volume-on:before{content:'\e6a9'}.ui-icon-volume-high:before{content:'\e6a9'}.ui-icon-volume-on-b:before{content:'\e6aa'}.ui-icon-volume-low:before{content:'\e6aa'}.ui-icon-shuffle:before{content:'\e6ab'}.ui-icon-retweet:before{content:'\e6ac'}.ui-icon-eject:before{content:'\e6ad'}.ui-icon-link:before{content:'\e6ae'}.ui-icon-extlink:before{content:'\e6af'}.ui-icon-linkext:before{content:'\e6af'}.ui-icon-action:before{content:'\e6af'}.ui-icon-link-broken:before{content:'\e6b0'}.ui-icon-locked:before{content:'\e6b1'}.ui-icon-unlocked:before{content:'\e6b2'}.ui-icon-window:before{content:'\e6b3'}.ui-icon-newwin:before{content:'\e6b4'}.ui-icon-popup:before{content:'\e6b4'}.ui-icon-dialog:before{content:'\e6b4'}.ui-icon-window-sidebar:before{content:'\e6b5'}.ui-icon-menu:before{content:'\e6b6'}.ui-icon-bars:before{content:'\e6b6'}.ui-icon-home:before{content:'\e6b7'}.ui-icon-bookmark:before{content:'\e6b8'}.ui-icon-bookmark-b:before{content:'\e6b9'}.ui-icon-star:before{content:'\e6ba'}.ui-icon-star-b:before{content:'\e6bb'}.ui-icon-addon:before{content:'\e6bc'}.ui-icon-puzzle:before{content:'\e6bc'}.ui-icon-plugin:before{content:'\e6bd'}.ui-icon-package:before{content:'\e6be'}.ui-icon-power:before{content:'\e6bf'}.ui-icon-switch:before{content:'\e6bf'}.ui-icon-refresh:before{content:'\e6c0'}.ui-icon-group:before{content:'\e6c1'}.ui-icon-users:before{content:'\e6c1'}.ui-icon-person:before{content:'\e6c2'}.ui-icon-user:before{content:'\e6c2'}.ui-icon-heart:before{content:'\e6c3'}.ui-icon-heart-b:before{content:'\e6c4'}.ui-icon-heart-beat:before{content:'\e6c5'}.ui-icon-key:before{content:'\e6c6'}.ui-icon-lightbulb:before{content:'\e6c7'}.ui-icon-cart:before{content:'\e6c8'}.ui-icon-shop:before{content:'\e6c8'}.ui-icon-cart-b:before{content:'\e6c9'}.ui-icon-clock:before{content:'\e6ca'}.ui-icon-clock-b:before{content:'\e6cb'}.ui-icon-cloud:before{content:'\e6cc'}.ui-icon-cloud-b:before{content:'\e6cd'}.ui-icon-cloud-download:before{content:'\e6ce'}.ui-icon-cloud-upload:before{content:'\e6cf'}.ui-icon-comment:before{content:'\e6d0'}.ui-icon-comments:before{content:'\e6d1'}.ui-icon-globe:before{content:'\e6d2'}.ui-icon-globe-b:before{content:'\e6d3'}.ui-icon-location:before{content:'\e6d4'}.ui-icon-navigation:before{content:'\e6d5'}.ui-icon-gear:before{content:'\e6d6'}.ui-icon-gears:before{content:'\e6d7'}.ui-icon-camera:before{content:'\e6d8'}.ui-icon-flag:before{content:'\e6d9'}.ui-icon-eye:before{content:'\e6da'}.ui-icon-box:before{content:'\e6db'}.ui-icon-transfer-e-w:before{content:'\e6dc'}.ui-icon-transferthick-e-w:before{content:'\e6dd'}.ui-icon-sign-in:before{content:'\e6de'}.ui-icon-login:before{content:'\e6de'}.ui-icon-sign-out:before{content:'\e6df'}.ui-icon-logout:before{content:'\e6df'}.ui-icon-logoff:before{content:'\e6df'}.ui-icon-toggle-off:before{content:'\e6e0'}.ui-icon-toggle-on:before{content:'\e6e1'}.ui-icon-search:before{content:'\e6e2'}.ui-icon-wrench:before{content:'\e6e3'}.ui-icon-settings:before{content:'\e6e4'}.ui-icon-radio-on:before{content:'\e6e5'}.ui-icon-selectbox:before{content:'\e6e6'}.ui-icon-suitcase:before{content:'\e6e7'}.ui-icon-truck:before{content:'\e6e8'}.ui-icon-database:before{content:'\e6e9'}.ui-icon-databases:before{content:'\e6ea'}.ui-icon-book:before{content:'\e6eb'}.ui-icon-book-b:before{content:'\e6ec'}.ui-icon-calculator:before{content:'\e6ed'}.ui-icon-calculator-b:before{content:'\e6ee'}.ui-icon-calendar:before{content:'\e6ef'}.ui-icon-calendar-b:before{content:'\e6f0'}.ui-icon-calendar-day:before{content:'\e6f1'}.ui-icon-address:before{content:'\e6f2'}.ui-icon-contact:before{content:'\e6f3'}.ui-icon-phone:before{content:'\e6f4'}.ui-icon-circle-phone:before{content:'\e6f5'}.ui-icon-mail-closed:before{content:'\e6f6'}.ui-icon-mail:before{content:'\e6f6'}.ui-icon-mail-open:before{content:'\e6f7'}.ui-icon-mail-reply:before{content:'\e6f8'}.ui-icon-mail-replyall:before{content:'\e6f9'}.ui-icon-mail-forward:before{content:'\e6fa'}.ui-icon-mail-send:before{content:'\e6fb'}.ui-icon-newspaper:before{content:'\e6fc'}.ui-icon-newsletter:before{content:'\e6fc'}.ui-icon-pin-s:before{content:'\e6fd'}.ui-icon-pin-w:before{content:'\e6fe'}.ui-icon-zoomin:before{content:'\e6ff'}.ui-icon-circle-zoomin:before{content:'\e700'}.ui-icon-zoomout:before{content:'\e701'}.ui-icon-circle-zoomout:before{content:'\e702'}.ui-icon-screen-display:before{content:'\e703'}.ui-icon-desktop:before{content:'\e703'}.ui-icon-screen-laptop:before{content:'\e704'}.ui-icon-screen-mobile:before{content:'\e705'}.ui-icon-mobile:before{content:'\e705'}.ui-icon-view-icons:before{content:'\e706'}.ui-icon-view-icons-b:before{content:'\e707'}.ui-icon-grid:before{content:'\e707'}.ui-icon-view-list:before{content:'\e708'}.ui-icon-list:before{content:'\e708'}.ui-icon-sorting:before{content:'\e709'}.ui-icon-sorting-asc:before{content:'\e70a'}.ui-icon-sorting-desc:before{content:'\e70b'}.ui-icon-battery-0:before{content:'\e70c'}.ui-icon-battery-1:before{content:'\e70d'}.ui-icon-battery-2:before{content:'\e70e'}.ui-icon-battery-3:before{content:'\e70f'}.ui-icon-signal:before{content:'\e710'}.ui-icon-signal-diag:before{content:'\e711'}.ui-icon-window-minimize:before{content:'\e717'}.ui-loading-icon.ui-icon-balls:before{content:'\e712'}.ui-loading-icon.ui-icon-circle:before{content:'\e713'}.ui-loading-icon.ui-icon-comet:before{content:'\e714'}.ui-loading-icon.ui-icon-lines:before{content:'\e715'}.ui-loading-icon.ui-icon-planet:before{content:'\e716'}@keyframes clockwise{from{transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@-moz-keyframes clockwise{from{transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(359deg);-moz-transform:rotate(359deg)}}@-ms-keyframes clockwise{from{transform:rotate(0);-ms-transform:rotate(0)}to{transform:rotate(359deg);-ms-transform:rotate(359deg)}}@-webkit-keyframes clockwise{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@keyframes bounce{0%,100%{transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-webkit-transform:scale(.2)}50%{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}}@-moz-keyframes bounce{0%,100%{transform:scale(.2);-moz-transform:scale(.2)}50%{transform:scale(1);-moz-transform:scale(1)}}@-ms-keyframes bounce{0%,100%{transform:scale(.2);-ms-transform:scale(.2)}50%{transform:scale(1);-ms-transform:scale(1)}}@-webkit-keyframes bounce{0%,100%{transform:scale(.2);-webkit-transform:scale(.2)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes translate{0%,100%{transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0)}50%{transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);width:.6em}}@-moz-keyframes translate{0%,100%{transform:translate(0,0);-moz-transform:translate(0,0)}50%{transform:translate(100%,0);-moz-transform:translate(100%,0);width:.6em}}@-ms-keyframes translate{0%,100%{transform:translate(0,0);-ms-transform:translate(0,0)}50%{transform:translate(100%,0);-ms-transform:translate(100%,0);width:.6em}}@-webkit-keyframes translate{0%,100%{transform:translate(0,0);-webkit-transform:translate(0,0)}50%{transform:translate(100%,0);-webkit-transform:translate(100%,0);width:.6em}}@keyframes move-right{from{left:-100%}to{left:100%}}@-moz-keyframes move-right{from{left:-100%}to{left:100%}}@-ms-keyframes move-right{from{left:-100%}to{left:100%}}@-webkit-keyframes move-right{from{left:-100%}to{left:100%}}@keyframes square-fill{0%,100%,25%{height:0}50%,75%{height:100%}}@-moz-keyframes square-fill{0%,100%,25%{height:0}50%,75%{height:100%}}@-ms-keyframes square-fill{0%,100%,25%{height:0}50%,75%{height:100%}}@-webkit-keyframes square-fill{0%,100%,25%{height:0}50%,75%{height:100%}}@keyframes square-clockwise{0%{transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0)}25%,50%{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}100%,75%{transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-moz-keyframes square-clockwise{0%{transform:rotate(0);-moz-transform:rotate(0)}25%,50%{transform:rotate(180deg);-moz-transform:rotate(180deg)}100%,75%{transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-ms-keyframes square-clockwise{0%{transform:rotate(0);-ms-transform:rotate(0)}25%,50%{transform:rotate(180deg);-ms-transform:rotate(180deg)}100%,75%{transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-webkit-keyframes square-clockwise{0%{transform:rotate(0);-webkit-transform:rotate(0)}25%,50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}100%,75%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.ui-animate.anti-clockwise .ui-icon,.ui-animate.clockwise .ui-icon{animation:clockwise 1s infinite linear;-moz-animation:clockwise 1s infinite linear;-ms-animation:clockwise 1s infinite linear;-webkit-animation:clockwise 1s infinite linear}.ui-animate.anti-clockwise .ui-icon{animation-direction:reverse;-moz-animation-direction:reverse;-ms-animation-direction:reverse;-webkit-animation-direction:reverse}.ui-animate.bounce .ui-icon:before{animation:bounce 1s infinite ease-in-out;-moz-animation:bounce 1s infinite ease-in-out;-ms-animation:bounce 1s infinite ease-in-out;-webkit-animation:bounce 1s infinite ease-in-out}.ui-loading-icon.ui-icon-circle,.ui-loading-icon.ui-icon-comet,.ui-loading-icon.ui-icon-planet{animation:clockwise 1s infinite linear;-moz-animation:clockwise 1s infinite linear;-ms-animation:clockwise 1s infinite linear;-webkit-animation:clockwise 1s infinite linear}.ui-loading-icon.ui-icon-balls,.ui-loading-icon.ui-icon-lines{animation:clockwise 1s infinite ease-in-out;-moz-animation:clockwise 1s infinite ease-in-out;-ms-animation:clockwise 1s infinite ease-in-out;-webkit-animation:clockwise 1s infinite ease-in-out}.ui-busy-icon:after,.ui-busy-icon:before{text-indent:-99999px}.ui-busy-icon:after,.ui-busy-icon:before{content:'';display:block;height:1em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;width:1em}.ui-busy-icon-balls:after,.ui-busy-icon-balls:before,.ui-busy-icon-circle,.ui-busy-icon-circle:after,.ui-busy-icon-circle:before,.ui-busy-icon-clock,.ui-busy-icon-clock:after,.ui-busy-icon-clock:before,.ui-busy-icon-comet,.ui-busy-icon-comet:after,.ui-busy-icon-comet:before,.ui-busy-icon-planet:after,.ui-busy-icon-planet:before,.ui-busy-icon-radar,.ui-busy-icon-radar:after,.ui-busy-icon-radar:before{border-radius:100%;box-sizing:border-box;-moz-border-radius:100%;-moz-box-sizing:border-box;-webkit-border-radius:100%;-webkit-box-sizing:border-box}.ui-busy-icon-circle:after,.ui-busy-icon-comet,.ui-busy-icon-planet,.ui-busy-icon-radar:before{animation:clockwise 1s linear infinite;-moz-animation:clockwise 1s linear infinite;-ms-animation:clockwise 1s linear infinite;-webkit-animation:clockwise 1s linear infinite}.ui-busy-icon-balls:after,.ui-busy-icon-balls:before,.ui-busy-icon-clock:after,.ui-busy-icon-clock:before,.ui-busy-icon-comet:before,.ui-busy-icon-line:before,.ui-busy-icon-planet:after,.ui-busy-icon-progress:before,.ui-busy-icon-radar:after,.ui-busy-icon-square:before{box-shadow:0 0 0 1em inset;-moz-box-shadow:0 0 0 1em inset;-webkit-box-shadow:0 0 0 1em inset}.ui-busy-icon-balls{width:1em;height:1em;animation:clockwise 2s linear infinite;-moz-animation:clockwise 2s linear infinite;-ms-animation:clockwise 2s linear infinite;-webkit-animation:clockwise 2s linear infinite}.ui-busy-icon-balls:after,.ui-busy-icon-balls:before{height:.5em;left:0;margin-left:0;margin-top:0;border-radius:100%;top:0;width:.5em;animation:bounce 2s ease-in-out infinite;-moz-animation:bounce 2s ease-in-out infinite;-ms-animation:bounce 2s ease-in-out infinite;-webkit-animation:bounce 2s ease-in-out infinite}.ui-busy-icon-balls:before{top:auto;bottom:0;animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-webkit-animation-delay:-1s}.ui-busy-icon-circle:after,.ui-busy-icon-circle:before{border:.2em solid}.ui-busy-icon-circle:after{border-top-color:transparent}

.ui-busy-icon-circle:before
{
    opacity: .25;
}

.ui-busy-icon-clock
{
    border: .2em solid;
}

.ui-busy-icon-clock:after, .ui-busy-icon-clock:before
{
    border-radius: .1em;
    margin-left: -.1em;
    margin-top: -.1em;
    width: .2em;
    transform-origin: .1em .1em;
    -moz-transform-origin: .1em .1em;
    -ms-transform-origin: .1em .1em;
    -webkit-transform-origin: .1em .1em;
}

.ui-busy-icon-clock:after
{
    height: .7em;
    animation: clockwise 2s linear infinite;
    -moz-animation: clockwise 2s linear infinite;
    -ms-animation: clockwise 2s linear infinite;
    -webkit-animation: clockwise 2s linear infinite;
}

.ui-busy-icon-clock:before
{
    height: .4em;
    animation: clockwiseate 12s linear infinite;
    -moz-animation: clockwise 12s linear infinite;
    -ms-animation: clockwise 12s linear infinite;
    -webkit-animation: clockwise 12s linear infinite;
}

.ui-busy-icon-comet:after,.ui-busy-icon-comet:before,.ui-busy-icon-planet:after
{
    margin-left: 0;
    margin-top: 0;
}

.ui-busy-icon-comet:before,.ui-busy-icon-planet:after
{
    height: .4em;
    left: .6em;
    top: .6em;
    width: .4em
}

.ui-busy-icon-comet
{
    border-bottom-right-radius: .4em;
    box-shadow: -.1em .1em .1em 0 inset;
    -moz-box-shadow: -.1em .1em .1em 0 inset;
    -moz-border-bottom-right-radius: .4em;
    -webkit-border-bottom-right-radius: .4em;
    -webkit-box-shadow: -.1em .1em .1em 0 inset;
}

.ui-busy-icon-comet:after
{
    box-shadow: -.2em -.1em .1em -.2em;
    left: 0;
    top: 0;
    -moz-box-shadow: .1em 0 .1em -.1em;
    -webkit-box-shadow: .1em .1em .1em -.1em;
}

.ui-busy-icon-planet:before
{
    box-shadow: 0 0 .1em 0 inset;
    -moz-box-shadow: 0 0 .1em 0 inset;
    -webkit-box-shadow: 0 0 .1em 0 inset;
}

.ui-busy-icon-line:before
{
    height: .2em;
    margin-top: -.1em;
    width: .2em;
    animation: translate 2s infinite;
}

.ui-busy-icon-progress, .ui-busy-icon-square
{
    border: .2em solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ui-busy-icon-progress:before, .ui-busy-icon-square:before
{
    height: 100%;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    top: 0;
    width: 100%;
}

.ui-busy-icon-progress:before
{
    animation: move-right 2s linear infinite;
    -moz-animation: move-right 2s linear infinite;
    -ms-animation: move-right 2s linear infinite;
    -webkit-animation: move-right 2s linear infinite;
}

.ui-busy-icon-square
{
    animation: square-clockwise 3s ease infinite;
    -moz-animation: square-clockwise 3s ease infinite;
    -ms-animation: square-clockwise 3s ease infinite;
    -webkit-animation: square-clockwise 3s ease infinite;
}

.ui-busy-icon-square:before
{
    animation: square-fill 3s ease infinite;
    -moz-animation: square-fill 3s ease infinite;
    -ms-animation: square-fill 3s ease infinite;
    -webkit-animation: square-fill 3s ease infinite;
}

.ui-busy-icon-radar:before
{
    border: .2em solid;
    border-bottom-color: transparent;
    border-top-color: transparent;
}

.ui-busy-icon-radar:after
{
    height: .4em;
    margin-left: -.2em;
    margin-top: -.2em;
    width: .4em;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ui-jqgrid{position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.ui-jqgrid .ui-jqgrid-view{position:relative;left:0;top:0;padding:0}

.ui-jqgrid .ui-jqgrid-titlebar
{
    display:none; 
    height: 0;
}

.ui-jqgrid .ui-jqgrid-caption
{
    text-align: left;
}

.ui-jqgrid .ui-jqgrid-title
{
    margin: .1em 0 .2em;
}

.ui-jqgrid .ui-jqgrid-titlebar-close
{
    position: absolute;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
    cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-titlebar-close span
{
    display: block;
    margin: 0;
}

.ui-jqgrid .ui-jqgrid-hdiv
{
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-left: 0 none !important;
    border-top: 0 none !important;
    border-right: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-hbox
{
    float: left;
    padding-right: 20px;
}

.ui-jqgrid .ui-jqgrid-htable
{
    table-layout: fixed;
    margin: 0;
}

.ui-jqgrid .ui-jqgrid-htable th
{
    height: 22px;
    padding: 0 2px 0 2px;
}

.ui-jqgrid .ui-jqgrid-htable th div
{
    overflow: hidden;
    position: relative;
    height: 17px;
    color: rgba(255,255,255,.9);
    text-align: center;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column,.ui-th-column
{
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    border-top: 0 none;
    border-bottom: 0 none;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr,.ui-th-ltr
{
    border-left: 0 none;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl,.ui-th-rtl
{
    border-right: 0 none;
}

.ui-first-th-ltr
{
    border-right: 1px solid;
}

.ui-first-th-rtl
{
    border-left: 1px solid;
}

.ui-jqgrid .ui-th-div-ie
{
    white-space: nowrap;
    zoom: 1;
    height: 17px;
}

.ui-jqgrid .ui-jqgrid-resize
{
    height: 20px !important;
    position: relative;
    cursor: e-resize;
    display: inline;
    overflow: hidden;
}

.ui-jqgrid .ui-grid-ico-sort
{
    overflow: hidden;
    position: absolute;
    display: inline;
    cursor: pointer !important;
}

.ui-jqgrid .ui-icon-asc
{
    margin-top: -3px;
    height: 12px;
}

.ui-jqgrid .ui-icon-desc
{
    margin-top: 3px;
    height: 12px;
}

.ui-jqgrid .ui-i-asc
{
    margin-top: 0;
    height: 16px;
}

.ui-jqgrid .ui-i-desc
{
    margin-top: 0;
    margin-left: 13px;
    height: 16px;
}

.ui-jqgrid .ui-jqgrid-sortable
{
    cursor: pointer;
}

.ui-jqgrid tr.ui-search-toolbar th
{
    border-top-width: 1px !important;
    border-top-color: inherit !important;
    border-top-style: ridge !important;
}

.ui-widget-content.jqgrow.ui-row-ltr:nth-child(odd)
{
    background-color: #ddd;
}

.ui-widget-content.jqgrow.ui-row-ltr.ui-state-highlight
{
    background-color: rgba(36,55,130,.2);
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none)
{
    .ui-jqgrid tr.ui-search-toolbar th
    {
        border-top-style: solid !important;
    }
}

tr.ui-search-toolbar input
{
    margin: 1px 0 0 0;
}

tr.ui-search-toolbar select
{
    margin: 1px 0 0 0;
}

.ui-jqgrid .ui-jqgrid-bdiv
{
    position: relative;
    margin: 0;
    padding: 0;
    overflow: auto;
    text-align: left;
}

.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;outline-style:none}.ui-jqgrid tr.jqgrow{outline-style:none}.ui-jqgrid tr.jqgroup{outline-style:none}.ui-jqgrid tr.jqgrow td{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:pre;height:22px;padding:0 5px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.jqgfirstrow td{padding:0 2px 0 2px;border-right-width:1px;border-right-style:solid}.ui-jqgrid tr.jqgroup td{font-weight:400;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.jqfoot td{font-weight:700;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border:0 none}.ui-jqgrid .ui-jqgrid-resize-mark{width:2px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;display:none;border:0 none;z-index:99999}.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0}.ui-jqgrid tr.footrow td{font-weight:700;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}.ui-jqgrid .ui-jqgrid-pager{border-left:0 none!important;border-right:0 none!important;border-bottom:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px;white-space:nowrap;overflow:hidden;font-size:11px}.ui-jqgrid .ui-pager-control{position:relative}.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0}.ui-jqgrid .ui-pg-table td{font-weight:400;vertical-align:middle;padding:1px}.ui-jqgrid .ui-pg-button{height:19px!important}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}.ui-jqgrid .ui-pg-button:hover{padding:0}.ui-jqgrid .ui-state-disabled:hover{padding:1px}.ui-jqgrid .ui-pg-input{height:14px;font-size:.8em;margin:0}.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;height:18px;margin:0}.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right}.ui-jqgrid .ui-paging-info{font-weight:400;height:19px;margin-top:3px;margin-right:4px}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div
{
    padding: 1px 0;
    float: left;
    position: relative;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button
{
    cursor: pointer;
    color: rgba(0,0,0,.9);
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon
{
    float: left;
    margin: 0 2px;
}

.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea
{
    margin: 0;
}

.ui-jqgrid td textarea
{
    width: auto;
    height: auto;
}

.ui-jqgrid .ui-jqgrid-toppager
{
    border-left: 0 none !important;
    border-right: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    height: 25px !important;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,.3);
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div
{
    padding: 1px 0;
    float: left;
    position: relative;
    color: rgba(255,255,255,.9);
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button
{
    cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon
{
    float: left;
    margin: 0 2px;
}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span
{
    display: block;
}

.ui-jqgrid .ui-subgrid
{
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-jqgrid .ui-subgrid table
{
    table-layout: fixed;
}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td
{
    height: 18px;
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: inherit;
    border-bottom-style: solid;
}

.ui-jqgrid .ui-subgrid td.subgrid-data
{
    border-top: 0 none !important;
    border-right: 0 none !important;
}

.ui-jqgrid .ui-subgrid td.subgrid-cell
{
    border-width: 0 0 1px 0;
}

.ui-jqgrid .ui-th-subgrid
{
    height: 20px;
}

.ui-jqgrid .loading
{
    position: absolute;
    top: 45%;
    left: 45%;
    width: auto;
    z-index: 101;
    padding: 6px;
    margin: 5px;
    text-align: center;
    font-weight: 700;
    display: none;
    border-width: 2px !important;
}

.ui-jqgrid .jqgrid-overlay
{
    display:none;
    z-index:100;
}

* .jqgrid-overlay iframe
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.ui-jqgrid .ui-userdata
{
    border-left: 0 none;
    border-right: 0 none;
    height: 21px;
    overflow: hidden;
}
.ui-jqdialog
{
    display: none;
    width: 300px;
    position: absolute;
    padding: .2em;
    font-size: 11px;
    overflow: visible;
}

.ui-jqdialog .ui-jqdialog-titlebar
{
    padding: .3em .2em;
    position: relative;
}

.ui-jqdialog .ui-jqdialog-title
{
    margin: .1em 0 .2em;
}

.ui-jqdialog .ui-jqdialog-titlebar-close
{
    position: absolute;
    top: 30%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
    cursor: pointer;
}

.ui-jqdialog .ui-jqdialog-titlebar-close span
{
    color: #fff;
    display: block;
    margin: .5em 0;
    
}

.ui-jqdialog .ui-jqdialog-titlebar-close:focus,.ui-jqdialog .ui-jqdialog-titlebar-close:hover
{
    padding:0;
}

.ui-jqdialog .ui-jqdialog-content,.ui-jqdialog-content
{
    border: 0;
    padding: .3em .2em;
    background: 0 0;
    height: auto;
}

.ui-jqdialog .ui-jqconfirm
{
    padding: .4em 1em;
    border-width: 3px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    overflow: visible;
    display: none;
    height: 80px;
    width: 220px;
    text-align: center;
}

.ui-jqdialog>.ui-resizable-se
{
    bottom: -3px;
    right:-3px;
}

.ui-jqgrid>.ui-resizable-se
{
    bottom: -3px;
    right: -3px;
}

.ui-jqdialog-content .FormGrid
{
    margin: 0;
}

.ui-jqdialog-content .EditTable
{
    width: 100%;
    margin-bottom: 0;
}

.ui-jqdialog-content .DelTable
{
    width: 100%;
    margin-bottom: 0;
}

.EditTable td input,.EditTable td select,.EditTable td textarea
{
    margin: 0;
}

.EditTable td textarea
{
    width: auto;
    height: auto;
}

.ui-jqdialog-content td.EditButton
{
    text-align: right;
    border-top: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ui-jqdialog-content td.navButton
{
    text-align: center;
    border-left: 0 none;
    border-top: 0 none;
    border-right: 0 none;
    padding-bottom: 5px;
    padding-top: 5px;
    display: none;
}

.ui-jqdialog-content input.FormElement
{
    padding: .3em;
}

.ui-jqdialog-content select.FormElement
{
    padding: .3em;
}

.ui-jqdialog-content .data-line
{
    padding-top: .1em;
    border: 0 none;
}

.ui-jqdialog-content .CaptionTD
{
    vertical-align: middle;
    border: 0 none;
    padding: 2px;
    white-space: nowrap;
}

.ui-jqdialog-content .DataTD
{
    padding: 2px;
    border: 0 none;
    vertical-align: top;
    line-height: 22px;
}

.ui-jqdialog-content .form-view-data
{
    white-space: pre;
}

.ui-jqgrid-btable .oem
{
    max-width: 165px;
}

.fm-button
{
display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.fm-button-icon-left{padding-left:2.1em}.fm-button-icon-right{padding-right:2.1em}.fm-button-icon-left .ui-icon{right:auto;left:.35em;margin-left:0;position:absolute;top:50%;margin-top:-8px}.fm-button-icon-right .ui-icon{left:auto;right:.35em;margin-left:0;position:absolute;top:50%;margin-top:-8px}#nData,#pData{float:left;margin:3px;padding:0;width:15px}.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none}.ui-inline-cancel.ui-state-hover span,.ui-inline-del.ui-state-hover span,.ui-inline-edit.ui-state-hover span,.ui-inline-save.ui-state-hover span{margin:-1px}.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden}.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .treeclick{cursor:pointer}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}.ui-jqgrid .ui-jqgrid-caption-rtl{text-align:right}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0}.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px}.ui-jqgrid .ui-sort-rtl{left:0}.ui-jqgrid .tree-wrap-ltr{float:left}.ui-jqgrid .tree-wrap-rtl{float:right}.ui-jqgrid .ui-ellipsis{-moz-text-overflow:ellipsis;text-overflow:ellipsis}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column[id$="_cb"]
{
    text-align: center!important;
}

.ui-search-menu
{
    position: absolute;
    padding: 2px 5px;
}

.ui-jqgrid .ui-search-table
{
    padding: 0;
    border: 0 none;
    height: 20px;
    width: 100%;
}

.ui-jqgrid .ui-search-table .ui-search-oper
{
    width:20px;
}

a.clearsearchclass,a.g-menu-item,a.soptclass
{
    cursor: pointer;
}

.ui-jqgrid .ui-search-table .ui-search-input>input,.ui-jqgrid .ui-search-table .ui-search-input>select
{
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-icon-carat-1-sw:before
{
    content: '\e63b';
    text-indent: 4px !important;
}

.ui-jqgrid .tree-leaf
{
    display: none;
}

@media only screen and (max-width:544px)
{
    .ui-jqgrid tr.jqgrow td
    {
        white-space: normal !important;
    }
    
    .ui-jqdialog
    {
        width: 80% !important;
    }
    
    .ui-jqdialog-content .FormGrid
    {
        min-width: 100%;
        max-height: 75vh;
    }
    
    .ui-jqdialog-content .EditTable
    {
        display: table;
        padding: 7px 10px 5px !important;
    }
    
    .EditTable td textarea
    {
        width: 98% !important;
        max-width: 98%;
    }
    
    .ui-jqdialog-content .CaptionTD,.ui-jqdialog-content .DataTD
    {
        float: left;
        clear: both;
        width: 100%;
        height: auto !important;
        padding: 5px 2px 10px 2px !important;
        text-align: left !important;
    }
    
    .ui-jqdialog-content .CaptionTD
    {
        padding: 6px 6px 0 6px !important;
        width: inherit !important;
    }
    
    .navButton
    {
        display: none;
    }
    
    .ui-jqdialog-content td.EditButton
    {
        padding-left: 5px;
    }
    
    .EditTable hr
    {
        margin: 0 5px !important;
    }

    .ui-jqgrid .ui-jqgrid-toppager
    {
        height: 30px !important;}
    }

    .reset_upload
    {
        float: right;
        margin-right: 7px !important;
    }

    .ui-jqgrid tr.jqgroup td
    {
        line-height: 25px;
        font-weight: 700;
    }

    .jqgroup .ui-icon
    {
        font-size: 2em;
    }

    .ui-jqgrid .ui-jqgrid-htable th.ui-th-column,.ui-th-column
    {
        text-align: left;
        text-indent: 3px;
    }

    .cbox
    {
        margin: 2px 0;
    }
    
    .ui-jqgrid .editable,.ui-jqgrid td.edit-cell input,.ui-jqgrid td.edit-cell select .ui-jqgrid td.edit-cell textarea
    {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        max-width: 100% !important;
    }
    
    .ui-jqgrid tr.ui-row-ltr td.edit-cell
    {
        border-right-style: solid !important;
    }
    
    .ui-jqgrid tr.ui-row-ltr td
    {
        border-right-style: none !important;
    }
    
    .ui-jqgrid tr.ui-row-rtl td
    {
        border-left-style: none !important;
    }
    
    button.ui-multiselect
    {
        width:100% !important;
    }
    
    .ui-multiselect-header li.ui-multiselect-close
    {
        top: -22px;
        position: absolute;
        right: 0;
        margin-right: 3px;
    }
    
    .ui-multiselect-filter
    {
        float: none !important;
    }
    
    .ui-multiselect-filter input
    {
        width: 65% !important;
    }
    
    .ui-multiselect-all span,.ui-multiselect-none span
    {
        line-height: 22px;
    }
    
    .ui-multiselect-all span.ui-icon,.ui-multiselect-none span.ui-icon
    {
        margin-right: 2px;
        margin-top: 3px;
    }
    
    .ui-multiselect-checkboxes .ui-state-hover
    {
        font-weight: 400;
    }
    
    .ms-parent
    {
        margin-top: 7px;
    }
    
    .ui-tooltip
    {
        max-width: 550px;
    }
    
    ::placeholder
    {
        color: #cdcdcd;
        opacity:1;
    }
    
    :-ms-input-placeholder
    {
        color: #cdcdcd;
    }
    
    ::-ms-input-placeholder{color:#cdcdcd}.ui-jqgrid .ui-jqgrid-titlebar-close .ui-icon{width:100%}.ui-jqgrid .ui-jqgrid-titlebar-close:hover{background:0 0;border:0}.ui-jqgrid-view .ui-jqgrid-titlebar-close{margin-right:10px;margin-left:10px}.ui-jqdialog .ui-jqdialog-titlebar-close:focus,.ui-jqdialog .ui-jqdialog-titlebar-close:hover{padding:1px;background:0 0;border:0}.ui-jqgrid .ui-jqgrid-bdiv{min-height:200px}#FormError .ui-state-error{position:relative;top:-5px}.ui-datepicker select{color:#000!important}.ui-jqgrid tr.footrow-ltr td{border-right-width:0}.ui-jqgrid tr.footrow-rtl td{border-left-width:0}.ui-jqgrid .ui-jqgrid-toppager>div>table:nth-child(1)>tbody>tr>td:nth-child(2){display:none}.ui-jqgrid .ui-jqgrid-toppager>div>table:nth-child(1)>tbody>tr>td:nth-child(3){display:none}.ui-jqgrid{position:relative;font-size:13px;font-family:tahoma,verdana,"sans serif"}.ui-jqgrid body,

.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea
{
    font-family: tahoma,verdana,"sans serif";
    font-size: .9em;
}

.ui-custom-icon
{
    display: block;
    float: left;
    height: 14px;
    margin: 1px 8px;
    width: 14px;
}

.ui-jqdialog .ui-jqdialog-titlebar
{
    padding:.3em .5em;
    background-color: #343a40;
    width: 100%;
}

.ui-jqgrid .ui-icon-asc
{
    margin-top: -2px;
}

.ui-jqgrid .ui-icon-desc
{
    margin-top: 7px;
}

.ui-jqgrid .s-ico
{
    margin-left: 4px;
}

.ui-jqgrid .ui-pg-table td
{
    padding: 1px 1px 0 1px;
}

.ui-jqgrid .ui-pg-table
{
    padding-bottom: 1px;
}

.ui-jqgrid input,.ui-jqgrid textarea
{
    font-size: 13px;
    font-family: tahoma,verdana, "sans serif";
}

.ui-jqgrid .editable
{
    margin-bottom: 2px;
    padding: 4px 4px;
    width: 88%;
    font-family: tahoma,verdana,"sans serif";
}

.ui-jqgrid .editable input
{
    text-indent: 4px;
}

.ui-jqgrid td.edit-cell input,.ui-jqgrid td.edit-cell select,.ui-jqgrid td.edit-cell textarea
{
    width: 95%;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div,.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div
{
    padding: 1px 0;
    float: left;
    position: relative;
    line-height: 15px;
    padding-right: 6px;
    padding-left: 6px;
    text-align: center;
    text-indent: 2px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon
{
    margin-right: -1px;
}

.ui-jqgrid .ui-jqgrid-pager,.ui-jqgrid .ui-jqgrid-toppager
{
    height: 100% !important;
    font-size: inherit;
}

.ui-jqgrid .ui-pager-control
{
    padding: 0 5px;
    height: 40px;
}

.ui-jqgrid .ui-pg-table
{
    height: 100%;
    padding-top: 1px;
}

.ui-jqgrid .ui-pg-input
{
    border-width: 1px;
    text-indent: 2px;
    font-size: 1em;
    height: 20px;
}

.ui-jqgrid .ui-pg-selbox
{
    font-size: 1em;
    height: 24px;
}

.ui-jqgrid .ui-jqgrid-htable th
{
    height: 32px;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header
{
    line-height: 28px;
}

.ui-jqgrid .ui-jqgrid-htable th div
{
    height: auto;
    padding: 2px 0;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column[id$="_cb"]
{
    text-align: center;
    text-indent: inherit;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column,.ui-th-column
{
    vertical-align:middle;
}

.ui-state-default.ui-th-column.ui-th-ltr .ui-search-table
{
    height: 36px;
}

.ui-jqgrid tr.ui-search-toolbar th.ui-th-column
{
    vertical-align: middle;
}

tr.ui-search-toolbar
{
    height: 32px;
    border-color: #454d55;
}

tr.ui-search-toolbar input
{
    height: 30px !important;
    padding: 3px !important;
    border: 1px solid #dcdcdc;
    text-indent: 2px;
    margin: 0;
}

tr.ui-search-toolbar select
{
    margin: 0;
    border: 1px solid #dcdcdc;
    height: 30px;
    padding: 2px !important;
}

.ui-jqgrid .ui-jqgrid-title img
{
    float: left;
    padding: 7px 8px 7px 0;
    height: 26px;
}

.ui-jqgrid .ui-jqgrid-title
{
    line-height: 40px;
}

.ui-jqgrid tr.jqgrow td
{
    line-height: inherit;
    vertical-align: middle;
    padding: .4em;
}

.ui-jqgrid tr.jqgroup td
{
    padding-top: 5px;
}

.ui-jqgrid tr.jqfoot td
{
    padding: 3px 5px 3px 5px;
}

.ui-jqgrid tr.footrow td
{
    padding: 3px 2px 3px 2px;
}

.ui-autocomplete
{
    z-index: 999;
}

.EditTable td textarea
{
    padding: .3em;
}

.ui-th-column-header
{
    text-align: center;
}

.ui-jqgrid .ui-search-input
{
    width: 98%;
}

#nData,#pData
{
    box-sizing: unset;
    padding: 2px 3px;
}

.ui-jqdialog-content .CaptionTD
{
    padding: 5px 5px 2px 2px;
    text-align: right;
    vertical-align: top;
    min-width: 75px;
}

.ui-jqdialog-content .DataTD
{
    white-space: pre;
    height:38px;
}

.ui-jqdialog-content input.FormElement,.ui-jqdialog-content select.FormElement,.ui-jqdialog-content textarea.FormElement
{
    padding: 4px 8px;
    width: 88%;
    color: #424242;
    border-radius: 2px;
    min-height: 20px;
}

.ui-jqdialog-content textarea.FormElement
{
    height: 50px;
}

.searchFilter .ui-widget select,.searchFilter input
{
    padding: 4px 8px;
    border-radius: 2px;
    border-width: 1px;
}

.searchFilter input[type=button]
{
    margin-left: 2px;
}

.ui-jqdialog-content input.FormElement[type=checkbox],.ui-jqgrid .editable[type=checkbox],.ui-jqgrid td input[type=checkbox]
{
    width: auto;
    zoom: 1.3;
}

.ui-jqdialog-content select.FormElement
{
    height: 30px;
}

.ui-jqdialog-content .form-view-data
{
    padding: 5px 2px 2px;
    line-height: inherit;
    height: 25px;
    white-space: inherit;
}

.ui-jqdialog-content .DelTable,.ui-jqdialog-content .EditTable
{
    padding: 7px 0 0 0;
}

.ui-jqdialog
{
    -webkit-box-shadow: 0 0 5px 1px rgba(193,193,193,1);
    -moz-box-shadow: 0 0 5px 1px rgba(193,193,193,1);
    box-shadow: 0 0 5px 2px rgba(193,193,193,1);
    background: #fff;
}

.ui-widget-overlay{background:#000;opacity:.5!important;filter:Alpha(Opacity=50)!important}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{padding:5px}/*! jQuery Timepicker Addon - v1.4.4 - 2014-03-29
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2014 Trent Richardson; Licensed MIT */.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-widget-overlay{background-position:50% 150%}

.fancybox-overlay
{
    z-index: unset !important;
}

.fancybox-close
{
    z-index: 99 !important;
}

table.ui-jqgrid-btable
{
    height: 1px;
    border-collapse: inherit;
}

.ui-jqgrid tr.ui-row-ltr td span.cell-wrapper
{
    line-height: 16px;
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-br,.ui-corner-left,.ui-corner-right,
.ui-corner-tl,.ui-corner-top,.ui-corner-tr
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.ui-jqgrid .ui-jqgrid-pager>div>table:nth-child(1)>tbody>tr>td:nth-child(2) .ui-icon
{
    margin:1px 4px;
}

.ui-jqgrid .ui-jqgrid-pager>div>table:nth-child(1)>tbody>tr>td:nth-child(1)
{
    width: auto !important;
}

@media only screen and (max-width:768px)
{
    .ui-jqgrid-resp .ui-jqdialog
    {
        max-width: 95%!important;
    }
    
    .ui-jqgrid-resp .ui-jqgrid-bdiv
    {
        min-height: 100px;
    }
    
    .ui-jqgrid-resp .ui-jqgrid-pager,.ui-jqgrid-resp .ui-jqgrid-toppager
    {
        height: 100%!important;
    }
    
    .ui-jqgrid-resp .ui-jqgrid-toppager .ui-pg-button
    {
        float: left;
    }
    
    .ui-jqgrid-resp .ui-jqgrid-pager>div>table:nth-child(1)>tbody>tr>td:nth-child(1)
    {
        display:none;
    }
    
    .ui-jqgrid-resp .ui-jqgrid-pager>div>table:nth-child(1)>tbody>tr>td:nth-child(2) .ui-icon
    {
        margin: 1px 8px;
    }
    
    .ui-jqgrid-resp table.global-search
    {
        text-align: center !important;
        line-height: 38px;
        margin-bottom: 10px !important;
        width: 95% !important;
    }
    
    .ui-jqgrid-resp table.global-search input
    {
        width: 80% !important;
        padding: 0 !important;
    }
    
    .ui-jqgrid-resp .ui-search-toolbar
    {
        display:none;
    }
    
    .ui-jqgrid-resp .ui-pager-control
    {
        height: auto;
    }
    
    .ui-jqgrid-resp .ui-pager-control>.ui-pg-table>tbody>tr>td
    {
        vertical-align: top;
        width: 100% !important;
        display: block;
    }
    
    .ui-jqgrid-resp .ui-paging-info
    {
        text-align: center !important;
        margin: 8px 0 10px 0;
    }
    
    .ui-jqgrid-resp .ui-pg-table.navtable
    {
        float: none !important;
        margin: auto;
        height: 40px !important;
    }
    
    .ui-jqgrid-resp .ui-pg-table
    {
        float: none !important;
    }
    
    .ui-jqgrid-resp .ui-pg-button
    {
        padding: 10px 1px !important;
    }
}

.select2-container .select2-selection--single
{
    padding-top: 2px;
    font-weight: 400;
}

.select2-container--default .select2-selection--single .select2-selection__rendered
{
    line-height: 24px !important;
}

.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single
{
    border-radius: 2px !important;
    border: 1px solid #dcdcdc !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple
{
    border: solid inherit 1px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice
{
    line-height: 20px !important;
}

.select2-results
{
    font-size: 13px;
    font-family: tahoma, verdana, "sans serif";
}

.ui-custom-icon,.ui-icon
{
    transform: scale(1.25) translate(0,0) !important;
    -webkit-zoom: 1.25;
    -ms-zoom: 1.25;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon
{
    margin: 0 2px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div
{
    line-height: 16px;
}

.ui-jqgrid .ui-pg-button:hover
{
    border: 0 none;
    padding: 1px;
}

.fullscreen
{
    z-index: 9999;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.ui-jqgrid[dir=rtl] .ui-pg-table
{
    direction: rtl;
}

.ui-jqgrid[dir=rtl] .ui-icon-asc
{
    margin-top: 0;
}

.ui-jqgrid[dir=rtl] .ui-icon-desc
{
    margin-top: 9px;
}

.ui-jqgrid[dir=rtl] .ui-jqgrid-htable th.ui-th-column
{
    text-align: right;
}

.ui-jqgrid[dir=rtl] .ui-custom-icon
{
    float: right;
}

.ui-jqgrid[dir=rtl] .ui-jqgrid-title
{
    padding: .1em .6em;
}

.ui-jqgrid[dir=rtl] .ui-paging-info
{
    height: inherit;
    margin-top: 0;
    margin-left: 4px;
    text-align: left !important;
}

.ui-jqdialog[dir=rtl] .ui-jqdialog-content .CaptionTD
{
    text-align: left;
}

.ui-jqgrid[dir=rtl] tr.jqgrow td
{
    padding-left: 5px;
    padding-right: 5px;
}

.ui-jqgrid[dir=rtl] .ui-pager-control>.ui-pg-table>tbody>tr>td:nth-child(2)>table
{
    direction: ltr;
}

.ui-jqgrid[dir=rtl] table.global-search .ui-button
{
    margin-top: -2px !important;
}

.ui-jqgrid[dir=rtl] table.global-search input
{
    margin-top: -3px !important;
}

.ui-jqgrid[dir=rtl] table.global-search
{
    text-align: left !important;
    width: 50%;
    direction: rtl;
    float: left;
}

.edit-cell.ui-state-highlight
{
    border: 2px solid #4285f4 !important;
    background: 0 0;
    padding: 6px 4px 5px !important;
    box-shadow: 1px 2px 3px 0 #888;
}

.ui-jqgrid td.edit-cell input,.ui-jqgrid td.edit-cell textarea
{
    border: 0;
    height: 15px;
    background: inherit;
    width: 100% !important;
    padding: 0;
    outline: 0;
}

.ui-jqgrid td.edit-cell input[type=checkbox],
.ui-jqgrid td.edit-cell input[type=radio]
{
    width: auto !important;
}

.ui-jqgrid td.edit-cell textarea
{
    height: 45px;
}

.fm-button
{
    display: inline-block;
    margin: 8px 5px 5px 5px;
    padding-top: .6em;
    padding-bottom: .7em;
}

.fm-button-icon-left .ui-icon
{
    left: .8em;
    top: 50%;
}

.ui-jqdialog .ui-jqdialog-title
{
    margin: .1em .3em .2em;
    font-size: 15px;
    font-weight: 400;
    float: none !important;
    color: #fff;
}

.ui-search-input button.ui-multiselect
{
    height: 28px !important;
    padding: 4px 8px;
    color: #cdd1dc;
    min-width: fit-content !important;
}

.ui-multiselect-menu
{
    min-width: 200px;
}

.ui-multiselect-menu .ui-state-hover
{
    font-weight: 400 !important;
}

.ui-multiselect-header
{
    font-weight: 400 !important;
}

.ui-multiselect-header li.ui-multiselect-close
{
    margin: 3px;
}

.ui-dialog .ui-dialog-title
{
    font-weight: 400;
    font-size: 15px;
    padding: .1em .3em .2em;
}

.comiseo-daterangepicker
{
    z-index:999;
}

.comiseo-daterangepicker-triggerbutton .ui-button-text
{
    padding:.2em 2.1em .2em 1em;
}

.comiseo-daterangepicker-triggerbutton.ui-button
{
    background: #fff none repeat scroll 0 0;
    font-weight: 400;
    min-width: 100%;
    padding:4px 8px;
}

.ui-front{z-index:951}input[readonly]
{
    border: 0;
    outline: 0;
    padding: 0 0 0 5px !important;
    background: inherit;
}

select.ui-template
{
    height: 28px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    background: #343a40;
    border-color: #454d55;
}

.loading.ui-state-default.ui-state-active
{
    background: transparent;
}

.btn
{
    font-weight: bold;
}

.container.pagebuttons
{
    margin-top: 5em;
}

.container.pagebuttons .col-sm
{
    text-align: center;
    padding: 1em;
}

.container.pagebuttons .col-sm a
{
    text-decoration: none;
    font-weight: bold;
    width: fit-content;
    display: block;
    margin: 0 auto;
    color: #0a58ca;
    text-shadow: 2px 2px 2px #ccc;
}

.container.pagebuttons .col-sm a:hover
{
    color: #243782;
    text-shadow: 2px 2px 2px #aaa;
}

.container.pagebuttons .pagebuttontext
{
    margin-top: .5em;
}

@media screen and (max-width: 570px)
{
    .container.pagebuttons
    {
        margin-top: 0;
    }
    
    .container.pagebuttons .col-sm
    {
        margin: 1.5em 0;
    }
}

form.editbuttonform
{
    display: inline-block;
    font-size: 1.25em;
    vertical-align: middle;
}

.ui-jqgrid-btable .buttons, form.editbuttonform button
{
    border: none;
    background: transparent;
    color: #23527c;
}

form.editbuttonform button:hover
{
    color: #000;
}

span.editbutton
{
    display: inline-block;
    vertical-align: middle;
}

.createform
{
    border-radius: 2em;
    border: 1px solid #ccc;
    padding: 2em;
    background-color: #d5d5d5;
    outline: 0;
    box-shadow: 2px 2px 1px rgb(0 0 0 / 30%);
}

.createform .rightside img.resize
{
    max-width: 50%;
}

.customtable
{
    width: 100%;
    display: table;
}

.customtable.fit
{
    width: fit-content;
}

.tablerow
{
    display: table-row;
    width: 100%;
}

.tablecell
{
    display: table-cell;
    vertical-align: middle;
}

.tablehead
{
    display: table-cell;
    font-weight: bold;
    vertical-align: middle;
}

.createform .tablecell input, .createform .tablecell select, .createform .tablecell textarea
{
    border: 1px solid #80bdff;
    transition: 0.5s;
    box-shadow: inset 0 0 6px 0 #e5e9ed;
    opacity: .7;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
    padding: 0.3em;
    margin: 1em 1em .5em 1em;
    position: relative;
    width: 100%;
    font-weight: 500;
    text-indent: 5px;
    cursor: pointer;
}

.createform .tablecell input[type="checkbox"]
{
    width: 20px;
    height: 20px;
    margin: 1em;
    opacity: 1;
}

.createform .tablecell input:focus, .createform .tablecell input:focus-visible, .createform .tablecell textarea:focus
{
    opacity: 1;
    box-shadow: none;
    border: 1px solid #80bdff;
    outline: 0;
}

.createform .tablebuttons
{
    width: 100%;
    text-align: center;
}

@media screen and (max-width: 800px)
{
    .createform .customtable
    {
        display: block;
    }
    
    .createform .customtable .tablerow
    {
        display: block;
        width: 100%;
    }
    
    .createform .customtable .tablerow .tablehead, .createform .customtable .tablerow .tablecell
    {
        display: block;
        width: 100%;
    }
    
    .createform .tablecell input, .createform .tablecell select, .createform .tablecell textarea
    {
        margin: .5em 0;
    }
    
    .main-content.popupbody
    {
        padding: 1em;
    }
}

.s-ico
{
/*    display: inline !important;*/
    position: absolute;
    right: 2em;
    opacity: 1;
}

.s-ico .ui-state-disabled
{
    opacity: .5;
}

.error
{
    color: red;
    font-weight: bold;
}

.complete
{
    color: #23527c;
    font-weight: bold;
}

select
{
    -webkit-appearance: menulist;
}

iframe.popupiframe
{
    width: 100%;
    height: 100%;
}

.navforms
{
    background-color: transparent;
}

/* This is custom css just for the OEM Files viewing page */
.griddiv
{
    margin-bottom: 1em;
}

.headerright .oemimage
{
    max-height: 100px;
}

.ui-state-default.ui-corner-bottom.ui-jqgrid-toppager
{
    background: #fff;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div 
{
    padding: 1px 0;
    float: none;
    font-family: 'Encode Sans Condensed', 'ebrima', arial, helvetica, sans-serif;
    position: relative;
    padding-right: 6px;
    border: 1px solid #3a4b8f;
    border-radius: 0.5em;
    padding: 0.5em 1em;
    cursor: pointer;
    text-align: center;
    text-indent: 2px;
    background-color: #3a4b8f;
    opacity: 1;
    font-weight: bold;
    border-radius: 0.8em;
    margin: 0.5em .2em;
    font-size: 1.2em;
}

.ui-icon-trash:after
{
    content: 'Delete';
}

.ui-jqgrid .ui-pager-control
{
    height: auto;
    padding: 0 5px;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon
{
    margin-right: .5em;
}

.ui-pg-button.ui-state-disabled
{
    display: none;
}

#list1_globalsearchtext
{
    padding: 0.5em;
    margin: 0.9em;
}

.ui-button-icon-primary.ui-icon.ui-icon-bars.fa.fa-filter
{
    color: #3a4b8f;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only
{
    background-color: transparent;
    font-size: 1.2em;
    text-align: left;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column, .ui-th-column
{
    border-right: 1px solid #efefef;
}

.ui-state-default, .ui-widget-content .ui-state-default
{
    background-color: transparent;
    border: none;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column:last-child, .ui-th-column:last-child
{
    border-right: none;
}

.ui-search-toolbar, tr.ui-search-toolbar
{
    border: none;
}

.ui-jqgrid tr.jqgrow
{
    border-color: transparent;
}

.ui-jqgrid-resize.ui-jqgrid-resize-ltr
{
    display: none;
}

.ui-state-default.ui-th-column.ui-th-ltr
{
    background-color: #333;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr, .ui-th-ltr
{
    border-left: 0;
    bofder-right: 0;
}

.ui-jqgrid tr.ui-search-toolbar th
{
    border: 0 !important;
}

.ui-jqgrid tr.ui-search-toolbar th.ui-th-column
{
    background-color: rgb(222 226 230);
    padding: .25em;
}

.ui-jqgrid .ui-search-table .ui-search-input>input:focus, #list1_globalsearchtext:focus
{
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}

.ui-jqgrid td input
{
    font-size: 1.1em;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}

.ui-search-input td.ui-search-input input
{
    padding: 1.1em;
}

.ui-jqgrid>#gview_list1>.ui-jqgrid-bdiv
{
    background-color: #fff;
}

.ui-jqgrid-btable tr:nth-child(odd)
{
    background-color: rgba(0,0,0,.05);
}

.ui-jqgrid-btable tr:nth-child(even)
{
    background-color: #fff;
}

.ui-jqgrid table#list1 tr.jqgrow td
{
    border-left: 1px solid #ccc;
}

.ui-jqgrid table#list1 tr.jqgrow:last-child>td
{
    border-bottom: 1px solid #ccc;
}

.ui-jqgrid .ui-paging-info
{
    display: none;
}

#list1_pager .ui-pager-control .ui-pg-table.navtable
{
    display: none;
}

#list1_pager_center
{
    padding: .5em;
}

.ui-jqgrid .ui-pg-selbox
{
    margin-left: .5em;
    padding-left: .3em;
}

.ui-jqgrid .ui-pg-input
{
    text-indent: unset;
    text-align: center;
    padding: .8em 0;
}

.ui-row-ltr:hover>td, .ui-alt-rows:hover>td
{
    transition: all .3s ease-in-out;
    font-size: 1.05em;
    color: #243782;
    background-color: #f5f5f5;
    cursor: pointer;
}

#list1_pager_left .ui-pg-table.navtable:first-child
{
    top: .4em;
}

@media only screen and (max-width: 768px)
{
    .ui-jqgrid-resp .ui-pg-table.navtable
    {
        margin-top: 1em;
    }
    
    #list1_pager_left .ui-pg-table.navtable:first-child
    {
        text-align: center;
        margin-top: 0;
        top: unset;
    }
}

@media only screen and (max-width: 675px)
{
/*    #list1_pager_left .navtable tr:first-child
    {
        display: flex;
    }*/
    
    #list1_pager_left .navtable .ui-pg-div
    {
        font-size: 1em;
        padding: .5em .6em;
    }
}

.delmsg
{
    font-weight: bold;
    text-align: center;
    padding: 0.5em;
}

.ui-jqdialog-content .DelTable tr:last-child
{
    display: none;

}

.ui-jqdialog-content td.EditButton
{
    text-align: center;
}

.ui-jqdialog-content td.EditButton a, .ui-jqdialog-content td.EditButton button
{
    padding: .375em .75em .375em 2em;
    font-family: arial;
    border-radius: .25rem;
    font-weight: bold;
    border:1px solid transparent;
}

.ui-jqdialog-content td.EditButton a:last-child
{
    background-color: #ffc107;
    border-color: #ffc107;
    color: #000;
}

.ui-jqdialog-content td.EditButton a:first-child
{
    background: red;
    border-color: red;
    color: #fff;
}

.ui-jqdialog-content td.EditButton .disablesubmitbutton
{
    background: red;
    border-color: red;
    color: #fff;
    font-size: 1.1em;
    padding: .375em .75em;
}
.ui-jqdialog-content td.EditButton .disablesubmitbutton span
{
    position: relative;
    display: inline-block;
    top: unset;
    left: unset;
    margin-right: .2em;
}

#sData
{
    background-color: #23527c;
    border-color: #23527c;
}

section.plantselection
{
    background-color: #ccc;
    border: 1px solid #bbb;
    box-shadow: 2px 2px 2px #bbb;
    border-radius: 1em;
    padding: 1em 1em 2em 1em;
    position: relative;
    width: 100%;
    margin-bottom: 1em;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(20em, 1fr));
    grid-auto-rows: 2em;
    text-align: center;
}

.plantitem input[type="checkbox"]
{
    width: 20px;
    height: 20px;
    margin: 1em .5em 1em 0em;
    opacity: 1;
    vertical-align: middle;
}

.plantitem
{
    text-align: left;
}

section.plantselection label
{
    font-weight: 500;
}

.nav-item.nothing
{
    width: 0;
    padding: 0;
}

.nav-item.nothing button:hover
{
    cursor: default;
}

.disablebutton
{
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    display: none;
    visibility: hidden;
}

.viewbutton
{
    padding: 0;
}

#disablefile
{
    display: none;
    position: absolute;
    z-index: 950;
    overflow: hidden;
    width: auto;
    height: auto;
    top: 35%;
    left: 48%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#disablefile .formdata
{
    overflow: auto;
    position: relative;
    height: auto;
}

.deleteclose
{
    right: 0.3em;
}

.oemvideo
{
    width: 100%;
    height: auto;
}

input[type="file"]
{
    cursor: pointer;
}

@media screen and (min-width: 767px)
{
    #gbox_list1.ui-jqgrid-resp
    {
        margin-bottom: 8em;
    }
}

.modal.pdf
{
    padding-top: 2em;
}

.pdfiframe
{
    width: 100%;
    height: 85vh;
}

#contactform, #searchform
{ 
    width: 100%;
    border: none;
    height: 70vh;
}

.icon .deletebutton, .icon .editbutton
{
    padding: 0.5em 0.75em;
    background-color: rgba(0,0,0,.4);
    color: #ddd;
    border-radius: 1em;
    position: absolute;
    z-index: 1;
    border-color: transparent;
}

.icon .deletebutton
{
    left: .5em;
    top: 1.5em;
}

.icon .editbutton
{
    right: .5em;
    top: 1.5em;
    padding: .5em .5em .5em .75em;
}

.icon button:hover
{
    color: #fff;
    box-shadow: 2px 2px 2px rgb(255 255 255 / 40%);
    background-color: rgba(0,0,0,.5);
}

.fit-content
{
    width: fit-content;
}

.uploadspinnerdiv
{
    display: none;
    z-index: 3200000;
    height: -webkit-fill-available;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.35);
}

.uploadspinnerdiv p
{
    font-weight: bold;
    text-align: center;
    border-radius: .5em;
    top: 5em;
    margin-top: 8%;
    font-size: 1.5em;
    text-shadow: 2px 2px 2px white;
}

.uploadspinnerdiv .spinner-border
{
    width: 5rem;
    height: 5rem;
    position: fixed;
    left: 47%;
    top: 40%;
}

.ui-custom-icon.ui-icon.ui-icon-pencil, button.buttons span.fa-solid.fa-pen-to-square.fa-lg
{
    font-size: 2em;
    padding: .5em;
}

a.btn i.fa-solid.fa-trash.fa-lg
{
    font-size: 1.6em;
    vertical-align: top;
}

.ui-custom-icon.ui-icon.ui-icon-trash
{
    font-size: 1.5em;
    padding: .5em;
}

.cilrred
{
    color: rgb(255,255,255) !important;
    background-color: #ff0000 !important;
    text-transform: uppercase;
    border-bottom: 1px solid #dddddd !important;
}

.cilrblue
{
    color: rgb(255,255,255) !important;
    background-color: #0066ff !important;
    border-bottom: 1px solid #dddddd !important;
    text-transform: uppercase;
}

.cilrpurple
{
    color: rgb(255,255,255) !important;
    background-color: #7030a0 !important;
    border-bottom: 1px solid #dddddd !important;
    text-transform: uppercase;
}

.cilrrose
{
    text-transform: uppercase;
    background-color: #ffc7ce !important;
    color: #cf2d06 !important;
    border-bottom: 1px solid #dddddd !important;
}

.cilryellow
{
    text-transform: uppercase;
    background-color: yellow !important;
    color: #000 !important;
    border-bottom: 1px solid #dddddd !important;
}

.runningstatus
{
    text-transform: uppercase;
    color: #006100 !important;
    background-color: #c6efce !important;
    border-bottom: 1px solid #dddddd !important;
}

.idlestatus
{
    text-transform: uppercase;
    color: #9c6500 !important;
    background-color: #ffeb9c !important;
    border-bottom: 1px solid #dddddd !important;
}

.stoppedstatus
{
    text-transform: uppercase;
    color: #9C0006 !important;
    background-color: #ffc7ce !important;
    border-bottom: 1px solid #dddddd !important;
}

input[type=checkbox]
{
    cursor: pointer;
}

.linkbutton
{
    padding: .15rem;
}

.ui-resizable-n
{
    cursor: n-resize;
}

.ui-resizable-e
{
    cursor: e-resize;
}

.ui-resizable-w
{
    cursor: w-resize;
}

.ui-resizable-s
{
    cursor: s-resize;
}

.ui-resizable-se
{
    cursor: se-resize;
}

.ui-resizable-sw
{
    cursor: sw-resize;
}

.modal-header
{
    background-color: #243782;
    padding: 0 0.5em 0 0;
    cursor: move;
}

.modal-header button.close
{
    background-color: transparent;
    color: #fff;
    font-size: 2em;
    border: none;
}

#modalhelpwindow, #modalamcalendarcontactwindow
{
    background-color: transparent;
}

#modalamcalendarcontactwindow .modal-window
{
    background-color: transparent;
    box-shadow: none;
}

#modalamcalendarcontactwindow .modal-body
{
    padding: 0;
}

#help_frame, #amcalendarcontactiframe
{
    width: 100%;
    border: none;
    height: 100%;
}

.left
{
    text-align: left;
}

a.btn.externallink   
{
    font-size: .95em;
    padding: 0;
}

@media screen and (max-width: 1000px)
{
    .ui-jqgrid .ui-jqgrid-toppager .ui-pg-button
    {

        font-size: 12px;
        display: inline-table;

    }
}

@media screen and (max-width: 763px)
{
    .ui-jqgrid .ui-jqgrid-toppager .ui-pg-button
    {
        display: inline-table !important;
        width: 100% !important;
        font-size: inherit !important;
        padding: inherit !important;
    }
}

.ui-pg-button.ui-state-disabled
{
    height: 0px !important;
}

.ui-jqgrid .ui-separator
{
    height: 0px;
}

#ui-datepicker-div
{
    background-color: #fff;
}

.ui-state-default,.ui-widget-content.ui-state-default
{
    padding: .3em .6em;
}

.ui-datepicker-close, .ui-datepicker-current
{
    margin: .5em;
    background-color: #243782 !important;
    border-radius: .5em;
    padding: .3em .6em;
    color: #fff;
}

.completebutton
{
    font-family: 'Encode Sans Condensed', 'ebrima', arial, helvetica, sans-serif;
    padding: 0.5em 1em;
    border: 1px solid #3a4b8f;
    border-radius: 0.8em;
    background-color: #3a4b8f;
    text-indent: 2px;
    color: #fff;
    text-ailgn: center;
    font-weight: 1.2em;
    margin: 0.5em 0.2em;
    font-weight: bold;
}

.editbutton:hover a:link
{
    color: #000;
}

.completebutton .ui-icon
{
    margin-right: 1em;
    vertical-align: middle;
    display: inline;
}