/* Minification failed. Returning unminified contents.
(3423,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
#overlay-div
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.5);
    z-index: 1000000;
}

#inner-overlay
{
    display:block;
    left:40%;
    top:30%;
    position:fixed;
    z-index:1000;
    color:White;
}

.autocompleteLoadingGif
{
	display: none;
	vertical-align: middle;
}
/********************************************************************************************
*
*                                   Specific Input Styles
*
*********************************************************************************************/
.commentBoxSize
{
	/*width: 225px;*/
    min-width: 520px;
	min-height: 180px;
}

.largeCommentBox 
{
    width: 450px;
	min-height: 150px;
}

.selectListMaxWidth 
{
    max-width: 450px;
}

.selectListMaxWidth 
{
    max-width: 450px;
}

.saveButtonCommentBox
{
    clear:left;
    padding-top: 25px;
}

/********************************************************************************************
*
*                                   Inputs
*
*********************************************************************************************/
/* decreases space between inputs (because that's how Octavian likes 'em) */
input, textarea, select, .form-uneditable-input, .chosen-container
{
    margin-bottom: 7px;
}

/********************************************************************************************
*
*                                   Input Types
*
*********************************************************************************************/
/*remove the border around checkboxes*/
input[type="checkbox"]
{
	border: 0px;
}
/* this allows buttons to be beside each other by default */
input[type="button"], input[type="reset"], input[type="submit"] {
    display: inline-block !important;
}
/* decreases width of time input boxes */
input[type="time"]
{
   width: 5em;
}

/********************************************************************************************
*
*                                   Labels
*
*********************************************************************************************/
label
{
    /* This allows labels to be on the same line as their inputs*/
    display: inline-block;

    /* This gives labels that beautiful blue colour */
    color: #145E91;
    /*Charbel added to remove the white space between label and value in the ROVitals*/
    margin-bottom: 0px;

    vertical-align: top;
    /*margin-top: 4px;*/
}




/********************************************************************************************
*
*                                   Modal Dialogs
*
*********************************************************************************************/
/*This fixes the size of a modal dialog to 800px when the width reaches 768px*/
@media (min-width: 768px) {
    .modal-dialog-800 {
        width: 800px !important;
        margin: 30px auto;
    }
}
.color-greyish
{
	color: #9aa5a8;
}

.bulletins-color
{
	color: #c6c6c6;
}
.errorText
{
	color:#bd362f;
	font-size:larger;
	font-weight:bold;
}
.whiteBackground
{
    background-color:White;
}
.goodText
{
	color:#51a351;
	font-size:larger;
	font-weight:bold;
}
.blackText
{
    color:Black;
}
.forced-opacity
{
	opacity:0.5;
    filter:alpha(opacity=50);
}

.bulletinPriority
{
    color: #1D5987;
}
.greyTransparentBackground
{
    background: rgba(0, 0, 0, 0.3);
}
/********************************************************************************************
*
*                                   Margins
*
*********************************************************************************************/

            /*  All Around Margins  */

/*  Strict All Around Margins  */
.mrgn-0
{
    margin:0px !important;
}
.mrgn-xs
{
    margin:5px !important;
}
.mrgn-sm
{
    margin:10px !important;
}
.mrgn-md
{
    margin:15px !important;
}
.mrgn-lg
{
    margin:30px !important;
}
.mrgn-xl
{
    margin:50px !important;
}

/*  Variable All Around Margins  */
.mrgn-10
{
    margin:10% !important;
}
.mrgn-20
{
    margin:20% !important;
}
.mrgn-30
{
    margin:30% !important;
}
.mrgn-40
{
    margin:40% !important;
}
.mrgn-50
{
    margin:50% !important;
}
.mrgn-60
{
    margin:60% !important;
}
.mrgn-70
{
    margin:70% !important;
} 
.mrgn-80
{
    margin:80% !important;
}
.mrgn-90 
{
    margin:90% !important;
}
.mrgn-100
{
    margin:100% !important;
}

            /*  Left Margins  */

/*  Strict Left Margins  */
.mrgn-lft-0
{
    margin-left:0px !important;
}
.mrgn-lft-xs
{
    margin-left:5px !important;
}
.mrgn-lft-sm
{
    margin-left:10px !important;
}
.mrgn-lft-md
{
    margin-left:15px !important;
}
.mrgn-lft-lg
{
    margin-left:30px !important;
}
.mrgn-lft-xl
{
    margin-left:50px !important;
}

/*  Variable Left Margins  */
.mrgn-lft-10
{
    margin-left:10% !important;
}
.mrgn-lft-20
{
    margin-left:20% !important;
}
.mrgn-lft-30
{
    margin-left:30% !important;
}
.mrgn-lft-40
{
    margin-left:40% !important;
}
.mrgn-lft-50
{
    margin-left:50% !important;
}
.mrgn-lft-60
{
    margin-left:60% !important;
}
.mrgn-lft-70
{
    margin-left:70% !important;
}
.mrgn-lft-80
{
    margin-left:80% !important;
}
.mrgn-lft-90
{
    margin-left:90% !important;
}
.mrgn-lft-100
{
    margin-left:100% !important;
}

            /*  Right Margins  */

/*  Strict Right Margins  */
.mrgn-rght-0
{
    margin-right:0px !important;
}
.mrgn-rght-xs
{
    margin-right:5px !important;
}
.mrgn-rght-sm
{
    margin-right:10px !important;
}
.mrgn-rght-md
{
    margin-right:15px !important;
}
.mrgn-rght-lg
{
    margin-right:30px !important;
}
.mrgn-rght-xl
{
    margin-right:50px !important;
}

/*  Variable Right Margins  */
.mrgn-rght-10
{
    margin-right:10% !important;
}
.mrgn-rght-20
{
    margin-right:20% !important;
}
.mrgn-rght-30
{
    margin-right:30% !important;
}
.mrgn-rght-40
{
    margin-right:40% !important;
}
.mrgn-rght-50
{
    margin-right:50% !important;
}
.mrgn-rght-60
{
    margin-right:60% !important;
}
.mrgn-rght-70
{
    margin-right:70% !important;
}
.mrgn-rght-80
{
    margin-right:80% !important;
}
.mrgn-rght-90
{
    margin-right:90% !important;
}
.mrgn-rght-100
{
    margin-right:100% !important;
}

            /*  Top Margins  */

/*  Strict Top Margins  */
.mrgn-tp-0
{
    margin-top:0px !important;
}
.mrgn-tp-xs
{
    margin-top:5px !important;
}
.mrgn-tp-sm
{
    margin-top:10px !important;
}
.mrgn-tp-md
{
    margin-top:15px !important;
}
.mrgn-tp-lg
{
    margin-top:30px !important;
}
.mrgn-tp-xl
{
    margin-top:50px !important;
}

/*  Variable Top Margins  */
.mrgn-tp-10
{
    margin-top:10% !important;
}
.mrgn-tp-20
{
    margin-top:20% !important;
}
.mrgn-tp-30
{
    margin-top:30% !important;
}
.mrgn-tp-40
{
    margin-top:40% !important;
}
.mrgn-tp-50
{
    margin-top:50% !important;
}
.mrgn-tp-60
{
    margin-top:60% !important;
}
.mrgn-tp-70
{
    margin-top:70% !important;
}
.mrgn-tp-80
{
    margin-top:80% !important;
}
.mrgn-tp-90
{
    margin-top:90% !important;
}
.mrgn-tp-100
{
    margin-top:100% !important;
}

            /*  Bottom Margins  */

/*  Strict Bottom Margins  */
.mrgn-bttm-0
{
    margin-bottom:0px !important;
}
.mrgn-bttm-xs
{
    margin-bottom:5px !important;
}
.mrgn-bttm-sm
{
    margin-bottom:10px !important;
}
.mrgn-bttm-md
{
    margin-bottom:15px !important;
}
.mrgn-bttm-lg
{
    margin-bottom:30px !important;
}
.mrgn-bttm-xl
{
    margin-bottom:50px !important;
}

