/*
 * SimpleModal OSX Style Modal Dialog
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */

#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000;}

/* Container */
#osx-container {background-color:#eee; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:400px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000;}
//#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container .validate {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
//#osx-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
.loading-activity {background:url(../images/loading.gif) center no-repeat; height:16px; margin-top:12px;}
#osx-container #osx-modal-data {font-size:14px; padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777;}
#osx-container .label-input {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:left; width:50px;}
#osx-container .contact-input {background:#FFF; border:1px solid #fff; font-family:"Lucida Grande",Arial,sans-serif; float:center; padding:2px; margin:2px; width:70px; height:15px;}
#osx-container #resend {visibility:hidden;}
#osx-container #osx-model-data a,
#osx-container #osx-model-data a:link,
#osx-container #osx-model-data a:active,
#osx-container #osx-model-data a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#osx-container #osx-model-data a:hover {color:#888;}



#osx-container .osxbutton {
			text-decoration: none;
			font-family:".LucidaGrandeUI", "Lucida Grande", "Lucida sans unicode";
			color: black;
			font-size: 11px;
			padding: 1px 7px;
			border:1px solid #9C9C9C;
			margin: 2px 2px;
			display: inline-block;
			background-image: -webkit-linear-gradient(
			#ffffff 0%, #F6F6F6 	30%,
			#F3F3F3 45%, #EDEDED 	60%,
			#eeeeee 100%);
			border-radius: 3px;
			cursor: default;
			box-shadow: 0px 0px 1px rgba(0,0,0,0.20);
		}
		.osxbutton:active {
		 	border-color:#705ebb;
			background-image:-webkit-linear-gradient(
			#acc5e9 0%, 		#a3c0f2 18%,
			#61a0ed 39%,		#55a3f2 70%,
			#82c2f1 91.72%, 	#9AD2F2 100%);
			box-shadow: 0px 0px 1px rgba(0,0,0,0.65);
		}
		.osxbutton.disabled {
			color: #999!important;
			background-image: -webkit-linear-gradient(#fbf8f8 0%, #f0f0f0 30%, #e3e3e3 45%, #d7d7d7 60%, #cbc9c9 100%);
		}