/* Edited with EditCSS */
/**** LINK-tag style sheet wp-admin.css?version=2.1.3 ****/

* html #poststuff {
	height: 100%; /* kill peekaboo bug in IE */
}

/* This is the Holly Hack \*/
* html .wrap { height: 1% }
/* For Win IE's eyes only */

body {
	border: none;
	/*background-color: #306494;*/
	
    background:#54ab01;
	margin: 0;
	padding: 0;
	/*background-image: url(../imagenes/login/backgroung.png);*/
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	font-size:12px;
}
a {
	/*border-bottom: 1px solid #69c;*/
	color: #00019b;
	text-decoration: none;
}
a.delete:hover {
	background: #c00;
	color: #fff;
}


a.edit:hover {
	background: #ccc;
	color: #036;
}

a:visited {
	color: #003300;
}

a:hover {
/*	border-bottom: 1px solid #3a75ae;*/
	color: #069;
}

fieldset {
	border: none;
	padding: 3px;
}

fieldset label.selectit {
	display: block;
	font-size: 11px;
	padding: 0 2px;
}

fieldset label.selectit:hover {
	background: #e9e9e9;
}

fieldset legend {
	padding: .1em .3em;
}

fieldset.options {
	padding: 1em;
}

fieldset.options legend {
	font-size: 1.5em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

form, label input {
	margin: 0;
	padding: 0;
	color: #4d4d4d;
}

h2 {
	border-bottom: .5em solid #e5f3ff;
	color: #333;
	font: normal 32px/5px serif;
	margin: 5px 10px;
}

img, #footer a {
	border: 0;
}

input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

label {
	cursor: pointer;
	width:150px;
}

li, dd {
	margin-bottom: 6px;
}

p, li, dl, dd, dt {
	line-height: 140%;
}

textarea, select {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font:  13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
}
input {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	margin: 1px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:100% !important;
}

.label_table{
text-align:left;
width:100px;
padding-right:5px;
padding-top:15px;
}
.password_table{
	
	
}
.lost_password{
	left:0px;
	 float:left;
	 width:100%;
	 text-align:center;
}
.lost_password a{
	color:#fff;
	/*font-weight:bold;*/
}
.pie{
	position:absolute;
	bottom:0px;
	width:100%;
	border-top: 1px solid #fff;
	
}

.pie div {
	padding:10px;
	color:#fff;
	font-size:0.8em;
}
.input{
	color: #000000;
	font-weight: normal;
}
.commentlist p {
	padding: 0;
	margin: 0 0 .8em;
}
.clear {
	clear: both;
	height: 2px;
}
.hidden {
	display: none;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
}


.subm, .submit input, .submit input:focus, .button, .button:focus {
	color: white;

	/*background-color: #306494;*/
	background-color:#54ab01;
	/*background-image: url(../imagenes/login/login_btn.png);*/
	/*background-repeat: repeat-x;*/
	/*border: 1px solid #009900;*/
	padding:5px !important;
	border-radius:4px;
	margin-top:15px;
    width:100%;
	font-weight: bold;
	cursor:pointer;
	/*margin-top:-50px;*/
}

.submit input:hover {
    background:#ccc;
    color:black !important;
	/*background-image:  url(../imagenes/login/login_btn_over.png);
	width: 98px;
	height:35px;
	color: #008800;
	padding: 1em;*/
	/*background-color: #333333;
	border: 1px solid #006600;
	color: #FFFFFF;*/
}

.submit input:active, .button:active {
	/*background-image: none;
	background-color: #CCFF99;
	border: 1px solid #FFFFFF;
	color: #000000;*/
}

.button, .button:focus {
	padding: 0.15em;
}

* html .button {
	padding: 0;
}

.submit {
	text-align: left;
	margin:0;
	padding:0;
	
}


* html .wrap h2 {
	margin-top: 1em;
}

table .vers {
	text-align: center;
}

textarea.all-options, input.all-options {
	width: 250px;
}

