.adminlogin {
  background: #eceeee;
  border: 1px solid #42464b;
  border-radius: 6px;
  height: 257px;
  margin: 20px auto 0;
  width: 298px;
}
.adminlogin h1 {
  background-image: linear-gradient(top, #f1f3f3, #d4dae0);
  border-bottom: 1px solid #a6abaf;
  border-radius: 6px 6px 0 0;
  box-sizing: border-box;
  color: #727678;
  display: block;
  height: 43px;
  font: 600 14px/1 'Open Sans', sans-serif;
  padding-top: 14px;
  margin: 0;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 #fff;
}
.admininput {
  background: url('http://i.minus.com/ibhqW9Buanohx2.png') center left no-repeat, linear-gradient(top, #d6d7d7, #dee0e0);
  border: 1px solid #a1a3a3;
  border-radius: 4px;
  box-shadow: 0 1px #fff;
  box-sizing: border-box;
  color: #696969;
  height: 39px;
  margin: 31px 0 0 29px;
  padding-left: 37px;
  transition: box-shadow 0.3s;
  width: 240px;
}
.admininput:focus{
  box-shadow: 0 0 4px 1px rgba(55, 166, 155, 0.3);
  outline: 0;
}
.adminforgot {
  color: #7f7f7f;
  display: inline-block;
  float: right;
  font: 12px/1 sans-serif;
  left: -19px;
  position: relative;
  text-decoration: none;
  top: 5px;
  transition: color .4s;
}
.signup{
    color:#0000FF;
    display: inline-block;
    float: right;
    font: 12px/1 sans-serif;
    left: -19px;
    position: relative;
    text-decoration: none;
    top: 5px;
    transition: color .4s;
}
.adminforgot:hover { color: #3b3b3b }
.log-submit {
  width:240px;
  height:35px;
  display:block;
  font-family:Arial, "Helvetica", sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #37a69b;
  padding-top:6px;
  margin: 29px 0 0 29px;
  position:relative;
  cursor:pointer;
  border: none;
  background-color: #37a69b;
  background-image: linear-gradient(top,#3db0a6,#3111);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius:5px;
  box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #497a78, 0px 10px 5px #999;
}

.adshadow {
  height: 12px;
  margin: 30px auto;
  opacity: 0.2;
  width: 270px;
}
.adminerror{
    border-radius: 12px 12px 4px 4px;
    height:81px;
    margin: 12px auto;
    width: 400px;
    color:red;
}

.log-submit:active {
  top:3px;
  box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #31524d, 0px 5px 3px #999;
}
.ul-drop{
   padding: 0;
   list-style: none;
   background: #f2f2f2;
}
.ul-li{
   display: inline-block;
   position: relative;
   line-height: 21px;
   text-align: right;
}
.ul-li a{
   display: block;
   padding: 8px 25px;
   color: #333;
   text-decoration: none;
}
.ul-drop li a:hover{
   color: #fff;
   background: #939393;
}
.ul-drop li ul.udropdown{
   min-width: 125px; /* Set width of the dropdown */
   background: #f2f2f2;
   display: none;
   position: absolute;
   z-index: 999;
   left: 0;
}
.ul-drop li:hover ul.udropdown{
   display: block; /* Display the dropdown */
}
.ul-drop li ul.udropdown li{
   display: block;
}

.formreg {
  padding: 40px;
  max-width: 600px;
  margin: 40px auto;
  border-radius: 4px;
  box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
}

.formedit {
  padding: 40px;
  max-width: 400px;
  margin: 40px;
  border-radius: 4px;
  border: medium solid #B4B4B4;
}


.reglabel {
  position: absolute;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  left: 13px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-backface-visibility: hidden;
  pointer-events: none;
  font-size: 18px;
}
.reglabel .req {
  margin: 2px;
  color: #1ab188;
}

.reglabel.active {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  left: 2px;
  font-size: 14px;
}
.reglabel.active .req {
  opacity: 0;
}

.reglabel.highlight {
  color: #ffffff;
}

.reginput{
  font-size: 18px;
  display: block;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  background: none;
  background-image: none;
  border: 1px solid #a0b3b0;
  color: #000000;
  border-radius: 0;
  -webkit-transition: border-color .25s ease, box-shadow .25s ease;
  transition: border-color .25s ease, box-shadow .25s ease;
}
.reginput:focus {
  outline: 0;
  border-color: #1ab188;
}


.field-wrap {
  position: relative;
  margin-bottom: 40px;
}


.btnReg:hover, .btnReg:focus {
  background: #179b77;
}

.btnReg {
    border: 0;
    outline: none;
    border-radius: 0;
    padding: 15px 0;
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1em;
    background: #1ab188;
    color: #ffffff;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-appearance: none;
  display: block;
  width: 100%;
}
/*nav menu */
.NavMenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #009788;
  z-index: 999;
}

.NavMenu ul li {
  display: block;
  position: relative;
  float: left;
  background: #009788;
  z-index: 999;
}

/* This hides the dropdowns */
.NavMenu li ul { display: none; }

.NavMenu ul li a {
  display: block;
  padding: 1em;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}

.NavMenu ul li a:hover { background: #2c3e50; }

/* Display the dropdown */

.NavMenu li:hover > ul {
  display: block;
  position: absolute;
}

.NavMenu li:hover li { float: none; }

.NavMenu li:hover a { background: #009788; }

.NavMenu li:hover li a:hover { background: #2c3e50; }

.NavMenu li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */
.NavMenu ul ul ul {
  left: 100%;
  top: 0;
}

/* Simple clearfix */
.NavMenu ul:before,
.NavMenu ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.NavMenu ul:after { clear: both; }

.parent .parent_label{
    padding-top: 7px;
}
table.gridtable {
	font-family: "waysans",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
    width:100%;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	/*--padding: 8px;*/
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
    text-align: center;
}
.rightsearch{
    width: 30%;
    padding:25px;
    left:64%;
    position:relative
}
.homediv{
border: 2px solid lightgrey;
padding: 5px;
margin: 5px 0;}
.div_padding{padding-left: 36px;padding-top:24px}
    .bg-image{
    background-color: #DCF2EB;
    background-image: url("../images/asd.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;

}
.middle_algn_9{padding-left: 123px;}
 .inp_padding {
    padding-bottom: 31px;
}
.middle_algn{padding-left: 60px;}
.right_algn{
    padding-left: 105px;
}
#cropContainerEyecandy{width:75%;height:180px;}
input, textarea {
    color: #7d7575 !important;
    margin: 0;
}
.cr_blg{
    color: #3D4051 !important;
    background-color: #009788;
    font-size: 28px;
    float: left;
    width: 100%;
    /*line-height: 20px;*/
}
.blg-width{
    width:30%;
}
.input_blg{
    height:40px;
    width:150%;
}
.in_label{
    font-size: 11px;
    padding:10px 0px 0px 0
}
