/*******************************/
/*         Navigation         */
/*******************************/
.navbar-inverse { border-radius: 0; background:rgba(0, 0, 0, .8); border-bottom:1px solid rgba(255, 255, 255, 0.15); min-height:100px; padding-top:25px; margin-bottom:0;}
.navbar-inverse *:focus { outline: 0; }
@media (max-width: 767px) {
	.navbar-inverse {  background:rgba(0,0,0,.9); }
}

.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-nav > .open ul > a { color:rgba(255, 255, 255, .4); }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background:none ; }
.navbar-inverse .navbar-nav > .open > a{ background:none; color:white; }

.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover, 
.navbar-inverse .navbar-nav>.open>a:focus { background:none; color:white; }

.navbar-inverse .navbar-nav > .active > a { background:none; color:white; }

.navbar-inverse .navbar-brand { font-family: "Open sans", helvetica, arial; font-size: 24px; color:white; padding:0 0 0 15px; margin:0px 0 0 0; }
	.navbar-inverse .navbar-brand img { margin-top:-8px;}

.navbar-nav .dropdown-menu {
	left:-5px;
	font-size: 14px;
	background-color: rgba(0, 0, 0, .7);
	border: 0px none;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar-nav .dropdown-menu > li > a { color:rgba(255, 255, 255, .7); padding:7px 20px; }
	.navbar-nav .dropdown-menu > li > a:hover,
	.navbar-nav .dropdown-menu > li > a:focus,
	.navbar-nav .dropdown-menu > .active > a:hover{ background: rgba(255, 255, 255, .1); color:white; }

.navbar-nav .dropdown-menu > .active > a,
.navbar-nav .dropdown-menu > .active > a:focus { background: none; color:#fff; }


.navbar-nav .btn { border:1px solid rgba(255, 255, 255, .2); margin-left:5px; margin-top:5px; padding-top:10px; padding-bottom:10px; }

.navbar-nav a.btn:focus, 
.navbar-nav a.btn:hover  { border:1px solid rgba(255,255,255,.6); }

.navbar-collapse { border:0 none;  border-top:0 none; box-shadow: none; }
@media (max-width: 767px) {
	.navbar-collapse ul { text-align: center;  width:100%; padding-bottom:10px; }
	.navbar-collapse ul .btn{ max-width:50%; margin:0 auto; }
}

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom { border-radius: 0; }




/*******************************/
/*          Buttons            */
/*******************************/
.btn-default, .btn-primary, .btn-success, .btn-action
.btn-info,    .btn-warning, .btn-danger {
	text-shadow: 0 2px 1px rgba(0, 0, 0, .2);
}

.btn { padding: 10px 40px; font-weight: bold; border:0 none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-lg { padding: 15px 65px; font-size: 14px; font-weight:bold; }
.btn-default { text-shadow: none; background:transparent; color:rgba(50,50,50,.5); -webkit-box-shadow:inset 0px 0px 0px 3px rgba(50,50,50,.5); -moz-box-shadow:inset 0px 0px 0px 3px rgba(50,50,50,.5); box-shadow:inset 0px 0px 0px 3px rgba(50,50,50,.5); }
	.btn-default:hover,
	.btn-default:focus { color:rgba(50,50,50,.8); -webkit-box-shadow:inset 0px 0px 0px 3px rgba(50,50,50,.8); -moz-box-shadow:inset 0px 0px 0px 3px rgba(50,50,50,.8); box-shadow:inset 0px 0px 0px 3px rgba(50,50,50,.8); background: transparent; }
	.btn-default:active,
	.btn-default.active { color:#333; -webkit-box-shadow:inset 0px 0px 0px 3px #333; -moz-box-shadow:inset 0px 0px 0px 3px #333; box-shadow:inset 0px 0px 0px 3px #333; background: transparent; }
	
.btn-action,
.btn-primary { color:#FFEFD7; background-image: -webkit-linear-gradient(top, #FF9B22 0%, #FF8C00 100%); background-image: linear-gradient(to bottom, #FF9B22 0%, #FF8C00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF9B22', endColorstr='#ffFF8C00', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-repeat: repeat-x; border:0 none; }
	.btn-action:hover,
	.btn-action:focus { color:#fff; background: #FF9B22; }
	.btn-action:active {	background: #FF8C00; }


/*******************************/
/*           Jumbotron         */
/*******************************/
.jumbotron { color: inherit; background-color: #F7F5F4; padding-top:30px; padding-bottom:30px; margin-bottom:0; }
.container .jumbotron { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding-left:40px; padding-right:40px; }
	.jumbotron p { font-size:inherit; }
	.jumbotron h2, .jumbotron h3, .jumbotron h4, 
	.jumbotron h5, .jumbotron h6 { line-height: 1.3em; }


/*******************************/
/*           Images            */
/*******************************/
.img-rounded { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/*******************************/
/*      Download  Button       */
/*******************************/

.button1 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0px 13px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #99ccff;
    background: -webkit-gradient(linear, left top, left bottom, from(#99ccff), to(#000000));
    background: -moz-linear-gradient(top, #99ccff, #000000);
    background: linear-gradient(to bottom, #99ccff, #000000);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 15px arial;
    color: #ffffff;
    text-decoration: none;
}
.button1:hover,
.button1:focus {
    background: #b8f5ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#b8f5ff), to(#000000));
    background: -moz-linear-gradient(top, #b8f5ff, #000000);
    background: linear-gradient(to bottom, #b8f5ff, #000000);
    color: #ffffff;
    text-decoration: none;
}
.button1:active {
    background: #5c7a99;
    background: -webkit-gradient(linear, left top, left bottom, from(#5c7a99), to(#000000));
    background: -moz-linear-gradient(top, #5c7a99, #000000);
    background: linear-gradient(to bottom, #5c7a99, #000000);
}
.button1:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEx0lEQVRIia2VfWhVdRjHP/ecc7frvXvVtbeYzusLy5fJjHxBSVkGUkynJf4ziJQCq1mJEYJJEtEfEQUGEUqiQVR/aC++FtV0c7pw0ticOt3ddvd2d7fde3ffz73nnF9/nDO9hEmDHng48OP5fV+e5+H8ZGYY9QspXlfG6ifymSNpxMdUkjPFeGQ0vVVyXIw2C6P3rAg2faR2fr61+fud2bvKHDj+F4JfGsu+E7EhISKDQkSGhIj7hBi5JHqPbbv1aS3r/1kvzZhBCFBDVgYh5gd7Ie5tH1a9cuj9306+6NyVWa7M3IMBqTDoBiBMQpMZ16JNWS806l+GIh/49l7kHIA8U/iGFWKHOz+y1KZOQnYe6BroCdCToMWxF8yVKnKiz7Zdu/PVYIyEXF1EztPlLOwOMGlKenRsmZ/e4fJ3Lo12XcbmuUD27DngKAQtDloS0jFyy+a5SoJX9G9uqL/LR7ay9+CBhh92b3hs90s1tlWbK6by1ZiI3Q4SfBjhunlsyHOwTFGwJ5MqmudPXGXlYHeCljDdCLCl/BXHzg9+Yft6O4cb3nz9EK55Jl4qSHrCYwx6vf1To4Otnr6Ri8fbROvZXjwWx2ygsqqIqlef5OXnFlFb4S6VnOv3gK5bkgTqWBeb955ersRT6AQ8ILnuC7YXzpPcs+e7qTHcNVqooW7HoDE0MnwvMuFrudkz/uvRZlqavNzYd5Fz3jDvvZvn2+dUvWBzmkPXIdthZ0ERc5WbfnpEaABbbgUI40FXJGEusSTIKiqT3MWPL0YyFq+ondq1fafPaG/vurD+cPj5z65yePNyNpYagZWgmgSGDSbbkGQU5coQt6OBcXKLgyaBTZi7lbF+5keAAUjgsAWkrMlwFeaah6W8WbeR1JXoqgke6AZ1AGRQun0M+QPhUK4aKADjAbicAc60GwMxchf/tTEiMTTAOPgMS1atLdmCMQV6GsL3QA2ABFoaQ0kYhCZDqndBsLuAnCJANl1IwsS/70RH7+3H1x5nRCV8ooOPjzZQW19XeDy/ODsHtRcS45gDgLgfhsNMKIAWiOMhOVqN4QOnCxxOsNlBsmUsqI4oBmeNgjEmAgfXyO+459sXy0oaUnfN9trNFpKCgT5CV4fwKABjUbpRqEcRQBT0KGiAJJkp28AGSh4UFsLqpVQi0iBSpstsU/h0Jm5Ch5/LkaTpgA4fHQKwKdbYFEw1imGldSZbabMSzMEbFrgBWieMDKOd7OAIYCgAl/roSajgzLMA7KZNBJCTcSZbRJn/YGERqJBuBb8HzvRz8vwtLmOV0zXKkD9CqLKUAuwgpiDQbra1sBLk5UBJBomU4UAF0QfRFggmodlP076fOWBJNAlSOqHxMN5KOwViFMa7YVgQlUGJ9uNweSCnHLKrQCoFHCA00Ccg3gNTXkgJjDP9nNr/E28bBv5pg9PvgTY1yT29i2r/OPRp+PZfYE8gRvyNdTSuLWdjSYAcpQ2UWSBbm4wG0TTGjQDdx65z5Ewn3wLhjAY+eHCGE3SNhdj+V5yu106ze2CS64DReIqWHAdL6paxafVcnipyUZyloERUQnfG6fmxkz/u+GgFJqxpPDzqqlnzST0nnFm4/7UIHNbY8wAnM3wRJSBrJhf+S/wNbS430494JFMAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;

}
.buttonmail{text-decoration:none; text-align:center; 
 padding:5px 15px; 
 border:solid 1px #005072; 
 -webkit-border-radius:20px;
 -moz-border-radius:20px; 
 border-radius: 20px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background:#187bbd; 
 -webkit-box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 5px 5px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.buttonmail:hover{
 padding:5px 15px; 
 border:solid 1px #187bbd; 
 -webkit-border-radius:20px;
 -moz-border-radius:20px; 
 border-radius: 20px;
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#fae900; 
 background:#187bbd; 
 -webkit-box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #f71616; 
 -moz-box-shadow: 5px 5px 2px #bababa,  inset 0px 0px 1px #f71616;  
 box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #f71616;  
  
 }.buttonmail:active{
 padding:5px 15px; 
 border:solid 1px #050505; 
 -webkit-border-radius:20px;
 -moz-border-radius:20px; 
 border-radius: 20px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#187bb5; 
 background:#187bbd; 
 -webkit-box-shadow:-2px 1px 2px #080808, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -2px 1px 2px #080808,  inset 0px 0px 1px #ffffff;  
 box-shadow:-2px 1px 2px #080808, inset 0px 0px 1px #ffffff;  
  
 }
 
 
 
 .buttontitle{text-decoration:none; text-align:center;
 display: inline-block;
 width:300px;
 padding:5px 15px; 
 border:solid 1px #005072; 
 -webkit-border-radius:20px;
 -moz-border-radius:20px; 
 border-radius: 1px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#000000; 
 background:#ffffff; 
 -webkit-box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 5px 5px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.buttontitle:hover{
 padding:5px 15px; 
 border:solid 1px #187bbd; 
 -webkit-border-radius:20px;
 -moz-border-radius:20px; 
 border-radius: 1px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#fae900; 
 background:#187bbd; 
 -webkit-box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #f71616; 
 -moz-box-shadow: 5px 5px 2px #bababa,  inset 0px 0px 1px #f71616;  
 box-shadow:5px 5px 2px #bababa, inset 0px 0px 1px #f71616;  
  
 }.buttontitle:active{
 padding:5px 15px; 
 border:solid 1px #050505; 
 -webkit-border-radius:20px;
 -moz-border-radius:20px; 
 border-radius: 1px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#187bb5; 
 background:#187bbd; 
 -webkit-box-shadow:-2px 1px 2px #080808, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -2px 1px 2px #080808,  inset 0px 0px 1px #ffffff;  
 box-shadow:-2px 1px 2px #080808, inset 0px 0px 1px #ffffff;  
  
 }
 
 
.buttonleft{
 text-decoration:none; 
 text-align:center; 
 padding:4px 20px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:40px 4px 4px 40px; 	 				 border-radius: 40px 4px 4px 40px; 					-moz-border-radius-topleft:40px; 					-moz-border-radius-topright:4px; 					-moz-border-radius-bottomleft:40px; 					-moz-border-radius-bottomright:4px;  
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#030303; 
 background:#ffffff; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }
  .buttoncenter{
 text-decoration:none; 
 text-align:center; 
 padding:4px 20px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#030303; 
 background:#ffffff; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }
 .buttonright{
 text-decoration:none; 
 text-align:center; 
 padding:4px 20px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px 20px 20px 4px; 	 				 border-radius: 4px 20px 20px 4px; 					-moz-border-radius-topleft:4px; 					-moz-border-radius-topright:20px; 					-moz-border-radius-bottomleft:4px; 					-moz-border-radius-bottomright:20px;  
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#030303; 
 background:#ffffff; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }
.buttonsearch{
 text-decoration:none; 
 text-align:center; 
 padding:5px 10px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:normal; 
 color:#00000f; 
 background:#c5c6c7; 
 -webkit-box-shadow:2px 2px 0px #050505, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 2px 2px 0px #050505,  inset 0px 0px 1px #ffffff;  
 box-shadow:2px 2px 0px #050505, inset 0px 0px 1px #ffffff;  
  }.buttonsearch:hover{
 padding:5px 10px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:normal; 
 color:#00000f; 
 background-color:#f7fafc; 
 background-image: -moz-linear-gradient(top, #f7fafc 0%, #c5c6c7 100%); 
 background-image: -webkit-linear-gradient(top, #f7fafc 0%, #c5c6c7 100%); 
 background-image: -o-linear-gradient(top, #f7fafc 0%, #c5c6c7 100%); 
 background-image: -ms-linear-gradient(top, #f7fafc 0% ,#c5c6c7 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c6c7', endColorstr='#c5c6c7',GradientType=0 ); 
 background-image: linear-gradient(top, #f7fafc 0% ,#c5c6c7 100%);   
 -webkit-box-shadow:2px 2px 0px #050505, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 2px 2px 0px #050505,  inset 0px 0px 1px #ffffff;  
 box-shadow:2px 2px 0px #050505, inset 0px 0px 1px #ffffff;  
  
 }.buttonsearch:active{
 padding:5px 10px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:normal; 
 color:#00000f; 
 background:#c5c6c7; 
 -webkit-box-shadow:2px 2px 0px #050505, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 2px 2px 0px #050505,  inset 0px 0px 1px #ffffff;  
 box-shadow:2px 2px 0px #050505, inset 0px 0px 1px #ffffff; 
 }
 .searchbox{text-decoration:none; text-align:left; 
 padding:5px 12px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:15px;
 -moz-border-radius:15px; 
 border-radius: 10px; 
 font:12px Arial, Helvetica, sans-serif; 
 font-weight:normal; 
 color:#000000; 
 background:#FFFFFF; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  

 }
 /**** Enlarges the image when its class is"enlarge" by a fractor of 2***/
.enlarge:hover {
    display: block;
    margin: auto;
    position:relative;
    top:-200px;
    left:-200px;
	transform:scale(2.5,2.5);
	transform-origin:0 0;
}