/*  Variable Bottom Margins  */
.mrgn-bttm-10
{
    margin-bottom:10% !important;
}
.mrgn-bttm-20
{
    margin-bottom:20% !important;
}
.mrgn-bttm-30
{
    margin-bottom:30% !important;
}
.mrgn-bttm-40
{
    margin-bottom:40% !important;
}
.mrgn-bttm-50
{
    margin-bottom:50% !important;
}
.mrgn-bttm-60
{
    margin-bottom:60% !important;
}
.mrgn-bttm-70
{
    margin-bottom:70% !important;
}
.mrgn-bttm-80
{
    margin-bottom:80% !important;
}
.mrgn-bttm-90
{
    margin-bottom:90% !important;
}
.mrgn-bttm-100
{
    margin-bottom:100% !important;
}

/********************************************************************************************
*
*                                   Padding
*
*********************************************************************************************/

            /*  All Around Padding  */

/*  Strict  All Around  */
.pddng-0
{
    padding:0px !important;
}
.pddng-xs
{
    padding:5px !important;
}
.pddng-sm
{
    padding:10px !important;
}
.pddng-md
{
    padding:15px !important;
}
.pddng-lg
{
    padding:30px !important;
}
.pddng-xl
{
    padding:50px !important;
}

/*  Variable All Around  */
.pddng-10
{
    padding:10% !important;
}
.pddng-20
{
    padding:20% !important;
}
.pddng-30
{
    padding:30% !important;
}
.pddng-40
{
    padding:40% !important;
}
.pddng-50
{
    padding:50% !important;
}
.pddng-60
{
    padding:60% !important;
}
.pddng-70
{
    padding:70% !important;
}
.pddng-80
{
    padding:80% !important;
}
.pddng-90
{
    padding:90% !important;
}
.pddng-100
{
    padding:100% !important;
}

            /*  Left Padding  */

/*  Strict Left Padding  */
.pddng-lft-0
{
    padding-left:0px !important;
}
.pddng-lft-xs
{
    padding-left:5px !important;
}
.pddng-lft-sm
{
    padding-left:10px !important;
}
.pddng-lft-md
{
    padding-left:15px !important;
}
.pddng-lft-lg
{
    padding-left:30px !important;
}
.pddng-lft-xl
{
    padding-left:50px !important;
}

/*  Variable Left Padding  */
.pddng-lft-10
{
    padding-left:10% !important;
}
.pddng-lft-20
{
    padding-left:20% !important;
}
.pddng-lft-30
{
    padding-left:30% !important;
}
.pddng-lft-40
{
    padding-left:40% !important;
}
.pddng-lft-50
{
    padding-left:50% !important;
}
.pddng-lft-60
{
    padding-left:60% !important;
}
.pddng-lft-70
{
    padding-left:70% !important;
}
.pddng-lft-80
{
    padding-left:80% !important;
}
.pddng-lft-90
{
    padding-left:90% !important;
}
.pddng-lft-100
{
    padding-left:100% !important;
}

            /*  Right Padding  */

/*  Strict Right Padding  */
.pddng-rght-0
{
    padding-right:0px !important;
}
.pddng-rght-xs
{
    padding-right:5px !important;
}
.pddng-rght-sm
{
    padding-right:10px !important;
}
.pddng-rght-md
{
    padding-right:15px !important;
}
.pddng-rght-lg
{
    padding-right:30px !important;
}
.pddng-rght-xl
{
    padding-right:50px !important;
}

/*  Variable Right Padding  */
.pddng-rght-10
{
    padding-right:10% !important;
}
.pddng-rght-20
{
    padding-right:20% !important;
}
.pddng-rght-30
{
    padding-right:30% !important;
}
.pddng-rght-40
{
    padding-right:40% !important;
}
.pddng-rght-50
{
    padding-right:50% !important;
}
.pddng-rght-60
{
    padding-right:60% !important;
}
.pddng-rght-70
{
    padding-right:70% !important;
}
.pddng-rght-80
{
    padding-right:80% !important;
}
.pddng-rght-90
{
    padding-right:90% !important;
}
.pddng-rght-100
{
    padding-right:100% !important;
}

            /*  Top Padding  */

/*  Strict Top Padding  */
.pddng-tp-0
{
    padding-top:0px !important;
}
.pddng-tp-xs
{
    padding-top:5px !important;
}
.pddng-tp-sm
{
    padding-top:10px !important;
}
.pddng-tp-md
{
    padding-top:15px !important;
}
.pddng-tp-lg
{
    padding-top:30px !important;
}
.pddng-tp-xl
{
    padding-top:50px !important;
}

/*  Variable Top Padding  */
.pddng-tp-10
{
    padding-top:10% !important;
}
.pddng-tp-20
{
    padding-top:20% !important;
}
.pddng-tp-30
{
    padding-top:30% !important;
}
.pddng-tp-40
{
    padding-top:40% !important;
}
.pddng-tp-50
{
    padding-top:50% !important;
}
.pddng-tp-60
{
    padding-top:60% !important;
}
.pddng-tp-70
{
    padding-top:70% !important;
}
.pddng-tp-80
{
    padding-top:80% !important;
}
.pddng-tp-90
{
    padding-top:90% !important;
}
.pddng-tp-100
{
    padding-top:100% !important;
}

            /*  Bottom Padding  */

/*  Strict Bottom Padding  */
.pddng-bttm-0
{
    padding-bottom:0px !important;
}
.pddng-bttm-xs
{
    padding-bottom:5px !important;
}
.pddng-bttm-sm
{
    padding-bottom:10px !important;
}
.pddng-bttm-md
{
    padding-bottom:15px !important;
}
.pddng-bttm-lg
{
    padding-bottom:30px !important;
}
.pddng-bttm-xl
{
    padding-bottom:50px !important;
}

/*  Variable Bottom Padding  */
.pddng-bttm-10
{
    padding-bottom:10% !important;
}
.pddng-bttm-20
{
    padding-bottom:20% !important;
}
.pddng-bttm-30
{
    padding-bottom:30% !important;
}
.pddng-bttm-40
{
    padding-bottom:40% !important;
}
.pddng-bttm-50
{
    padding-bottom:50% !important;
}
.pddng-bttm-60
{
    padding-bottom:60% !important;
}
.pddng-bttm-70
{
    padding-bottom:70% !important;
}
.pddng-bttm-80
{
    padding-bottom:80% !important;
}
.pddng-bttm-90
{
    padding-bottom:90% !important;
}
.pddng-bttm-100
{
    padding-bottom:100% !important;
}

/********************************************************************************************
*
*                                   Widths
*
*********************************************************************************************/

            /*  All Widths  */

/*  Strict Widths  */
.wdth-strct-0
{
    width:0px !important;
}
.wdth-strct-5
{
    width:5px !important;
}
.wdth-strct-10
{
    width:10px !important;
}
.wdth-strct-15
{
    width:15px !important;
}
.wdth-strct-20
{
    width:20px !important;
}
.wdth-strct-50
{
    width:50px !important;
}
.wdth-strct-100
{
    width:100px !important;
}
.wdth-strct-150
{
    width:150px !important;
}
.wdth-strct-200
{
    width:200px !important;
}
.wdth-strct-250
{
    width:250px !important;
}
.wdth-strct-300
{
    width:300px !important;
}
.wdth-strct-350
{
    width:350px !important;
}
.wdth-strct-400
{
    width:400px !important;
}
.wdth-strct-450
{
    width:450px !important;
}
.wdth-strct-500
{
    width:500px !important;
}

