/**
 * imed.css
 *
 * Copyright (c) 2003-2011 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Imed theme.
 *
 * $Id$
 */

body {
	background-color: #FFFFFF;
}

/**
a:link {
	color: #004a8f;
	text-decoration: none;
}

a:active {
	color: #996633;
}

a:visited {
	color: #4682B4;
}

a:hover {
	color: black;
	background: #e6ecff;
	border-radius: 3px;	
}
*/

#header {
	background: #FFFFFF; 
	border-bottom: 2px solid #004a8f;
	float: left;
	
}

#headerTitle {
	padding-bottom: 0px;
	padding-top: 0px;
	height: 140px;
	background: #FFFFFF;
	float: center;
	
}

#header h1 {
	font-family: Garamond,'Times New Roman',Times,serif;
}

#main h2 {
	font-family: Garamond,'Times New Roman',Times,serif;
}

#main h3 {
	font-family: Garamond,'Times New Roman',Times,serif;
}

/**
#navbar {
	border-bottom: 1px solid #CDC9C9;
	text-align: center;
	
	
}
*/


#content {
	border-top: 1px solid #6C7B8B;
}

#content h3 {
	font-family: Garamond,'Times New Roman',Times,serif;
}

#content h4 {
	font-family: Garamond,'Times New Roman',Times,serif;
}

#footer{
	width: 80px;
	margin: 0 auto;
	background: red;
	height: 140px;
	line-height: 1.1em;
	padding: 0 10px 0 10px;
}

/**
_____________

common.css - pkp/styles
_____________
*/

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #FFFFFF;
	color: #000;
	font-family: Garamond,Arial,Helvetica,sans-serif;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #E8E8E1;
	border-right: 2px solid #E8E8E1;
	border-radius: 3px;
	font-size: 1em;
}

input.button {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: rgba(132, 195, 239, 0.4);
	font-size: 1em;
	font-family: Garamond,Arial,Helvetica,sans-serif;
    cursor: pointer;
    border: 0.5px solid;
    border-radius: 2px;
    box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
    outline: 1px solid;
    outline-color: rgba(255, 255, 255, .5);
    outline-offset: 0px;
    transition: all 5ms cubic-bezier(0.19, 1, 0.22, 1);
    
} 

input.button:hover {
  border: 1.5px solid;
  border-color: #3f8fcf;
  box-shadow: inset 0 0 1px #3f8fcf, 0 0 1px #3f8fcf;
  outline-color: rgba(132, 195, 239);
  outline-offset: 1px;
  text-shadow: 1px 1px 2px #3f8fcf;
  border-radius: 3px;
  cursor: pointer;
}


input.defaultButton {
	color: #0a0000;
    background-color: rgba(132, 195, 239, 0.1);
    border-radius: 2px;
    cursor: pointer;
   
  
 @media(min-width: 200px) {
    display: inline-block;
    margin-right: 2em;
  
    &:nth-of-type(even) {
      margin-right: 0;
    }
  }
  
  @media(min-width: 600px) {
  
    &:nth-of-type(even) {
      margin-right: 2em;
    }
    
    &:nth-of-type(5) {
      margin-right: 0;
    }
    
  }
  
  &:hover { text-decoration: none; }
  
}


/**
________________________

commons.css - ojs/styles
________________________
*/

#navbar a {
	display: block;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.0.5em;
	border-radius: 3px;
	padding-left: 0.90em;
	padding-right: 0.90em;
	padding-top: 0.90em;
	padding-bottom: 0.95em;
	float: right-side;
	height: 15px;
	line-height: 20px;
    -webkit-box-shadow: 6px 6px 8px -1px rgba(132, 196, 240, 0.4);
	-moz-box-shadow: 6px 6px 8px -1px rgba(132, 196, 240, 0.4);
	box-shadow: 6px 6px 8px -1px rgba(132, 196, 240, 0.4);
    
}
#navbar a:hover  {
  border: 0px solid;
  border-color: rgba(63, 143, 207, 0.2);
  box-shadow: 0 0 6px rgba(63, 143, 207, 0.2), 0 0 6px rgba(63, 143, 207, 0.2);
  outline-color: rgba(63, 143, 207, 0.5);
  outline-offset: 8px;
  border-radius: 8px;
  cursor: pointer;
}

#sidebar div.block {
	border: 2px solid #84c3ef;