﻿body {
}
    
      .gr
         {
              background: -webkit-gradient(linear, 0 10%, 0 100%, from(#eaeced), to(#ffffff));
         }
      .grup
         {
              background: -webkit-gradient(linear, 0 10%, 0 100%, from(#ffffff), to(#eaeced));
         }
      .circle {
    width: 320px;
    height: 320px;
    background: LightPink;
    -moz-border-radius: 160px;
    -webkit-border-radius: 160px;
    border-radius: 160x;
}
      .pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    
    font-family:Calibri;
  box-shadow: 0 6px 10px -4px rgba(0,0,0,.15);
  border-radius:12px;
}

.pagination-ys table > tbody > tr > td {
    display: inline;
}
.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left; 
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #dd4814;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
}
.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
    color: #97310e;
    background-color: #eeeeeee;
    border-color: #dddddd;
}

.PortA4 {
    width: 210mm; /* You willmay need to reduce this to handle printer margins */
    margin: auto; /* This means it will be centred */
    height: 297mm; /* You willmay need to reduce this to handle printer margins */
}
.LandA4 {
    width: 279.4mm; /* You willmay need to reduce this to handle printer margins */
    margin: auto; /* This means it will be centred */
    height: 215.9mm; /* You willmay need to reduce this to handle printer margins */
}
.FilterSection{
    width: 279.4mm; /* You willmay need to reduce this to handle printer margins */
    margin: auto; /* This means it will be centred */
    height: auto; /* You willmay need to reduce this to handle printer margins */
}
.LineBreak {
    page-break-before: always;
    height: 2mm;
    overflow: hidden;
}
.inputbox {
    background-color: transparent;
    color: #aea79f;
    border-top-color:white;
    outline: none;
    outline-style: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid #aea79f 1px;
    padding: 3px 10px;
    
}
    .inputbox:focus {
        border-color: #3c8dbc;
        box-shadow: #3c8dbc 0px 2px 0px 0px;
        animation-name:highlight;
        animation-direction:alternate-reverse;
    }
.btn.btn-app {
    position: relative;
    padding: 10px 5px 5px 5px;
    margin: 0 0 10px 10px;
    min-width: 80px;
    height: 50px;
    box-shadow: inset;
    border-radius: 10;
    text-align: center;
    color: dimgray;
    border-radius:5px;
    border: 1px solid #ddd;
    background-color: #fafafa;
    font-size: 14px;
}
.roundedcorners
{
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;	
-moz-border-radius: 10px;
border-radius: 10px;
}
.box-shadow {
  border-left: solid 4px transparent; 
  border-right: solid 4px transparent; 
  border-bottom: solid 4px #fff;
  filter: drop-shadow(0 0 4px #333) ;
  
  border-radius:12px;
 
}
.dbox-shadow {
  font-family:Calibri;
  box-shadow: 0 6px 10px -4px rgba(0,0,0,.15);
  border-radius:12px;
 
}
.grdbox-shadow {
    font-family: Calibri;
    font-size:medium;
    box-shadow: 3px 6px 10px 3px rgba(0,0,0,.15);
    border-radius: 12px;
    
    
    color: dimgray;
    
    
}
.grdrow-underline {
    border-bottom:solid;
    border-bottom-width:thin;
    border-bottom-color:whitesmoke;
}

.lbox-shadow {
    font-family: Calibri;
    box-shadow: 0px 6px 6px 6px rgba(0,0,0,.15);
    border-radius: 14px;
}
#slideout {
  position: fixed;
  top: 40px;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout_inner {
  position: fixed;
  top: 40px;
  left: -250px;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout:hover {
  left: 250px;
}
#slideout:hover #slideout_inner {
  left: 0;
}

.container {
  position: relative;
  width: 50%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 100%;
  right: 0;
  background-color: skyblue;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.container:hover .overlay {
  width: 100%;
  left: 0;
}

.text {
  color: dimgray;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
#mySidenav a {
  position: absolute; /* Position them relative to the browser window */
  left: -80px; /* Position them outside of the screen */
  transition: 0.3s; /* Add transition on hover */
  padding: 15px; /* 15px padding */
  width: 100px; /* Set a specific width */
  text-decoration: none; /* Remove underline */
  font-size: 20px; /* Increase font size */
  color: white; /* White text color */
  border-radius: 0 5px 5px 0; /* Rounded corners on the top right and bottom right side */
}

#mySidenav a:hover {
  left: 0; /* On mouse-over, make the elements appear as they should */
}

/* The about link: 20px from the top with a green background */
#about {
  top: 20px;
  background-color: #4CAF50;
}

#blog {
  top: 80px;
  background-color: #2196F3; /* Blue */
}

#projects {
  top: 140px;
  background-color: #f44336; /* Red */
}

#contact {
  top: 200px;
  background-color: #555 /* Light Black */
}
.dropbtn {
  background-color: transparent;
  color: whitesmoke;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
   width:200px;
}

.dropdown {
  position: absolute;
  display: inline;
  border-radius:30px;
}

.dropdown-content {
   
    display: none;
    position: fixed;
    top: 30%;
    width:270px;
    left: 10%;
    right: 80%;
    margin: auto;
    background-color: #f9f9f9;
    
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    border-radius: 15px;
    z-index: 1;
}

.dropdown-content a {
  color: white;
  padding: 10px;
  text-decoration: none;
  display: block;
  
}

.dropdown-content a:hover {
    
    background-color: #f1f1f1;
    width:200px;
   
}

.dropdown:hover .dropdown-content {
  display: block;
    left:100px;
}

.dropdown:hover .dropbtn {
    
  background-color: #3e8e41;
   width:200px;
}

@keyframes highlight {
    0% {
        background: #ffff99; 
    }
    100% {
        background: none;
    }
}

.highlight {
    animation: highlight 2s;
}

.arrow {
    border: solid white;
    border-width: 0 2px 2px 0;
    
    font-size:smaller;
    cursor: all-scroll;
    position: absolute;
    
    right: 5%;
    padding: 0px 0px 5px 5px;
    transform: translate(0%, -50%);
}

.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    /* Hide default HTML checkbox */
    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }


