/* Flatten boostrap 
.well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, .add-on, .alert, .nav>.active>a, .dropdown-menu, .tooltip-inner, .badge, .label, .img-polaroid {
 	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	background-image:none !important;*/
}





.dih{
display:none;
}

#username:hover{
	cursor:pointer;
}

body {
		min-height: 100%;
      }
      .container > footer p {
        text-align: center; /* center align it with the container */
      }
div.fadey {
    display: none;
}

.dark{
background:#333;
color:#f6f6f6;

}

div.fadey h3{
	text-align:center;
}

.footer_link{
font-size:12px;
color:#a6a6a6;
}

.footer-menu li{
	list-style-type:none;
}

.footer-menu{
	margin-left:0px;
}

.testimonial{
	color: #778699;
    font-size: 16px;
    text-align: center;
line-height: 1.428571429;	
}

#sign_in_form{
padding:10px;
}

.headline {
line-height: normal;
margin: 1em 0 15px;
font-size: 2.2em;
font-weight: 300;
font-family: font-family: 'Open Sans', sans-serif;
color: #555;
}

.quicklink{
margin-right:50px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#0088cc;
}

h1.marketing{
color:#5a5a5a;
font-weight:200;
font-size:32px;
text-align:center;
}

.table td{
vertical-align:middle;
}

/*Upload File */
div.fileinputs {
	position: relative;
}


input.file {
	position: relative;
	text-align: right;
	display:none;
}

#file_upload_form{
margin:0px;
}

hr.short{
height: 1px;
margin: 15px 0;
background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
border: 0;
}

.feature_description{
text-align:center;
color:#535353;
}

.feature_description p{
font-size: 16px;
line-height: 1.5;
}

.feature_description h2{
font-weight: 200;
margin-bottom: 5px;
}

.plans{
/*width:1100px;*/
margin-left:auto;
margin-right:auto;
}

.plan{
/*width:25%;*/
margin:25px;
padding:10px;
/*height:400px;*/
float:left;
}

.shadow{
height: 15px;
width: 100%;
left: 0;
position: absolute;
z-index:1;
}

.short_shadow{
height: 15px;
width: 80%;
max-width:100%;
left: 0;
position: absolute;
z-index: 1;
}

.section{
padding-top:10px;
padding-bottom:20px;
text-align:center;
width:100%;
}
/*
.section h1 a{ 
padding-top:45px;
}
*/

.section h1,h2,h3,h4{
/*color:#535353;*/
font-weight:normal;
}


footer{
padding-top:30px;
}

#footer{
color:#5a5a5a;
font-size:12px;
}

#live_dashboards{
/*background:whiteSmoke;*/
min-height:500px;
}

#pricing{
/*background:whiteSmoke;*/
/*,#0072C6#0072C6#2672EC#00AEEE#359BED*/
}

.feature_image{
height:300px;
padding:20px;
background:whiteSmoke;
}

.feature_detail{
margin-top:30px;
/*height:200px;*/
}

p.content{
/*
font-size: 14px;
line-height: 1.5;
color:#5a5a5a;
*/
padding-top: 10px;
font-size: 14px;
color: #637583;
line-height: 1.875em;
font-weight: 300;
}

li.content{
font-size: 16px;
line-height: 1.5;
color:#5a5a5a;
}


p.lead{
color:#33536d;/*#333;#5a5a5a;*/
font-size: 30px;
line-height: 40px;
}

.ui-draggable-helper{
background:whiteSmoke;
border: 1px solid #ccc;
padding:10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.dashboard_filters{
min-height:35px;
height:auto;
/*width:300px;*/
width:100%;
background:#ffffff;
display:inline-block;
border:1px solid #cccccc;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
vertical-align:center;
}

.selected_dashboard_filter{
background:#cccccc;
padding:3px;
position:relative;
display:inline-block;
margin-top:3px;
margin-left:3px;
}


.tut_img{
padding:10px;
border:1px solid #ccc;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background:whiteSmoke;
}

.tut_img_container{
margin:20px auto;
}

#chat_link{
position:fixed;
right:20px;
bottom:0px;
width:200px;
height:30px;
text-align:center;
background:green;
border-top-left-radius: 4px;
-moz-border-top-left-radius-top: 4px;
-webkit-border-top-left-radius-top: 4px;
border-top-right-radius: 4px;
-moz-border-top-right-radius-top: 4px;
-webkit-border-top-right-radius-top: 4px;
color:#ffffff;
}


