/*
# Copyright 2014 IT Web Solution 
# Designed : w3learn.in.
*/ 
html { 
    -ms-text-size-adjust:100%;	-webkit-text-size-adjust:100%;
	font-size:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
	font-family:Cambria;
	font-size:13px;
	line-height:1.45;
	color:#333;
	background-color:#FFF; margin:0; 
}
input, button, select, textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}
textarea { min-height:64px; }
a {
	color:#336699;
	text-decoration:none; background:0 0; text-decoration:none;
}
a:hover, a:focus {
	color:#2a6496;
	text-decoration:underline;
}
a:focus {
	outline:none; text-decoration:none; color:#FF6600;
	outline-offset:-2px;
} 
[hidden], template { display:none; } 

 img{ width:100%; height:auto; }

a:active, a:hover {	outline:0; text-decoration:none;}

b, strong {	font-weight:700 } 
code, kbd, pre, samp {
	font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	white-space:nowrap;
	border-radius:4px
}

pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.42857143;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
figure {
	margin:0;
}
img {
	vertical-align:middle; border:none;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display:block;
	max-width:100%;
	height:auto;
}
.img-rounded {
	border-radius:6px;
}
.img-thumbnail {
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle {
	border-radius:500px;
}
hr {
	margin-top:2px;
	margin-bottom:2px;
	border:0;
	border-top:1px solid #EEE; 
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}

h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}

pre {
	overflow:auto
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height:normal
}
input[type=checkbox], input[type=radio] {
	box-sizing:border-box;
	padding:0;
}

input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
}
textarea {
	overflow:auto;
}
optgroup {
	font-weight:700;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td, th {
	padding:0; font-weight:500; 
}

* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:before, :after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit; 
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight:400;
	line-height:1;
	color:#999;
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top:3px;
	margin-bottom:2px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size:65%
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top:0px;
	margin-bottom:4px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size:75%;
}
h1, .h1 {
	font-size:32px;
}
h2, .h2 {
	font-size:24px;
}
h3, .h3 {
	font-size:20px;
}
h4, .h4 {
	font-size:16px;
}
h5, .h5 {
	font-size:14px;
}
h6, .h6 {
	font-size:12px;
}
p {
	margin:0 0 5px; text-align:justify; /*padding:4px 5px 2px 5px;*/
}
p, h1, h2, h3, h4, h5, h6 { padding: 2px 10px; }
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.text-muted {
	color:#999;
}
.text-primary {
	color:#428bca;
}
a.text-primary:hover {
	color:#3071a9;
}
.text-success {
	color:#3c763d;
}
a.text-success:hover {
	color:#2b542c;
}
.text-info {
	color:#31708f;
}
a.text-info:hover {
	color:#245269;
}
.text-warning {
	color:#8a6d3b;
}
a.text-warning:hover {
	color:#66512c;
}
.text-danger {
	color:#a94442;
}

ul, ol {
	margin-top:0;
	margin-bottom:10px;
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom:0;
} 
ul.list-inline > li{ float: left; }
ul.list-inline > li > ul { list-style:none; padding:0px 10px 0px 10px; margin:0px; float:left; } 
.radio.inline, .checkbox.inline {  display: inline-block; margin-left:10px; line-height:14px; } 

.list-unstyled {
	padding-left:0;
	list-style:none;
}
.list-inline {
	padding-left:0;
	list-style:none;
	margin-left:-5px;
}
.list-inline > li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}

.container { 
    width:1008px;
	margin-right:auto;
	margin-left:auto; 
	padding-left:8px;
	padding-right:8px;  
} 
.row { margin-left:-8px;	margin-right:-8px; }
.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after,  .pager:before, .pager:after, .panel-body:before, .panel-body:after {	
	display:table; 
	line-height: 0; 
	content: "";
}
.clearfix:after, .container:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after,  .pager:after, .panel-body:after {
	clear:both;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	position:relative;
	min-height:1px;
	padding-left:5px; padding-right:5px; 
	float:left; 
}
.col-12 { width:1008px; padding-left:5px; padding-right:0px; }
.col-11 { width:924px;  }
.col-10 { width:840px;  }
.col-9 {  width:756px;  }
.col-8 {  width:672px;  }
.col-7 {  width:588px;  }
.col-6 {  width:504px;  }
.col-5 { width:420px;   }
.col-4 { width:336px;   }
.col-3 { width:252px;   }
.col-2 { width:168px;   }
.col-1 { width:84px;    }