/*  Variable Widths  */
.wdth-10
{
    width:10% !important;
}
.wdth-20
{
    width:20% !important;
}
.wdth-30
{
    width:30% !important;
}
.wdth-39
{
    width:39% !important;
}
.wdth-40
{
    width:40% !important;
}
.wdth-49
{
    width:49% !important;
}
.wdth-50
{
    width:50% !important;
}
.wdth-59
{
    width:59% !important;
}
.wdth-60
{
    width:60% !important;
}
.wdth-69
{
    width:69% !important;
}
.wdth-70
{
    width:70% !important;
}
.wdth-80
{
    width:80% !important;
}
.wdth-90
{
    width:90% !important;
}
.wdth-100
{
    width:100% !important;
}

/********************************************************************************************
*
*                                   Heights
*
*********************************************************************************************/

            /*  Heights  */

/*  Strict Heights  */
.hght-strct-0
{
    height:0px !important;
}
.hght-strct-5
{
    height:5px !important;
}
.hght-strct-10
{
    height:10px !important;
}
.hght-strct-15
{
    height:15px !important;
}
.hght-strct-20
{
    height:20px !important;
}
.hght-strct-50
{
    height:50px !important;
}
.hght-strct-100
{
    height:100px !important;
}
.hght-strct-150
{
    height:150px !important;
}
.hght-strct-200
{
    height:200px !important;
}
.hght-strct-250
{
    height:250px !important;
}
.hght-strct-300
{
    height:300px !important;
}
.hght-strct-350
{
    height:350px !important;
}
.hght-strct-400
{
    height:400px !important;
}
.hght-strct-450
{
    height:450px !important;
}
.hght-strct-500
{
    height:500px !important;
}

/*  Variable Heights  */
.hght-10
{
    height:10% !important;
}
.hght-20
{
    height:20% !important;
}
.hght-30
{
    height:30% !important;
}
.hght-40
{
    height:40% !important;
}
.hght-50
{
    height:50% !important;
}
.hght-60
{
    height:60% !important;
}
.hght-70
{
    height:70% !important;
}
.hght-80
{
    height:80% !important;
}
.hght-90
{
    height:90% !important;
}
.hght-100
{
    height:100% !important;
}
/********************************************************************************************
*
*                                   Alignment
*
*********************************************************************************************/
.clearfix
{
    clear:both !important;
}

/*  Align DOM   */
.align-center
{
    margin-left: auto !important;
    margin-right: auto !important;
}
.align-left {
  float: left  !important;
}
.align-right {
  float: right  !important;
}

/*  Align DOM Inline   */
.align-inline
{
    display:inline !important;
}
.align-inline-block
{
    display:inline-block !important;
}

/*  Align Positioning  */
.align-fixed
{
    position:fixed !important;
}
.align-absolute
{
    position:absolute !important;
}
.align-relative
{
    position:relative !important;
}

/*  Align Text  */
.align-text-center
{
    text-align:center !important;
}
.align-text-left
{
    text-align:left !important;
}
.align-text-right
{
    text-align:right !important;
}
.align-vertical-top
{
    vertical-align:top !important;
}
.align-vertical-middle
{
    vertical-align:middle !important;
}

/********************************************************************************************
*
*                                   visibility
*
*********************************************************************************************/
.hide
{
    display:none !important;
}
.show
{
    display:block !important;
}

.z-0
{
    z-index:0 !important;
}
.z-low
{
    z-index:10 !important;
}
.z-medium
{
    z-index:500 !important;
}
.z-high
{
    z-index:100000000 !important;
}
.accordionStyle {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

.accordionStyle:link {
    text-decoration: none;
}

e .accordionStyle:hover {
    text-decoration: underline;
}

.accordionStyle:active {
    text-decoration: underline;
}

.hideClient {
    display: none !important;
}

.modal-title {
    color: white;
}

.modal-sub-header {
    font-size: 0.9em;
    border-bottom: 1px solid #e5e5e5;
    background-color: #eaebed;
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px;
}

a.viewMoreLink {
    color: #295376;
    cursor: pointer;
    font-style: italic;
}

    a.viewMoreLink:hover, a.viewMoreLink:focus {
        color: #0000EE;
        text-decoration: underline;
        cursor: pointer;
        font-style: italic;
    }

.hideRoom {
    display: none !important;
}

/* This creates the read-only commentbox found under some comment textareas */
div.commenthistory {
    overflow: auto;
    margin-top: -2px;
    margin-left: 0px;
    border-color: gray;
    height: 160px;
    width: 99.7%;
    border-width: 2px;
    border-style: dotted solid solid solid;
}

.disabledAnchor {
    pointer-events: none;
    cursor: default;
}

.comingSoonFont {
    font-size: .5em;
}

.megaMenuStyles {
    background-color: #F8F8F8 !important;
    box-shadow: lightgray 1px 2px 2px 2px;
}

.pointerCursor {
    cursor: pointer;
}

.mandatory-star {
    font-size: 0.9em;
}

.mandatory-starTab {
    margin-top: 0px !important;
}

.sortableItem:hover {
    background-color: Yellow;
    cursor: -moz-grab;
}

.chosen-container {
    min-width: 200px !important;
}
/* Insures empty dropdowns remain a certain length */
select {
    min-width: 200px;
}

.list-bullet-none {
    list-style: none;
}

.form-horizontal .control-text {
    margin-bottom: 0;
    padding-top: 7px;
}


.text-align-center {
    text-align: center;
}


/*****************
    
    Bookin   
    
 */

.dragablePerson {
    box-shadow: lightgray 1px 1px 2px 1px;
    cursor: move;
    padding: 10px;
    background-color: white;
    border-radius: 5px;
    font-weight: bold;
    margin: 5px;
}

.client-container-size {
    min-height: 60px;
}

.rooms-container {
    box-shadow: lightgray 1px 1px 2px 1px;
    border-radius: 5px;
}

.beds-container {
    background-color: lightgray;
    border-radius: 5px;
    min-height: 100px;
    max-width: 20%;
    margin: 2%;
    margin-right: 0%;
}

.newRoomandBeds-container {
    background-color: white;
    box-shadow: lightgray 1px 1px 2px 1px;
    border-radius: 5px;
    min-height: 100px;
    max-width: 20%;
    margin: 2%;
    margin-right: 0%;
    text-align: center;
    text-decoration: none;
}

    .newRoomandBeds-container > h5 {
        margin-top: 40px;
    }

.over {
    border: 2px dashed #000;
}

[draggable] {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    /* Required to make elements draggable in old WebKit */
    -khtml-user-drag: element;
    -webkit-user-drag: element;
}

@media screen and (max-width: 640px) and (orientation: portrait), (max-height: 550px) and (orientation: landscape){
  .NoMobileProgress {
    visibility: hidden;
  }
}
  
.SPDATControlPanel {
    width: 600px;
    height: 550px;
    background-color: #F8F8F8;
    box-shadow: lightgray 1px 2px 2px 2px;
    bottom: 0;
    left: -500px;
    position: fixed;
    z-index: 1000;
}

    .SPDATControlPanel > h5 {
        text-align: center;
        margin-bottom: -15px;
        margin-top: 10px;
    }

.VATControlPanel {
    width: 600px;
    height: 150px;
    background-color: #F8F8F8;
    box-shadow: lightgray 1px 2px 2px 2px;
    bottom: 0;
    left: -500px;
    position: fixed;
    z-index: 1000;
}

    .VATControlPanel > h5 {
        text-align: center;
        margin-bottom: -15px;
        margin-top: 10px;
    }

/*.housingSearchFilterPanel {
    width: 525px;
    box-shadow: lightgray 1px 2px 2px 2px; 
}*/

.housingSearchFilterPanel > h5 {
    text-align: center;
    margin-bottom: -15px;
    margin-top: 10px;
}

.custom-select2-container {
    max-height: 60px;
    overflow-y: auto;
    overflow-x: hidden;
}

.close {
    padding: 5px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.staysHR {
    border: 0;
    clear: both;
    display: block;
    width: 97%;
    background-color: lightgray;
    height: 1px;
}

#graphical-bookin {
    left: 0;
    display: none;
    width: 100%;
}

#stays-dock {
    min-height: 50px;
}