/* fallback placeholder */
.placeholder {
	color: whiteSmoke;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: whiteSmoke;
}
/* moz placeholder */
:-moz-placeholder {
	color: whiteSmoke;
}

#project_tabs .tab-pane{
min-height:400px;
}

#connection{
min-height:400px;
}

.setup_tabs{
padding-top:10px;
padding-bottom:10px;
background:whiteSmoke;
}

.setup_icon{
width:40px;
height:40px;
}

.task{
list-style-type:none;
color:#333;
font-size:16px;
padding:5px;
}

.subtask{
list-style-type:none;
color:#808080;
font-size:12px;
padding:5px;
}

.current_step{
background:#ccc;
color:#000;
}

.setup_tab{
display:none;
}

.current_tab{
display:block;
}

.prev{
margin-right:10px;
}

.setup_content{
min-height:250px;
}


.numberCircle {
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;

    width: 24px;
    height: 24px;
    padding: 8px;
    
    background: #0066ff;
    /*border: 2px solid #666;*/
    color: #fff;
    text-align: center;
    
    font: 20px Arial, sans-serif;
	float:left;
}




.instruction{
margin-left:60px;
line-height:40px;
margin-top:20px;
margin-bottom:30px;
color:#808080;
}

.instruction_well{
margin-left:60px;
}

.check{
display:none;
}

.guiders_title{
line-height:30px;
}

#setup_error,#db_error,#cloud_setup_error,#cloud_db_error{
display:none;
}