table {
	max-width:100%;
	background-color:transparent;
}
th {
	text-align:left
}
.table {
	width:100%;
	margin-bottom:5px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding:3px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:0px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #7D8D11; color:#772005; font-weight:600; 
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #924C37;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border:1px solid #924C37;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	float:none;
	display:table-column
}
table td[class*=col-], table th[class*=col-] {
	position:static;
	float:none;
	display:table-cell
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th {
	background-color:#e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th {
	background-color:#d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
	background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th {
	background-color:#c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th {
	background-color:#faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th {
	background-color:#ebcccc
} 

.table_odd  tr td:nth-child(odd) { color:#772005; text-align:right; background-color:#F8F8F8; font-weight:200; border-right-color:#FFFFFF;  }
.table_even   tr td:nth-child(even) { color:#772005; text-align:right; background-color:#F8F8F8; font-weight:600; border-left-color:#FFFFFF; }

fieldset {
	padding:0;
	margin:0;
	border:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:8px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5;
}
label {
	display:inline-block;
	margin: 2px 0px 2px 0px;
	font-weight:400; color:#666666; line-height:13px; 
}
input[type=search] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type=radio], input[type=checkbox] {
	margin:0px 0 0;

}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple], select[size] {
	height:auto
}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
	outline:thin dotted;
	outline-offset:-2px;
}
.form-control {
	display:block;
	width:100%;
	height:27px;
	padding:2px 2px 2px 4px;
	font-size:14px;
	line-height:1.423;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.form-control::-moz-placeholder {
color:#999;
opacity:1;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor:not-allowed;
	background-color:#eee;
	opacity:1;
}
textarea.form-control {
	height:auto;
}
input[type=search] {
	-webkit-appearance:none;
}
input[type=date] {
	line-height:34px;
}
.form-group {
	margin-bottom:10px;
}
.radio, .checkbox {
	display:block;
	min-height:10px;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:20px;
}
.radio label, .checkbox label {
	display:inline;
	font-weight:400;
	cursor:pointer;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	float:left;
	margin-left:-20px;
}
.radio+.radio, .checkbox+.checkbox {
	margin-top:-5px;
}
.radio-inline, .checkbox-inline {
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:400;
	cursor:pointer;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:10px;
}
input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
	cursor:not-allowed;
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}

.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px;
}
.form-horizontal .radio, .form-horizontal .checkbox {
	min-height:27px;
}
.form-horizontal .form-group {
	margin-left:-15px;
	margin-right:-15px;
}
.form-horizontal .form-control-static {
	padding-top:7px;
}

.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 15px 6px 15px;
	font-size:14px;
	line-height:1.4;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline:thin dotted;	
	outline-offset:-2px;
}
.btn:hover, .btn:focus {
	color:#333;
	text-decoration:none
}
.btn:active, .btn.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	
	-webkit-box-shadow:none;
	box-shadow:none;
}
.btn-default {
	color:#87876A;
	background-color:#F8F8F8;
	border-color:#ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
	color:#333;
	background-color:#ebebeb;
	border-color:#adadad
}
.btn-default:active, .btn-default.active {
	background-image:none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#428bca;
	border-color:#357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
	color:#fff;
	background-color:#3276b1;
	border-color:#285e8e
}
.btn-primary:active, .btn-primary.active {
	background-image:none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color:#428bca;
	border-color:#357ebd
}
.btn-primary .badge {
	color:#428bca;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
	color:#fff;
	background-color:#47a447;
	border-color:#398439
}
.btn-success:active, .btn-success.active {
	background-image:none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
	color:#fff;
	background-color:#39b3d7;
	border-color:#269abc
}
.btn-info:active, .btn-info.active {
	background-image:none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
	color:#fff;
	background-color:#ed9c28;
	border-color:#d58512
}
.btn-warning:active, .btn-warning.active {
	background-image:none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
	color:#fff;
	background-color:#d2322d;
	border-color:#ac2925
}
.btn-danger:active, .btn-danger.active {
	background-image:none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
	width:100%
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent; 
}
.btn-group, .btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group>.btn, .btn-group-vertical>.btn {
	position:relative;
	float:left
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
	z-index:2
}
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
	outline:0
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left:5px
}

.btn-group>.btn:first-child {
	margin-left:0
}

.btn-group>.btn:last-child:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn .caret {
	margin-left:0
}


.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	float:none;
	display:table-cell;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%;
}

.input-group {
	position:relative;
	display:table;
	border-collapse:separate;
}
.input-group[class*=col-] {
	float:none;
	padding-left:0;
	padding-right:0;
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display:table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0;
}
.input-group-addon, .input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle;
}
.input-group-addon {
	padding:5px 6px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
	margin-top:0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn,  .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
	z-index:2
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-left:-1px
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}
/*----------------------*/