.roomTaken {
    background-color: #a94442;
}

.roomReserved {
    background-color: #f0ad4e;
}

.errorPerson {
    background-color: #a94442;
    color: white;
}

.movedPerson {
    background-color: #428bca;
    color: white;
}

.successPerson {
    background-color: #5cb85c;
    color: white;
}

.popover {
    min-width: 300px;
    width: auto;
}

.nocheckbox > .jstree-checkbox {
    display: none !important;
}

/* Comments */

.commentPanel {
    border: 1px outset;
    border-color: #457ee1;
}

#commentThread {
    background-color: #eeeeff;
    border-radius: 15px;
}

.commentReply {
    border-radius: 15px;
}

/* Exceptions */

.exception-panel {
    border-width: 1px 1px 1px 4px !important;
    background-color: #f8eae6;
    border-color: #dd2d0d;
}

.spdatAnswers {
    font-size: 1.1em;
    font-weight: bold;
}


.selectAllButton {
    height: 42px !important;
    font-size: 0.9em;
}

.deselectAllButton {
    height: 42px !important;
    font-size: 0.9em;
}

.multipleSelectFilterButton {
    height: 42px !important;
    font-size: 0.9em;
    line-height: 220%;
}

.SPDATScoreCard {
    margin-left: 3px;
    margin-bottom: 20px;
    display: block;
    width: 100%;
    min-height: 400px;
    background-color: #F8F8F8;
    box-shadow: lightgray 1px 2px 2px 2px;
}

.ScoreCardHeader {
    font-size: 1.2em !important;
}

.ScoreCardScore {
    font-size: 1.5em;
    font-weight: bold;
}

/*.SPDATControlPanel>h5
{
    text-align:center;
    margin-bottom:-15px;
    margin-top: 10px;
}*/

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

/*
    These media tags are in this specific order to over ride the previous media tag behind it.
    So at if the width is larger than 768 it changes the select2, but if its also larger than 992
    then it overrides and hits that one.
*/
@media only screen and (max-width: 767px) {
    /* CSS that should be displayed if width is equal to or less than 767px goes here (Bootstrap ExtraSmall View Port)*/
    .select2-container {
        max-width: 350px;
    }
}

@media only screen and (min-width: 768px) {
    /* CSS that should be displayed if width is equal to or greater than 768 goes here (Bootstrap Small View Port)*/
    .select2-container {
        max-width: 410px;
    }
}

@media only screen and (min-width: 992px) {
    /* CSS that should be displayed if width is equal to or greater than 992px goes here (Bootstrap Medium View Port)*/
    .select2-container {
        max-width: 400px;
    }
}

@media only screen and (min-width: 1200px) {
    /* CSS that should be displayed if width is equal to or greater than 1200px goes here (Bootstrap Large View Port)*/
    .select2-container {
        max-width: 510px;
    }
}

.select2-container {
    float: left !important;
}

.select2-selection--single {
    padding-top: 4px;
    height: 38px !important;
    min-width: 100px !important;
    border-color: lightgray !important;
}

.select2-selection__arrow {
    margin-top: 4px !important;
}


.select2-selection--multiple {
    min-width: 200px !important;
    border-color: lightgray !important;
    width: 100% !important;
}

.select2-search__field {
    width: 100%;
}

select:not([name*="_length"]), input[type='date'], input[type='time'] {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 1.4375;
    color: #555;
    height: 38px !important;
    min-width: 200px !important;
    max-width: 80% !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    text-overflow:ellipsis;
    overflow:hidden;
}
select option {
    text-overflow:ellipsis;
    overflow:hidden;
}

select:not([name*="_length"]):not([multiple]).full-width-important {
    width: 100% !important;
}

.full-width-important {
    width: 100% !important;
}

.mobile-width {
    width: 100% !important;
	min-width: 100px;
}

.wb-overlay {
    background-clip: border-box;
    background-color: #fff;
    border: 0 none;
    border-radius: 0;
    display: none;
    transform: translateZ(0px);
    z-index: 1050;
}

.ul-no-indent {
    padding: 0;
    list-style-type: none;
}

#updaterequireddate {
    color: Gray;
    margin-top: 10px;
    float: left;
}

.reduce_top_margin_20 {
    margin-top: -25px;
}

.float-right {
    float: right !important;
}

.pad_top_margin_5 {
    margin-top: 5px;
}

.pad_bottom_margin_5 {
    margin-bottom: 5px;
}

.pad_left_margin_5 {
    margin-left: 5px;
}

.width-50-percent {
    width: 50%;
}

.width-25-percent {
    width: 25%;
}


.select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-right: 0px !important;
}

.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
}

.profile-frame {
    height: 250px !important;
    position: relative;
}

.profile-image {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.lbx-file-form-control {
    display: block;
    font-size: 16px;
    line-height: 1.4375;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.filtersSidePanel {
    max-width: 550px;
    top: 0;
    left: 0;
}

.alert.alert-success.expressGS-template {
    padding-top: 1px;
}

    .alert.alert-success.expressGS-template h3 {
        margin-top: 20px;
    }

.expressGS-template.outer-box {
    overflow: hidden;
    height: 240px;
    border-left: solid 1px #d3d3d3;
    border-bottom: solid 1px #d3d3d3;
}

.expressGS-template.inner-box {
    overflow: hidden;
    min-height: 240px;
    max-height: 600px;
    width: 100%;
}

.client-profile .profile-image-frame-modal {
    height: 185px;
    position: relative;
}

    .client-profile .profile-image-frame-modal img {
        margin: 0 auto;
    }

        .client-profile .profile-image-frame-modal img.placeholder {
            margin-top: 20%;
        }

        .client-profile .profile-image-frame-modal img.icon {
            min-height: 160px;
            max-height: 160px;
        }

        .client-profile .profile-image-frame-modal img.on {
            display: block;
        }

        .client-profile .profile-image-frame-modal img.off {
            display: none;
        }

.client-profile .profile-outer-box {
    font-size: 15px;
    vertical-align: middle;
    margin: 0px 15px;
}

.client-profile .profile-info {
    background-color: #fff;
    border-top: 1px solid #ddd;
}

    .client-profile .profile-info:last-child {
        border-bottom: 1px solid #111;
    }

.client-profile .profile-info-content {
    padding: 5px;
}

    .client-profile .profile-info-content:last-child {
        padding-left: 0px;
    }

.client-profile .profile-info-content-vcentered {
    padding: 5px;
    display: inline-block;
    vertical-align: middle;
    float: none;
}

    .client-profile .profile-info-content-vcentered:last-child {
        padding-left: 0px;
        margin-left: -5px;
    }

.attestation-container {
    position: relative;
    /*z-index: 3000;*/
}

.attestation-modal {
    /*z-index: 2000;*/
    top: 3%;
    left: 1%;
}

    .attestation-modal .alert-danger {
        background-color: #f2dede !important;
    }

    .attestation-modal .condensed-modal {
        padding-bottom: 0px;
        padding-top: 0px;
    }

        .attestation-modal .condensed-modal .form-group,
        .attestation-modal .condensed-modal .form-group p {
            margin: 0px !important;
        }

        .attestation-modal .condensed-modal table td:first-child {
            vertical-align: middle;
        }

/* 
    style for file browsers -
    from the alpha version of Bootstrap 4    
*/
.custom-file {
    position: relative;
    display: inline-block;
    max-width: 100%;
    height: 3.8rem;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 400;
}

.custom-file-input {
    min-width: 14rem;
    max-width: 100%;
    height: 3.8rem;
    margin: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
}

.custom-file-control {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 5;
    height: 3.8rem;
    padding: .5rem 1rem;
    line-height: 1.5;
    color: #464a4c;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: .3rem;
}

    .custom-file-control::before {
        content: attr(data-content-before);
    }

    .custom-file-control::after {
        content: attr(data-content-after);
    }

    .custom-file-control::before {
        position: absolute;
        top: -1px;
        right: -1px;
        bottom: -1px;
        z-index: 6;
        display: block;
        height: 3.8rem;
        padding: .5rem 1rem;
        line-height: 1.5;
        color: #464a4c;
        background-color: #eceeef;
        border: 1px solid #ccc;
        border-radius: 0 .3rem .3rem 0;
    }

.consent-fields {
    border-bottom: solid 1px #d3d3d3;
}

.form-control.text-muted {
    color: #999999 !important;
}

.last-btn-group-element {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.undo-dispensing {
    padding: 1px 5px;
    line-height: 1;
    font-size: 15px;
}

.undo-dispensing i {
    font-weight: bold;
}

.pointerInput, .dispensing-table label {
    cursor: pointer;
}

.pointerInput input[type='radio'] , .dispensing-table input[type='checkbox']{
    cursor: pointer;
}

.disabledFilters {
    pointer-events: none;
    opacity: 0.4;
}

.form-control-disabled {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.sticky-bar-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
    background: #fff none repeat scroll 0 0;
}

#geolocation-info.alert > :last-child {
    margin-left: 1.2em;
    margin-top: auto;
}

    #geolocation-info.alert > :last-child:before {
        display: inline-block;
        font-family: "Glyphicons Halflings";
        margin-left: -1.3em;
        position: absolute;
    }

#geolocation-info.alert-info > :last-child:before {
    color: #269abc;
    content: "\e086";
}

