@charset "utf-8";
/* CSS Document */
/* Navbar Sytles */
.navbar{	
}
nav{
	margin-bottom:20px;	
}
.navbar-brand {
  /*height: 100%;
  padding: 15px; /* firefox bug fix */
  width: auto;
}
.navbar-default{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d9af7+1,3944d6+99,3944d6+99,3944d6+100 */
/*background: #136597; /* Old browsers */

  /*  background: -webkit-gradient(linear, left top, left bottom, from(#e02443), to(#99263d));
    background: -moz-linear-gradient(top, #e02443, #99263d);
    background: linear-gradient(to bottom, #e02443, #99263d);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9af7', endColorstr='#3944d6',GradientType=0 ); /* IE6-9 */
}
.bannerImage{
	/*max-width:;*/
}


/* Font Styles */
h5{
	font-weight:bold;	
} 
.text-left{
	text-align:left;	
}



.opacity{
	opacity: 0;	
}


@media only screen and (min-width : 320px) {
	.social-media-footer{
		text-align:center;
		margin-bottom:10px;	
	}
	.contact-footer{
		text-align:center;
		margin-bottom:10px;	
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	.social-media-footer{
		text-align:center;
		margin-bottom:10px;	
	}
	.contact-footer{
		text-align:center;
		margin-bottom:10px;	
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.footer{
	height:100px;
	}

	#wrap{
	min-height:700px;	
	}
	.social-media-footer{
		text-align:right;
		margin-bottom:3px;
	}
	.contact-footer{
		text-align:left;
		margin-bottom:3px;	
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.footer{
	height:100px;
	}
	.social-media-footer{
		float:right;	
	}
	#wrap{
	min-height:900px;	
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.footer{
	height:100px;
	}
	.social-media-footer{
	float:right;	
	}
	#wrap{
	min-height:900px;	
	}
}



.no-padding{
	padding-left:0px;
	padding-right:0px;	
}
td:nth-child(odd) { text-align:right;}


.top-margin{
	margin-top:80px;		
}

.into{
	font-size:18px;	
}
.footer{
	margin-top:50px;
  background-color:#333;
	color:#FFF;
}


.checkbox-margin label{

}
.text-center{
	text-align:center;	
}

body{
	font-family: 'Droid Sans', sans-serif;	
}
@media only screen and (min-width : 992px) {
	.result-container{
		min-height:400px;
		/*overflow-y:auto;	*/
	}
}

.result-container a{
	text-decoration:underline;	
}
.hr{
	border-top:1px solid #666;
	
}
.hide{
	visibility:hidden;
	position:absolute;	
}
.col-centered{
    float: none;
    margin: 0 auto;
}
.visible{
	visibility:visible;	
}

.icon-bar{
	background-color: black;
}

.short-description{
	
}
.long-description{
	display:none;	
}


#resultText{
	float:left;
}
#resultButtons{
	float:right;
}





/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoEmail:hover {
	background-color:#C03;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.social-network a {
 background-color: #b7b7b7;
}

.footer-content{
	padding:5px;	
}
.button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 9px 19px;
    border: 1px solid #1e00ff;
    border-radius: 8px;
    background: #4259ad;
    background: -webkit-gradient(linear, left top, left bottom, from(#4259ad), to(#10287e));
    background: -moz-linear-gradient(top, #4259ad, #10287e);
    background: linear-gradient(to bottom, #4259ad, #10287e);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}

.button:hover,
.button:focus {
    border: 1px solid #4b00ff;
    background: #4f6bd0;
    background: -webkit-gradient(linear, left top, left bottom, from(#4f6bd0), to(#133097));
    background: -moz-linear-gradient(top, #4f6bd0, #133097);
    background: linear-gradient(to bottom, #4f6bd0, #133097);
    color: #ffffff;
    text-decoration: none;
}

.button:active {
    background: #283568;
    background: -webkit-gradient(linear, left top, left bottom, from(#283568), to(#10287e));
    background: -moz-linear-gradient(top, #283568, #10287e);
    background: linear-gradient(to bottom, #283568, #10287e);
}