input.disabled, textarea.disabled {
	background-color: #EFFFD7;
}


#footer {
	clear: both;
	text-align: center;
	width: 500px;
	margin: auto;
	height: 100px;
}

#footer .docs {
	padding-top: 19px;
	line-height: 160%;
}

#footer .docs a {
	text-decoration: underline;
}
#footer .logo {
	float: left;
	margin: 0;
	padding: 0;
}

.gtk-new #login {
    box-shadow: 0px 8px 25px  #33750f !important;
    
        width:100%;
       min-height:60vh;
} 


  .gtk-new .logo_login {
      
       width:80% !important;
       margin-bottom:45px;
   }
 .gtk-new  #login input,.gtk-new #login select{
       padding:10px !important;
       border-radius:4px  !important;
       border:1px solid #bcdb9e  !important;
       font-size:20px !important;
       background:white;
       
   }
  .gtk-new #login #submit{ 
       background-color:#54ab01;
       border:none !important;
       position: absolute !important;
    top: 56vh !important;
    left:10%;
    width: 80% !important; 
    padding:20px !important;
     box-shadow: 0px 8px 25px  #33750f !important;
   }
.gtk-new  .lost_password{
       position:absolute;
       bottom:40px;
       margin-bottom:10px;
       margin-top:80px;
       
   }
#login {
   position: relative;
	border-radius:0px;
	border:1px solid #eee;
	box-shadow:0px 0px 25px 1px  black;
	
	background:white;
	color: #fff;
	
	padding:15px;
	width:315px;
	margin:auto;
	
	margin-bottom:15px;
	
	
}
.fmlog {
	/*width: 480px;*/
}
#login form {
	/*background: url('../imagenes/login/login-bkg-bottom.gif') no-repeat bottom center;*/
	
	margin: 0 auto;
	padding:25px;
	text-align:center;
	/*
	padding-top: 83px;
	padding-right: 50px;
	padding-bottom: 52px;
	padding-left: 160px;*/
}
#login p { 
	font-size: 12px;
}
#login h1 a {
	margin: 0 auto;
	height: 88px;
	width: 320px;
	display: block;
	border-bottom: none;
}
#login .hide {
	display: none;
}
#login .message {
	font-size: 10pt;
	text-align: center;
}
#login .register {
	font-size: 20px;
}
#login input {
	padding: 4px;
}

#central{
text-align:center;
margin-top:20%;
width:100%;
height:100%;
vertical-align:middle;
font-size:15px;
font-weight:bold;

}
@media only screen and (max-device-width: 840px) {
    /* Styles */
   body{
      /* background-color:#eee !important;*/
     background-image:none !important;
     background-color:#54ab01 !important; 
   }
   .col-md-4{
       margin:0px !important; 
       padding:0px !important;
   }
   #login{
       margin-top:-1vh;
      box-shadow: 0px 8px 25px  #33750f !important;
       width:100vw;
       height:76vh;
   }
   .logo_login {
       margin-top:10vh;
       width:80vw !important;
       margin-bottom:45px;
   }
   #login input, #login select{
       padding:10px !important;
       border-radius:4px  !important;
       border:1px solid #bcdb9e  !important;
       font-size:20px !important;
       background:white;
       
   }
   #login #submit{ 
       background-color:#54ab01;
       border:none !important;
       position: absolute !important;
    top: 70.5vh !important;
    left: 50vw;
    margin-left: -30vw;
    width: 60vw !important;
    
     box-shadow: 0px 8px 25px  #33750f !important;
   }
   .subm{ 
        background:#54ab01 !important;
       
       position:absolute !important;
       top:78vh !important;
     left: 50vw;
    margin-left: -30vw;
    width: 60vw !important;
    border:none !important;
     box-shadow: 0px 8px 25px  #33750f !important;
      
   }
   .lost_password{
       position:absolute;
       bottom:40px;
       margin-bottom:10px;
       margin-top:80px;
       
   }
   .pie {
       padding-bottom:10px;
   }
}