#geolocation-info a {
    text-decoration: none;
}

#geolocation-info.alert-info > :first-child:before {
    content: "";
}

progress {
    background-color: #f5f5f5;
    border: 0;
    height: 23px;
    border-radius: 4px;
    width: 100%;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

    progress::-webkit-progress-bar {
        background-color: #f5f5f5;
        border: 0;
        border-radius: 4px;
    }

    progress::-webkit-progress-value {
        background-color: #337ab7;
        border: 0;
        border-radius: 4px;
    }

    progress::-moz-progress-bar {
        background-color: #337ab7;
        border: 0;
        border-radius: 4px;
    }

    progress::-ms-fill {
        background-color: #337ab7;
        border: 0;
        border-radius: 4px;
    }

.panel.sticky-bar-top, .sticky-bar-top .lead {
    margin-bottom: 0px;
}

ol#dropDownValues li.list-group-item {
    list-style: decimal inside;
    display: list-item;
    cursor: pointer;
}

ol#dropDownValues .ui-sortable-handle:hover {
    background-color: #eaebed;
}


.disabledbutton {
    pointer-events: none;
    cursor: default;
    opacity: 0.4;
}

.pad_top_margin_10 {
    margin-top: 10px;
}

.pad_top_margin_15 {
    margin-top: 15px;
}

.pad_top_margin_20 {
    margin-top: 20px;
}

.max_width {
    width: 100% !important
}

.max_width_90 {
    width: 90% !important
}
.wb-bnr-ss {
	background: #ab1515; 
	border-top: 1px solid #fff;
	box-shadow: inset 0 1px 5px;
}
.wb-ss {
	padding: 0.2em 0;
	font-size: 20px; 
	color: #fff;
}
.wb-ss a {
	padding: 0.2em 0;
	font-size: 20px; 
	color: #fff; 

}
.margin-none {
    margin: 0px !important;
}

.pit-label {
    text-align: left !important;
}

.panel-hover > div:hover {
    background: #e0e0e0;
}

.callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.callout p:last-child {
  margin-bottom: 0;
}
.callout code {
  border-radius: 3px;
}
.callout + .bs-callout {
  margin-top: -5px;
}

.callout-default {
  border-left-color: #777;
}
.callout-default h4 {
  color: #777;
}

.callout-primary {
  border-left-color: #428bca;
}
.callout-primary h4 {
  color: #428bca;
}

.callout-success {
  border-left-color: #5cb85c;
}
.callout-success h4 {
  color: #5cb85c;
}

.callout-danger {
  border-left-color: #d9534f;
}
.callout-danger h4 {
  color: #d9534f;
}

.callout-warning {
  border-left-color: #f0ad4e;
}
.callout-warning h4 {
  color: #f0ad4e;
}

.callout-info {
  border-left-color: #5bc0de;
}
.callout-info h4 {
  color: #5bc0de;
}

.callout-bdc {
  border-left-color: #29527a;
}
.callout-bdc h4 {
  color: #29527a;
}

.pitlabel_A {
    float: left;
    display: inline;
    width: 50px !important;
}

.pitlabel_A h4 {
    color: #8c8c8c;
    font-family: Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}

.pitlabel_B h4 {
    color: #000000;
    font-family: Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}
