﻿
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus
{
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 115, 160, 0.6);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 115, 160, 0.6);
					box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 115, 160, 0.6);
	outline: 0;
	outline: none !important;
}

.verror {
	background-color: #FFE5E5 !important;
	border-collapse: separate !important;
	border: 1px solid rgba(255, 50, 50, 0.8) !important;
	box-shadow:         inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(255,50,50,0.6) !important;
	-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(255,50,50,0.6) !important;
	-moz-box-shadow:    inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(255,50,50,0.6) !important;
	outline: none !important;
}

.verror:focus {
	background-color: #FFE5E5 !important;
	border-collapse: separate !important;
	border: 1px solid rgba(255, 80, 185, 0.8) !important;
	box-shadow:         inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(255,50,50,0.6) !important;
	-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(255,50,50,0.6) !important;
	-moz-box-shadow:    inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(255,50,50,0.6) !important;
	outline: none !important
}

.center { text-align: center !important; }

.bold{
    font-weight: bold;
}

.red {
    color:red;
}

.green {
    color:green;
}

