@media screen and (min-width: 767px) {
    .modal-dialog {
        width: 750px;
    }
}

@media screen and (min-width: 850px) {
    .modal-dialog {
        right: auto;
        left: 50%;
        width: 840px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
#banner {background:#373435;}
#footer {background:#468433;}
/*
#body {margin-left:auto;margin-right:auto;}
#banner, #nav_wrapper, #wrap, #footer, #logo {max-width:1920px;}
*/

.modal-header .close {font-size:36pt; color: #3D7A29;opacity:1;}
@media screen and (min-height:800px){
	.modal-body iframe{height:700px !important;}
}

input, div, button, .btn{border-radius:0px !important;}
input, textarea,
.form-control{background-color:#f3f3f3;}
.form-horizontal .control-label{text-align:left;white-space:nowrap;}
td, div{cursor:default;}
body{padding:0px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11pt;line-height:15pt;}
.navbar-toggle{float:left;margin-left:0px;margin-right:15px;}
.container-cust{padding-top:45px;}
#wrap,
#sidebar{min-height:100%;}
#sidebar{max-width:300px;}
#wrap .container{padding-top:0px;}
a,
a:hover,
.green{color:#3D7A29;text-decoration:none;}
li.text-muted a,
li.text-muted span,
a.text-muted{color:#999999 !important;}
small{font-size:10pt;color:#c6c6c6;}
li span.glyphicon{margin-right:10px;}
.container_offcanvas_main{padding-right:45px;padding-bottom:35px;}
@media screen and (min-width:992px){.row-offcanvas{background:url(/images/bg_sidebar.png) top right repeat-y;}
}
#sidebar{padding:0px;margin:0px;float:right;max-width:293px;}
#sidebar_inner{}
@media screen and (max-width:992px){.row-offcanvas .sidebar-offcanvas{display:none;}
.row-offcanvas.active .sidebar-offcanvas{display:block;}
}
@media screen and (min-width:767px){.container_footer_padding{padding-left:20px;}
}
.table thead > tr > th{color:#000;font-weight:bold;font-size:11pt;border-bottom:0px;}
.table tbody > tr > td.separator{padding-top:25px;border-bottom:1px solid #000;border-top:0px;}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td{border-top:1px solid #666;}
h1{font-size:18pt;line-height:22pt;font-weight:normal;margin-bottom:20px;margin-top:0px;}
h2{font-size:16pt;line-height:18pt;font-weight:normal;margin-bottom:20px;}
h3{font-size:14pt;line-height:16pt;font-weight:normal;margin-bottom:20px;}
h4, h5, h6{margin-top:5px;margin-bottom:10px;}
h4{font-size:18pt;line-height:22pt;padding-bottom:5px;margin-top:20px;margin-bottom:15px;border-bottom:1px solid #000;}
h5{font-size:14pt;line-height:18pt;color:#3D7A29;font-weight:normal;margin-bottom:20px;}
p{font-size:11pt;line-height:15pt;}
a.link-img-cust{background:#000;border-radius:50%;color:#fff;width:15px;height:15px;font-size:6pt;margin-top:0px;padding-left:3px;padding-top:0px;font-weight:normal;}
span.glyphicon-cust{background:#000;border-radius:50%;color:#fff;width:20px;height:20px;font-size:7pt;font-weight:normal;text-align:center;padding-top:4px;padding-left:0px;padding-right:2px;}
span.glyphicon-cust-big{font-size:8pt;}
div.hover:hover span.glyphicon-cust,
span.hover:hover span.glyphicon-cust,
a:hover span.glyphicon-cust{background:#3D7A29;}
#jumbobar{margin-top:-45px;}
#jumbobar button.btn-cust,
#sidebar button.btn-cust,
#sidebar a.btn-cust{background:#000;color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11pt;line-height:15pt;margin-bottom:10px;margin-top:25px;border:0px;}
.btn-cust a{color:#fff;}
.cust-btn-border{}
#jumbobar button.btn-cust:hover,
#sidebar a.btn-cust:hover,
#sidebar button.btn-cust:hover{background:#3D7A29 !important;color:#fff;}
a.anker{margin-top:-55px;padding-top:95px;display:block;width:0px;}
a.noanker{margin-top:0px;height:1em;display:inline;}
.btn-primary{color:#fff;background-color:#000;border-color:#000;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3D7A29;border-color:#3D7A29;}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{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:#000;border-color:#333;color:#999;}
button.btn-cust{background:#000;color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11pt;line-height:15pt;margin-bottom:10px;border:0px;}
button.btn-cust:hover{background:#3D7A29;color:#fff;}
div.hover:hover button.btn-cust,
span.hover:hover button.btn-cust{display:block;}
a.link-img-cust:hover{background:#3D7A29;}
#logo{width:1140px;width:80px;position:absolute;top:0px;left:10px;}
@media screen and (max-width:400px){#logo{width:100%;padding-left:10px;margin-top:-42px;}
}
@media screen and (max-width:767px){#logo{margin-top:-30px;}
}
.form-group{margin-right:-5px;}
.form-control:focus{border-color:#3D7A29;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(94, 192, 68, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(94, 192, 68, 0.6);}
ul.nav-tabs{background:#fff;}
@media screen and (max-width:767px){.navbar-collapse{max-height:inherit;}
}
.navbar-form{padding-right:0px;}
.container_navbar{background:#222222;max-width:100%;}
.container_navbar a.uppercase{text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.container_navbar .navbar-nav > li > a:hover{color:#6fc055;}
.container_navbar .navbar-nav > li > a:hover > .caret{border-top-color:#6fc055;border-bottom-color:#6fc055;}
.navbar{border:0px;margin-bottom:0px;}
.navbar-nav > li > .dropdown-menu{border-radius:0;margin-bottom:0;}
.dropdown-menu > li{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;display:none;margin-top:-1px;border-radius:0;border-left-color:#fff;box-shadow:none;}
.right-caret:after{content:"";border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid orange;display:inline-block;height:0;opacity:0.8;vertical-align:middle;width:0;margin-left:5px;}
.left-caret:after{content:"";border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:4px solid orange;display:inline-block;height:0;opacity:0.8;vertical-align:middle;width:0;margin-left:5px;}
.navbar a .caret{border-top-color:#fff !important;border-bottom-color:#fff !important;margin-top:-3px;}
.navbar a:hover .caret{border-top-color:#6fc055 !important;border-bottom-color:#6fc055 !important;margin-top:-3px;}
#wrap .img-responsive{margin-bottom:20px;}
.holzer-submenu{background:#222;padding:10px 0px 30px 15px;}
.holzer-submenu-1col{min-width:250px;}
.holzer-submenu-2col{min-width:500px;}
.holzer-submenu-3col{width:550px;}
.holzer-submenu-intern ul{width:550px;right:0;left:inherit !important;}
.holzer-submenu li{line-height:2.333em;}
.holzer-submenu a{font-size:11pt;font-weight:normal;color:#999;}
.holzer-submenu a:hover{color:#6fc055;}
.glyphicon_small span.glyphicon,
.sitemap li span.glyphicon,
#footer li span.glyphicon,
.sidebar-nav span.glyphicon,
.holzer-submenu span.glyphicon{font-size:60%;padding-top:0px;top:-2px;}
#footer li span.glyphicon-chevron-up{top:2px;}
.holzer-submenu .submenu-group{width:auto;min-width:200px;float:left;margin-right:20px;}
@media screen and (min-width:768px) and (max-width:991px){.hidden-sm-cust{display:none !important;}
}
@media screen and (max-width:768px){.hidden-xs-cust{display:none !important;}
}
.visible-sm-cust{display:none !important;}
@media screen and (max-width:991px){.visible-sm-cust{display:block !important;}
}
@media screen and (min-width:992px){.hidden-md-cust{display:none !important;}
}
div#submenu_reference{margin-top:50px;padding-top:5px;border-top:1px solid #666;}
div#submenu_reference a{color:#666;font-size:9pt;font-weight:bold;}
div#submenu_reference a span.glyphicon{top:-1px;}
div#submenu_reference a:hover{color:#6fc055;}
#footer{padding-top:20px;padding-bottom:0px;}
#footer h6{color:#fff;font-size:11pt;line-height:15pt;font-weight:bold;}
#footer .col{padding-top:20px;}
#footer a,
#footer p,
#footer div{color:#fff;}
#footer abbr{width:25px;display:block;float:left;clear:both;}
#footer li span{font-size:60%;}
#footer .lead{font-size:18pt;line-height:22pt;}
#footer li{line-height:2.333em;font-weight:normal;}
#footer a{font-size:11pt;line-height:15pt;}
#footer a:hover{color:#000;}
.credit{font-size:11pt;line-height:15pt;}
#sidebar li{line-height:2.333em;}
#sidebar{background:#f4f4f4;padding-left:0px;padding-right:0px;padding-bottom:30px;}
#sidebar .container{padding-left:30px;padding-right:30px;}
.container_sidebar-nav{background:#373435;width:100%;padding-top:35px;margin-bottom:25px;}
.sidebar-nav a,
.sidebar-nav span{color:#fff;font-size:11pt;}
.sidebar-nav li.active a,
.sidebar-nav li.active a span,
.sidebar-nav a:hover span,
.sidebar-nav a:hover{color:#6fc055;}
.sidebar-nav span{font-size:60%;}
div.sidebar-nav ul.nav > li > a{position:relative;display:block;padding:10px 15px;padding:5px 10px;}
.sidebar-nav a.white,
.sidebar-nav a.white:hover span,
.sidebar-nav a.white span {color:#fff;}
.sidebar-nav a.white:hover{color:#fff;text-decoration:underline;}

#nav.affix{position:fixed;top:0;width:100%;z-index:1030;}
#nav > .navbar-inner{border-left:0;border-right:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
div.border{border:2px solid #f3f3f3;padding:15px;}
.navbar-brand{padding-left:0px;}
.navbar-collapse{padding-left:0px;}
@media screen and (max-width:460px){.cust-xxs-clear{display:block;clear:both;width:100%;}
}
#footer div{border:0px solid red;}
div.sidebar-featured{padding-top:25px;}
/* div.sidebar-featured a span.glyphicon{display:none;}  */
.container-cust a.btn{margin-top:25px;}
@media screen and (min-width:768px){#banner{max-height:250px;animation:myfirst 1s ease-in-out 0s;animation-play-state:running;-webkit-animation:myfirst 1s ease-in-out 0s;-webkit-animation-play-state:running;overflow:hidden;}
.banner_hover:hover{max-height:300px;animation:myfirst2 1s ease-in-out 0s;animation-play-state:running;-webkit-animation:myfirst2 1s ease-in-out 0s;-webkit-animation-play-state:running;overflow:hidden;}
}
@keyframes myfirst{from{max-height:400px;}
to{max-height:250px;}
}
@-webkit-keyframes myfirst{from{max-height:400px;}
to{max-height:250px;}
}
@keyframes myfirst2{from{max-height:200px;}
to{max-height:350px;}
}
@-webkit-keyframes myfirst2{from{max-height:200px;}
to{max-height:350px;}
}