/*!
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
	background-color: #A5A5A5;
	
}

.container { width: 90%;
	}
	
.row  { margin-top: 30px;
margin-bottom: 20px;
     
}	
	

h1,
h2, .h2 {
    font-size: 25px;
	color: #000000;
}
h3, {
    font-size: 25px;
	color: #000000;
	padding-left: 20px;
}
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
}

.F90 { color:#F90;
line-height: 1.3em;
}

.bg-job1 { background-color:#FFbb00;
}
.bg-job2 { background-color:#F6F6F6;
}

.legend { color:#666666;
font-size:0.7em;
}

.333 { color:#333;
font-size: 1.2em;
font-weight:bold;}

p { 
padding-left: 0.8em;
padding-right: 0.8em;
    font-size: 1.2em;
    line-height: 1.2;
    color: #333333;
}

.50 { height: 90px;
   
}



hr {
    max-width: 400px;
    border-color: #f90;
	padding-bottom:20px;
}

a {
    color: #f90;
   /* text-decoration: none; */
}

a:hover, a:focus {
    color: #F90;
    text-decoration: underline;
}

.brand,
.address-bar {
    display: none;
}

.navbar { margin-bottom: 0px;
color: #ffffff;
      text-shadow: 1px 1px 2px rgba(0,0,0,0.5); 
        text-transform: uppercase;
	
	}

.navbar-brand {
	color: #0ba7c8;
    font-weight: 700;
}

.navbar-nav {
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 3px;
	
}

.nav > li {
	border: 1px #FFFFFF solid;
    display: block;
	color:#FFFFFF;
    position: relative;
	
	/* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); */
  background: #Fafafa;

}

.white { background-color:#ffffff;
	}

.table, td { padding: 10px;
	}

.img-full {
    min-width: 100%;
}

.brand-before,
.brand-name {
    text-transform: capitalize;
}

.brand-before {
    margin: 15px 0;
}

.brand-name {
    margin: 0;
    font-size: 4em;
}

.tagline-divider {
    margin: 15px auto 3px;
    max-width: 250px;
    border-color: #999999;
}

.box {
    margin-bottom: 6px;
	margin-top: 6px;
    background: #ffffff;
    background: rgba(255,255,255,0.9);
}

.boxGreen {
    background-color: #effce8 !important; 
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}

.boxBlue {
    background-color: #f0fafd !important; 
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}
.boxYellow {
    background-color: #fdfcf0 !important; 
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}

.boxGrey {
    background-color: #fafafa !important; 
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}

.boxDarkGrey {
    background-color: #8b8b8b !important; 
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}

.boxOrange {
    background-color: #fcf0d6 !important; 
	padding-bottom: 0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
}

.navbar-nav {
    background-color: #fafafa;
    margin: 7.5px -15px;
}

.navbar-default .navbar-toggle {
    border-color: #0ba7c8 1px solid;
	 color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
    color: #f90;
}


.intro-text {
   /* text-transform: uppercase;*/
    font-size: 1.25em;
    font-weight: 400;
    letter-spacing: 2px;
	margin-top: 12px;
}

.navbar-nav > li > a {
    padding-bottom: 20px;
    padding-top: 15px;
}

.img-border {
    float: none;
    margin: 0 auto 0;
    border: #ffffff solid 3px; 
}

.img-left {
    float: none;
    margin: 0 auto 0;
}



.img-responsive {
    margin-top:20px;
}

footer { background-color: #8B8B8B;
margin-top: 30px;
}

footer p {
    margin: 0;
	color: #ffffff;
    padding-left: 20px;
	padding-top:10px;
	font-size: 1.0em;
}

footer a {
	color:#ffffff;  
}

.linie { text-decoration: underline #2862a5;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display: inline;
	height: auto;
    max-width: 100%;
}


.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 5px;
}

.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline }.pager li>a,.pager li>span{display:inline-block;color:#ffffff;padding:5px 14px;background-color:#2862a5;border:1px solid #ddd;border-radius: 2px;}.pager li>a:hover,.pager li>a:focus{color:#ff9966;text-decoration:none;background-color:#ffffff;border:1px solid #f90;}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}

.but{padding-left:0;margin:0px;text-align:left;list-style:none}.but li{margin:6px;}.but li>a,.but li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;}.but li>a:hover,.but li>a:focus{color:#ffffff;text-decoration:none;background-color:#2862a5}


.but-default:hover, but-default:focus { background-color:#F90;
	}
	
.middle { padding-top: 20px;

	}	
	

	
@media screen and (min-width:768px) {
    .brand {
        display: inherit;
        margin: 0;
        padding: 10px 0 8px;
        text-align: center;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.5); 
        font-family: Arial,Helvetica,sans-serif;
        font-size: 2.1em;
        font-weight: 600;
        line-height: normal;
        color: #fff;
		background-color:#ffffff;
    }
	
	

    .top-divider {
        margin-top: 0;
    }

    .img-left {
        float: left;
        margin-right: 25px;
		margin-bottom:20px;
    }
	
	.img {
    margin-top:20px;
}

    .address-bar {
		background-color: #ffffff;
        display: inherit;
        margin: 0;
        padding: 0 0 40px;
        text-align: center;
		color: #ffffff;
      text-shadow: 1px 1px 2px rgba(0,0,0,0.5); 
        text-transform: uppercase;
        font-size: 0.9em;
        font-weight: 400;
        letter-spacing: 3px;
        
    }
	
	.navbar-default  {
    color: #ccc;

}

    .navbar {
        border-radius: 0;
		
    }
	
    .navbar-header {
        display: none;
		
    }

    .navbar {
        min-height: 0;
    }
	

    .navbar-default {
        border: none;
		/*height:50px;*/
        background: #ffffff;
}

.navbar-default .navbar-nav > li > a {
    color: #666;
}
    
.navbar-nav>li>a {
        line-height: normal;
    }

.navbar-nav {
		 text-align: center;
		color: #ffffff;
      text-shadow: 1px 1px 2px rgba(0,0,0,0.5); 
        display: table;
        float: none;
        margin: 0 auto;
        /*table-layout: fixed;*/
        font-size: 1.2em;
}



.linie {
	color:#009;
	border-bottom:2px #009 !important;
    }
	
	   
	
}

@media screen and (min-width:1200px) {
	
     /*.box:after {
        content: '';
        display: table;
       clear: both; 
    }*/
}