/*csslint ids: false, overqualified-elements: false, fallback-colors: false*/

/*!
 * Bootstrap Docs (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
 * details, see http://creativecommons.org/licenses/by/3.0/.
 */


/*
 * Bootstrap Documentation
 * Special styles for presenting Bootstrap's documentation and code examples.
 *
 * Table of contents:
 *
 * Scaffolding
 * Main navigation
 * Footer
 * Social buttons
 * Homepage
 * Page headers
 * Old docs callout
 * Ads
 * Side navigation
 * Docs sections
 * Callouts
 * Grid styles
 * Examples
 * Code snippets (highlight)
 * Responsive tests
 * Glyphicons
 * Customizer
 * Miscellaneous
 */


/*
 * Scaffolding
 *
 * Update the basics of our documents to prep for docs content.
 */

body {
  position: relative; /* For scrollspy */
}


/***************************************************************************/
@media (min-width: 1200px) {
}
@media (min-width: 992px) {
}

@media (min-width: 768px) {
}

@media (min-width: 480px) {
}
.root {
	margin-top: 70px;
	margin-bottom: 70px;
}

.site-title {
	line-height: 45px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.logo {
	float: left;
	width: 40px;
	margin-right: 15px;
	height: 40px;
	vertical-align: middle;
}
.spacer {
	margin-top: 15px;
	margin-bottom: 15px;
}

fieldset {

}






/***************************************************************************/


.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-group {
	clear: both;
	float: none;	
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
select[multiple] {
	width: 90px;
}
.progress.file-upload {
	margin-top: 7px;
}

.table {
	font-size: 11px;
}
.panel-title {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/** Loader **/
  
#loader {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('images/loader.gif') 
                50% 50% 
                no-repeat;
}

.custom-checkbox {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    z-index: 1;
    top: 3px;
    background: url("/img/checkbox.png") no-repeat;
}

    .custom-checkbox:hover {
        background: url("/img/checkbox-hover.png") no-repeat;
    }

    .custom-checkbox.selected {
        background: url("/img/checkbox-selected.png") no-repeat;
    }

    .custom-checkbox input[type="checkbox"] {
        margin: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        outline: none;
        opacity: 0;
        /* CSS hacks for older browsers */
        _noFocusLine: expression(this.hideFocus=true);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -khtml-opacity: 0;
        -moz-opacity: 0;
    }