body {
	font-family: 'Lato', 'Arial', sans-serif;
}.

nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

@media print {
    .col-sm-9 {
        width: 100%;
    }
    .col-sm-offset-3  {
    offset : 0px;
    }
    .col-md-10 {
        width: 100%;
    }
    .col-md-offset-2  {
    offset : 0px;
    }
}



.sidebar {
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3)), url(images/apron.png);
    background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3)), url(images/apron.png);
    background-size: auto 100%;
    background-position: center left;

    background-attachment: fixed;
    box-shadow:  10px 00px 20px rgba(0, 0, 0, 0.1);
}

.sidebar a {
	color : white;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: rgba(192, 57, 43,0.5)
}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: rgba(192, 57, 43,0.9);
}

.navbar-toggle {
  margin-left : 10px;
  float: left;

}

.imported_data_table {
	cellpadding : 0;
	cellspacing : 0;
	border :0;

}


.imported_data_table th {font-size: 70%;}
.imported_data_table td {font-size: 80% }

.overview-content p {
	width : 60%;
	margin-bottom : 20px;
	margin-left : 50px;
    font-size : 110%;
    line-spacing : 20px;
    word-spacing: 4px;
}

.tooltip-inner {
  max-width: 400px;
  width: 400px;
  padding: 18px 18px;
  color: #fff;
  text-align: left;
  background: rgba(192, 57, 43,0.999);
  box-shadow:  10px 10px 50px rgba(0, 0, 0, 0.1);
}

.status_icon img {
	margin-right : 20px;
}

.display-table-form .checkbox {
	display : inline;
	margin-top : auto;
	margin-left : 30px;
	align : bottom;
	position : absolute;
	top : 4px;
}

.small-combo {
	width : 340px;
}

.overview-content img 
{
	max-width : 90%;
}

.clean-actions .btn {
	   margin-left : 20px;
}

.graph_icons li {
	list-style : none;
}

.import_file_field {
	margin-bottom : 20px;
	margin-top : 5px;
}

.log-on {
	width : 200px;
	display : block;
	margin : auto;
}

.graph-success {
    padding-top :20px;
    padding-right : 10px;
    float : right !important;

}
.graph-reload {
    padding-top :40px;
    float : right !important;
}



.btn-vlg
{
  padding: 20px 26px;
  font-size: 58px;
  line-height: 1;
  border-radius: 16px;
}

.btn-hohover-green {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.icon-green {
	color: #5cb85c;
}


.icon-lg
{
  font-size: 38px;
}

.icon-vlg
{
  font-size: 58px;
}

.btn-hohover-red {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
  
.btn-vlg:hover {
	background-color : auto;
}

.glyphicon-animate-slow {
    -animation: spin 3s infinite linear;
    -ms-animation: spin 3s infinite linear;
    -webkit-animation: spinw 3s infinite linear;
    -moz-animation: spinm 3s infinite linear;
}


.line-number-field input {
	width : 60px;
	margin-bottom : 10px;
}

.tail-field input {
    width : 80px;
}

.clean-form-button {
	margin-bottom : 10px;
}

.outage-delay-dropdown select
{
	margin : 0 10px;
	width : 160px;
}

.outage-delay-label 
{
    margin : 0 10px;
}
.outage-delay-slider .slider{
	max-width : 160px;
}

.outage-delay-slider .slider .tooltip-inner {
	margin-left : 0px;
    width : 120px;
}

#table_row_count {
	display : inline;
}

#many_rows_warning_icon {
	color : #c9302c;
	font-size : 200%;
    position : relative;
    top : 10px;
	padding-right : 10px;
}

#id_tables_calculating_icon {
    font-size : 200%;
    left-padding : 20px;
    position : relative;
    top : 10px;
    color : #95d195;
}
#id_import_csv_cog {
    font-size : 200%;
    position : relative;
    color : #95d195;
    width : auto;
}
#id_export_kml_cog {
    font-size : 200%;
    position : relative;
    color : #95d195;
}
#row_count_warning {
	display : inline;
}

#hide_less_than  {
	display : inline;
	width : 100px;
	float : right;

}

#table_count_label {
    display : inline;
    padding-left : 20px;
}
#csv_count_label {
    display : inline;
    padding-left : 20px;
}

#table_row_count {
	display : inline;
}

.action-button {
	padding-left : 20px;
}



.glyphicon-refresh-animate {
    -animation: spin 1.5s infinite linear;
    -ms-animation: spin 1.5s infinite linear;
    -webkit-animation: spinw 1.5s infinite linear;
    -moz-animation: spinm 1.5s infinite linear;
}
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
  
@-webkit-keyframes spinw {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@-moz-keyframes spinm {
    from { -moz-transform: rotate(0deg);}
    to { -moz-transform: rotate(360deg);}
}


@media (max-width: 767px) {

    .side-menu-alternate {
       display : block !important;
    }
    .hide_when_narrow {
        display : none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .autosized  { font-size: 14px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .autosized   { font-size: 14px; }
    
}

@media (min-width: 1200px) {
    .autosized { font-size: 14px; }

}

