﻿
/*
 # Website Base Grid Layout v2.0
   http://sandbox.beta.moveable.ca/patternlibrary.aspx
  ```
 <div class="row-fluid">
    <div class="span-12">               

        <a id="grid-layout"></a>
        <h2>Setting up a basic Grid layout</h2>

        <div class="grid-examples">
            <h3>Simple</h3>
            <div class="row-fluid">
                <div class="span-6">span-6</div>
                <div class="span-6">span-6</div>
            </div>

            <h3>Mixed grid layout</h3>
            <div class="row-fluid">
                <div class="span-3 span-6-sm">span-3 span-6-sm</div>
                <div class="span-3 span-6-sm">span-3 span-6-sm</div>
                <div class="span-3 span-6-sm">span-3 span-6-sm</div>
                <div class="span-3 span-6-sm">span-3 span-6-sm</div>
            </div>

            <h3>Offset</h3>                
            <div class="row-fluid">
                <div class="span-10 span-offset-1">span-10 span-offset-1</div>
            </div>                

            <div class="row-fluid">
                <div class="span-10-sm span-offset-1-sm">span-10-sm span-offset-1-sm</div>
            </div>                


            <h3>Nested</h3>              
            <div class="row-fluid">
                <div class="span-10 span-offset-1">span-10 span-offset-1
                    <div class="row-fluid">
                        <div class="span-4">span-4</div>
                        <div class="span-4">span-4</div>
                        <div class="span-4">span-4</div>
                    </div>
                </div>
            </div>                

            <a id="grid-equal-height"></a>
            <h3>Equal heights</h3>
            <div class="row-fluid equal-height-desktop">
                <div class="span-4">span-4</div>
                <div class="span-4">span-4<br /><br />long</div>
                <div class="span-4">span-4</div>                
            </div>

            <a id="grid-vertical-align"></a>
            <h3>Vertical Align</h3>                                
            <div class="row-fluid vertical-align-desktop">
                <div class="span-4">span-4</div>
                <div class="span-4">span-4<br /><br />long</div>
                <div class="span-4">span-4</div>
            </div>

            <h3>No Stack</h3>
            <div class="row-fluid no-stack">
                <div class="span-2">span-2</div>
                <div class="span-2">span-2</div>
                <div class="span-2">span-2</div>
                <div class="span-2">span-2</div>
                <div class="span-2">span-2</div>
            </div>

            <div class="row-fluid">
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
                <div class="span-1">span-1</div>
            </div>

             <div class="row-fluid">
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
                <div class="span-1"><div>span-1</div></div>
            </div>
        </div>
    </div>
</div>
 ```
*/

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 768px) {
    .container { width: 750px; }
}

@media (min-width: 992px) {
    .container { width: 970px; }
}

@media (min-width: 1200px) {
    .container { width: 1170px; }
}

.container:before, .container:after, .row-fluid:before, .row-fluid:after { display: table; content: " "; }
.container:after, .row-fluid:after { clear: both; }

