body {
          padding: 20px 10px 10px 10px;
     }
header .logo img.logo {
  width: 340px;
}

.top {border:3px  ridge gray;}

/*.basiccontainer{ background-color:white;border:3px  ridge gray;margin-top:15px;}*/
.basiccontainer{ background-color:white;margin-top:15px;}

.row.main .sidebar {
  margin-top: 68px;
}

footer .container .row {
  margin-top: 10px;
  margin-bottom: 20px;
 /* border-top: 1px dotted #ccc;*/
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#mainnavbar a {color:black;font-weight:normal;}
#mainnavbar a:hover{color:white;background-color:gray;border: 1px solid #c0c0c0;border-color:white;font-weight:bold;font-style:italic;}

/*   F O O T E R   */

.footerleft-header {color:white;font-size:15px;font-weight:bold;}
.footertext {color:#F8F8FF;font-weight:normal;font-size:14px;line-height: 110%;
}
.footertext a {font-weight:bold;color:white;text-decoration:none;}
.footertext a:hover {color:#fefe00;}

.hrclass {
    display: block;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    color:white;
}

.fsubheader {color:white;}
.center {text-align: center}



/* menu on hover - with animation */
.dropdown.drop-collapsed .dropdown-menu {
  height: 0 !important;
  z-index: -1;
  
}
.dropdown .dropdown-menu {
  overflow: hidden;
  -webkit-transition: height 0.65s ease;
  transition: height 0.65s ease;
}
.dropdown-menu .divider {
    /*background-color:#c8c3c3;*/
}
.navbar-nav > li > .dropdown-menu {
  display: block;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  border-radius:0;
}
.navbar-nav > li.open .dropdown-menu {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
   /* background:#ffff00; */
 
}





.ttt{ display: block; width: 90%;
      /*-webkit-filter: grayscale(1);
      filter: grayscale(1);*/
      
}

.reqbut {
          background:gray;
          border-radius:2em;
        }

.reqbut a{
     color: white;
    font-size:24px;
    font-weight:bold;
    text-decoration:none;
    }
.reqbut a:hover{
       color: #fefe00;
    }
.gradient {
          /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /*
IE6-9 */

}
/*  TYPO3 link in left column of the content in Home page */
#typo3link {margin:0px;padding:0px;}     
#typo3link a:hover{color:black;font-weight:bold;text-decoration:none;}

/*  Breadcrumb  */
.inner-link {color:white;font-weight:bold;padding:3px;}
.inner-link a {color:white;font-weight:bold;}
.inner-link a:hover {color:#fefe00;text-decoration:none;}

/* rounded */

.roundedc {
      -webkit-border-radius: 4px !important;
         -moz-border-radius: 4px !important;
              border-radius: 4px !important;
      -webkit-border-top: 4px !important;
         -moz-border-top: 4px !important;
              border-top: 4px !important;
      -webkit-border-bottom: 4px !important;
         -moz-border-bottom: 4px !important;
              border-bottom: 4px !important;
    }
/* Contact form */
.defaultInput
    {
     
    }

.error
{
 border:1px solid red;
}

#contactf {display:none;}
