/*
	CMS - CSS
*/

.bs01 { box-shadow: 0 15px 25px -25px #888; }
.bs02 { box-shadow: 0 0 15px -10px #444; }
.bs03 { box-shadow: 0 5px 12px -9px #444; }
.bs04 { box-shadow: 0 5px 7px -7px #444; }
.bs05 { box-shadow: 0 3px 14px -9px #888; }

.dva { display: inline-block; vertical-align: top; }

.br5 { border-radius: 5px; }
.br10 { border-radius: 10px; }

*, button { line-height: 20px; font-family: 'OS'; }
a:hover, button:hover { opacity: .8; }
tr:hover, .TR:hover, button:hover, .siA:hover, .dbutt:hover, .tmAction:hover, .ubio:hover, .utools-header:hover .utollicons, .onote-button:hover .i, .dbuttT1:hover { transition: all 0.3s ease 0s; }

body { background: #f5f1e6; }
h1 { font-size: 24px; line-height: 30px; margin: 0 0 10px 0; font-weight: 400; letter-spacing: -1px; }

.body { position: relative; padding: 20px; margin: 0px auto; max-width: 1800px; text-align: center; }
	.box { padding: 20px; background: #fff; text-align: left !important; }
	.box p { margin: 0 0 5px 0; }
	.box button, .continue { padding: 10px 20px; background: #3CB371; color: #fff; margin: 40px 0 0 0; border: solid 2px #fff; font-weight: 400; }
	.box strong { font-weight: 400; }
	.box label { margin: 0 0 0 10px; }
	.box form { margin: 40px 0 0 0; }
		.continue { background: #eee; color: #000; }

	.line { width: 10%; height: 2px; background: #000; border-radius: 5px; }