.ProgressNodes {
    width: 100%;
    height:50px;
    background-color: silver;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.ProgressNodes a {
    flex-grow: 1;
    height:inherit;
    padding-top: 12.5px;
    border-right: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 4px solid white;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
/*.ProgressNodes {
    width: 100%;
    background-color: silver;
    display: flex;
}

.ProgressNodes a {
    display: table-cell;
    width: auto;    
    border-right: 1px solid white;
    border-left: 1px solid white;
    text-align: center;
    color: white;
    font-weight: bold;
    flex: 1;
    border-bottom: 4px solid white;
    text-decoration: none;
}*/

.ProgressNodes a:hover {
    border-bottom: 4px solid black;
}

/*.ProgressNodes div:not(:first-child) {
    border-left: 2px solid silver;
}*/

.ProgressNodes a.pending {
    background-color: silver;  
}

.ProgressNodes a.current {
    background-color: #2572b4;  
    color: white;
}

.ProgressNodes a.complete {        
    background-color: green; 
    color: white;
}






/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

.pit-pager li > a {
    background-color: #eaebed;
    border: 1px solid #dcdee1;
    border-radius: 4px;
    padding: 10px 16px;
}
#vitalsSidebarLink
{
    background: none !important;
    background-image: none !important;
    padding-left: 0 !important;
    font-weight: normal !important;
}
.btn-group, .btn-group-vertical-sidebar {
    position: relative;
    display: block;
    vertical-align: middle;
}
/* This div is used to bring attention to an input element when something doesn't validate */
.field-validation-error
{
    background-image: url("../../images/Icons/Warning.png");
    background-repeat: no-repeat;
    background-position: 0px 3px;
    display: inline-block;
    padding-left: 20px;
    margin-left: 3px;
    margin-top: 5px !important;
}

.validation-summary-valid {
    display: none;
}

#DataSavedSuccessfully
{
	width:30%;
	float:right;
	background-color: #0AC92B;
	position:fixed;
	z-index: 1000;
}

#DataSavedSuccessfully p
{
	text-align:center;
	vertical-align:middle;
	font-size:large;
	font-family:Georgia;
	font-weight:bold;
}
.displayView div
{
    padding-bottom:10px;
    font-size:1em;
}

.displayView label
{
    font-size:1.03em;
    font-weight:600;
}
.financialTableFix
{
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#cboxLoadedContent
{
	text-align:left;
	border-radius: 15px;
	min-width: 4%;
	width:auto !important;
	height: auto !important;
    padding:10px;
}
.ui-draggable-dragging
{
    z-index: 10000; /* put it in front of the rooms/beds colorbox */
}

.shelter
{
    border: 1px dotted #ccc;

    margin: 0 0 16px 0;
}

.room
{
    display: inline-block;

    box-shadow: 1px 1px 3px #aaa;
    border: 1px solid #ccc;

    margin: 8px 8px 8px 0;
    vertical-align: top;
}

.shelter, .room
{
    box-shadow: 1px 1px 3px #aaa;
    border-radius: 5px;

    padding: 4px;
}

.bed-box,
.bed-new-box,
.beds .ui-state-highlight
{
    margin: 0 35px 4px 0;
    display: block;
}

.bed-box
{
    border: 1px solid black;
    background: #befcce;
}

.bed-occupied
{
    background: #fcbece;
}

.bed-occupied .bed-icon
{
    margin-top: 4px;
}

.bed-occupied .bed-name
{
    display: none;
}
.bed-occupied .bed-clients
{
    min-width: 18px;
    min-height: 18px;
    position: relative;
    width: auto;
    height: auto;
    top: 0px;
}

.bed-occupied > .ui-button-text
{
    padding-top: 0;
    padding-bottom: 0;
}

.bed-new-box
{
    background: White;
    border: 1px dotted gray;
}

.beds .ui-state-highlight
{
    border-radius: 5px;
}

/* move action buttons to the right of their actionable items */
.bed-add,
.bed-delete,
.room-delete
{
    float: right;
}

/* when a room has no beds, provide a place to drop beds from other rooms */
.beds
{
    min-height: 33px;
    min-width: 140px;
}

.bed-icon
{
    /* select background image */

    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 4px;
    vertical-align: text-top;
    width: 16px;

    /* select specific icon */
    background-position: -18px -270px;

    /* position icon */
    position: absolute;
    left: 3px;
}

.bed-name
{
    margin-right: 17px; /* give room for client container */
    margin-left: 6px; /* give room for icon */
}

.bed-clients
{
    position: absolute;
    right: 4px;
    top: 3px;

    display: inline-block;
    min-width: 18px;
    min-height: 18px;
    border: 1px dashed;
    margin-left: 12px;
}

.client.booking-in
{
    background: repeat-x scroll 50% 50% #4CA20B;
    border: 1px solid #45930B;
    border-radius: 4px;
}
.client
{
    background: repeat-x scroll 50% 50% #4CA20B;
    border: 1px solid #45930B;
    border-radius: 4px;
}

.client.booking-in .ui-button-text
{
    color: #fff;
}
.client .ui-button-text
{
    color: #4C3000;
}

.client.booking-in .ui-icon-person
{
}
.client .ui-icon-person
{
}

#stays-dock
{
    min-height: 28px;
    background-color: #eee;
    margin: 10px;
}

#RoomView .open
{
	border-bottom: thin solid lightgrey;
	border-left: thin solid lightgrey;
	padding-right:2px;
}

#RoomView .open .open
{
	border:none;
}
.preserve-newline
{
	white-space: pre-line;
}

.break-word {
    word-wrap: break-word;
}

.vertical-align-top
{
    vertical-align: top !important;
}


.align-image-center
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*****************************
* Custom Help Button         *
*****************************/ 
.custom-help
{
    color:#000000;
    cursor: pointer;
}

/*
    */
.videoWrapper {
     position: relative;
     padding-bottom: 72%;
     height: 0;
     width: 100%;
     margin: 0 auto;
}

.videoWrapper video {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

/* 
    */
.help-sidebar
{
    background:linear-gradient(#176CA7, #114F7A) repeat scroll 0% 0% transparent;  
}

.help-sidebar a
{
    color:white;
}

.help-table td a {
    display:block;
    width:100%;
    text-decoration:none;
}

.help-table td:hover {
    background:grey !important; 
}

.help-active
{
    background:lightgrey !important; 
    border-left:1px solid darkblue !important;
}

.no-deco
{
    text-decoration:none;
}

/*****************************
* Help and e-Learning Panels *
*****************************/  
.help-panel-border{
    border-width: 1px 1px 1px 4px !important;
}

/* Hint */
.help-hint{
	background-color:#D8EECA;
	border-color:#278400;
}

.help-hint > :first-child:before{
    color:#278400;
	content:""
}

/* Show Me / Learn How */
.help-showme{
	background-color:#F9F4D4;
	border-color:#F90;
}

.help-showme > :first-child:before{
    color:#F90;
	content:""
}

/* Simulation */
.help-sim{
	background-color:#D7FAFF;
	border-color:#269ABC;
}

.help-sim > :first-child:before{
    color:#269ABC;
	content:"";
}

/* Knowledge Check / Challenge Yourself */
.help-chal{
	background-color:#EEEEEE;
	border-color:#000000;
}

.help-chal > :first-child:before{
    color:#000000;
	content:"";
}

/* Key Point */
.help-key{
	background-color:#F3E9E8;
	border-color:#D3080C;
}

.help-key > :first-child:before{
    color:#D3080C;
	content:"";
}

/* Related Help */
.help-help{
	background-color:#EDE5F3;
	border-color:#7849A1;
}

.help-help > :first-child:before{
    color:#7849A1;
	content:"";
}

/* Step by Step */
.help-step{
	background-color:#E7F3F1;
	border-color:#4A9586;
}

.help-step > :first-child:before{
    color:#4A9586;
	content:"";
}

/* Demonstration */
.help-demo{
	background-color:#E0EAF8;
	border-color:#2F74D0;
}

.help-demo > :first-child:before{
    color:#2F74D0;
	content:"";
}


.preserveWhiteSpace
{
	white-space:pre-wrap;
	display: block;
	unicode-bidi: embed;
	line-height: 1.2em;
} 
/*smaller size filter text box*/
.dataTables_filter>label>input
{
    line-height:normal !important;
}

/*wrapper text size changed*/
.dataTables_length > label,
.dataTables_filter > label,
.dataTables_info
{
    font-weight:normal !important;
    font-size:15px !important;
}

/*table header size changed*/
.wb-tables > thead > tr > th
{
    font-weight:600 !important;
    font-size:14px !important;
    padding:5px !important;
}

/*table data size changed*/
.wb-tables > tbody > tr > td
{
    padding:5px !important;
    font-size: 15px !important;
    vertical-align: middle;
}

/*table paging size changed*/
.dataTables_paginate > span > a
{
    margin-bottom: 0px !important;
    padding: 5px 10px !important;
}
/*table paging size changed*/
.dataTables_paginate > a
{
    margin-bottom: 0px !important;
    padding: 5px 10px !important;
}

/*table paging float right*/
.dataTables_paginate
{
    text-align:right !important;
    margin-top: -10px !important;
}

/*fixed sorting arrow 'after'*/
table.dataTable thead .sorting-icons:after {
      content: "\e114";
      font-weight:lighter;
      font-size:x-small;
      display:list-item;
      list-style:none;
      /*margin-left:-1px;*/
      border:0px solid white !important;
      padding:0 !important;
      line-height:0.5em !important;
      margin-top:0px !important;
      background: none !important;
}
/*fixed sorting arrow 'before'*/
table.dataTable thead .sorting-icons:before {
      content: "\e113";
      font-weight:lighter;
      font-size:x-small;
      display:list-item;
      list-style:none;
      border:0px solid white !important;
      padding :0 !important;
      line-height :0.5em !important;
      margin-top :0px !important;
      background: none !important;
}

/*fixed sorting arrows position*/
.sorting-cnt
{
    float:right;
    display:block;
}

/* table ul padding fix */
.wb-tables>tbody>tr>td>ul
{
	margin-left:10px;
    padding-left:1px;
}

/* fix size of show # entries */
label>select{
	min-width:0px
}

.dataTables_filter {
    float:right !important;
    margin-right: 0px !important;
}
/* Application version number */
#appversion
{
    color: Gray;
    margin-top: 10px;
    float:right;
    text-align: right;
}

/* HIFIS 4 logo */
#wet-title OBJECT
{
    height: 56px;
    width: 64px;
}

#wet-title img
{
    height: 56px;
    width: 64px;
}

#wet-title span
{
    padding-left: 75px;
}

.ui-icon, .ui-icon-searchfield:after {
    background-color: transparent;
}

 #wb-sec .ui-menu { width: 100%; }

.menu {
    text-shadow: none !important;
}

/*  change size and color of footer */
.wetFooter
{
    font-size:small;
    background-color:#d3d3d3;
}

/*  Smaller menu button size    */
.megaNavAnchors
{
    padding:5px !important;
    padding-left:10px !important;
    padding-right:10px !important;
}

.menu-panel {
    background-color: #f8f8f8 !important;
    border: thin !important;
    box-shadow: rgba(14, 65, 100, 0.5) 2px 2px 2px 2px !important;
    border-color: #0e4164 !important;
    color: #0e4164 !important;
}

/* Breadcrumbs */
.breadcrumb{
    font-size: 12px;
	padding:8px 15px;
	margin-bottom:0px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}

.nav > li > a {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.btn {
    border: 1px solid #dcdee1;
    border-style: solid;
}

.input-group .form-control {
    width: auto;
}

.input-group-addon, .input-group-btn {
  width: auto;
}

#wb-bar{
	border-bottom:1px solid #fff !important;
	color:#fff;
	min-height:2.2em;
	z-index:1;
}

#wb-bnr{
    background: #2b4d6f !important;
    background: linear-gradient(#2b4d6f,#65768f) !important;
}

#wb-bnr.landing #wb-bar{
	display:none;
}

#wb-bnr.landing .container{
	margin:0px auto;	
}

#wb-bnr.landing .container .row #wb-sttl{
	/*min-width:680px;*/
	margin:0px auto;
	float:none !important;
}


#wb-bar .inside{
	
}


/* tinyMCE, on init, likes to take up the entire width of its parent element.
   This sizes the editor to just below the parent size so the mandatory flag can fit beside the editor
    as opposed to below it.

    The float setting removes the automatic line break after the containing div elements.
*/
.mce-float{
    max-width: 90% !important;
    float:left !important;
}

/* When option groups are used in Select2 control, the group headers will render with this style
*/
.select2-results__group {
    background-color: #0e4164;
    color: white;
}

#wb-sttl span span#bannerTitle{	
	  font-size: 72px;
	  background: -webkit-linear-gradient(#576B87, #A8B6C4);
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
}


/*-- New design v59 2020 --*/

#wb-srch .form-group{
	min-width: 230px;
}