.nav-tabs {
	border-bottom:1px solid #ddd; position:static;
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px; margin-left:5px;
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.42857143;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd; background-color:#F8F8F8;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color:#555;
	background-color:#F8F8F8;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default; font-weight:600;
}

.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color:#fff;
	background-color:#428bca
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}


.navbar {
	position:relative;
	min-height:30px;
	margin-bottom:5px;
	border:1px solid transparent
}

.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}

.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:1px;
	font-size:33px;
	line-height:33px;
	height:33px; font-weight:900; font-family:Algerian;
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration:none
}

.navbar-left {
	float:left!important
}
.navbar-right {
	float:right!important
}
.navbar-form {
	margin-left:-10px;
	margin-right:-10px;
	padding:4px 10px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	margin-top:4px;
	margin-bottom:4px
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}

.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}

.navbar-default {
	/*background-color:#f8f8f8;*/ background-color:rgba(119, 32, 5, 0.8);
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}

.navbar-default .nav>.active>a {
	color:#555;
	background-color:#e7e7e7
}

.navbar-default .navbar-form {
	border-color:#e7e7e7
}

.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.breadcrumb {
  padding: 2px 10px;
  margin: 0px 2px 2px 2px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  border-radius: 4px; font-size:12px; line-height:12px;
}

.breadcrumb > li {
  display: inline-block;
  /**display: inline;*/
  text-shadow: 0 1px 0 #ffffff;
/*  *zoom: 1;*/ margin-left:6px;
}
.breadcrumb > li a { color:#339900;  }
.breadcrumb > li a:hover  { font-size:13px; color:#4C9ED9; font-weight:600; line-height:13px; }
.breadcrumb > li > .divider {
  padding: 0 4px;
  color: #ccc;
}

.breadcrumb > li+li:before {
	content:"/\00a0";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#999
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:4px 0;
	border-radius:4px; font-weight:600;
}
.pagination>li {
	display:inline;
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:3px 8px;
	line-height:1.4;
	text-decoration:none;
	color:#428bca;
	background-color:#fff;
	border:1px solid #ddd; border-radius:3px;
	margin-left:3px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background-color:#428bca;
	border-color:#428bca;
	cursor:default;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed;
}
.pager {
	padding-left:0;
	margin:8px 0px 2px 0px;
	list-style:none;
	text-align:center;
}
.pager li {
	display:inline
}
.pager li>a, .pager li>span {
	display:inline-block;
	padding:3px 12px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:20px; font-weight:600;
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration:none;
	background-color:#eee;
}
.pager .next>a, .pager .next>span {
	float:right;
}
.pager .previous>a, .pager .previous>span {
	float:left;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color:#999;
	background-color:#fff;
	cursor:not-allowed;
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em;
}
.label[href]:hover, .label[href]:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px;
}
.label-default {
	background-color:#999;
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color:gray;
}
.label-primary {
	background-color:#428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color:#3071a9;
}
.label-success {
	background-color:#5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color:#31b0d5;
}
.label-warning {
	background-color:#f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color:#ec971f;
}
.label-danger {
	background-color:#d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color:#c9302c;
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	color:#fff;
	line-height:1;
	vertical-align:baseline;
	white-space:nowrap;
	text-align:center;
	background-color:#39B3D7;
	border-radius:10px;
}
.badge:empty {
	display:none;
}
.btn .badge {
	position:relative;
	top:-1px;
}

.nav-pills>li>a>.badge {
	margin-left:3px
}

.alert {
	padding:2px 10px;
	margin-bottom:4px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p, .alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable {
	padding-right:35px
}
.alert-dismissable .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#66512c
}
.alert-danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
} 

.close {
	float:right;
	font-size:18px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	
}
.close:hover, .close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}

.panel {
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05);
}
.panel-body {
	padding:2px 10px 4px 10px;
}
.panel-heading {
	padding:1px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px; font-weight:600; background-color:#772005; color:#FFF; font-size:16px; border-radius:10px; text-align:center;  margin:2px 10px; 
}

.panel-title {
	margin-top:4px;
	margin-bottom:4px;
	font-size:16px;
	color:inherit;
}
.panel-title>a {
	color:inherit;
}
.panel-footer {
	padding:5px 8px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group {
	margin-bottom:0;
}
.panel>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0;
}
.panel>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.table, .panel>.table-responsive>.table {
	margin-bottom:0
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius:3px;
	border-top-left-radius:3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius:3px;
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius:3px;
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:3px
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
	border-top:0
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:4px;
	overflow:hidden
}
.panel-group .panel+.panel {
	margin-top:3px
}
.panel-group .panel-heading {
	border-bottom:0
}

