@charset "utf-8";

/* Defaults */
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    height:100%;
}
body{
    font-family:arial;
    font-size:12px;
    padding:0px;
    margin:0px;
    color:#000000;
    height:100%;
    display:flex;
    flex-direction:column;
    min-width:300px;
}
*{
    -webkit-transition:color .25s linear,background-color .25s linear;
    -moz-transition:color .25s linear,background-color .25s linear;
    -o-transition:color .25s linear,background-color .25s linear;
    -ms-transition:color .25s linear,background-color .25s linear;
    transition:color .25s linear,background-color .25s linear;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
    word-break:break-word;
}
*:hover{
    -webkit-transition:color .25s linear,background-color .25s linear;
    -moz-transition:color .25s linear,background-color .25s linear;
    -o-transition:color .25s linear,background-color .25s linear;
    -ms-transition:color .25s linear,background-color .25s linear;
    transition:color .25s linear,background-color .25s linear;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
}
*:active,
*:visited
{
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
}
form{
    padding:0px;
    margin:0px;
    display:block;
    width:auto;
    min-width:0px;
    overflow:inherit;
}
a{
    color:#0196e3;
    cursor:pointer;
    outline:none;
    -moz-outline:none;
    text-decoration:none;
    -webkit-transition:color .25s linear,background-color .25s linear;
    -moz-transition:color .25s linear,background-color .25s linear;
    -o-transition:color .25s linear,background-color .25s linear;
    -ms-transition:color .25s linear,background-color .25s linear;
    transition:color .25s linear,background-color .25s linear;
}
label{
    cursor:pointer;
}
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator
{
    opacity:0;
    -webkit-appearance:none;
}
input::-moz-focus-inner{
    border:0px; 
    padding-bottom:3px;
    padding-top:1px;
}
input[type=checkbox],
input[type=radio]
{
    margin:4px !important;
}
iframe[height="0"]{
    display:none;
}
a:hover, 
a:active, 
a:focus, 
a:selected
{ 
    outline:none;
    -moz-outline:none;
    ie-dummy:expression(this.hideFocus=true);
}
a:hover{
    text-decoration:underline;
    -webkit-transition:color .25s linear,background-color .25s linear;
    -moz-transition:color .25s linear,background-color .25s linear;
    -o-transition:color .25s linear,background-color .25s linear;
    -ms-transition:color .25s linear,background-color .25s linear;
    transition:color .25s linear,background-color .25s linear;
}
h1,
h2,
h3,
h4,
h5
{
    margin:0px;
    padding:0px;
}
h1{
    font-size:50px;
    font-weight:200;
    text-align:left;
    color:#333;
}
h2{
    font-size:50px;
    font-weight:200;
    text-align:left;
    color:#5A5A5A;
}
h3{
    font-size:22px;
    font-weight:300;
    line-height:1.25;
    text-align:left;
    color:#999;
}
h4{
    font-size:30px;
}
h5{
    font-size:20px;
}
hr{
    border:none;
    border-top:1px dotted #ddd;
}
*:focus{
    outline:none;
    -moz-outline:none; 
}
input:focus, 
input:active, 
input:hover
{ 
   outline:none; 
}
::-webkit-input-placeholder{
    color:#999999;
    text-transform:none;
}
::-moz-placeholder{
    color:#999999; 
    text-transform:none;
}
:-ms-input-placeholder{
    color:#999999;
    text-transform:none;
}
input:-moz-placeholder{
    color:#999999;
    text-transform:none;
}
input[type=button], 
input[type=submit]
{
    overflow:visible;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin-bottom:0;
    font-size:12px;
    line-height:18px;
    *line-height:18px;
    text-align:center;
    cursor:pointer;
    margin:4px;
} 
input[type=text],
input[type=date],
input[type=color],
input[type=number],
input[type=tel],
input[type=url],
input[type=search],
input[type=password],
input[type=email],
select
{
    height:28px;
}
input[type=text],
input[type=date],
input[type=color],
input[type=number],
input[type=tel],
input[type=url],
input[type=search],
input[type=password],
input[type=email],
textarea
{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
} 
input[type=text],
input[type=date],
input[type=color],
input[type=number],
input[type=tel],
input[type=url],
input[type=search],
input[type=password],
input[type=email],
select,
textarea
{
    padding:5px;
    border:1px solid #cccccc;
    color:#333;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size:12px;
    background-color:#ffffff;
    border-color:#cccccc;
    -moz-background-clip:padding;
    -webkit-background-clip:padding;
    -o-background-clip:padding-box;
    -ms-background-clip:padding-box;
    -khtml-background-clip:padding-box;
    background-clip:padding-box;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    -o-border-radius:0px;
    -ms-border-radius:0px;
    -khtml-border-radius:0px;
    border-radius:0px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    margin:0px;
} 
input[type=text]:active,
input[type=date]:active,
input[type=color]:active,
input[type=number]:active,
input[type=tel]:active,
input[type=url]:active,
input[type=search]:active,
input[type=password]:active,
input[type=email]:active,
select:active,
textarea:active,
input[type=text]:focus,
input[type=date]:focus,
input[type=color]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=email]:focus,
select:focus,
textarea:focus
{
    -moz-box-shadow:0px 0px 7px 0px #ccc;
    -webkit-box-shadow:0px 0px 7px 0px #ccc;
    box-shadow:0px 0px 7px 0px #ccc;
    border:1px solid #999;
}
fieldset{
    border:1px solid #ddd;
    margin:10px;
    padding:0px 10px 10px;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    min-inline-size:auto;
}
fieldset legend{
    text-align:left;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    margin-top:5px;
    margin-bottom:5px;
    padding:3px;
    font-weight:bold;
    font-family:sans-serif;
}
.fieldset{
    border:1px solid #ddd;
    padding:0px;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    margin:0px;
    margin-top:10px;
    margin-bottom:0px;
    margin-right:0px;
    margin-left:0px;
    overflow:auto;
    background:#eeeeee;
}
.fieldset textarea{
    display:block;
    width:100%;
    border:none;
    background:#eeeeee;
}
code{
    border-left:5px solid #74dc74;
    display:block;
    padding:10px;
    background:#e6f0f9;
    overflow:auto;
}
p:last-child:empty{
    display:none;
}

