/*
 * Wolf CMS - Content Management Simplified. <http://www.wolfcms.org>
 * Copyright (C) 2009-2010 Martijn van der Kleijn <martijn.niji@gmail.com>
 * Copyright (C) 2008 Philippe Archambault <philippe.archambault@gmail.com>
 *
 * This file is part of Wolf CMS. Wolf CMS is licensed under the GNU GPLv3 license.
 * Please see license.txt for the full license text.
 */

* {
  margin: 0;
  padding: 0;
}

body {
  font: 15px Archivo, verdana, arial, helvetica, sans-serif;
	background-color: #f5f5f5;
	color: #FFF;
  text-align: center;
  line-height: 1.2;
  padding-bottom: 50px; 
}

a {
  color: #f00a71;
  text-decoration: none;
}

a:hover { text-decoration: underline; }

h2 { color: #2a2a2a; font-size: 24px; }

p {
  margin: 8px 0;
}

/* Form ------------------------------------------------------------------- */
label {
  margin: 3px 0;
  display: block;
}

label.checkbox {
  font-weight: normal;
  display: inline;
}

input {
  border: 1px solid #ccc;
  padding: 11px 3%;
  width: 94%;
  font-family: 'Archivo', Arial, Helvetica, sans-serif;
  font-size: 14px;
  background: white;
  color: black;
}

input:hover {
  border: 1px solid #6ad;
}

input.medium {  }

input[type="submit"], input[type="button"] {
    cursor: pointer;
    padding: 11px 5%;
    background-color: #000;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: none;
	width: 100%; 
	border-radius : 4px;
}
input[type="submit"]:hover, input[type="button"]:hover{ 
	background-color: #f00a71;	
}

input.checkbox {
  border: 0;
  width: auto;
  position: relative;
  top: 2px;
}

input.submit {
  margin-top: 10px;
}

#logo { margin-top: 50px; display: inline-block; *display: inline; zoom: 1; }
/* Construction ----------------------------------------------------------- */
#dialog {
  margin: 20px auto 0 auto;
  background: #fff;
  color: #222;
  padding: 50px;
  width: 332px;
  text-align: left;
  border: solid 1px #E5E5E5; 
}
#dialog h1 { text-align: center; line-height: 0.9; margin-bottom: 10px; }

/* Login dialog ----------------------------------------------------------- */
#login_submit, #forgot-submit { text-align: center; }
#login_submit a, #forgot-submit a { margin-top: 10px; display: inline-block; *display: inline; zoom: 1;  }
#login-username-div, #login-password-div {
  padding-top: 1px;
}

#login-username-div {
}

* html #login-username-div {
  margin-top: 1px;
}

#login-password-div {
}

#login-submit span, #forgot-submit span {
}

* html #login-submit span, * html #forgot-submit span {
  position: relative;
  top: -4px;
}

#forgot-email {
}

#activation, #activation-submit { text-align: center; }
#activation span a, #activation-submit span a { margin-top: 10px; display: inline-block; }

/* Messages --------------------------------------------------------------- */
#error, #success {
  margin: -5px -10px 0;
  padding: 10px 20px;
  text-align: left;
}
#error {
  background: #a22;
  color: #fff;
}
#success {
  background: #cfc;
  color: #051;
}


.website-font{
	color:#000000;	
}

body.login #dialog { text-align: center; }
.divider-line { background-image: url(images/pink-dot.png); background-repeat: repeat-x; background-size: 100% 1px; background-position: center; margin-top: 15px; margin-bottom: 5px;}
.divider-line .text { background-color: #fff; display: inline-block; *display: inline; zoom:1; padding: 10px 20px; }
a.button-darkgrey { background-color: #313131; padding: 10px 30px; color: #fff; border-radius: 4px; display: inline-block; margin-top: 15px; font-size: 16px; width: 178px; } 
a.button-darkgrey:hover { background-color: #f00a71; text-decoration: none; }