body {
  background: #f2f2f2;
  color: #c8dded;
  font-family: "Open Sans", sans-serif;  
}

a {
  color: #2f485c !important;
}

a:hover, a:active, a:focus {
  color: #eb6508;
  outline: none;
  text-decoration: none;
}

p {
  padding: 0;
  margin: 0 0 30px 0;
}

.btn-primary {
background: #36788a !important;
margin-top: 25px;
color: #c8dded;
border: none;
}

.zavrit {
background: #36788a !important;
margin-top: 0px !important;
border: none;
}

.btn:focus, .btn:active {
  outline: none !important;
  box-shadow: none !important;
}

.btn-primary:hover {
color: #c8dded;
background-image: linear-gradient(#14202b,#2f485c) !important;

}


h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  margin: 15px 0 15px 0;
  padding: 0;
}
.jmeno {text-transform: uppercase;color: #14202b;}
.oblasti {text-transform: uppercase; font-size: 14px; color: #2f485c;font-weight: bold; margin-bottom: 20px;}
.kontakty {background-image: linear-gradient(#14202b,#2f485c);padding:0px;}
.kontakty a{
display: inline-block;
color: #c8dded !important;
}
.kontakty a:hover{color:#b0934b !important; }
.kontakty i{
margin-right: 10px;
margin-left: 30px;
color: #eb6508;}

.nadpis {color:#14202b; border-bottom: 3px solid #36788a; padding: 5px; text-transform: uppercase; font-size: 20px; font-weight: bold;margin-top: 25px;}

.nadpis i{color: #eb6508;}

.projects {background: #e6e6e6; padding-bottom: 25px;}
.projects a{color:#2f485c;}
.projects a:hover{color: #eb6508 !important; }
.projects ul{margin:0;padding:0;list-style-type: none;}
.projects li{margin-left: 0px;text-transform: uppercase; color: #2f485c;  }
.projects h4{margin: 10px 0px 0px 0px; color: #14202b;  text-transform: uppercase;font-size: 16px;font-weight: bold;}

.seznam {font-size: 12px; line-height: 2;}     

.skills {background: #e6e6e6;padding-bottom: 25px;}
.skills ul{margin:0;padding:0;list-style-type: none;}
.skills li{margin-left: 10px; text-transform: uppercase; color: #2f485c; }
.skills h4{margin: 10px 0px 0px 0px; color: #14202b;  text-transform: uppercase;font-size: 16px;font-weight: bold;}


.work {background: white;padding-bottom: 25px;}                        
.work a{color:#2f485c;}
.work a:hover{color:#eb6508 !important; }
.work ul{margin:0;padding:0;list-style-type: none;}
.work li{margin-left: 0px;text-transform: uppercase; color: #2f485c; }
.work h4{margin: 20px 0px 0px 0px; color: #14202b;  text-transform: uppercase;font-size: 16px;font-weight: bold;}


.carousel .carousel-indicators li {
  background-color: #9fbbcf;
  background-color: rgba(70,70,70,.15);
  width: 8px;}

.carousel .carousel-indicators .active {
  background-color: #9fbbcf;}

.footer-copyright {color: #36788a;}

.modal-footer,.modal-header {
border: none !important;}

.ikona i{color: #36788a !important;}
.ikona{max-width: 25px;}
.cvdetail{color: #14202b; font-size: 12px; text-transform:uppercase; line-height: 2;}

.cvposun{margin-top: 25px;}

.tab-content li{font-size: 12px; line-height: 2;   font-family: "Open Sans", sans-serif;}

.card-body {width: 100% !important;margin:0px!important;padding:0px!important;border: none !important;}
.card {margin-top: 10px!important;width: 100% !important;border: none !important;}
.carouselExampleIndicators2{width:100% !important;}
.carouselExampleIndicators3{width:100% !important;}
.carouselExampleIndicators4{width:100% !important;}

.fa-sort-down{color:#eb6508;margin: 5px;}