/* Buttons */
.is-button-warning,
.is-button-warning:visited,
.is-button-warning:hover
{
    color:#ffffff;
    background-color:#ca3f6c;
    border:1px solid transparent;
    text-shadow:none;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin:4px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    border:1px solid transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-warning:active{
    color:#ffffff;
    background-color:#771b39;
    border:1px solid transparent;
    text-decoration:none;
    font-size:12px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-cancel,
.is-button-cancel:visited,
.is-button-cancel:hover
{
    color:#ffffff;
    background-color:#929292;
    border:1px solid transparent;
    text-shadow:none;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin:4px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    border:1px solid transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-cancel:active{
    color:#ffffff;
    background-color:#3c3c3c;
    border:1px solid transparent;
    text-decoration:none;
    font-size:12px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-primary,
.is-button-primary:visited,
.is-button-primary:hover
{
    color:#ffffff;
    background-color:#3f7aca;
    border:1px solid transparent;
    text-shadow:none;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin:4px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    border:1px solid transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-primary:active{
    color:#ffffff;
    background-color:#1b4277;
    border:1px solid transparent;
    text-decoration:none;
    font-size:12px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-action,
.is-button-action:visited,
.is-button-action:hover
{
    color:#ffffff;
    background-color:#3fca5d;
    border:1px solid transparent;
    text-shadow:none;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin:4px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    border:1px solid transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-action:active{
    color:#ffffff;
    background-color:#1b772b;
    border:1px solid transparent;
    text-decoration:none;
    font-size:12px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-secondary,
.is-button-secondary:visited,
.is-button-secondary:hover
{
    color:#3f7aca;
    background:rgba(255,255,255,0.32);
    border:1px solid #3f7aca;
    text-shadow:none;
    color:#0196e3;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin:4px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    border:1px solid transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}
.is-button-secondary:active{
    color:#3f7aca;
    background:transparent;
    border:1px solid #3f7aca;
    text-decoration:none;
    font-size:12px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none;
    -webkit-transition:color .25s linear;
    -moz-transition:color .25s linear;
    transition:color .25s linear;
    -webkit-transition:background-color .25s linear;
    -moz-transition:background-color .25s linear;
    -o-transition:background-color .25s linear;
    -ms-transition:background-color .25s linear;
    transition:background-color .25s linear;
}

/* Tables */
.is-table{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    background-color:#FFFFFF;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    margin-top:0px;
    margin-bottom:0px;
}
.is-table th{
    min-height:30px;
    background:#eee;
    padding:6px 6px;
    font-weight:bold;
    text-decoration:none;
    outline:none;
    font-size:10px;
    color:#333333;
    border-top:none;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin:0px 0px;
    margin-bottom:5px;
    text-align:left;
    line-height:20px;
}
.is-table td{
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-top:none;
    margin:0px;
    padding:6px 6px;
    text-align:left;
    min-height:30px;
    color:#666666;    
    background:#fff;
    vertical-align:top;
    line-height:20px;
}
.is-table input[type=text],
.is-table input[type=text]:active,
.is-table input[type=text]:hover,
.is-table input[type=date],
.is-table input[type=date]:active,
.is-table input[type=date]:hover,
.is-table input[type=color],
.is-table input[type=color]:active,
.is-table input[type=color]:hover,
.is-table input[type=number],
.is-table input[type=number]:active,
.is-table input[type=number]:hover,
.is-table input[type=tel],
.is-table input[type=tel]:active,
.is-table input[type=tel]:hover,
.is-table input[type=url],
.is-table input[type=url]:active,
.is-table input[type=url]:hover,
.is-table input[type=search],
.is-table input[type=search]:active,
.is-table input[type=search]:hover,
.is-table input[type=password],
.is-table input[type=password]:active,
.is-table input[type=password]:hover,
.is-table input[type=email],
.is-table input[type=email]:active,
.is-table input[type=email]:hover
{
    border:none;
    height:19px;
    margin:0px;
    padding:0px;
    color:#666666;
    font-size:12px;
    background:none;
    width:100%;
    min-width:0px;
    moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.is-table select,
.is-table select:active,
.is-table select:hover
{
    border:none;
    min-width:0px;
    width:100%;
    margin:0px;
    padding:0px;    
    color:#666666;
    font-size:12px;
    background:none;
    -webkit-appearance:none;
    height:19px;    
    moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.is-table textarea,
.is-table textarea:active,
.is-table textarea:hover
{
    border:none;
    min-width:0px;
    width:100%;
    min-width:100%;
    resize:none;
    margin:0px;
    padding:0px;    
    color:#666666;
    font-size:12px;
    background:none;
    -webkit-appearance:none;
    height:100px;    
    moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

/* Prompts */
.is-prompt-container{
    text-shadow:none;
    z-index:1;
    position:relative;
    border:none;
    margin:20px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    clear:both;
}
.is-prompt{
    min-height:51px;
    line-height:12px;
    font-weight:normal;
    font-size:12px;
    font-family:Arial;
    color:#333333;
    text-align:left;
    z-index:1300;
    border:1px solid transparent;
    border-left-width:50px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-prompt .is-prompt-title{
    background:transparent;    
    padding:5px 7px 1px 10px;
    color:#333333;
    height:20px;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
      margin:0px;
    text-align:left;
    width:auto;
    line-height:16px;
    border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
}
.is-prompt .is-prompt-title .is-prompt-close{
    background:url(../images/is-close.png) center center no-repeat;
    width:16px;
    height:16px;
    float:right;
    cursor:pointer;
}
.is-prompt .is-prompt-message{
    display:block;
    padding:10px;
    padding-top:5px;
    padding-bottom:5px;
}
.is-prompt-image{
    position:absolute;
    top:11px;
    left:9px;
    padding:0px;
    width:32px;
    height:32px;
    float:left;
    border:none;
    margin:0px;
}
.is-prompt .is-prompt-body{
    padding:0px;
    overflow:hidden;
}
.is-prompt ul{
    padding:6px;
    padding-top:0px;
    padding-bottom:3px;
    list-style-image:none;
    list-style-type:none;
    list-style-position:outside;
    width:auto;
    text-align:left;
    max-height:none;
    overflow:hidden;
    margin-top:0px;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
}
.is-prompt li{
    padding:3px;
    width:auto;
    background:none;
    margin:0px !important;
    line-height:16px;
    text-align:left;
}
.is-prompt .is-prompt-footer{
    background:transparent;
    padding:0px;
      color:#333333;
    font-size:12px;
    font-family:Arial;
      margin:0px;
    border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    text-align:right;
}
.is-prompt .is-prompt-footer a{
    border:none;
    text-shadow:none;
    margin-left:0px;
    text-decoration:none;
    font-weight:normal;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 14px;
    margin-bottom:0;
    font-size:12px;
    line-height:18px;
    *line-height:18px;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    margin:8px;
}
.is-prompt .is-prompt-footer a:hover,
.is-prompt .is-prompt-footer a:active
{
    text-decoration:none;
    font-size:12px;
}
.is-prompt-popup{
    moz-box-shadow:0 0 10px #999999;
    -webkit-box-shadow:0 0 10px #999999;
    box-shadow:0 0 10px #999999;
    position:fixed;
    top:160px;
    margin:0px auto;
    width:545px;
    z-index:1999;
    margin-left:50%;
    left:-272px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-prompt-popup .is-promp-body{
    overflow:hidden;
    overflow-y:auto;
    max-height:300px;
}
.is-warning .is-prompt{
    border-color:#FFB2B2;
    background:#ffebeb;
}
.is-warning .is-prompt-image{
    background:url(../images/is-warning.png) center center no-repeat;
}
.is-warning .is-prompt .is-prompt-footer a{
    background:#FFB2B2;
    color:#ffffff;
}
.is-caution .is-prompt{
    border-color:#ffc644;
    background:#fff8e7;
}
.is-caution .is-prompt-image{
    background:url(../images/is-caution.png) center center no-repeat;
}
.is-caution .is-prompt .is-prompt-footer a{
    background:#ffc644;
    color:#ffffff;
}
.is-success .is-prompt{
    border-color:#6ABF61;
    background:#e4ffdc;
}
.is-success .is-prompt-image{
    background:url(../images/is-success.png) center center no-repeat;
}
.is-success .is-prompt .is-prompt-footer a{
    background:#6ABF61;
    color:#ffffff;
}
.is-info .is-prompt{
    border-color:#77ACD8;
    background:#E7F3FF;
}
.is-info .is-prompt-image{
    background:url(../images/is-info.png) center center no-repeat;
}
.is-info .is-prompt .is-prompt-footer a{
    background:#77ACD8;
    color:#ffffff;
}

/* Default CSS Layouts */
.is-clear{
    clear:both;
    min-height:0px;
    padding:0px;
    margin:0px;
    display:block;
}
.is-form-item{
    display:block;
    width:auto;
    clear:both;
    padding:2px;
}
.is-form-item .is-form-label{
    display:block;
    width:23%;
    float:left;
    padding:6px;
    text-align:right;
    cursor:default;
}
.is-form-item .is-form-label:empty,
.is-form-item .is-form-label:blank
{
    height:0px;
}
.is-form-item .is-form-field{
    display:block;
    width:72%;
    float:left;
}
.is-form-item .is-form-field input[type=text],
.is-form-item .is-form-field input[type=date],
.is-form-item .is-form-field input[type=color],
.is-form-item .is-form-field input[type=number],
.is-form-item .is-form-field input[type=tel],
.is-form-item .is-form-field input[type=url],
.is-form-item .is-form-field input[type=search],
.is-form-item .is-form-field input[type=password],
.is-form-item .is-form-field input[type=email],
.is-form-item .is-form-field select
{
    display:block;
    width:70%;
    height:28px;
}
.is-form-item .is-form-field select[multiple]{
    height:74px;
}
.is-form-item .is-form-field textarea{
    display:block;
    width:88%;
    height:200px;
    resize:none;
}
.is-form-item .is-form-field label{
    display:block;
    text-align:left;
}
.is-form-item .is-form-field-icon
{
    position:relative;
}
.is-form-item .is-form-field-icon input[type=text],
.is-form-item .is-form-field-icon input[type=date],
.is-form-item .is-form-field-icon input[type=color],
.is-form-item .is-form-field-icon input[type=number],
.is-form-item .is-form-field-icon input[type=tel],
.is-form-item .is-form-field-icon input[type=url],
.is-form-item .is-form-field-icon input[type=search],
.is-form-item .is-form-field-icon input[type=password],
.is-form-item .is-form-field-icon input[type=email],
.is-form-item .is-form-field-icon input[type=select]
{
    padding-left:35px;
}
.is-form-item .is-form-field-icon a:last-child,
.is-form-item .is-form-field-icon a:first-child
{
    background:#006DF0 url(../images/is-form-field.png) center center no-repeat;
    background-size:contain !important;
    display:block;
    width:28px;
    height:28px;
    position:absolute;
    top:0px;
    left:0px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}
.is-form-item-highlight{
    background:#f5f5f5;
    border:1px solid #eeeeee;
    margin-top:20px;
    margin-bottom:15px;
    padding:14px;
}
.is-form-item-highlight .is-form-item-highlight-title{
    font-weight:bold;
    margin-bottom:10px;
    color:#2E9AFE;
}
.is-form-item-highlight .is-form-item-highlight-body{
    padding:0px;
}
.submit{
    margin-bottom:20px;
}
.submit input[type=submit],
.submit input[type=button]
{
    float:right;
    margin-right:12%;
}
.is-fixed{
    margin:0px auto;
    max-width:1110px;
    padding:10px;
}
.is-header{
    border-bottom:3px solid #69F;
    text-align:left;
    padding-top:0px;
    background:#404F6C;
}
.is-header h1{
    color:#fff;
    font-size:40px;
}
.is-header .is-logo{
    max-width:420px;
    display:inline-block;
    margin:10px;
}
.is-header .is-logo:hover{
    text-decoration:none;
}
.is-header .is-logo img{
    width:100%;
}
.is-menu{
    background:#eee;
    border-bottom:1px solid #ddd;
    text-align:center;
}
.is-menu .is-menu-list{
    display:block;
}
.is-menu .is-menu-list li{
    display:inline-block;
    list-style:none;
    padding:10px;
}
.is-menu .is-menu-list li a{
    display:block;
}
.is-menu .is-menu-list .is-menu-button-expand{
    display:none;
    float:right;
}
.is-menu .is-menu-list .is-menu-mobile{    
    display:inline-block;
    float:none;
}
.is-menu .is-menu-list .is-menu-mobile li.is-menu-mobile-close{
    display:none;
    background:#333333 url(../images/is-close.png) center center no-repeat;
    background-size:22px;
    height:50px;
    width:50px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}
.is-menu-snap .is-logo{
    display:block !important;
}
.is-menu .is-menu-list .is-logo,
.is-menu .is-menu-list .is-logo:hover
{
    display:none;
    float:left !important;
    padding:5px !important;
    margin:0px !important;
    background:transparent;
}
.is-right{
    float:right;
}
.is-left{
    float:left;
}
.is-right .is-content-right,
.is-right .is-content-left,
.is-right .is-right-column,
.is-right .is-left-column
{
    clear:both;
    width:auto !important;
    float:none !important;
}
.is-left .is-content-right,
.is-left .is-content-left,
.is-left .is-right-column,
.is-left .is-left-column
{
    clear:both;
    width:auto !important;
    float:none !important;
}
.is-middle{
    text-align:center;
}
.is-middle.is-middle-split{
    text-align:center;
    width:100%;
    display:flex;
    flex-direction:row;
}
.is-middle .is-fixed{
    display:inline-block;
    text-align:left;
    width:100%;
    box-sizing:border-box;
}
.is-middle.is-middle-split .is-fixed.is-fixed-split{
    flex:1 1 auto;
    display:flex;
    flex-direction:column;
    padding-left:0px;
    padding-right:0px;
}
.is-middle.is-middle-split .is-fixed.is-fixed-split:first-child{
    padding-left:10px;
}
.is-middle.is-middle-split .is-fixed.is-fixed-split:last-child{
    padding-right:10px;
}
.is-middle.is-middle-split .is-fixed.is-fixed-split > *{
    flex:1;
    margin:10px;
}
.is-middle .is-title{
    display:inline-block;
    position:relative;
    color:#333333;
    padding:4px 12px;
    text-align:left;
}
.is-middle h1,
.is-middle h2,
.is-middle h3,
.is-middle h4,
.is-middle h5
{
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    margin:10px 0 10px;
    text-rendering:optimizelegibility;
}
.is-middle .is-left-column
{
    float:left;
    border:1px solid #ccc;
    width:250px;
    padding:10px;
    margin:10px;
}
.is-middle .is-right-column
{
    float:right;
    border:1px solid #ccc;
    width:250px;
    padding:10px;
    margin:10px;
    min-height:100px;
}
.is-middle .is-left-column img,
.is-middle .is-right-column img
{
    width:100%;
}
.is-middle .is-left-column .is-form-item .is-form-label, 
.is-middle .is-right-column .is-form-item .is-form-label
{
    width:auto;
    text-align:left;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    margin:0px;
    text-align:left;
}
.is-middle .is-left-column .is-form-item .is-form-field, 
.is-middle .is-right-column .is-form-item .is-form-field
{
    width:100%;
}
.is-middle .is-left-column .is-form-item .is-form-field input[type=text], 
.is-middle .is-left-column .is-form-item .is-form-field input[type=date],
.is-middle .is-left-column .is-form-item .is-form-field input[type=color],
.is-middle .is-left-column .is-form-item .is-form-field input[type=number],
.is-middle .is-left-column .is-form-item .is-form-field input[type=tel],
.is-middle .is-left-column .is-form-item .is-form-field input[type=url],
.is-middle .is-left-column .is-form-item .is-form-field input[type=search],
.is-middle .is-left-column .is-form-item .is-form-field input[type=password], 
.is-middle .is-left-column .is-form-item .is-form-field input[type=email], 
.is-middle .is-left-column .is-form-item .is-form-field select, 
.is-middle .is-right-column .is-form-item .is-form-field input[type=text], 
.is-middle .is-right-column .is-form-item .is-form-field input[type=date],
.is-middle .is-right-column .is-form-item .is-form-field input[type=color],
.is-middle .is-right-column .is-form-item .is-form-field input[type=number],
.is-middle .is-right-column .is-form-item .is-form-field input[type=tel],
.is-middle .is-right-column .is-form-item .is-form-field input[type=url],
.is-middle .is-right-column .is-form-item .is-form-field input[type=search],
.is-middle .is-right-column .is-form-item .is-form-field input[type=password], 
.is-middle .is-right-column .is-form-item .is-form-field input[type=email], 
.is-middle .is-right-column .is-form-item .is-form-field select
{
    width:100%;
}
.is-middle .is-left-column .is-form-item .is-form-field textarea, 
.is-middle .is-right-column .is-form-item .is-form-field textarea
{
    width:100%;
}
.is-middle .is-left-column .submit,
.is-middle .is-right-column .submit
{
    width:auto;
    margin-bottom:0px;
}
.is-middle .is-left-column .submit input[type=submit],
.is-middle .is-left-column .submit input[type=button],
.is-middle .is-right-column .submit input[type=submit],
.is-middle .is-right-column .submit input[type=button]
{
    width:100%;
    margin:0px;
    margin-top:4px;
}
.is-middle .is-content-full{
    border:1px solid #ccc;
    padding:10px;
    margin:10px;
    min-height:100px;
    margin-top:20px;
    -webkit-animation-fill-mode:unset;
    -moz-animation-fill-mode:unset;
    -o-animation-fill-mode:unset;
    animation-fill-mode:unset;
}
.is-middle .is-content-right{
    border:1px solid #ccc;
    padding:10px;
    margin:10px;
    width:614px;
    float:right;
    min-height:100px;
    -webkit-animation-fill-mode:unset;
    -moz-animation-fill-mode:unset;
    -o-animation-fill-mode:unset;
    animation-fill-mode:unset;
}
.is-middle .is-content-right img{
    width:100%;
}
.is-middle .is-content-left{
    border:1px solid #ccc;
    padding:10px;
    margin:10px;
    width:614px;
    float:left;
    min-height:100px;
    -webkit-animation-fill-mode:unset;
    -moz-animation-fill-mode:unset;
    -o-animation-fill-mode:unset;
    animation-fill-mode:unset;
}
.is-middle .is-content-left img{
    width:100%;
}
.is-middle .is-content-grid{
    clear:both;
    margin-top:20px;
    margin-bottom:10px;
    display:flex;
    flex-direction:row;
    -webkit-animation-fill-mode:unset;
    -moz-animation-fill-mode:unset;
    -o-animation-fill-mode:unset;
    animation-fill-mode:unset;
}
.is-middle .is-content-grid > .is-left-column,
.is-middle .is-content-grid > .is-right-column
{
    clear:none;
    width:244px;
    min-height:100px;
    margin-top:0px;
    margin-bottom:0px;
    flex:1 1 auto;
}
.is-middle .is-fixed > .is-content-full:first-child,
.is-middle .is-fixed > .is-content-right:first-child,
.is-middle .is-fixed > .is-content-left:first-child,
.is-middle .is-fixed > .is-content-grid:first-child,
.is-middle .is-fixed > .is-left-column:first-child,
.is-middle .is-fixed > .is-right-column:first-child,
.is-middle .is-fixed > .is-right > .is-content-full:first-child,
.is-middle .is-fixed > .is-right > .is-content-right:first-child,
.is-middle .is-fixed > .is-right > .is-content-left:first-child,
.is-middle .is-fixed > .is-right > .is-content-grid:first-child,
.is-middle .is-fixed > .is-right > .is-left-column:first-child,
.is-middle .is-fixed > .is-right > .is-right-column:first-child,
.is-middle .is-fixed > .is-left > .is-content-full:first-child,
.is-middle .is-fixed > .is-left > .is-content-right:first-child,
.is-middle .is-fixed > .is-left > .is-content-left:first-child,
.is-middle .is-fixed > .is-left > .is-content-grid:first-child,
.is-middle .is-fixed > .is-left > .is-left-column:first-child,
.is-middle .is-fixed > .is-left > .is-right-column:first-child
{
    margin-top:10px;
}
.is-middle .is-fixed > style:first-child + .is-content-full,
.is-middle .is-fixed > style:first-child + .is-content-right,
.is-middle .is-fixed > style:first-child + .is-content-left,
.is-middle .is-fixed > style:first-child + .is-content-grid,
.is-middle .is-fixed > style:first-child + .is-left-column,
.is-middle .is-fixed > style:first-child + .is-right-column,
.is-middle .is-fixed > style:first-child + .is-right > .is-content-full,
.is-middle .is-fixed > style:first-child + .is-right > .is-content-right,
.is-middle .is-fixed > style:first-child + .is-right > .is-content-left,
.is-middle .is-fixed > style:first-child + .is-right > .is-content-grid,
.is-middle .is-fixed > style:first-child + .is-right > .is-left-column,
.is-middle .is-fixed > style:first-child + .is-right > .is-right-column,
.is-middle .is-fixed > style:first-child + .is-left > .is-content-full,
.is-middle .is-fixed > style:first-child + .is-left > .is-content-right,
.is-middle .is-fixed > style:first-child + .is-left > .is-content-left,
.is-middle .is-fixed > style:first-child + .is-left > .is-content-grid,
.is-middle .is-fixed > style:first-child + .is-left > .is-left-column,
.is-middle .is-fixed > style:first-child + .is-left > .is-right-column
{
    margin-top:10px;
}
.is-middle .is-fixed > .is-content-left:last-child,
.is-middle .is-fixed > .is-left-column:last-child,
.is-middle .is-fixed > .is-right > .is-content-left:last-child,
.is-middle .is-fixed > .is-right > .is-left-column:last-child,
.is-middle .is-fixed > .is-left > .is-content-left:last-child,
.is-middle .is-fixed > .is-left > .is-left-column:last-child
{
    clear:left;
}
.is-middle .is-fixed > .is-content-right:last-child,
.is-middle .is-fixed > .is-right-column:last-child,
.is-middle .is-fixed > .is-right > .is-content-right:last-child,
.is-middle .is-fixed > .is-right > .is-right-column:last-child,
.is-middle .is-fixed > .is-left > .is-content-right:last-child,
.is-middle .is-fixed > .is-left > .is-right-column:last-child
{
    clear:right;
}
.is-footer{
    background:#eee;
    flex:1 1 auto;
}
.is-footer .is-footer-list li{
    display:block;
    float:left;
    list-style:none;
    padding:10px;
}
.is-list-filters{
    margin-bottom:10px;
    float:left;
}
.is-list-filters select{
    margin-right:10px;
    width:115px;
}
.is-list-count{
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    background:#eeeeee;
    padding:6px;
    text-align:center;
    min-width:17px;
    font-size:12px;
    float:left;
    margin:0px;
    margin-bottom:5px;
    line-height:16px;
    height:16px;
}
.is-list-nothing{
    line-height:16px;
    clear:both;
    padding:3px;
}
.is-list-item{
    padding:5px;
    clear:both;
    display:block;
    border:1px solid #cccccc;
    margin-bottom:10px;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
    background:#fff;
    font-size:12px;
}
.is-list-pagination{
    text-align:right;
}
.is-list-pagination .is-list-previous{
    display:inline-block;
    margin-left:3px;
    padding:5px;
}
.is-list-pagination .is-list-next{
    display:inline-block;
    margin-left:3px;
    padding:5px;
}
.is-list-previous{
    text-align:center;
}
.is-list-next{
    text-align:center;
}
.is-list-item .is-list-thumbnail{
    display:block;
    float:left;
    width:50px;
    height:50px;
    margin-right:8px;
    overflow:hidden;
    border:1px solid #ccc;
    background:#fff;
    position:relative;
    text-align:center;
    font-size:12px;
    -webkit-border-radius:50%;    
    -moz-border-radius:50%;
    border-radius:50%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.is-list-item .is-list-thumbnail:hover{
    border:1px solid #999;
}
.is-list-item .is-list-thumbnail img{
    width:120%;
    display:block;
    margin:0px;
    padding:0px;
    margin-top:-5%;
    margin-left:-10%;
}
.is-list-item .is-list-thumbnail div{
    padding:3px;
    position:absolute;
    bottom:5px;
    color:#ffffff;
    text-shadow:none;
}
.is-list-item .is-list-thumbnail:hover div{

}
.is-list-item .is-list-text{
    padding:4px;
}
.is-list-item .is-list-text .is-list-title{
    display:block;
    text-align:left;
    line-height:22px;
}
.is-list-item .is-list-text .is-list-author{
    display:block;
    color:#666;
    text-align:left;
    line-height:17px;
}
.is-list-item .is-list-text .is-list-date{
    display:block;
    color:#999;
    text-align:left;
    font-size:10px;
    line-height:14px;
}
.is-list-item .is-list-buttons{
    display:inline-block;
    text-align:right;
}
.is-list-item .is-list-buttons *{
    margin-left:3px;
    margin-right:0px;
    margin-bottom:0px;
    width:auto;
}
.is-list-item .is-list-body{
    padding:0px;
    border-top:1px solid #eee;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    text-align:left;
}
.is-list-item .is-list-footer{
    text-align:right;
}
.is-list-highlight{
    background:#FFFF99;
    border:1px solid #EAB45D;
}
.is-list-highlight .is-list-body{
    border-top:1px solid #EAB45D;
}
.is-login-screen{
    background:#eee;
    position:fixed;
    z-index:1000;
    top:0px;
    bottom:0px;
    right:0px;
    left:0px;
}
.is-login-screen .is-login-box{
    padding:15px;
    position:relative;
    margin:0px auto;
    width:302px;
    margin-top:100px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow:0 0 10px #ccc;
    -webkit-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-login-screen .is-login-box .is-login-logo{
    display:inline-block;
    background-color:#404F6C;
    background-image:url(../images/is-logo.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    height:70px;
    width:100%;
    margin-bottom:10px;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-login-screen .is-login-box .is-clear{
    margin-top:10px;
}
.is-login-screen .is-login-box label{
    text-align:left;
    font-weight:bold;
    font-size:12px;
    display:block;
    color:#000;
}
.is-login-screen .is-login-box input[type=text],
.is-login-screen .is-login-box input[type=date],
.is-login-screen .is-login-box input[type=color],
.is-login-screen .is-login-box input[type=number],
.is-login-screen .is-login-box input[type=tel],
.is-login-screen .is-login-box input[type=url],
.is-login-screen .is-login-box input[type=search],
.is-login-screen .is-login-box input[type=email],
.is-login-screen .is-login-box input[type=password]
{
    width:100%;
    font-weight:normal;
    margin-top:3px;
    padding:10px;
    height:unset;
}
.is-login-screen .is-login-box .is-button-primary{
    float:right;
    margin:0px;
}
.is-login-screen .is-login-box .is-button-secondary{
    float:right;
    margin:0px;
    margin-right:5px;
}
.is-login-screen .is-login-box .is-remember-me{
    float:left;
    width:92px;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-login-box .is-login-error{
    color:#FF0000;
    margin-bottom:10px;
    background:#FFCFBF;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
    padding:5px;
    font-size:12px;
    text-align:center;
    font-weight:normal;
}
.is-login-screen .is-login-box .is-forgot-link{
    display:block;
    position:absolute;
    bottom:-26px;
    font-size:10px;
}
.is-login-screen .is-login-box .is-forgot-link a{
    display:inline-block;
    font-size:10px;
    margin:5px;
}
.is-login-screen .is-forgot-box{
    padding:15px;
    margin:0px auto;
    width:302px;
    margin-top:100px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow:0 0 10px #ccc;
    -webkit-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-login-screen .is-forgot-box .is-forgot-logo{
    display:inline-block;
    background-color:#404F6C;
    background-image:url(../images/is-logo.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    height:70px;
    width:100%;
    margin-bottom:10px;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-login-screen .is-forgot-box .is-clear{
    margin-top:10px;
}
.is-login-screen .is-forgot-box label{
    text-align:left;
    font-weight:bold;
    font-size:12px;
    display:block;
    color:#000;
}
.is-login-screen .is-forgot-box input[type=text],
.is-login-screen .is-forgot-box input[type=date],
.is-login-screen .is-forgot-box input[type=color],
.is-login-screen .is-forgot-box input[type=number],
.is-login-screen .is-forgot-box input[type=tel],
.is-login-screen .is-forgot-box input[type=url],
.is-login-screen .is-forgot-box input[type=search],
.is-login-screen .is-forgot-box input[type=email],
.is-login-screen .is-forgot-box input[type=password]
{
    width:100%;
    font-weight:normal;
    margin-top:3px;
    padding:10px;
    height:unset;
}
.is-login-screen .is-forgot-box .is-button-primary{
    float:right;
    margin:0px;
}
.is-login-screen .is-forgot-box .is-button-secondary{
    float:right;
    margin:0px;
    margin-right:5px;
}
.is-login-screen .is-forgot-box .is-login-error{
    color:#FF0000;
    margin-bottom:10px;
    background:#FFCFBF;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
    padding:5px;
    font-size:12px;
    text-align:center;
    font-weight:normal;
}
.is-login-screen .is-signup-box{
    padding:15px;
    margin:0px auto;
    width:302px;
    margin-top:100px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow:0 0 10px #ccc;
    -webkit-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-login-screen .is-signup-box .is-signup-logo{
    display:inline-block;
    background-color:#404F6C;
    background-image:url(../images/is-logo.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    height:70px;
    width:100%;
    margin-bottom:10px;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-login-screen .is-signup-box .is-clear{
    margin-top:10px;
}
.is-login-screen .is-signup-box label{
    text-align:left;
    font-weight:bold;
    font-size:12px;
    display:block;
    color:#000;
}
.is-login-screen .is-signup-box input[type=text],
.is-login-screen .is-signup-box input[type=date],
.is-login-screen .is-signup-box input[type=color],
.is-login-screen .is-signup-box input[type=number],
.is-login-screen .is-signup-box input[type=tel],
.is-login-screen .is-signup-box input[type=url],
.is-login-screen .is-signup-box input[type=search],
.is-login-screen .is-signup-box input[type=email],
.is-login-screen .is-signup-box input[type=password]
{
    width:100%;
    font-weight:normal;
    margin-top:3px;
    padding:10px;
    height:unset;
}
.is-login-screen .is-signup-box .is-Page_AccountType2{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType3{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType4{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType5{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType6{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType7{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType8{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType9{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-Page_AccountType10{
    width:100%;
    font-weight:normal;
    padding:3px;
}
.is-login-screen .is-signup-box .is-button-primary{
    float:right;
    margin:0px;
}
.is-login-screen .is-signup-box .is-button-secondary{
    float:right;
    margin:0px;
    margin-right:5px;
}
.is-login-screen .is-signup-box .is-login-error{
    color:#FF0000;
    margin-bottom:10px;
    background:#FFCFBF;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
    padding:5px;
    font-size:12px;
    text-align:center;
    font-weight:normal;
}
.is-logout-screen{
    background:#eee;
    position:fixed;
    z-index:1000;
    top:0px;
    bottom:0px;
    right:0px;
    left:0px;
}
.is-logout-screen .is-logout-box{
    padding:15px;
    margin:0px auto;
    width:302px;
    margin-top:100px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow:0 0 10px #ccc;
    -webkit-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-logout-screen .is-logout-box .is-logout-logo{
    display:inline-block;
    background-color:#404F6C;
    background-image:url(../images/is-logo.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    height:70px;
    width:100%;
    margin-bottom:10px;
    -webkit-border-radius:0px;    
    -moz-border-radius:0px;
    border-radius:0px;
}
.is-logout-screen .is-logout-box .is-clear{
    margin-top:10px;
}
.is-logout-screen .is-logout-box label{
    text-align:left;
    font-weight:bold;
    font-size:12px;
    display:block;
    color:#000;
}
.is-logout-screen .is-logout-box .is-button-primary{
    float:right;
    margin:0px;
}
.is-logout-screen .is-logout-box .is-button-secondary{
    float:right;
    margin:0px;
    margin-right:5px;
}
.is-loading-screen{
    background:rgba(0,0,0,0.8);
    display:block;
    position:fixed;
    top:40%;
    left:50%;
    margin-left:-100px;
    margin-top:-70px;
    z-index:1000;
    width:200px;
    height: 161px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    box-shadow:0 0 30px #000;
    border:none;
}            
.is-loading-screen .is-loading-image{
    height:115px;
    background:url(../images/is-loading-image.gif) center center no-repeat;
    margin-top:5px;
    background-size: 82px;
}
.is-loading-screen .is-loading-text{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}
.is-google-recaptcha{
    text-align:center;
    margin-top:5px;
    margin-bottom:8px;
    overflow:hidden;
}
.is-google-recaptcha > div{
    margin:0px;
    display:inline-block;
}
.is-form-field > .is-google-recaptcha{
    margin:0px;
    text-align:left;
}