.row-fluid { margin-right: -15px; margin-left: -15px; margin-bottom: 1em; }
.span-full { margin: 0; padding: 0; width: 100%;display:flow-root;}
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12,
.span-1-m, .span-2-m, .span-3-m, .span-4-m, .span-5-m, .span-6-m, .span-7-m, .span-8-m, .span-9-m, .span-10-m, .span-11-m, .span-12-m,
.span-1-sm, .span-2-sm, .span-3-sm, .span-4-sm, .span-5-sm, .span-6-sm, .span-7-sm, .span-8-sm, .span-9-sm, .span-10-sm, .span-11-sm, .span-12-sm,
.span-1-md, .span-2-md, .span-3-md, .span-4-md, .span-5-md, .span-6-md, .span-7-md, .span-8-md, .span-9-md, .span-10-md, .span-11-md, .span-12-md,
.span-1-lg, .span-2-lg, .span-3-lg, .span-4-lg, .span-5-lg, .span-6-lg, .span-7-lg, .span-8-lg, .span-9-lg, .span-10-lg, .span-11-lg, .span-12-lg { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.row-fluid img,
[class*=span-] img { width: 100%; }


.no-stack .span-1, .no-stack .span-2, .no-stack .span-3, .no-stack .span-4, .no-stack .span-5, .no-stack .span-6, .no-stack .span-7, .no-stack .span-8, .no-stack .span-9, .no-stack .span-10, .no-stack .span-11, .no-stack .span-12 { float: left; }

.no-stack .span-12 { width: 100%; }
.no-stack .span-11 { width: 91.66666667%; }
.no-stack .span-10 { width: 83.33333333%; }
.no-stack .span-9 { width: 75%; }
.no-stack .span-8 { width: 66.66666667%; }
.no-stack .span-7 { width: 58.33333333%; }
.no-stack .span-6 { width: 50%; }
.no-stack .span-5 { width: 41.66666667%; }
.no-stack .span-4 { width: 33.33333333%; }
.no-stack .span-3 { width: 25%; }
.no-stack .span-2 { width: 16.66666667%; }
.no-stack .span-1 { width: 8.33333333%; }

.no-stack .span-offset-12 { margin-left: 100%; }
.no-stack .span-offset-11 { margin-left: 91.66666667%; }
.no-stack .span-offset-10 { margin-left: 83.33333333%; }
.no-stack .span-offset-9 { margin-left: 75%; }
.no-stack .span-offset-8 { margin-left: 66.66666667%; }
.no-stack .span-offset-7 { margin-left: 58.33333333%; }
.no-stack .span-offset-6 { margin-left: 50%; }
.no-stack .span-offset-5 { margin-left: 41.66666667%; }
.no-stack .span-offset-4 { margin-left: 33.33333333%; }
.no-stack .span-offset-3 { margin-left: 25%; }
.no-stack .span-offset-2 { margin-left: 16.66666667%; }
.no-stack .span-offset-1 { margin-left: 8.33333333%; }
.no-stack .span-offset-0 { margin-left: 0; }

@media (max-width: 767px) {

    .span-1-m, .span-2-m, .span-3-m, .span-4-m, .span-5-m, .span-6-m, .span-7-m, .span-8-m, .span-9-m, .span-10-m, .span-11-m, .span-12-m { float: left; }
    .span-12-m { width: 100%; }
    .span-11-m { width: 91.66666667%; }
    .span-10-m { width: 83.33333333%; }
    .span-9-m { width: 75%; }
    .span-8-m { width: 66.66666667%; }
    .span-7-m { width: 58.33333333%; }
    .span-6-m { width: 50%; }
    .span-5-m { width: 41.66666667%; }
    .span-4-m { width: 33.33333333%; }
    .span-3-m { width: 25%; }
    .span-2-m { width: 16.66666667%; }
    .span-1-m { width: 8.33333333%; }

    .span-offset-12-m { margin-left: 100%; }
    .span-offset-11-m { margin-left: 91.66666667%; }
    .span-offset-10-m { margin-left: 83.33333333%; }
    .span-offset-9-m { margin-left: 75%; }
    .span-offset-8-m { margin-left: 66.66666667%; }
    .span-offset-7-m { margin-left: 58.33333333%; }
    .span-offset-6-m { margin-left: 50%; }
    .span-offset-5-m { margin-left: 41.66666667%; }
    .span-offset-4-m { margin-left: 33.33333333%; }
    .span-offset-3-m { margin-left: 25%; }
    .span-offset-2-m { margin-left: 16.66666667%; }
    .span-offset-1-m { margin-left: 8.33333333%; }
    .span-offset-0-m { margin-left: 0; }
}

@media (min-width: 768px) {
    .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12 { float: left; }

    .span-12 { width: 100%; }
    .span-11 { width: 91.66666667%; }
    .span-10 { width: 83.33333333%; }
    .span-9 { width: 75%; }
    .span-8 { width: 66.66666667%; }
    .span-7 { width: 58.33333333%; }
    .span-6 { width: 50%; }
    .span-5 { width: 41.66666667%; }
    .span-4 { width: 33.33333333%; }
    .span-3 { width: 25%; }
    .span-2 { width: 16.66666667%; }
    .span-1 { width: 8.33333333%; }

    .span-offset-12 { margin-left: 100%; }
    .span-offset-11 { margin-left: 91.66666667%; }
    .span-offset-10 { margin-left: 83.33333333%; }
    .span-offset-9 { margin-left: 75%; }
    .span-offset-8 { margin-left: 66.66666667%; }
    .span-offset-7 { margin-left: 58.33333333%; }
    .span-offset-6 { margin-left: 50%; }
    .span-offset-5 { margin-left: 41.66666667%; }
    .span-offset-4 { margin-left: 33.33333333%; }
    .span-offset-3 { margin-left: 25%; }
    .span-offset-2 { margin-left: 16.66666667%; }
    .span-offset-1 { margin-left: 8.33333333%; }
    .span-offset-0 { margin-left: 0; }

    .span-1-sm, .span-2-sm, .span-3-sm, .span-4-sm, .span-5-sm, .span-6-sm, .span-7-sm, .span-8-sm, .span-9-sm, .span-10-sm, .span-11-sm, .span-12-sm { float: left; }

    .span-12-sm { width: 100%; }
    .span-11-sm { width: 91.66666667%; }
    .span-10-sm { width: 83.33333333%; }
    .span-9-sm { width: 75%; }
    .span-8-sm { width: 66.66666667%; }
    .span-7-sm { width: 58.33333333%; }
    .span-6-sm { width: 50%; }
    .span-5-sm { width: 41.66666667%; }
    .span-4-sm { width: 33.33333333%; }
    .span-3-sm { width: 25%; }
    .span-2-sm { width: 16.66666667%; }
    .span-1-sm { width: 8.33333333%; }

    .span-offset-12-sm { margin-left: 100%; }
    .span-offset-11-sm { margin-left: 91.66666667%; }
    .span-offset-10-sm { margin-left: 83.33333333%; }
    .span-offset-9-sm { margin-left: 75%; }
    .span-offset-8-sm { margin-left: 66.66666667%; }
    .span-offset-7-sm { margin-left: 58.33333333%; }
    .span-offset-6-sm { margin-left: 50%; }
    .span-offset-5-sm { margin-left: 41.66666667%; }
    .span-offset-4-sm { margin-left: 33.33333333%; }
    .span-offset-3-sm { margin-left: 25%; }
    .span-offset-2-sm { margin-left: 16.66666667%; }
    .span-offset-1-sm { margin-left: 8.33333333%; }
    .span-offset-0-sm { margin-left: 0; }

}

@media (min-width:992px) {
    .span-1-md, .span-2-md, .span-3-md, .span-4-md, .span-5-md, .span-6-md, .span-7-md, .span-8-md, .span-9-md, .span-10-md, .span-11-md, .span-12-md { float: left; }

    .span-12-md { width: 100%; }
    .span-11-md { width: 91.66666667%; }
    .span-10-md { width: 83.33333333%; }
    .span-9-md { width: 75%; }
    .span-8-md { width: 66.66666667%; }
    .span-7-md { width: 58.33333333%; }
    .span-6-md { width: 50%; }
    .span-5-md { width: 41.66666667%; }
    .span-4-md { width: 33.33333333%; }
    .span-3-md { width: 25%; }
    .span-2-md { width: 16.66666667%; }
    .span-1-md { width: 8.33333333%; }

    .span-offset-12-md { margin-left: 100%; }
    .span-offset-11-md { margin-left: 91.66666667%; }
    .span-offset-10-md { margin-left: 83.33333333%; }
    .span-offset-9-md { margin-left: 75%; }
    .span-offset-8-md { margin-left: 66.66666667%; }
    .span-offset-7-md { margin-left: 58.33333333%; }
    .span-offset-6-md { margin-left: 50%; }
    .span-offset-5-md { margin-left: 41.66666667%; }
    .span-offset-4-md { margin-left: 33.33333333%; }
    .span-offset-3-md { margin-left: 25%; }
    .span-offset-2-md { margin-left: 16.66666667%; }
    .span-offset-1-md { margin-left: 8.33333333%; }
    .span-offset-0-md { margin-left: 0; }
}

@media (min-width: 1200px) {

    .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12 { float: left; }

    .span-12 { width: 100%; }
    .span-11 { width: 91.66666667%; }
    .span-10 { width: 83.33333333%; }
    .span-9 { width: 75%; }
    .span-8 { width: 66.66666667%; }
    .span-7 { width: 58.33333333%; }
    .span-6 { width: 50%; }
    .span-5 { width: 41.66666667%; }
    .span-4 { width: 33.33333333%; }
    .span-3 { width: 25%; }
    .span-2 { width: 16.66666667%; }
    .span-1 { width: 8.33333333%; }

    .span-1-lg, .span-2-lg, .span-3-lg, .span-4-lg, .span-5-lg, .span-6-lg, .span-7-lg, .span-8-lg, .span-9-lg, .span-10-lg, .span-11-lg, .span-12-lg { float: left; }

    .span-12-lg { width: 100%; }
    .span-11-lg { width: 91.66666667%; }
    .span-10-lg { width: 83.33333333%; }
    .span-9-lg { width: 75%; }
    .span-8-lg { width: 66.66666667%; }
    .span-7-lg { width: 58.33333333%; }
    .span-6-lg { width: 50%; }
    .span-5-lg { width: 41.66666667%; }
    .span-4-lg { width: 33.33333333%; }
    .span-3-lg { width: 25%; }
    .span-2-lg { width: 16.66666667%; }
    .span-1-lg { width: 8.33333333%; }
}


@media (max-width: 767px) {
    .hide-m { display: none; }
}

@media (min-width: 768px) {
    .hide-sm { display: none; }
}

@media (min-width: 992px) {
    .hide-md { display: block; }
}

@media (min-width: 1200px) {
    .hide-lg { display: none; }
}

.vertical-align { align-items: center; justify-content: center; flex-direction: row; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

@media (min-width: 768px) {
    .vertical-align-sm { align-items: center; justify-content: center; flex-direction: row; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
}

@media (min-width: 992px) {
    .vertical-align-md { align-items: center; justify-content: center; flex-direction: row; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
}


/*
# Responsive Tables - Grid to List
```
   <div class="grid-to-list">
        <table class="span-12" border="1">
            <thead>
                <tr><th>Parameter</th>
                <th>Type</th>
                <th>Default Value</th>
                <th>Example</th>
                <th>Description</th>
            </tr></thead>
            <tbody>
                <tr>
                    <td data-title="Parameter">expandClass</td>
                    <td data-title="Type">string</td>
                    <td data-title="Default Example">.expand</td>
                    <td data-title="Example">.class-name</td>
                    <td data-title="Description">This is the css class that is set to the object that will expand the menu</td>
                </tr>
                <tr>
                    <td data-title="Parameter">collapseClass</td>
                    <td data-title="Type">string</td>
                    <td data-title="Default Example">.collapse</td>
                    <td data-title="Example">.class-name</td>
                    <td data-title="Description">This is the css class to collapse/close/hide the menu</td>
                </tr>                
            </tbody>
        </table>
    </div> 
```
*/
@media only screen and (max-width: 767px) {

    /* Force table to not be like tables anymore */
    .grid-to-list table,
    .grid-to-list thead,
    .grid-to-list tbody,
    .grid-to-list th,
    .grid-to-list td,
    .grid-to-list tr { display: block; }

    /* Hide table headers (but not display: none;, for accessibility) */
    .grid-to-list thead tr { position: absolute; top: -9999px; left: -9999px; }

    .grid-to-list tr { border-bottom: 1px solid #ccc; padding-bottom: .5em; }

    .grid-to-list td { /* Behave  like a "row" */ border: none; position: relative; padding-left: 50%; white-space: normal; text-align: left; }

    .grid-to-list td:before { /* Now like a table header */ position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; text-align: left; font-weight: bold; }

    /* Label the data */
    .grid-to-list td:before { content: attr(data-title); }
}


/*
[//]: # (Advantage base form styles v1.0)
[//]: # (*******************************)
*/

/*
# Form for 'stack' layout
  This is our default layout, or mobile layout.
```
    <fieldset>
        <legend>Form</legend>
        <div class="form-row">
            <label>Field 1</label>
            <input type="text" />
            <span class="validation">Please enter valid</span>
        </div>

        <div class="form-row">
            <label>Field 1</label>
            <div id="list" class="list-control">
                <input id="rbList11" type="radio" name="list" value="Item 1"><label for="rbList11">Item 1</label>
                <input id="rbList21" type="radio" name="list" value="Item 1"><label for="rbList21">Item 2</label>
            </div>
            <span class="validation">Please select valid</span>
        </div>

        <div class="form-row">
            <label>Field 1</label>
            <select>
				<option value="Please Select">Please Select</option>
			</select>
            <span class="validation">Please select valid</span>
        </div>

        <div class="form-row">
            <label for="chkList">Field 1</label>
            <div id="chkList" class="list-control">
                <input id="chkList_01" type="checkbox" value="0">
                <label for="chkList_01">Item 1</label>
                <input id="chkList_11" type="checkbox" value="1">
                <label for="chkList_11">Item 2</label>
            </div>
            <span class="validation">Rquired field</span>
        </div>

        <div class="form-row">
            <label>Field 1</label>
            <textarea rows="2" cols="20"></textarea>
            <span class="validation">Please select valid</span>
        </div>

        <div class="form-row">			        
            <input type="submit" value="Please Submit" >    
        </div>
    </fieldset>

    <div class="row-fluid">
        <fieldset>
            <legend>Form in Grid Layout</legend>
                
            <div class="form-row span-6">
                <label>Field 1</label>
                <input type="text" />
                <span class="validation">Please enter valid</span>
            </div>
        
            <div class="form-row span-6">
                <label>Field 1</label>
                <div id="listb2" class="list-control">
                    <input id="rbList1b2" type="radio" name="listb" value="Item 1"><label for="rbList1b2">Item 1</label>
                    <input id="rbList2b2" type="radio" name="listb" value="Item 1"><label for="rbList2b2">Item 2</label>
                </div>
                <span class="validation">Please select valid</span>
            </div>
       
            <div class="form-row span-6">
                <label>Field 1</label>
                <select>
				    <option value="Please Select">Please Select</option>
			    </select>
                <span class="validation">Please select valid</span>
            </div>
        
            <div class="form-row span-6">
                <label for="chkList">Field 1</label>
                <div id="chkList2" class="list-control">
                    <input id="chkList_02" type="checkbox" value="0">
                    <label for="chkList_02">Item 1</label>
                    <input id="chkList_12" type="checkbox" value="1">
                    <label for="chkList_12">Item 2</label>
                </div>
                <span class="validation">Rquired field</span>
            </div>
        
            <div class="form-row span-6">
                <label>Field 1</label>
                <textarea rows="2" cols="20"></textarea>
                <span class="validation">Please select valid</span>
            </div>
        
            <div class="form-row span-6">			        
                <input type="submit" value="Please Submit" >    
		    </div>        
        </fieldset>
    </div>

```
*/
fieldset { margin: 0 0 .5rem 0; padding: 1rem 0 0 0; border: none; overflow: hidden }
fieldset legend { display: none; }

.form-row { margin-bottom: 1.7rem; overflow: auto; min-height: 56px; height: auto; }

fieldset .row-fluid { margin-bottom: 0; }

.form-row label, .form-row span.validation, .form-row input, .form-row textarea, .form-row keygen, .form-row select, .form-row button { font-size: 1.4rem; }

/*
[//]: # (Default/Common Form Styles)
[//]: # (**************************)
*/

/*
[//]: # (Label)
*/
fieldset .form-row label,
fieldset .form-row .label-area { margin: 0 0 .3rem 0; display: block; }


/*
[//]: # (Controls - Input)
*/
.form-row input[type=text],
.form-row input[type=password],
.form-row select,
.form-row textarea { border: 1px solid #999; border-radius: 0.35rem; -moz-box-shadow: inset 0 0 5px #DDDDDD; -webkit-box-shadow: inset 0 0 5px #DDDDDD; box-shadow: inset 0 0 5px #DDDDDD; /*Inner Shadow*/ color: rgb(68, 68, 68); }

.form-row input[type=text], .form-row input[type=password], .form-row select { width: 100%; height: 3rem; padding: 0 0.6rem; }

.form-row textarea { width: 100%; height: 4rem; }


.form-row input[type=text]:hover,
.form-row input[type=password]:hover,
.form-row select:hover,
.form-row .list-control:hover,
.form-row textarea:hover { border-color: #676464; }

.form-row input[type=text]:focus,
.form-row input[type=password]:focus,
.form-row select:focus,
.form-row textarea:focus { border-color: #38495A; }



/*
[//]: # (Controls - Options)
*/
.form-row input[type=checkbox], .form-row input[type=radio] { float: left; margin: 0.3rem 0 0 0; height: 2rem; }
.form-row input[type=checkbox] + label, .form-row input[type=radio] + label { float: left; width: 90% !important; text-align: left !important; margin: .5rem 1rem 0 0.5rem !important; }
.form-row div input[type=checkbox] + label, .form-row input[type=radio] + label { width: 5rem !important; }

.form-row .list-control { display: block; overflow:auto; }

.form-row table.list-control { height: auto; }


/*
[//]: # (Controls - Date Picker)
*/
.form-row .RadPicker,
.form-row .RadPicker .RadInput { width: 100%; font: initial; }

/*
[//]: # (Button)
*/
.form-row input[type=submit],
.form-row input[type=button] { min-height: 1.8rem !important; padding: 0 1rem; float: none; }
.form-row input[type=submit]:hover,
.form-row input[type=button]:hover { }

/*
[//]: # (Validation)
*/
.form-row .validation { display: inline-block; color: red; padding-top: .5rem; }

/*
[//]: # (Browser stuff)
*/
.form-row input:focus,
.form-row input:focus { outline: none; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }




/*
# Form for 'flow' layout.
  This is an override layout to force elements to stack on desktop.
```
    <fieldset class="flow">
        <legend>Form</legend>
        <div class="form-row">
            <label>Field 1</label>
            <input type="text" />
            <span class="validation">Please enter valid</span>
        </div>

        <div class="form-row">
            <label>Field 1</label>
            <div id="list3" class="list-control">
                <input id="rbList1" type="radio" name="list" value="Item 1"><label for="rbList1">Item 1</label>
                <input id="rbList2" type="radio" name="list" value="Item 1"><label for="rbList2">Item 2</label>
            </div>
            <span class="validation">Please select valid</span>
        </div>

        <div class="form-row">
            <label>Field 1</label>
            <select>
				<option value="Please Select">Please Select</option>
			</select>
            <span class="validation">Please select valid</span>
        </div>

        <div class="form-row">
            <label for="chkList">Field 1</label>
            <div id="chkList3" class="list-control">
                <input id="chkList_03" type="checkbox" value="0">
                <label for="chkList_03">Item 1</label>
                <input id="chkList_13" type="checkbox" value="1">
                <label for="chkList_13">Item 2</label>
            </div>
            <span class="validation">Rquired field</span>
        </div>

        <div class="form-row">
            <label>Field 1</label>
            <textarea rows="2" cols="20"></textarea>
            <span class="validation">Please select valid</span>
        </div>

        <div class="form-row">			        
            <input type="submit" value="Please Submit" >    
		</div>
    </fieldset>

    <div class="row-fluid">
        <fieldset class="flow">
            <legend>Form in Grid Layout</legend>
        
            <div class="form-row span-6">
                <label>Field 1</label>
                <input type="text" />
                <span class="validation">Please enter valid</span>
            </div>
        
            <div class="form-row span-6">
                <label>Field 1</label>
                <div id="listb" class="list-control">
                    <input id="rbList1b" type="radio" name="listb" value="Item 1"><label for="rbList1b">Item 1</label>
                    <input id="rbList2b" type="radio" name="listb" value="Item 1"><label for="rbList2b">Item 2</label>
                </div>
                <span class="validation">Please select valid</span>
            </div>
       
            <div class="form-row span-6">
                <label>Field 1</label>
                <select>
				    <option value="Please Select">Please Select</option>
			    </select>
                <span class="validation">Please select valid</span>
            </div>
  
            <div class="form-row span-6">
                <label for="chkList">Field 1</label>
                <div id="chkList4" class="list-control">
                    <input id="chkList_04" type="checkbox" value="0">
                    <label for="chkList_04">Item 1</label>
                    <input id="chkList_14" type="checkbox" value="1">
                    <label for="chkList_14">Item 2</label>
                </div>
                <span class="validation">Rquired field</span>
            </div>
        
            <div class="form-row span-6">
                <label>Field 1</label>
                <textarea rows="2" cols="20"></textarea>
                <span class="validation">Please select valid</span>
            </div>
        
            <div class="form-row span-6">			        
                <input type="submit" value="Please Submit" >    
		    </div>        
        </fieldset>
    </div>

```
*/

/*
[//]: # (Flow Layout)
*/
@media (min-width:768px) {

    .flow .form-row { overflow: auto; margin: 0 0 1rem 0; padding-bottom: .5rem; }

    .flow .form-row label,
    .flow .form-row input,
    .flow .form-row select,
    .flow .form-row textarea,
    .flow .form-row .label-area,
    .flow .form-row .list-control { float: left; }

    /*
    [//]: # (Label)
    */
    /* span-12 */
    .flow .form-row label,
    .flow .form-row .label-area { width: 13%; text-align: right; margin: .4rem 1rem 0 0; }

    .flow .form-row .no-label { margin-left: 14%; }


    /* span-6 */
    .flow .span-6 label,
    .flow .span-6 .label-area { width: 27%; }

    .flow .span-6 .no-label { margin-left: 29%; }

    /*
    [//]: # (Controls)
    */
    /* span-12 */
    .flow .form-row input[type=text],
    .flow .form-row input[type=password],
    .flow .form-row select,
    .flow .form-row .list-control,
    .flow .form-row textarea,
    .flow .form-row .control { width: 85%; }



    /* span-6 */
    .flow .span-6 input[type=text],
    .flow .span-6 input[type=password],
    .flow .span-6 select,
    .flow .span-6 .list-control,
    .flow .span-6 textarea { width: 69%; }


    /*
    [//]: # (Controls - Date Picker)
    */

    .flow .form-row .RadPicker { float: left; }

    .flow .form-row .RadPicker .RadInput,
    .flow .form-row .RadPicker .RadInput input[type=text] { width: 100% !important; font: initial; }

    /* span-12 */
    .flow .form-row .RadPicker { width: 85%; }

    /* span-6 */
    .flow .span-6 .RadPicker { width: 69%; }


    /*
    [//]: # (Button)
    */

    .flow .form-row input[type=submit],
    .flow .form-row input[type=button] { margin: 0 0 0 14%; }

    .flow .form-row.span-6 input[type=submit], 
    .flow .form-row.span-6 input[type=button] { margin:0 0 0 28%; }

    /*
    [//]: # (Validation)
    */
    .flow .form-row .validation { float: left; margin-left: 14%; }
    .flow .span-6 .validation { float: left; margin-left: 29%; }
}


/*
# jQuery Timepicker  
  You can pair timepicker with datepicker if needed.
  Javascript isnt included in StyleGuide so it won't appear as expected.
```
    <input id="timePicker" type="text" class="time" />

    <script src="/js/common/plugins/jquery.timepicker.min.js"></script>
    <script>
        $(function () {
            $('#timePicker').timepicker();
        });
    </script>
```
*/
.ui-timepicker-wrapper { overflow-y: auto; height: 150px; width: 100px; background: #fff; border: 1px solid #ddd; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); outline: none; z-index: 10001; margin: 0; }

.ui-timepicker-wrapper.ui-timepicker-with-duration { width: 13rem; }

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 { width: 11rem; }

.ui-timepicker-list { margin: 0; padding: 0; list-style: none; }

.ui-timepicker-duration { margin-left: 5px; color: #888; }

.ui-timepicker-list:hover .ui-timepicker-duration { color: #888; }

.ui-timepicker-list li { padding: 3px 0 3px 5px; cursor: pointer; white-space: nowrap; color: #000; list-style: none; margin: 0; }

.ui-timepicker-list:hover .ui-timepicker-selected { background: #fff; color: #000; }

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover { background: #1980EC; color: #fff; }

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration { color: #ccc; }

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { color: #888; cursor: default; }

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { background: #f2f2f2; }


/*
# jQuery Datepicker  
```
    <input id="datePicker" type="text" class="date" />

    <script src="/js/common/bootstrap/bootstrap-datepicker.min.js"></script>
    <script>
        $(function () {
            $('#datePicker').datepicker({
                'format': 'yyyy-m-d',
                'autoclose': true
            });
        });
    </script>
```
*/
/*
[//]: # (Datepicker for Bootstrap)
[//]: # (Copyright 2012 Stefan Petre)
[//]: # (Improvements by Andrew Rowls)
[//]: # (Licensed under the Apache License v2.0)
[//]: # (http://www.apache.org/licenses/LICENSE-2.0)
*/
.datepicker { padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr; }
.datepicker-inline { width: 220px; }
.datepicker.datepicker-rtl { direction: rtl; }
.datepicker.datepicker-rtl table tr td span { float: right; }
.datepicker-dropdown { top: 0; left: 0; }
.datepicker-dropdown:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; }
.datepicker-dropdown:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-top: 0; position: absolute; }
.datepicker-dropdown.datepicker-orient-left:before { left: 6px; }
.datepicker-dropdown.datepicker-orient-left:after { left: 7px; }
.datepicker-dropdown.datepicker-orient-right:before { right: 6px; }
.datepicker-dropdown.datepicker-orient-right:after { right: 7px; }
.datepicker-dropdown.datepicker-orient-top:before { top: -7px; }
.datepicker-dropdown.datepicker-orient-top:after { top: -6px; }
.datepicker-dropdown.datepicker-orient-bottom:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; }
.datepicker-dropdown.datepicker-orient-bottom:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #ffffff; }
.datepicker > div { display: none; }
.datepicker.days div.datepicker-days { display: block; }
.datepicker.months div.datepicker-months { display: block; }
.datepicker.years div.datepicker-years { display: block; }
.datepicker table { margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.datepicker td,
.datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; }
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th { background-color: transparent; }
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused { background: #eeeeee; cursor: pointer; }
.datepicker table tr td.old,
.datepicker table tr td.new { color: #999999; }
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover { background: none; color: #999999; cursor: default; }
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover { background-color: #fde19a; background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); background-image: linear-gradient(top, #fdd49a, #fdf59a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #000; }
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] { background-color: #fdf59a; }
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active { background-color: #fbf069 \9; }
.datepicker table tr td.today:hover:hover { color: #000; }
.datepicker table tr td.today.active:hover { color: #fff; }
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover { background: #eeeeee; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover { background-color: #f3d17a; background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a); background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a); background-image: -o-linear-gradient(top, #f3c17a, #f3e97a); background-image: linear-gradient(top, #f3c17a, #f3e97a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); border-color: #f3e97a #f3e97a #edde34; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] { background-color: #f3e97a; }
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active { background-color: #efe24b \9; }
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover { background-color: #9e9e9e; background-image: -moz-linear-gradient(top, #b3b3b3, #808080); background-image: -ms-linear-gradient(top, #b3b3b3, #808080); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); background-image: -o-linear-gradient(top, #b3b3b3, #808080); background-image: linear-gradient(top, #b3b3b3, #808080); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); border-color: #808080 #808080 #595959; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] { background-color: #808080; }
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active { background-color: #666666 \9; }
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] { background-color: #0044cc; }
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active { background-color: #003399 \9; }
.datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datepicker table tr td span:hover { background: #eeeeee; }
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover { background: none; color: #999999; cursor: default; }
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] { background-color: #0044cc; }
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active { background-color: #003399 \9; }
.datepicker table tr td span.old,
.datepicker table tr td span.new { color: #999999; }
.datepicker th.datepicker-switch { width: 145px; }
.datepicker thead tr:first-child th,
.datepicker tfoot tr th { cursor: pointer; }
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover { background: #eeeeee; }
.datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; }
.datepicker thead tr:first-child th.cw { cursor: default; background-color: transparent; }
.input-append.date .add-on i,
.input-prepend.date .add-on i { cursor: pointer; width: 16px; height: 16px; }
.input-daterange input { text-align: center; }
.input-daterange input:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.input-daterange input:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.input-daterange .add-on { display: inline-block; width: auto; min-width: 16px; height: 20px; padding: 4px 5px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #ffffff; vertical-align: middle; background-color: #eeeeee; border: 1px solid #ccc; margin-left: -5px; margin-right: -5px; }
.datepicker.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; float: left; display: none; min-width: 160px; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; *border-right-width: 2px; *border-bottom-width: 2px; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; }
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td { padding: 4px 5px; }


/*
[//]: # (Advantage base blog styles v1.0)
[//]: # (*******************************)
*/

.blog { width: 100%; }

.blog article { margin-bottom: 15px; }

.blog main,
.blog section,
.blog footer { padding: 1.5rem; overflow: hidden; margin-top: 0; }


.blog article time { display: block; margin-bottom: 1rem; }
.blog article .category { margin-bottom: 1rem; }


.blog article .tags { margin-bottom: .5rem; }
.blog article .tags ul { margin-bottom: 0; }
.blog article .tags ul li { list-style: none; display: inline-block; margin-right: 1rem; }

.blog article footer ul.controls,
.blog article footer .meta { margin-bottom: 1rem; }
.blog article footer ul.controls li { list-style: none; float: left; margin: 0 1rem 0 0; }

@media (min-width:768px) {
    .blog article footer ul.controls { overflow: hidden; float: right; }
    .blog article footer ul.controls li { margin: 0 0 0 1rem; }

    .blog article footer .meta { float: left; }
}

/*
[//]: # (pagination)
[//]: # (**********)
*/
.pagination { clear: both; }

.pagination li { display: inline; }
.pagination li a:hover { font-weight: bold; }

.current { font-weight: bold; text-decoration: underline; }

/*
[//]: # (categories & archives)
[//]: # (*********************)
*/

.categories ul li,
.archives ul li { list-style: none; }

.archives ul li ul { margin-left: 10px; }

/*
# Blog 'listing' view
  This view will show articles in a listing style
 ```
    <div class="blog listing">   
        <article>
            <img src="/Assets/Blog/tumblr_lxcug9mj6L1qewrwz.jpg" alt="">
            <section class="main">
                <h2>This is a test post</h2>
                <time>Posted on: 14 April 2016</time>
                <div class="category">
                    <a href="/?cat=Platypus-Facts">Platypus Facts</a>
                </div>
                <p class="fixie"></p>
            </section>
            <section class="tags">
                <ul>
                    <li><a href="/?tag=test+one">#test one</a></li>
                    <li><a href="/?tag=platypus">#platypus</a></li>
                </ul>
            </section>
            <footer>
                <div class="meta" style="display:none;">12 comments</div>
                <ul class="controls">
                    <li>
                        <a title="This is a test post" href="/Blog/test-post">Read More</a>
                    </li>
                </ul>
            </footer>
        </article>
    </div>
```
*/
@media (min-width:768px) {
    .blog.listing picture { /*width:38%;*/ float: left; }
}

/*
# Blog 'tile' view
  This view will show articles in a tile style. You don't have to add in the span-x, unless you want a different size to the default output, which is 31%.

```
    <div class="blog tile">
        <div class="row-fluid">
            <article class="span-5">
                <img src="/Assets/Blog/tumblr_lxcug9mj6L1qewrwz.jpg" alt="">
                <section class="main">
                    <h2>This is a test post</h2>
                    <time>Posted on: 14 April 2016</time>
                    <div class="category">
                        <a href="/?cat=Platypus-Facts">Platypus Facts</a>
                    </div>
                    <p class="fixie"></p>
                </section>
                <section class="tags">
                    <ul>
                        <li><a href="/?tag=test+one">#test one</a></li>
                        <li><a href="/?tag=platypus">#platypus</a></li>
                    </ul>
                </section>
                <footer>
                    <div class="meta" style="display:none;">12 comments</div>
                    <ul class="controls">
                        <li>
                            <a title="This is a test post" href="/Blog/test-post">Read More</a>
                        </li>
                    </ul>
                </footer>
            </article>
        </div>
    </div>    
    
```
*/
@media (min-width:768px) {
    .blog.tile article { position: relative; float: left; padding-bottom: 5rem; }
    .blog.tile article.detail { margin-right: 0; }

    .blog.tile article.span-4 { width: 32%; margin-right: 2%; }
    .blog.tile article.span-4:nth-child(3n+3) { margin-right: 0; }

    /* assume 3 across if no span set */
    .blog.tile article:not([class*=span-]) { width: 31%; margin-right: 2%; }

    .blog.tile footer { position: absolute; bottom: 0; }

    .blog.tile footer .controls,
    .blog.tile footer .meta { float: none; }
    .blog.tile footer .controls li { margin-left: 0; margin-right: 1rem; }
}

/*
# Blog 'image-tile' view
  This view will show articles in an image tile style.
 ```
    <div class="blog image-tile">
        <article class="span-5">
            <img src="/Assets/Blog/tumblr_lxcug9mj6L1qewrwz.jpg" alt="">
            <section class="main">
                <h2>This is a test post</h2>
                <time>Posted on: 14 April 2016</time>
                <div class="category">
                    <a href="/?cat=Platypus-Facts">Platypus Facts</a>
                </div>
                <p class="fixie"></p>
            </section>
            <section class="tags">
                <ul>
                    <li><a href="/?tag=test+one">#test one</a></li>
                    <li><a href="/?tag=platypus">#platypus</a></li>
                </ul>
            </section>
            <footer>
                <div class="meta" style="display:none;">12 comments</div>
                <ul class="controls">
                    <li>
                        <a title="This is a test post" href="/Blog/test-post">Read More</a>
                    </li>
                </ul>
            </footer>
        </article>
    </div>
```
*/
.blog.image-tile time,
.blog.image-tile p,
.blog.image-tile .tags,
.blog.image-tile footer { display: none; }

.blog.image-tile article { position: relative; }
.blog.image-tile article main { position: absolute; top: 1rem; }

.blog.image-tile article main,
.blog.image-tile article main .category a { color: #fff; }


/*
[//]: # (Work in Progress : Temporary share styles)
[//]: # (@Craig pls complete;)
*/
.socialmedia div { background-repeat: no-repeat; }
.addthis_toolbox a { float: left; }
.addthis_toolbox a div { padding-left: 20px; height: 20px; }
.topShare { display: none; }

/*
[//]: # (Work in Progress : Temporary comment styles)
[//]: # (@Craig pls complete;)
*/
.comment-list { margin: 0; clear: left; }
.comment-list li { list-style: none; padding: 5px 0; clear: both; background: #e9e9e9; }
.comment-content { width: 100%; display: block; }
.comment-content.comment-deleted { color: #a0a0a0; }
.comment-reply { clear: both; float: left; display: block; padding-top: 5px; cursor: pointer; }
.comment-delete { clear: both; float: left; display: block; padding-top: 5px; cursor: pointer; }
.comment-list .comment-list { padding-left: 15px; }
.comment-footer { display: inline; width: 100%; background: #e9e9e9; clear: both; float: left }
.comment-footer li { display: inline; }



/*
[//]: # (Transition)
[//]: # (**********)
*/
.transition { transition: all 1s ease 0s; }


/*
[//]: # (nav main menu hover fancy link effect)
[//]: # (**********)
*/
@media (min-width: 992px) {

    /* Effect 1: Underline Use: <nav class="fancy-link-underline"> */
    nav.fancy-link-underline ul li a{position:relative}
    nav.fancy-link-underline ul li a:before { transition: all .5s; }
    nav.fancy-link-underline ul li a:after { position: absolute; transition: all .5s; bottom: 0; left: 0; right: 0; margin: auto; width: 0%; content: '.'; color: transparent; background: #818181; height: 2px; }
    nav.fancy-link-underline ul li.active a:after,
    nav.fancy-link-underline ul li a:hover:after { width: 100%; }


    /* Effect 2: Brackets Use: <nav class="fancy-link-brackets"> */
    nav.fancy-link-brackets ul li a::before,
    nav.fancy-link-brackets ul li a::after { display: inline-block; opacity: 0; -webkit-transition: -webkit-transform 0.3s, opacity 0.2s; -moz-transition: -moz-transform 0.3s, opacity 0.2s; transition: transform 0.3s, opacity 0.2s; }
    nav.fancy-link-brackets ul li a::before { margin-right: 10px; content: '['; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); transform: translateX(20px); }
    nav.fancy-link-brackets ul li a::after { margin-left: 10px; content: ']'; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); transform: translateX(-20px); }
    nav.fancy-link-brackets ul li a:hover::before,
    nav.fancy-link-brackets ul li a:hover::after,
    nav.fancy-link-brackets ul li a:focus::before,
    nav.fancy-link-brackets ul li a:focus::after { opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); }

    /* Effect 3: bottom line slides/fades Use: <nav class="fancy-link-bottom-line-slides"> */
    nav.fancy-link-bottom-line-slides ul li { padding: 8px 0; }
    nav.fancy-link-bottom-line-slides ul li a { padding: 8px 0; position:relative; }

    nav.fancy-link-bottom-line-slides ul li a::after { position: absolute; top: 100%; left: 0; width: 100%; height: 4px; background: rgba(0,0,0,0.1); content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px); }

    nav.fancy-link-bottom-line-slides ul li a:hover::after,
    nav.fancy-link-bottom-line-slides ul li a:focus::after { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }

    /* Effect 4: bottom border enlarge Use: <nav class="fancy-link-bottom-border-enlarge"> */
    nav.fancy-link-bottom-border-enlarge ul li a { padding: 0 0 10px; position:relative; }

    nav.fancy-link-bottom-border-enlarge ul li a::after { position: absolute; top: 100%; left: 0; width: 100%; height: 1px; background: #ccc; content: ''; opacity: 0; -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s; transition: height 0.3s, opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }

    nav.fancy-link-bottom-border-enlarge ul li a:hover::after,
    nav.fancy-link-bottom-border-enlarge ul li a:focus::after { height: 3px; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }


    /* Effect 5: second border slides up Use: <nav class="fancy-link-border-slides-up">  */
    nav.fancy-link-border-slides-up ul li a { padding: 12px 10px 10px !important; color: #566473; text-shadow: none; font-weight: 700; position:relative; }

    nav.fancy-link-border-slides-up ul li a::before,
    nav.fancy-link-border-slides-up ul li a::after { position: absolute; top: 100%; left: 0; width: 100%; height: 3px; background: #566473; content: ''; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; -webkit-transform: scale(0.85); -moz-transform: scale(0.85); transform: scale(0.85); }

    nav.fancy-link-border-slides-up ul li a::after { opacity: 0; -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition: top 0.3s, opacity 0.3s, -moz-transform 0.3s; transition: top 0.3s, opacity 0.3s, transform 0.3s; }

    nav.fancy-link-border-slides-up ul li a:hover::before,
    nav.fancy-link-border-slides-up ul li a:hover::after,
    nav.fancy-link-border-slides-up ul li a:focus::before,
    nav.fancy-link-border-slides-up ul li a:focus::after { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }

    nav.fancy-link-border-slides-up ul li a:hover::after,
    nav.fancy-link-border-slides-up ul li a:focus::after { top: 0%; opacity: 1; }

    /* Effect 6: three circles Use: <nav class="fancy-link-three-circles"> */
    nav.fancy-link-three-circles ul li { padding-bottom:14px }
    nav.fancy-link-three-circles ul li a { -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; position:relative; }

    nav.fancy-link-three-circles ul li a::before { position: absolute; top: 100%; left: 50%; color: transparent; content: '•'; text-shadow: 0 0 transparent; font-size: 1.2em; -webkit-transition: text-shadow 0.3s, color 0.3s; -moz-transition: text-shadow 0.3s, color 0.3s; transition: text-shadow 0.3s, color 0.3s; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; }

    nav.fancy-link-three-circles ul li a:hover::before,
    nav.fancy-link-three-circles ul li a:focus::before { color: #ba7700; text-shadow: 10px 0 #ba7700, -10px 0 #ba7700; }

    nav.fancy-link-three-circles ul li a:hover,
    nav.fancy-link-three-circles ul li a:focus { color: #ba7700; }

    /* Effect 7: borders slight translate Use: <nav class="fancy-link-borders-translate"> */
    nav.fancy-link-borders-translate ul li a { position:relative; padding: 10px; font-weight: 700; text-shadow: none; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; }

    nav.fancy-link-borders-translate ul li a::before,
    nav.fancy-link-borders-translate ul li a::after { position: absolute; left: 0; width: 100%; height: 2px; background: #999; content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }

    nav.fancy-link-borders-translate ul li a::before { top: 0; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }

    nav.fancy-link-borders-translate ul li a::after { bottom: 0; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px); }

    nav.fancy-link-borders-translate ul li a:hover,
    nav.fancy-link-borders-translate ul li a:focus { color: #999; }

    nav.fancy-link-borders-translate ul li a:hover::before,
    nav.fancy-link-borders-translate ul li a:focus::before,
    nav.fancy-link-borders-translate ul li a:hover::after,
    nav.fancy-link-borders-translate ul li a:focus::after { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }
}


/* simple fancy link for anchors */
a.fancy-link { position: relative; }
a.fancy-link:before { transition: all .5s; }
a.fancy-link:after { position: absolute; transition: all .5s; bottom: 0; left: 0; right: 0; margin: auto; width: 0%; content: '.'; color: transparent; background: #818181; height: 2px; }
a.fancy-link.active:after,
a.fancy-link:hover:after { width: 100%; }


/*
[//]: # (fade-in animation : AnimateSelect choice in Dialog)
[//]: # (**************************************************)
    Use: <div class="span-3 span-6-sm col-sm-3 col-xs-3 animate fade-in">
    This works with js funciton from advantage-base.js check_if_in_view() please see for more details.
*/
.fade-in,
.fade-in.in-view { animation: fadein 2s; -moz-animation: fadein 2s; -webkit-animation: fadein 2s; -o-animation: fadein 2s; }

@keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}

@-moz-keyframes fadein { /* Firefox */
    from { opacity: 0; }
    to { opacity: 1; }
}

@-webkit-keyframes fadein { /* Safari and Chrome */
    from { opacity: 0; }
    to { opacity: 1; }
}

@-o-keyframes fadein { /* Opera */
    from { opacity: 0; }
    to { opacity: 1; }
}

.animate { opacity: 0 }
.animate.in-view { opacity: 1 }


/*
[//]: # (Bounce in animation : AnimateSelect choice in Dialog)  
[//]: # (*************)
     Use: <div class="span-3 span-6-sm col-sm-3 col-xs-3 animate bounce-in">)
    This works with js funciton from advantage-base.js check_if_in_view() please ssee for more details.
*/
.animate.bounce-in.in-view { -webkit-animation: bounceIn 1s; -moz-animation: bounceIn 1s; animation: bounceIn 1s; }

@-webkit-keyframes bounceIn {
    0%,100%,20%,40%,60%,80% { -webkit-animation-timing-function: cubic-bezier(0.215,.61,.355,1); animation-timing-function: cubic-bezier(0.215,.61,.355,1); }
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    20% { -webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1); }
    40% { -webkit-transform: scale3d(.9,.9,.9); transform: scale3d(.9,.9,.9); }
    60% { opacity: 1; -webkit-transform: scale3d(1.03,1.03,1.03); transform: scale3d(1.03,1.03,1.03); }
    80% { -webkit-transform: scale3d(.97,.97,.97); transform: scale3d(.97,.97,.97); }
    100% { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
}

@-moz-keyframes bounceIn {
    0%,100%,20%,40%,60%,80% { -webkit-animation-timing-function: cubic-bezier(0.215,.61,.355,1); animation-timing-function: cubic-bezier(0.215,.61,.355,1); }
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    20% { -webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1); }
    40% { -webkit-transform: scale3d(.9,.9,.9); transform: scale3d(.9,.9,.9); }
    60% { opacity: 1; -webkit-transform: scale3d(1.03,1.03,1.03); transform: scale3d(1.03,1.03,1.03); }
    80% { -webkit-transform: scale3d(.97,.97,.97); transform: scale3d(.97,.97,.97); }
    100% { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
}

@keyframes bounceIn {
    0%,100%,20%,40%,60%,80% { -webkit-animation-timing-function: cubic-bezier(0.215,.61,.355,1); animation-timing-function: cubic-bezier(0.215,.61,.355,1); }
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    20% { -webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1); }
    40% { -webkit-transform: scale3d(.9,.9,.9); transform: scale3d(.9,.9,.9); }
    60% { opacity: 1; -webkit-transform: scale3d(1.03,1.03,1.03); transform: scale3d(1.03,1.03,1.03); }
    80% { -webkit-transform: scale3d(.97,.97,.97); transform: scale3d(.97,.97,.97); }
    100% { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
}


.animate.zoomIn.in-view {-webkit-animation-name: zoomIn; animation-name: zoomIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both}
/*
[//]: # (Zoom in animation : AnimateSelect choice in Dialog)  
[//]: # (*************)
     Use: div class="span-3 span-6-sm col-sm-3 col-xs-3 animate zoomIn">
    This works with js funciton from advantage-base.js check_if_in_view() please ssee for more details.
*/
@-webkit-keyframes zoomIn {
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    50% { opacity: 1; }
}

@keyframes zoomIn {
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    50% { opacity: 1; }
}



/*
[//]: # (Bouce up and down animation : AnimateSelect choice in Dialog)  
[//]: # (*************)
     up animation Use: <div class="span-3 span-6-sm col-sm-3 col-xs-3 animate bounce-up">
    Down animation Use: <div class="span-3 span-6-sm col-sm-3 col-xs-3 animate bounce-down">
    This works with js funciton from advantage-base.js check_if_in_view() please ssee for more details.
*/

.animate.bounce-up { -moz-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out; -moz-transform: translate3d(0px, 100px, 0px); -webkit-transform: translate3d(0px, 100px, 0px); -o-transform: translate(0px, 100px); -ms-transform: translate(0px, 100px); transform: translate3d(0px, 100, 0px); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }

.animate.bounce-up.in-view { -moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate3d(0px, 0px, 0px); }

.animate.bounce-down { -moz-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out; -moz-transform: translate3d(0px, -100px, 0px); -webkit-transform: translate3d(0px, -100px, 0px); -o-transform: translate(0px, -100px); -ms-transform: translate(0px, -100px); transform: translate3d(0px, -100, 0px); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }

.animate.bounce-down.in-view { -moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate3d(0px, 0px, 0px); }

/*
[//]: # (Transition delay)
[//]: # (*****************)
       
*/
.bounce-down:nth-child(1), .bounce-up:nth-child(1), .bounce-down[data-delay="1"], .bounce-up[data-delay="1"] { -webkit-transition-delay: .15s !important; transition-delay: .15s !important; }
.bounce-down:nth-child(2), .bounce-up:nth-child(2), .bounce-down[data-delay="2"], .bounce-up[data-delay="2"] { -webkit-transition-delay: .3s !important; transition-delay: .3s !important; }
.bounce-down:nth-child(3), .bounce-up:nth-child(3), .bounce-down[data-delay="3"], .bounce-up[data-delay="3"] { -webkit-transition-delay: .45s !important; transition-delay: .45s !important; }
.bounce-down:nth-child(4), .bounce-up:nth-child(4), .bounce-down[data-delay="4"], .bounce-up[data-delay="4"] { -webkit-transition-delay: .6s !important; transition-delay: .6s !important; }
.bounce-down:nth-child(5), .bounce-up:nth-child(5), .bounce-down[data-delay="5"], .bounce-up[data-delay="5"] { -webkit-transition-delay: .75s !important; transition-delay: .75s !important; }
.bounce-down:nth-child(6), .bounce-up:nth-child(6), .bounce-down[data-delay="6"], .bounce-up[data-delay="6"] { -webkit-transition-delay: .9s !important; transition-delay: .9s !important; }
.bounce-down:nth-child(7), .bounce-up:nth-child(7), .bounce-down[data-delay="7"], .bounce-up[data-delay="7"] { -webkit-transition-delay: 1.05s !important; transition-delay: 1.05s !important; }
.bounce-down:nth-child(8), .bounce-up:nth-child(8), .bounce-down[data-delay="8"], .bounce-up[data-delay="8"] { -webkit-transition-delay: 1.2s !important; transition-delay: 1.2s !important; }
.bounce-down:nth-child(9), .bounce-up:nth-child(9), .bounce-down[data-delay="9"], .bounce-up[data-delay="9"] { -webkit-transition-delay: 1.35s !important; transition-delay: 1.35s !important; }
.bounce-down:nth-child(10), .bounce-up:nth-child(10), .bounce-down[data-delay="10"], .bounce-up[data-delay="10"] { -webkit-transition-delay: 1.5s !important; transition-delay: 1.5s !important; }
.bounce-down:nth-child(11), .bounce-up:nth-child(11), .bounce-down[data-delay="11"], .bounce-up[data-delay="11"] { -webkit-transition-delay: 1.65s !important; transition-delay: 1.65s !important; }
.bounce-down:nth-child(12), .bounce-up:nth-child(12), .bounce-down[data-delay="12"], .bounce-up[data-delay="12"] { -webkit-transition-delay: 1.8s !important; transition-delay: 1.8s !important; }


/*
[//]: # (Slider-x Use: please see flyoutNavigation.ascx)
    LAWRY DOCUMENT
*/
.slider-x { transform: translateX(100vw); -webkit-transform: translateX(100vw); }
.slide-in-x { animation: slide-in 0.5s forwards; -webkit-animation: slide-in 0.5s forwards; }
.slide-out-x { animation: slide-out 0.5s forwards; -webkit-animation: slide-out 0.5s forwards; }

@keyframes slide-in {
    100% { transform: translateX(0%); }
}

@-webkit-keyframes slide-in {
    100% { -webkit-transform: translateX(0%); }
}

@keyframes slide-out {
    0% { transform: translateX(0%); }
    100% { transform: translateX(100vw); }
}

@-webkit-keyframes slide-out {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(100vw); }
}

