.img-responsive {
	display: block;
	height: auto;
	max-width: 100%;
}

.img-thumbnail {
	display: inline-block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	line-height: 1.428571429;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
}

.pull-left {
	float: left !important;
}

.pull-right {
	float: right !important;
}

.text {
	margin-right: 1em;
	margin-left: 1em;
}

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

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

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


hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #428bca;
}

#telp {
	font-size: 1.5em;
	text-align: center;
}

#logo{
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 1em;
}

img#logo{
	max-width: 100%;
}

.btn-warning {
	color: #ffffff;
	text-shadow: -1px 0 #888888, 0 1px #888888, 1px 0 #888888, 0 -1px #888888;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid grey;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

/* Headers  */
h3, .h3 {
	font-size: 24px;
}
h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h4, .h4 {
	font-size: 18px;
}

h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.list-unstyled {
padding-left: 0;
list-style: none;
}

.smallTitle, .Minititle{
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid gray;
}

.subtitle{
	color: #ffffff;
	background: #4fa6f2; /* Old browsers */
	background: -moz-linear-gradient(top, #4fa6f2 0%, #428bca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fa6f2), color-stop(100%,#428bca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4fa6f2 0%,#428bca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4fa6f2 0%,#428bca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4fa6f2 0%,#428bca 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4fa6f2 0%,#428bca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fa6f2', endColorstr='#428bca',GradientType=0 ); /* IE6-9 */

	padding: 10px;
}

.subtitle a{
	border: 0;
	color: #ffffff !important;
}

.Minititle{
	text-transform: uppercase;
}

.MainTitle{
	line-height: 1.4;
	margin-bottom: 25px;
	padding-bottom: 25px;
	margin-top: 25px;
	padding-top: 25px;
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #cbcbcb;
}

.title {
	text-align: center;
}

.text-warning {
	color: #8a6d3b;
	text-align: center;
}

h3, .h3 {
	font-size: 24px;
}

h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

/* Navigation */
nav{
	border-bottom: solid 1px #6a6a6a;
	border-top: solid 1px #6a6a6a;
}

.custom-navbar ul li a {
	color: #f0f0f0;
	padding-top: 1em;
	padding-bottom: 1em;
    /*Background color*/
	background: #4fa6f2 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #4fa6f2 0%, #84bff4 52%, #7db9e8 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fa6f2), color-stop(52%,#84bff4), color-stop(100%,#7db9e8)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4fa6f2 0%,#84bff4 52%,#7db9e8 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4fa6f2 0%,#84bff4 52%,#7db9e8 100% !important); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4fa6f2 0%,#84bff4 52%,#7db9e8 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #4fa6f2 0%,#84bff4 52%,#7db9e8 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fa6f2', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.custom-navbar ul li a.ui-btn-active {
	font-weight: bold !important;

    background: linear-gradient(#5393C5, #6FACD5) repeat scroll 0 0 #5393C5 !important;
    background: #67497a; /* Old browsers */
    background: linear-gradient(#5393C5, #6FACD5) repeat scroll 0 0 #5393C5 !important; /* FF3.6+ */
    background: -webkit-linear-gradient(#5393C5, #6FACD5) repeat scroll 0 0 #5393C5 !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(#5393C5, #6FACD5) repeat scroll 0 0 #5393C5 !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(#5393C5, #6FACD5) repeat scroll 0 0 #5393C5 !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5393C5', endColorstr='#6FACD5',GradientType=0 ); /* IE6-9 */       
}

.ui-footer{
	padding-top: 1em;
}

.blue{
	color: #4fa6f2;;
}

#appoint{
	text-align: center;
	padding-top: 1em; 
	padding-bottom: 1em;
}

#appoint a, #telp a{
	font-size: 1.5em;
	color: white;
	text-decoration: none;
}

#footer{
	padding-left: .5em;
	padding-right: .5em;
}

.ui-btn-hidden{
	width: 100%;
	text-transform: uppercase;
}

.ui-btn-up-a, .ui-btn-up-c, .ui-btn-up-c:hover{
	padding-top: .5em;
	padding-bottom: .5em;
}
