/* CSS Document  */
body{ font-family: 'Raleway', sans-serif; }

img{ border: none; max-width: 100%; }

.red{ color: red; }
.green{ color: #080; }
.blue{ color: #03C; }
.grey{ color: #aaa; }
.white{ color: white; }
.hidden{ display: none; }
.pointer{ cursor: pointer; }
.bold{ font-weight: bold; }
.divC{ margin-left: auto; margin-right: auto; }
.txtC{ text-align: center; }
.txtR{ text-align: right; }
.txtL{ text-align: left; }
.tiny{ font-size: 10px; }
.small{ font-size: 12px; }
.medium{ font-size: 14px; }
.large{ font-size: 22px; }
.max100{ max-width: 100%; }
.table-right{ margin-left: auto; }
.wrong{ text-decoration: line-through; }
.floatL{ float: left; }
.floatR{ float: right; }
.visible{ display: block; }
.noformat, .noformat:hover{ text-decoration: none; color: inherit; }
.red-border{ border: 1px solid red; }

.padded5{ padding: 5px!important; }
.padded10{ padding: 10px!important; }
.padded20{ padding: 20px!important; }
.margin-bottom{ margin-bottom: 12px; }
.margin-top{ margin-top: 12px; }
.margin-left{ margin-left: 12px; }
.margin-right{ margin-right: 12px; }
.verdana{ font-family: Verdana, Geneva, sans-serif; }

.labelfix{ margin-top: 6px; }

.bgwhite{ background: white; }
.boxshadow{
-webkit-box-shadow: 3px 3px 9px 0px rgba(74,74,74,1);
-moz-box-shadow: 3px 3px 9px 0px rgba(74,74,74,1);
box-shadow: 3px 3px 9px 0px rgba(74,74,74,1);
}

table.normal{ width: initial; }
.table.normal th{ background-color: #823130; color: white; }
.table.normal td{ background-color: #fafafa; }

.pagination{ padding: 10px; }
.pagination .pg{ color: #090; padding: 5px 10px; border: solid 1px #555; background: #0c0; margin: 2px; font-size: 12px; text-decoration: none; border-radius: 5px; }
.pagination a.pg{ color: #000; } 

.clear{ clear: both; }

.col-no-padding {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

h1.noindent,h2.noindent,h3.noindent,h4.noindent{ margin: 0 !important; padding: 0 !important; }

h1,h2,h3,h4,h5,h6{ color: #823130; }

a, a:visited{ color: #823130; }
a:hover{ color: #600; }
a.btn{ color: white; }

a.clear-link:hover{ text-decoration: none; }

.form-control-inline {
    min-width: 0;
    width: auto;
    display: inline;
}

.gmwa_bg1{ background: #823130; }
.gmwa_bg2{ background: #c9a3a2; }
.gmwa_color1{ background: #823130; }
.gmwa_color2{ background: #c9a3a2; }

#brand-logo{ height: 150px; }
.navbar-collapse{ margin-top: 103px; }
#header_row2{
	background: #823130; color: white; text-align: right; padding: 4px; font-size: 11px;
	z-index: 1029;
}
#header_row3{
	height: 3px; background: #c9a3a2; margin-bottom: 3px;
}

.panel{ border-top: solid 5px #823130; border-bottom: solid 3px #823130; }

.jumbotron{ background: white; }

.my-3-first{ margin-top: 0; }

/* sm */

@media(max-width: 768px){
	.navbar{
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	#brand-logo{ height: 60px; }
	.navbar-collapse{ margin-top: 0; }
	#header_row2{
		position: fixed;
		top: 86px;
		width: 100%;
	}
	body{ padding-top: 100px; }
	.my-3-first{ margin-top: 1rem!important; }
	.txtR-xs{ text-align: right!important; }
}

/* xxs */
@media(max-width: 460px){
	.col-6{ width: 100%; max-width: 100%; flex: 0 0 100%; }
}


footer{
	background: #823130;
	color: #c9a3a2;
	color: white;
	padding: 20px;
}

footer a{ color: white!important; }


.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}