.btn-mod {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #ff8611;
background-image: -moz-linear-gradient(top, #ff8611, #ef6100);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8611), to(#ef6100));
background-image: -webkit-linear-gradient(top, #ff8611, #ef6100);
background-image: -o-linear-gradient(top, #ff8611, #ef6100);
background-image: linear-gradient(to bottom, #ff8611, #ef6100);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #dc4800 #dc4800 #bb3e00;
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);
}

.btn-mod:hover, .btn-mod:active, .btn-mod.active, .btn-mod.disabled, .btn-mod[disabled] {
color: #ffffff;
background-color: #ef6100;
}

.btn-mod-green {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #8fc800;
background-image: -moz-linear-gradient(top, #8fc800, #438c00);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8fc800), to(#438c00));
background-image: -webkit-linear-gradient(top, #8fc800, #438c00);
background-image: -o-linear-gradient(top, #8fc800, #438c00);
background-image: linear-gradient(to bottom, #8fc800, #438c00);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc800', endColorstr='#438c00', GradientType=0);
border-color: #8fc800;
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);
}

.btn-mod-green:hover, .btn-mod-green:active, .btn-mod-green.active, .btn-mod-green.disabled, .btn-mod-green[disabled] {
color: #ffffff;
background-color: #438c00;
}


.carousel-indicators li,.carousel-indicators1 li  {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #5a5a5a;
  /*background-color: rgba(255, 255, 255, 0.25);*/
  border-radius: 5px;
}
.carousel-indicators .active,.carousel-indicators1 .active {
  background-color: #ccc;
}

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
   
ul.rss-items {
list-style-type: none;
}   

.rss-title{
display:none;
}

.rss-item{
/*text-align:left;*/
}

#location_select,#data_type_select{
text-align:center;
min-height:500px;
}

.dataTables_info{
display:none;
}


.dataTables_length label select,.dataTables_filter label input{
margin-bottom:0px;
padding-top:0px !important;
padding-bottom:0px !important;
height:20px !important;
}

.dataTables_length label select{
width:100px !important;
}


#example_dashboards,.initial_points{
font-size:24.5px;
line-height:40px;
margin: 10px 0;
}

#customer_heading{
font-size:31px;
line-height:40px;
color:#5a5a5a;
text-align:center;
}

.f1 div div{
	margin-bottom:20px;
	text-align:left;
}

.f1 div{
	margin-bottom:20px;
	text-align:left;
}

.f1 div h2{
	font-size:24px;
}

.fb{
	margin-bottom:30px;
	margin-top:30px;
}

.h1 span{
	background:url(/static/images/png/glyphicons_141_database_plus.png) no-repeat center;
	width:50px;
	float:left;
}

.h2 span{
	background:url(/static/images/png/glyphicons_222_share.png) no-repeat center;
	width:50px;
	float:left;
}

.h3 span{
	background:url(/static/images/png/glyphicons_186_move.png) no-repeat center;
	width:50px;
	float:left;
}

.h4 span{
	background:url(/static/images/png/glyphicons_041_charts.png) no-repeat center;
	width:50px;
	float:left;
}

.h5 span{
	background:url(/static/images/png/glyphicons_081_refresh.png) no-repeat center;
	width:50px;
	float:left;
}

.h6 span{
	background:url(/static/images/png/glyphicons_043_group.png) no-repeat center;
	width:50px;
	float:left;
}

.h7 span{
	background:url(/static/images/png/glyphicons_262_spade.png) no-repeat center;
	width:50px;
	float:left;
}

.h8 span{
	background:url(/static/images/png/glyphicons_319_sort.png) no-repeat center;
	width:50px;
	float:left;
}

.h9 span{
	background:url(/static/images/png/glyphicons_010_envelope.png) no-repeat center;
	width:50px;
	float:left;
}

.h10 span{
	background:url(/static/images/png/glyphicons_117_embed.png) no-repeat center;
	width:50px;
	float:left;
}


.h11 span{
	background:url(/static/images/png/glyphicons_203_lock.png) no-repeat center;
	width:50px;
	float:left;
}

.h1h2{
	padding-top:80px;
}

.h1support{
	font-size:18px;
	line-height:26px;
	margin-bottom:20px;
}

.signup_button{
	margin-top:20px;
	margin-bottom:80px;
}

.section2_image{
	padding-top:60px;
}

.section5_image{
	padding-top:60px;
}

.section9_image{
	padding-top:40px;
}

.customer_list{
	padding-top:40px;
	padding-bottom:60px;
}

.demo_dashboard_name{
	margin-bottom:20px;
	text-align:center;
}

.btn-primary1 {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn-primary1:hover {
  background: #3cb0fd;
  color: #ffffff;
  text-decoration: none;
}

.button-success-small {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #2fc42a;
  padding: 8px 20px 8px 20px;
  text-decoration: none;
}

.button-success-small:hover {
  background: #44de33;
  text-decoration: none;
  color: #ffffff;
}

.button-success {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #2fc42a;
  padding: 11px 20px 11px 20px;
  text-decoration: none;
}

.button-success:hover {
  background: #44de33;
  text-decoration: none;
  color: #ffffff;
}

.button-success-large {
  -webkit-border-radius: 3 !important;
  -moz-border-radius: 3 !important;
  border-radius: 3px !important;
  font-family: Arial;
  color: #ffffff;
  height: 50px;
line-height: 50px;
  font-size: 20px;
  background: #31cf2c;
  padding: 0px 50px;
  text-decoration: none;
  display: inline-block;
}

.button-success-large:hover {
  background: #44de33;
  text-decoration: none;
  color: #ffffff;
}



/* Flatten boostrap 
.well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, .add-on, .alert, .table-bordered, .nav>.active>a, .dropdown-menu, .tooltip-inner, .badge, .label, .img-polaroid ,#edit_sql_tab{
 	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	border-collapse: collapse !important;
	background-image: none !important;
}
*/




/*
#db_mysql{
background: url(/static/images/marketing/mysql_small.png) no-repeat 6px center;
width:160px;
height:50px;
background-color:whiteSmoke;
}

#db_psql{
background: url(/static/images/marketing/psql_small.png) no-repeat 6px center;
width:240px;
height:50px;
background-color:whiteSmoke;
}

#db_mssql{
background: url(/static/images/marketing/mssql_small.png) no-repeat 6px center;
width:240px;
height:50px;
background-color:whiteSmoke;
}

#db_azure{
background: url(/static/images/marketing/azure_small.png) no-repeat 6px center;
width:240px;
height:50px;
background-color:whiteSmoke;
}
*/