/* table  */
.sn .table thead th a {
	display: block;
	cursor:pointer;
}
.sn .table thead th a.asc{
	padding-right:10px;
}
.sn .table thead th a.desc {
	padding-right:10px;
}
.sn .table thead th a.asc:hover,
.sn .table thead th a.desc:hover {
	text-decoration: none;
}
.sn .table-bordered thead th {
  background-color: #ffffff;
}
.sn .table-striped tbody tr:nth-child(odd) td,
.sn .table-striped tbody tr:nth-child(odd) th {
  background-color: #F5F5F5;
}
.sn .table tbody tr:hover td,
.sn .table tbody tr:hover th {
  background-color: #c8eaf8;
}
.sn .table-bordered.table-striped [class^="icon-"],
.sn .table-bordered.table-striped [class*=" icon-"] {opacity:0.4;filter:alpha(opacity=40);}
.sn .table-bordered.table-striped  tr:hover [class^="icon-"],
.sn .table-bordered.table-striped tr:hover [class*=" icon-"] {opacity:0.7;filter:alpha(opacity=70);}
.sn .table-bordered.table-striped tr [class^="icon-"]:hover,
.sn .table-bordered.table-striped tr [class*=" icon-"]:hover {opacity:1;filter:alpha(opacity=100);}

/* pagination */
.sn .pagination_wrapper {
  padding: 10px;
  background-color: #ffffff;
}
.sn .pagination_wrapper ul {margin:0;}
.sn .pagination_wrapper  .info {
	float: right;
	border: 0;
	padding-right: 10px;
	font-size: 11px;
	line-height: 34px;
	vertical-align: middle;
}
.sn .pagination_wrapper  .info a{padding: 0 10px 0 4px;}
.sn .pagination_wrapper.model_2 {text-align:center;}
.sn .pagination_wrapper.model_2  ul {float: left;}
.sn .pagination_wrapper.model_2 .language {float:right;text-align:right;}
.sn .pagination_wrapper.model_2 .language label {display:inline;margin: 0 5px 0 0;}
.sn .pagination_wrapper.model_2 .language select { color: #8D8D8D;height: 25px;line-height: 25px; padding: 2px 4px;margin:0;}
.sn .pagination_wrapper.model_2 .info {float:none;}

/* input */
.sn input[type="radio"], 
.sn input[type="checkbox"] {
    line-height: normal;
    margin: 4px 5px 0 0;
}
.radio input[type="radio"], 
.radio-inline input[type="radio"], 
.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"] {
	margin: 2px 5px 0 -20px;
}
/* error */
.sn input[type="text"].sn_field_error,
.sn input[type="text"].sn_field_error2,
.sn input[type="password"].sn_field_error,
.sn input[type="password"].sn_field_error2,
.sn textarea.sn_field_error,
.sn select.sn_field_error {
    border-color: #be3a38;
}
.sn input[type="text"].sn_field_error,
.sn input[type="password"].sn_field_error {
	padding-right:26px;
	background-repeat:no-repeat;
	background-position:100% 50%;
}
.sn input[type="text"].sn_field_error:focus,
.sn input[type="text"].sn_field_error2:focus,
.sn input[type="password"].sn_field_error:focus,
.sn input[type="password"].sn_field_error2:focus,
.sn textarea.sn_field_error:focus {
	border-color: #be3a38;
  -webkit-box-shadow: 0 0 4px #be3a38;
          box-shadow: 0 0 4px #be3a38;
}
.sn .sn_label_error {color: #be3a38;display:none;}

/* warning */
.sn input[type="text"].sn_field_warning,
.sn input[type="text"].sn_field_warning2,
.sn input[type="password"].sn_field_warning,
.sn input[type="password"].sn_field_warning2,
.sn textarea.sn_field_warning,
.sn select.sn_field_warning {
    border-color: #cdab03;
}
.sn input[type="text"].sn_field_warning,
.sn input[type="password"].sn_field_warning {
	padding-right:26px;
	background-repeat:no-repeat;
	background-position:100% 50%;
}
.sn input[type="text"].sn_field_warning:focus,
.sn input[type="text"].sn_field_warning2:focus,
.sn input[type="password"].sn_field_warning:focus,
.sn input[type="password"].sn_field_warning2:focus,
.sn textarea.sn_field_warning:focus {
	border-color: #cdab03;
  -webkit-box-shadow: 0 0 4px #cdab03;
          box-shadow: 0 0 4px #cdab03;
}
.sn .sn_label_warning {color: #cdab03;}

/* success */
.sn input[type="text"].sn_field_success,
.sn input[type="text"].sn_field_success2,
.sn input[type="password"].sn_field_success,
.sn input[type="password"].sn_field_success2,
.sn textarea.sn_field_success,
.sn select.sn_field_success {
    border-color: #2ba01e;
}
.sn input[type="text"].sn_field_success,
.sn input[type="password"].sn_field_success {
	padding-right:26px;
	background-repeat:no-repeat;
	background-position:100% 50%;
}
.sn input[type="text"].sn_field_success:focus,
.sn input[type="text"].sn_field_success2:focus,
.sn input[type="password"].sn_field_success:focus,
.sn input[type="password"].sn_field_success2:focus,
.sn textarea.sn_field_success:focus {
	border-color: #2ba01e;
  -webkit-box-shadow: 0 0 4px #2ba01e;
          box-shadow: 0 0 4px #2ba01e;
}
.sn .sn_label_success {color: #2ba01e;}

/* others */
.sn .alert.off {display:none;}
.sn .label,
.sn .badge {text-shadow: none;}
.sn .form-inline .form-control {
  width: auto;
  display: inline-block;
}
.sn .form-control {display: inline-block;}