.panel-group .panel-footer {
	border-top:0
}

.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	/*color:#333;*/
	background-color:#f5f5f5; 
	border-color:#ddd;  font-weight:600; color:#EF7332;
}


.panel-primary {
	border-color:#428bca
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}


.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}


.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}


.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}


.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}


.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important;
}
.pull-left {
	float:left!important;
} 

.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .radio, .form-inline .checkbox {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	padding-left:0;
	vertical-align:middle
}
.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
	float:none;
	margin-left:0
}

.thumbnail {
	display:block;
	padding:8px;
	margin-bottom:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.thumbnail>img, .thumbnail a>img {
	margin-left:auto;
	margin-right:auto
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color:#428bca
}
.thumbnail .caption {
	padding:4px;
	color:#333;
} 
dl {
	margin-top:0;
	margin-bottom:10px
}
dt, dd {
	line-height:1.42857143
}
dt {
	font-weight:700
}
dd {
	margin-left:0
}
dl { min-height:140px; } 
.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:130px
}

.media, .media-body {
	overflow:hidden; padding-left:10px;
	
}
.media img { float:left; }
.media, .media .media {
	margin-top: 5px;
}
.media:first-child {
	margin-top:0
}
.media-object {
	display:block
}
.media-heading {
	margin:0 0 3px
}
.media>.pull-left {
	margin-right:10px
}
.media>.pull-right {
	margin-left:10px
}
.media-list {
	padding-left:0;
	list-style:none
} 
.media { background-color:#FBFBFB;}
.media p { margin-bottom:0px; }
.jumbotron {
	padding:20px 24px;
	margin-bottom:4px;
	color:inherit;
	background-color:#F8F8F8;
}
.jumbotron h1, .jumbotron .h1 {
	color:#BBBBBB;
}
.jumbotron h1, h2, h3, h4, h5{ color:#EF7332; font-weight:600; }
.jumbotron p {
	color:#666666;
	font-weight:200;
}
.container .jumbotron {
	border-radius:4px
}
.jumbotron .container {
	max-width:100%
}
.well {
	min-height:8px;
	padding:15px 20px 15px 20px;
	margin-bottom:8px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0 ;
}
to {
	background-position:0 0 ;
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0;
}
to {
	background-position:0 0;
}
}
.progress {
	overflow:hidden;
	height:15px;
	margin-bottom:2px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:10px; 
	line-height:13px;
	color:#fff;
	text-align:center;
	background-color:#428bca;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	transition:width .6s ease
}
.progress-striped .progress-bar {	
	background-image:linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-size:40px 40px
}
.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {	
	background-image:linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e;
}
.progress-striped .progress-bar-warning {	
	background-image:linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {	
	background-image:linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
}
.my_menu a {	
    position:relative;
	display:block;
	padding:4px 8px;
	margin-bottom:1px;
	background-color:#fff;
	border:1px solid #ddd;
    border:1px solid #ddd; border-top:1px solid #FFFFFF; border-radius:4px; font-weight:600; color:#999999;
}
.my_menu a:hover, .my_menu a:focus{ text-decoration:none; background-color:#F5F5F5;}
.my_menu > a > .badge { float: right;}
.my_menu .active { background-color:#DADADA; }
a.badge:hover, a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
} 
.modal-footer { margin-top:4px;	padding:8px 10px 8px; text-align:left; border-top:1px solid #e5e5e5; background-color:#F9F9F9; } 
.bold { font-weight:600; color:#999999; }
@media print {
* {
	text-shadow:none!important;
	color:#000!important;
	background:transparent!important;
	box-shadow:none!important
}
a, a:visited {
	text-decoration:none;
}
/*a[href]:after {
	content:" (" attr(href) ")"
}*/
abbr[title]:after {
	content:" (" attr(title) ")"
}
/*a[href^="javascript:"]:after, a[href^="#"]:after {
	content:""
}*/
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid ;
}
img {
	max-width:100%!important ;  
}

h2, h3 {
	page-break-after:avoid
}
select {
	background:#fff!important
}
.navbar {
	display:none
}
.table td, .table th {
	background-color:#fff!important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table-bordered th, .table-bordered td {
	border:1px solid #ddd!important
}
}
.nav { line-height:30px; position:relative; z-index:4; list-style: none; padding: 0; margin:0;}
.nav li { padding: 0px; float: left;  position: relative; /*font-weight: bold; */ line-height:30px;}
.nav > li > a { display: block; padding:3px 8px;  position: relative; }
ul.nav a { color: #777777;  display: block; outline: 0; text-decoration: none;}        
ul.nav ul { position:absolute;  left: -9999px;  list-style:none; margin:0; padding: 0 2px 5px 2px; background-color:#F8F8F8; }
.nav li li{ line-height:27px; float: none; white-space:nowrap; background-color:#F8F8F8; padding:0px 5px;}
ul.nav li:hover {  border:2px solid #F5F5F5; border-width:0px 0px 2px 0px; background-color:#FFFFFF; border-radius: 8px 8px 0px 0px; line-height:28px; } /* main line style*/
.nav li li:hover, .nav li li.onhover{ color:#008080; background-color:#FFFFFF; border:2px solid #CCC; border-width:0px 0px 2px 0px; }
.nav ul a { padding:0 10px; font-weight:400; color:#385559; }
ul.nav  li li a { padding:0 2px; font-weight:400; color:#385559; }
.nav ul a:hover { color: #43777E; }
.nav li:hover ul, .nav li.onhover ul { left: -1px;  top: auto; }
.nav li:hover .dropToLeft, .nav li.onhover .dropToLeft { left: auto;  right: -1px;  top: auto; }
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul,
.nav li.onhover ul ul, .nav li.onhover ul ul ul, .nav li.onhover ul ul ul ul { left: -9999px;  top:0; }
.nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul,
.nav li li.onhover ul, .nav li li li.onhover ul, .nav li li li li.onhover ul { left: 200px;} 
.nav ul { -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;   -webkit-box-shadow: 0px 6px 6px #CCC;  box-shadow: 0px 6px 6px #CCC;   opacity: 0.90; } 
/*---------------------*/
option { padding:2px 10px 2px 10px; }
@-ms-viewport { width: device-width; }
@media (max-width: 320px) {
.container { width:100%; }
.col-12 { width:100%;  }
.col-11 { width:100%;  }
.col-10 { width:100%;  }
.col-9 {  width:100%;  }
.col-8 {  width:100%;  }
.col-7 {  width:100%;  }
.col-6 {  width:100%;  }
.col-5 { width:100%;   }
.col-4 { width:100%;   }
.col-3 { width:100%;   }
.col-2 { width:100%;   }
.hidden { display: none; visibility: hidden; }
}
@media (min-width: 320px) and (max-width: 480px) {
.container { width:100%; }
.col-12 { width:100%;  }
.col-11 { width:100%;  }
.col-10 { width:100%;  }
.col-9 {  width:100%;  }
.col-8 {  width:100%;  }
.col-7 {  width:100%;  }
.col-6 {  width:100%;  }
.col-5 { width:100%;   }
.col-4 { width:100%;   }
.col-3 { width:100%;   }
.col-2 { width:100%;   }
.hidden { display: none; visibility: hidden; }
}
@media (min-width: 480px) and (max-width: 600px) {
.container { width:100%; }
.col-12 { width:100%;  }
.col-11 { width:100%;  }
.col-10 { width:100%;  }
.col-9 {  width:100%;  }
.col-8 {  width:100%;  }
.col-7 {  width:100%;  }
.col-6 {  width:100%;  }
.col-5 { width:100%;   }
.col-4 { width:100%;   }
.col-3 { width:100%;   }
.col-2 { width:100%;   }
}
@media (min-width: 600px) and (max-width: 820px) {
.container { width:100%; }
.col-12 { width:100%;  }
.col-11 { width:100%;  }
.col-10 { width:100%;  }
.col-9 { width:100%;  }
.col-8 { width:100%;  }
.col-7 { width:100%;  }
.col-6 { width:100%;  }
.col-5 { width:100%;  }
.col-4 { width:100%;  }
.col-3 { width:100%;  }
.col-2 { width:100%;  }
}
@media (min-width: 820px) and (max-width: 900px) {
.container { width:100%; }
.col-12 { width:100%;  }
.col-11 { width:100%;  }
.col-10 { width:100%;  }
.col-9 { width:100%;  }
.col-8 { width:100%;  }
.col-7 { width:100%;  }
.col-6 { width:50%;  }
.col-5 { width:50%;   }
.col-4 { width:50%;   }
.col-3 { width:50%;   }
.col-2 { width:50%;   }
}
table.ct tr td , table.ct tr td ,  table.ct tr th  { text-align:center; vertical-align:middle; }
.table>thead>tr>th, .table>tbody>tr>th, table>tr>th { background-color:#FCF8E3; }
ul.ul15 li { font-size:15px; }