@charset "utf-8";
/* CSS Document */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select:focus,
  textarea:focus,
  input:focus[type=text],
  input:focus[type=number]   {
    font-size: 16px;
  }
}

.alert {
	margin: 10px auto; 
    padding: 8px; 
    border:none; 
    background-color:#CC0000; 
    width:auto; 
    text-align:center; 
    color:#fff;
    max-width: 300px; 
}

.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 15px;
    margin:10px;
    width: auto;
}

.alert-error {
    background:#ffecec url('/images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.alert-success {
    background:#e9ffd9 url('/images/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}
.alert-warning {
    background:#fff8c4 url('/images/warning.png') no-repeat 10px 50%;
    border:1px solid #f2c779;
}
.alert-notice {
    background:#e3f7fc url('/images/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}
.notification-success {
    background:#e9ffd9;
    border:1px solid #a6ca8a;
    padding:10px;    
}
.notification-warning {
    background:#fff8c4;
    border:1px solid #f2c779;
    padding:10px;
}
.notification-error {
    background:#ffecec;
    border:1px solid #f5aca6;
    padding:10px;    
}

.txt-right {
text-align:right;}

.txt-left {
text-align:left;}


.txt-center {
text-align:center;}

.boldtxt{
    font-weight:bold;
}
.txt-8{
    font-size:8pt;
}
.txt-9{
    font-size:9pt;
}
.txt-10{
    font-size:10pt;
}
.txt-12{
    font-size:12pt;
}
.txt-14{
    font-size:14pt;
}
.txt-16{
    font-size:16pt;
}
input {
    border: 1px solid #dadada;
    border-radius: 3px;
    padding: 5px;
}
input:focus { 
    outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}
textarea {
    border: 1px solid #dadada;
    border-radius: 3px;
    padding: 5px 0px 5px 5px;    
}
textarea:focus { 
    outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}
.required-input { 
    outline: none;
    border-color: #D12122;
    box-shadow: 0 0 10px #D12122;
}
.rnd-crner-3{border-radius:3px;}
.rnd-crner-5{border-radius:5px;}
.rnd-crner-8{border-radius:8px;}
.rnd-crner-10{border-radius:10px;}

.btn {	
	border: 1px solid #B7B7B7;
    border-radius: 4px;
    color: #000;
	background-color:#efefef;	
    font-size: 17px;
	font-weight:normal;
    margin-bottom: 30px;
    margin-right: 10px;
    padding: 8px 30px;
    width: auto;
	cursor: pointer;
	-webkit-appearance: none;	
	display: inline-block;
}

.btn:hover {	
	background-color:#B7B7B7;	
}