footer .footerNav{
	min-height:100px;
	background:url("../../../Content/wet-boew/assets/bg_houses_footer.png");
	background-repeat:no-repeat;
	background-position: bottom right;
}

#wb-bnr.inside .inside .row{	
	background:url("../../../Content/wet-boew/assets/inside_houses_header.png");
	background-repeat:no-repeat;
	background-position: bottom right;
}

#wb-srch {
    padding-top: 2.2em;
}

.landing *, .landing *:before,
.landing *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; 
}


	.landing #wb-sttl{
		width:100%;
		margin:0px auto;
		padding-top:10px;		
	}
	
	.landing #wb-sttl h1{
		font-family:TradeGothicLT20,Helvetica Neue,Helvetica,Arial;
		font-size:65pt;
		  background: -webkit-linear-gradient(#9faebd, #63758f);
		  -webkit-background-clip: text;
		  -webkit-text-fill-color: transparent;
		letter-spacing:-6px;
		line-height:1.0em;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 0px;
		text-align:right;
	}
			
	.landing #wb-sttl div.logo_alternate h1{
		letter-spacing:-3px;
		line-height:1.0em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.landing #wb-sttl small{		
		font-family:TradeGothicLT20,Helvetica Neue,Helvetica,Arial;
		font-size:13pt;
		line-height:1.05em;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
	}
	
	
	.landing #wb-sttl .en,	
	.landing #wb-sttl .fr{
		width:40%;
		min-width:40%;
	}		
			
	
	.landing #wb-sttl .en,
	.landing #wb-sttl .fr{
		padding:0px 0px 0px 0px;
		height:140px;
		float:left;
	}
	
	.landing #wb-sttl .en h1{
		margin: 0px right;
		text-align:right;
	}
	
	.landing #wb-sttl .fr h1{
		margin: 0px left;
		text-align:left;
	}
	
	.landing #wb-sttl .en small{
		color:#fff;
		margin: 0px right;
		text-align:right;
	}
	
	.landing #wb-sttl .fr small{
		color:#fff;
		margin: 0px left;
		text-align:left;
	}	
	
	.landing #wb-sttl div{
		float:left;
	}
	
	.landing #wb-sttl .logo img{
		width:83.5px;
		height:63.5px;
		margin: 45px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
	}
	
		.landing #wb-sttl div.logo{
			display:inline;	
		}	
		
		.landing #wb-sttl div.logo_alternate{
			width:40px;
			display:none;			
			overflow:hidden;
		}
	
	
	.landing #wb-sttl a{
		display:inline;
		text-shadow:none;
	}	
	

	.inside #wb-sttl{
		margin:0px auto;
		padding:10px 0px 0px 0px;
	}
	
	.inside #wb-glb-mn img{		
		float:left;
		padding-top:8px;
	}
	
	.inside #wb-glb-mn .pnl-btn li{
		padding:10px 15px;
	}
	
	#mb-pnl .modal-body li{
		line-height: 1em;
	}
	
	.inside #wb-sttl h1, .inside #wb-glb-mn h1{
		font-family:TradeGothicLT20,Helvetica Neue,Helvetica,Arial;
		font-size:65pt;
		  background: -webkit-linear-gradient(#9faebd, #63758f);
		  -webkit-background-clip: text;
		  -webkit-text-fill-color: transparent;
		letter-spacing:-5px;
		line-height:1.0em;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 0px;
		text-align:left;
		float:left;
	}
	
	.inside #wb-glb-mn h1{
		font-size:45pt;
		  background: -webkit-linear-gradient(#9faebd, #63758f);
		  -webkit-background-clip: text;
		  -webkit-text-fill-color: transparent;
		letter-spacing:-5px;
		line-height:1.0em;
		margin: 0px 0px 0px 5px;
		padding: 0px 5px 0px 0px;
		text-align:left;
		float:left;
	}
	
	.inside #wb-sttl small{
		font-family:TradeGothicLT20,Helvetica Neue,Helvetica,Arial;
		font-size:13pt;
		line-height:1.05em;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align:left;
	}
	
	.inside #wb-sttl{
		height:108px;
		float:left;
		text-align:middle;
	}	
		
	.inside #wb-sttl .en, 	
	.inside #wb-sttl .fr{
		position:relative;
		width:75%;
	}
	
	.inside #wb-sttl h1{
		margin: 0px left;
		text-align:left;
	}
	
	.inside #wb-sttl .en h1,
	.inside #wb-sttl .fr h1{
		margin: 0px left;
		text-align:left;
	}
	
	.inside #wb-sttl small{		
		color:#fff;
		margin: 0px left;
		padding-top:35px;
		text-transform: uppercase;
		display:block;
		vertical-align:bottom;
	}
	
	.inside #wb-sttl .en small,
	.inside #wb-sttl .fr small{
		width:40%:		
	}	
	
	.inside #wb-sttl div{
		float:left;
	}
	
	.inside #wb-sttl div.logo{
		padding:15px 5px 0px 0px;
		vertical-align:bottom;
		display:table-cell;
	}
	
	.inside #wb-sttl div.logo img{
		width:61.5px;
		height:54.75px;
		margin: 0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		vertical-align:bottom;
		display:table-cell;
	}
	
	.inside #wb-sttl a{
		display:inline;
		text-shadow:none;
	}	

	

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	
	.landing #wb-sttl{
		width:auto;
	}
	
	.landing #wb-sttl div.logo{
		padding:15px 10px 0px 10px;
	}	
	
	.landing #wb-sttl .fr small{
		color:#fff;
		margin: 0px left;
		text-align:left;
	}		 
	
	#wb-bnr.landing .container{
		padding-right:0px;
	}
	 

	.inside #wb-sttl .en h1,
	.inside #wb-sttl .fr h1,
	.inside #wb-sttl .en small,
	.inside #wb-sttl .fr small{
		width:auto;
	}
	
	.inside #wb-sttl .en small{
		margin-top:30px;
	}
	
	.inside #wb-sttl .fr small{
		margin-top:0px;
	}

	.inside #wb-sttl small{
		padding-top: 10px;
	}
	 
}

#modalLoginForm label.control-label{
	text-align:left !important;
	padding-left:40px;
}

#login-banner:after {
  clear: both; }


#wb-bnr.landing .container .row #wb-sttl{
	margin:0px auto;
	float:none;
}

#wb-bnr.landing .container .row #wb-sttl #login-banner{
	margin:0px auto;
	float:none;
}


 @media (max-width: 768px) {
	 
	.landing #wb-sttl{		 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
			width:100%;
	}
	
	.landing #wb-sttl .en,
	.landing #wb-sttl .fr{
		height:77px;	
	}
	
	.landing #wb-sttl .en,
	.landing #wb-sttl .fr{
		width:45%;		
	}
	
	.landing #wb-sttl .en small,
	.landing #wb-sttl .fr small{
		display:none;
	}
			
	.landing #wb-sttl div.logo{
		display:none;	
	}	
	
	.landing #wb-sttl div.logo_alternate{
		width:30px;
		min-width:30px;
		display:inline;
	}		

	.landing #wb-sttl div.logo_alternate h1{
		width:20px;
		min-width:20px;
		padding:0px 0px 0px 0px;
	}			
	
	.landing #wb-sttl .logo img{
		position:relative;
		display:none;
	}

		
	.landing #wb-sttl h1{
		font-size:55pt;
		text-align:left;
	}
	
	.landing #wb-sttl div.logo_alternate h1{
		font-family:TradeGothicLT20,Helvetica Neue,Helvetica,Arial;
		font-size:55pt;
		  background: -webkit-linear-gradient(#9faebd, #63758f);
		  -webkit-background-clip: text;
		  -webkit-text-fill-color: transparent;
		letter-spacing:0px;
		line-height:1.0em;
		margin: 0px 0px 0px 0px;
		padding: 0px 2px 0px 2px;
		display:inline;
	}
	
	.landing #wb-sttl .en h1{
		margin-right: 7px;			
	}
	
	.landing #wb-sttl .logo img{
		margin: 20px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
		display:block;				
	}			

	#modalLoginForm label.control-label {
		padding-left: 15px;
	}
	
 }


@media (min-width: 768px) {
	#wb-bnr.landing .container .row #wb-sttl #login-banner{
		
	}
	.landing #wb-sttl .en,
	.landing #wb-sttl .fr{			
			width:45%;
			min-width:45%;
	}
			
	.landing #wb-sttl div.logo{
		display:none;	
	}	
	
	.landing #wb-sttl div.logo_alternate{			
		width:40px;
		min-width:40px;
		display:inline;	
		margin:0px auto;
	}				

	.landing #wb-sttl div.logo_alternate h1{
		font-family:TradeGothicLT20,Helvetica Neue,Helvetica,Arial;
		font-size:65pt;
		  background: -webkit-linear-gradient(#9faebd, #63758f);
		  -webkit-background-clip: text;
		  -webkit-text-fill-color: transparent;
		letter-spacing:0px;
		line-height:1.0em;
		padding: 0px 2px 0px 7px;
		display:inline;	
		margin:0px auto;
	}
	
}
	
	
@media (min-width: 992px) {
	#wb-bnr.landing .container .row #wb-sttl #login-banner{
		
	}
	
	.landing #wb-sttl .en,
	.landing #wb-sttl .fr{			
			width:40%;
			min-width:40%;
	}
	
	.landing #wb-sttl .en small,
	.landing #wb-sttl .fr small{
			margin:0px auto;
			width:75%;
			min-width:75%;
			text-align:right;
			valign:right;
			float:right;
	}
	
	.landing #wb-sttl .fr small{			
			text-align:left;
			float:left;
	}
	
	.landing #wb-sttl div.logo{
		display:inline;	
	}	
	
	.landing #wb-sttl div.logo_alternate{
		display:none;
	}	
	
}
	
@media (min-width: 1200px) {
	#wb-bnr.landing .container .row #wb-sttl #login-banner{
		
	}
}
.wet-lightbox-close-fix
{
    position:relative;
    float:right;
    padding:0;
    margin-top:-13px;
    margin-right:-15px;
} 
.border-top-fix-tabs
{
    border-top:0px solid white !important;
    border-top-left-radius:0;
    border-top-right-radius:0;
}

.tabButton, .panel-title a {
    outline: none !important;
}

/* You can use this file to override css on the application */


/* 
    The top bar 
    Default: black 
*/
#wb-bar {
    /*background: blue;*/
}

/* 
    The Mid Bar 
    Default: blue 
*/
#wb-bnr {
    /*background: orange;*/
}

/* 
    Navigation Bar 
    Default: dark blue 
*/
#wb-sm {
    /*background: red;*/
}

/* The currently selected navigation item */
.wb-navcurr {
    /*background: pink !important;*/
}

/* The menu panel of each navigation item */
.menu-panel {
    /*background: black !important;*/
}

/* Menu items under a nav category(Front Desk, Communications...) */
.menu-panel > li > a {
    /*color: red !important;*/
}

/* Menu item as you hover over them */
.menu-panel > li > a:hover {
    /*background: yellow !important;*/
}

/* The footer */
#wb-info {
    /*background: green;*/
}

.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;-moz-box-shadow:5px 5px 4px -4px #666;-webkit-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none;display:inline}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;-moz-box-shadow:0 0 2px #0a6aa1;-webkit-box-shadow:0 0 2px #0a6aa1;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;-moz-box-shadow:0 0 2px #0a6aa1;-webkit-box-shadow:0 0 2px #0a6aa1;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;-moz-text-shadow:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url(32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:16px;height:16px}#jstree-dnd.jstree-default .jstree-ok{background-position:-9px -71px}#jstree-dnd.jstree-default .jstree-er{background-position:-39px -71px}.jstree-default>.jstree-striped{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-moz-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#beebff),color-stop(100%,#a8e4ff));background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:-o-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:-ms-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url(32px.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.gif) center center no-repeat}.jstree-default .jstree-file{background:url(32px.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(32px.png) -260px -4px no-repeat}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url(32px.png)}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:0 0}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(32px.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(32px.png) -263px -7px no-repeat}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url(32px.png)}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:0 0}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(throbber.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(32px.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(32px.png) -256px 0 no-repeat}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(40px.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(40px.png);background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url(40px.png)}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url(40px.png);background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:0 0}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url(40px.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(40px.png) -40px -40px no-repeat;background-size:120px 240px}}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*!
 * Datetimepicker for Bootstrap v3
//! version : 3.1.3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999!important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.cw{font-size:10px;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td span.old{color:#777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}@media screen and (max-width:767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}
/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid;border-color:#ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#428bca}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#000;background:#eee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control{height:auto}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default !important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */.colorpicker-saturation{width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC)}.colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=)}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-no-arrow:after{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}
/*# sourceMappingURL=bootstrap-colorpicker.min.css.map */
